.elementor-27 .elementor-element.elementor-element-e106095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-abef9ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9e8967d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ee4fc27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-cb0f98d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fed02ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a0cb37c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-144903c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e9de2fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-0494c82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7516ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-a42cfe8 *//* =========================================
   MAIN AREA
   Desktop:
   Sidebar = 275px
   Header = 60px
========================================= */

.main-content {
    margin-left: 240px;
    padding: 16px 28px 30px;

    min-height: calc(100vh - 60px);

    background: #061225;

    box-sizing: border-box;

    overflow: hidden;
}


/* =========================================
   BANNERS
========================================= */

.banner-section {
    display: grid;
    grid-template-columns: 1fr 1fr;

    gap: 9px;

    width: 100%;

    margin-bottom: 17px;
}


.promo-banner {
    display: block;

    width: 100%;
    height: 100%;

    overflow: hidden;

    border-radius: 16px;

    border: 1px solid #667080;

    box-sizing: border-box;

    background: #111;
}


.promo-banner img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;

    object-position: center;

    transition: transform .25s ease;
}


.promo-banner:hover img {
    transform: scale(1.015);
}


/* =========================================
   TOP MATCHES
========================================= */

.matches-section {
    width: 100%;

    overflow-x: auto;

    scrollbar-width: thin;
    scrollbar-color: #00dce8 #17263c;
}


.matches-section::-webkit-scrollbar {
    height: 5px;
}


.matches-section::-webkit-scrollbar-track {
    background: #17263c;
}


.matches-section::-webkit-scrollbar-thumb {
    background: #00dce8;
    border-radius: 10px;
}


/* TITLE */

.section-title {
    width: 100%;

    margin-bottom: 14px;
}


.section-title h2 {
    margin: 0 0 13px;

    color: #fff;

    font-size: 21px;
    line-height: 1;

    font-style: italic;
    font-weight: 800;
}


.section-title > span {
    display: block;

    width: 100%;
    height: 2px;

    background: #00dce8;

    position: relative;
}


.section-title > span::before {
    content: "";

    position: absolute;

    left: 0;
    top: -2px;

    width: 57px;
    height: 5px;

    background: #00dce8;

    border-radius: 5px;
}


/* =========================================
   MATCH WRAPPER
========================================= */

.matches-wrapper {
    display: flex;

    gap: 10px;

    width: max-content;

    min-width: 100%;
}


/* =========================================
   SMALLER MATCH CARD
========================================= */

.match-card {
    width: 470px;
    min-width: 470px;

    padding: 12px;

    box-sizing: border-box;

    background: #22314a;

    border-radius: 10px;

    color: #fff;
}


/* TOP */

.match-top {
    display: flex;

    align-items: center;
    justify-content: space-between;

    margin-bottom: 9px;
}


.sport-name {
    display: flex;

    align-items: center;

    gap: 7px;

    color: #00edf4;

    font-size: 13px;
    font-weight: 800;
}


.sport-icon {
    width: 27px;
    height: 27px;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 19px;
}


.market-types {
    display: flex;

    gap: 6px;
}


.market-types span {
    width: 30px;
    height: 30px;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #1495a2;

    border-radius: 50%;

    color: #fff;

    font-size: 11px;
    font-weight: 800;
}


/* MATCH TEXT */

.match-type {
    margin-bottom: 8px;

    color: #00e7ee;

    font-size: 13px;
    font-weight: 700;
}


.teams {
    margin-bottom: 3px;

    color: #fff;

    font-size: 10px;
    font-weight: 700;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;
}


.match-time {
    display: flex;

    align-items: center;
    justify-content: space-between;

    margin-bottom: 8px;

    font-size: 8px;
    font-weight: 700;
}


.match-time b {
    padding: 2px 5px;

    background: #ff1744;

    color: #fff;

    font-size: 10px;
}


/* =========================================
   ODDS — COMPACT
========================================= */

.odds-row {
    display: flex;

    width: 100%;

    align-items: stretch;
}


.odd-box {
    width: 72px;
    min-width: 72px;

    height: 43px;

    display: flex;
    flex-direction: column;

    align-items: center;
    justify-content: center;

    background: #b9defb;

    color: #111;

    border-radius: 21px 0 0 21px;
}


.odd-box.pink {
    background: #e7b6cc;

    border-radius: 0 21px 21px 0;
}


.odd-box.blue {
    background: #acd6f7;
}


.odd-box strong {
    font-size: 13px;
    line-height: 15px;
}


.odd-box small {
    font-size: 7px;

    font-weight: 600;
}


.locked-box {
    width: 72px;
    min-width: 72px;

    height: 43px;

    display: flex;

    align-items: center;
    justify-content: center;

    background: #7698b5;

    color: #687b91;

    font-size: 13px;
}


.locked-box.pink-lock {
    background: #a58399;

    color: #8e7185;
}


/* =========================================
   TABLET
   IMPORTANT:
   LEFT MARGIN = 0
========================================= */

@media (min-width: 768px) and (max-width: 1100px) {

    .main-content {
        margin-left: 0 !important;

        padding: 14px 18px 25px;

        width: 100%;
    }


    .banner-section {
        grid-template-columns: 1fr 1fr;

        gap: 8px;
    }


    .promo-banner {
        height: 235px;
    }


    .section-title h2 {
        font-size: 27px;
    }


    .match-card {
        width: 390px;
        min-width: 390px;

        padding: 10px;
    }


    .odd-box,
    .locked-box {
        width: 59px;
        min-width: 59px;

        height: 38px;
    }


    .market-types span {
        width: 27px;
        height: 27px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .main-content {
        margin-left: 0 !important;

        padding: 10px 12px 20px;

        width: 100%;
    }


    .banner-section {
        grid-template-columns: 1fr;

        gap: 8px;
    }


    .promo-banner {
        height: auto;

        aspect-ratio: 1000 / 400;
    }


    .section-title h2 {
        font-size: 25px;
    }


    .match-card {
        width: 350px;
        min-width: 350px;

        padding: 10px;
    }


    .odd-box,
    .locked-box {
        width: 54px;
        min-width: 54px;

        height: 37px;
    }


    .market-types span {
        width: 27px;
        height: 27px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad01262 *//* =========================================================
   ULTRAWIN — INTRO CONTENT SECTION
   DESKTOP SIDEBAR = 240PX
   TABLET/MOBILE = FULL WIDTH
   ========================================================= */


/* =========================================================
   SECTION
   ========================================================= */

.uw-intro-section {

    width: calc(100% - 240px);

    margin-left: 240px;

    padding:
        58px
        45px
        70px;

    background:
        linear-gradient(
            135deg,
            #f7fafc 0%,
            #ffffff 48%,
            #f4fbfc 100%
        );

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

    position: relative;

    overflow: hidden;

}


/* =========================================================
   SOFT BACKGROUND EFFECT
   ========================================================= */

.uw-intro-section::before {

    content: "";

    position: absolute;

    width: 420px;
    height: 420px;

    right: -160px;
    top: -180px;

    border-radius: 50%;

    background:
        rgba(8, 216, 233, 0.07);

    pointer-events: none;

}


.uw-intro-section::after {

    content: "";

    position: absolute;

    width: 300px;
    height: 300px;

    left: -180px;
    bottom: -160px;

    border-radius: 50%;

    background:
        rgba(32, 45, 70, 0.04);

    pointer-events: none;

}


/* =========================================================
   MAIN CONTAINER
   ========================================================= */

.uw-intro-container {

    width: 100%;

    max-width: 1180px;

    margin:
        0
        auto;

    position: relative;

    z-index: 2;

}


/* =========================================================
   HEADING AREA
   ========================================================= */

.uw-intro-heading {

    display: flex;

    align-items: flex-start;

    gap: 17px;

    margin-bottom: 27px;

}


/* LEFT ACCENT LINE */

.uw-intro-line {

    width: 4px;

    min-width: 4px;

    height: 84px;

    margin-top: 5px;

    border-radius: 5px;

    background:
        linear-gradient(
            180deg,
            #08d8e9,
            #0795a8
        );

}


/* SMALL LABEL */

.uw-intro-label {

    display: inline-block;

    margin-bottom: 7px;

    color: #0795a8;

    font-size: 11px;

    font-weight: 800;

    letter-spacing: 1.8px;

}


/* MAIN HEADING */

.uw-intro-heading h1 {

    margin: 0;

    max-width: 850px;

    color: #111b2d;

    font-size: clamp(
        28px,
        3vw,
        42px
    );

    line-height: 1.13;

    font-weight: 750;

    letter-spacing: -0.7px;

}


/* =========================================================
   INTRO TEXT
   ========================================================= */

.uw-intro-content {

    max-width: 1030px;

    margin-bottom: 35px;

}


.uw-intro-content p {

    margin:
        0
        0
        17px;

    color: #596476;

    font-size: 16px;

    line-height: 1.75;

    font-weight: 400;

}


.uw-intro-content p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   THREE STRANDS GRID
   ========================================================= */

.uw-three-strands {

    display: grid;

    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 18px;

    margin-top: 34px;

}


/* =========================================================
   STRAND CARD
   ========================================================= */

.uw-strand-card {

    min-height: 190px;

    padding: 23px;

    display: flex;

    align-items: flex-start;

    gap: 17px;

    background: #ffffff;

    border:
        1px solid #e5ebf0;

    border-radius: 15px;

    box-shadow:
        0 7px 25px
        rgba(15, 31, 52, 0.055);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;

}


.uw-strand-card:hover {

    transform:
        translateY(-4px);

    border-color:
        rgba(8, 216, 233, 0.45);

    box-shadow:
        0 14px 34px
        rgba(15, 31, 52, 0.10);

}


/* =========================================================
   STRAND ICON
   ========================================================= */

.uw-strand-icon {

    width: 48px;
    height: 48px;

    min-width: 48px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 13px;

    background:
        #e7fbfd;

    color: #0795a8;

    font-size: 20px;

}


.uw-casino-icon {

    background: #eef0ff;

    color: #5558bd;

}


.uw-games-icon {

    background: #fff5df;

    color: #d58a00;

}


.uw-strand-icon i {

    line-height: 1;

}


/* =========================================================
   STRAND BODY
   ========================================================= */

.uw-strand-body {

    min-width: 0;

    flex: 1;

}


/* NUMBER */

.uw-strand-number {

    display: block;

    margin-bottom: 5px;

    color: #9ba5b3;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1px;

}


/* TITLE */

.uw-strand-body h2 {

    margin:
        0
        0
        8px;

    color: #172238;

    font-size: 19px;

    line-height: 1.25;

    font-weight: 700;

}


/* DESCRIPTION */

.uw-strand-body p {

    margin: 0;

    color: #6a7483;

    font-size: 13px;

    line-height: 1.6;

}


/* =========================================================
   BOTTOM NOTE
   ========================================================= */

.uw-intro-note {

    margin-top: 22px;

    padding:
        17px
        19px;

    display: flex;

    align-items: center;

    gap: 12px;

    border:
        1px solid #dce9ed;

    border-radius: 12px;

    background:
        rgba(255,255,255,0.78);

}


.uw-note-icon {

    width: 32px;
    height: 32px;

    min-width: 32px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-intro-note p {

    margin: 0;

    color: #5f6a79;

    font-size: 13px;

    line-height: 1.55;

}


/* =========================================================
   TABLET
   768PX — 1024PX
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-intro-section {

        width: 100%;

        margin-left: 0;

        padding:
            45px
            30px
            60px;

    }


    .uw-intro-heading h1 {

        font-size: 34px;

    }


    .uw-intro-content p {

        font-size: 15px;

        line-height: 1.7;

    }


    .uw-three-strands {

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

    }


    .uw-strand-card:last-child {

        grid-column:
            1 / -1;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-intro-section {

        width: 100%;

        margin-left: 0;

        padding:
            38px
            17px
            50px;

    }


    .uw-intro-heading {

        gap: 12px;

        margin-bottom: 23px;

    }


    .uw-intro-line {

        width: 3px;

        min-width: 3px;

        height: 72px;

    }


    .uw-intro-label {

        font-size: 10px;

        letter-spacing: 1.4px;

    }


    .uw-intro-heading h1 {

        font-size: 27px;

        line-height: 1.18;

        letter-spacing: -0.35px;

    }


    .uw-intro-content {

        margin-bottom: 27px;

    }


    .uw-intro-content p {

        margin-bottom: 15px;

        font-size: 15px;

        line-height: 1.7;

    }


    .uw-three-strands {

        grid-template-columns: 1fr;

        gap: 13px;

        margin-top: 28px;

    }


    .uw-strand-card {

        min-height: auto;

        padding: 19px;

        gap: 14px;

        border-radius: 13px;

    }


    .uw-strand-icon {

        width: 43px;
        height: 43px;

        min-width: 43px;

        border-radius: 11px;

        font-size: 17px;

    }


    .uw-strand-body h2 {

        font-size: 17px;

        margin-bottom: 6px;

    }


    .uw-strand-body p {

        font-size: 12.5px;

        line-height: 1.55;

    }


    .uw-intro-note {

        align-items: flex-start;

        padding:
            14px
            15px;

        margin-top: 17px;

    }


    .uw-note-icon {

        width: 29px;
        height: 29px;

        min-width: 29px;

        font-size: 12px;

    }


    .uw-intro-note p {

        font-size: 12px;

        line-height: 1.5;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-intro-section {

        padding:
            32px
            14px
            42px;

    }


    .uw-intro-heading h1 {

        font-size: 24px;

    }


    .uw-intro-line {

        height: 66px;

    }


    .uw-intro-content p {

        font-size: 14px;

        line-height: 1.68;

    }


    .uw-strand-card {

        padding: 16px;

    }


    .uw-strand-icon {

        width: 40px;
        height: 40px;

        min-width: 40px;

    }

}


/* =========================================================
   VERY SMALL MOBILE
   ========================================================= */

@media (max-width: 350px) {

    .uw-intro-heading h1 {

        font-size: 22px;

    }


    .uw-intro-content p {

        font-size: 13.5px;

    }

}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-623f6ec *//* =========================================================
   ULTRAWIN — THREE SIDES + SECTION CHOICE
   SIDEBAR = 240PX
   FIXED CONTENT OFFSET
   ========================================================= */

.uw-sections-guide {

    display: block !important;

    position: relative !important;

    width: calc(100% - 240px) !important;

    max-width: none !important;

    margin-left: 240px !important;

    margin-right: 0 !important;

    padding:
        10px
        45px
        75px !important;

    box-sizing: border-box !important;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #f7fafc 100%
        );

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.uw-sections-container {

    display: block;

    width: 100%;

    max-width: 1180px;

    margin:
        0
        auto;

    box-sizing: border-box;

}


/* =========================================================
   CONTENT BLOCK
   ========================================================= */

.uw-guide-block {

    width: 100%;

    box-sizing: border-box;

    padding:
        34px
        0
        42px;

}


.uw-choice-block {

    border-top:
        1px solid #e7edf2;

    padding-top: 48px;

}


/* =========================================================
   HEADING
   ========================================================= */

.uw-guide-heading {

    display: flex;

    align-items: flex-start;

    gap: 16px;

    margin-bottom: 25px;

}


.uw-guide-accent {

    width: 4px;

    min-width: 4px;

    height: 67px;

    margin-top: 3px;

    border-radius: 5px;

    background:
        linear-gradient(
            180deg,
            #08d8e9,
            #0795a8
        );

}


.uw-guide-label {

    display: inline-block;

    margin-bottom: 6px;

    color: #0795a8;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.7px;

}


.uw-guide-heading h2 {

    margin: 0;

    color: #111b2d;

    font-size: 31px;

    line-height: 1.2;

    font-weight: 750;

    letter-spacing: -0.4px;

}


/* =========================================================
   TABLE WRAPPER
   ========================================================= */

.uw-table-wrap {

    width: 100%;

    overflow-x: auto;

    overflow-y: hidden;

    border:
        1px solid #e1e8ee;

    border-radius: 13px;

    background: #ffffff;

    box-shadow:
        0 6px 24px
        rgba(15, 31, 52, 0.045);

    -webkit-overflow-scrolling: touch;

    box-sizing: border-box;

}


/* =========================================================
   TABLE
   ========================================================= */

.uw-comparison-table {

    width: 100%;

    min-width: 720px;

    border-collapse: collapse;

    border-spacing: 0;

    table-layout: fixed;

}


/* =========================================================
   TABLE HEADER
   ========================================================= */

.uw-comparison-table thead {

    background: #202d46;

}


.uw-comparison-table th {

    padding:
        15px
        17px;

    color: #ffffff;

    font-size: 12px;

    font-weight: 700;

    line-height: 1.4;

    text-align: left;

    letter-spacing: 0.15px;

    border-right:
        1px solid
        rgba(255,255,255,0.08);

}


.uw-comparison-table th:last-child {

    border-right: 0;

}


/* =========================================================
   COLUMN WIDTH
   ========================================================= */

.uw-comparison-table th:nth-child(1),
.uw-comparison-table td:nth-child(1) {
    width: 19%;
}


.uw-comparison-table th:nth-child(2),
.uw-comparison-table td:nth-child(2) {
    width: 32%;
}


.uw-comparison-table th:nth-child(3),
.uw-comparison-table td:nth-child(3) {
    width: 21%;
}


.uw-comparison-table th:nth-child(4),
.uw-comparison-table td:nth-child(4) {
    width: 28%;
}


/* =========================================================
   TABLE BODY
   ========================================================= */

.uw-comparison-table tbody tr {

    border-bottom:
        1px solid #e8edf1;

    transition:
        background 0.18s ease;

}


.uw-comparison-table tbody tr:last-child {

    border-bottom: 0;

}


.uw-comparison-table tbody tr:hover {

    background: #f7fcfd;

}


.uw-comparison-table td {

    padding: 17px;

    color: #5c6776;

    font-size: 13px;

    line-height: 1.6;

    vertical-align: middle;

    border-right:
        1px solid #edf1f4;

}


.uw-comparison-table td:last-child {

    border-right: 0;

}


.uw-comparison-table td:first-child {

    color: #202d46;

    font-weight: 600;

}


.uw-comparison-table td strong {

    color: #172238;

    font-weight: 700;

}


/* =========================================================
   TEXT
   ========================================================= */

.uw-guide-text {

    max-width: 1060px;

    margin-top: 23px;

}


.uw-guide-text p {

    margin:
        0
        0
        17px;

    color: #596476;

    font-size: 15px;

    line-height: 1.78;

}


.uw-guide-text p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   CHOICE
   ========================================================= */

.uw-choice-intro {

    margin-top: -3px;

    margin-bottom: 25px;

}


.uw-choice-intro p {

    margin-bottom: 0;

}


.uw-choice-table {

    min-width: 650px;

}


.uw-choice-table th:first-child,
.uw-choice-table td:first-child {

    width: 43%;

}


.uw-choice-table th:last-child,
.uw-choice-table td:last-child {

    width: 57%;

}


.uw-choice-table td:last-child {

    color: #4f5c6d;

}


.uw-choice-table td:last-child::before {

    content: "";

    display: inline-block;

    width: 5px;

    height: 5px;

    margin:
        0
        9px
        2px
        0;

    border-radius: 50%;

    background: #08c9da;

}


/* =========================================================
   FINAL BOX
   ========================================================= */

.uw-final-guide {

    margin-top: 24px;

    padding:
        20px
        22px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius: 10px;

    background: #fbfeff;

}


.uw-final-guide p {

    margin: 0;

    color: #566273;

    font-size: 14px;

    line-height: 1.75;

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-sections-guide {

        width: 100% !important;

        margin-left: 0 !important;

        padding:
            10px
            30px
            60px !important;

    }


    .uw-guide-block {

        padding-top: 30px;

    }


    .uw-choice-block {

        padding-top: 42px;

    }


    .uw-guide-heading h2 {

        font-size: 29px;

    }


    .uw-guide-text p {

        font-size: 14.5px;

    }


    .uw-comparison-table {

        min-width: 700px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-sections-guide {

        width: 100% !important;

        margin-left: 0 !important;

        padding:
            5px
            16px
            50px !important;

    }


    .uw-guide-block {

        padding:
            28px
            0
            34px;

    }


    .uw-choice-block {

        padding-top: 38px;

    }


    .uw-guide-heading {

        gap: 12px;

        margin-bottom: 20px;

    }


    .uw-guide-accent {

        width: 3px;

        min-width: 3px;

        height: 58px;

    }


    .uw-guide-label {

        font-size: 9px;

        letter-spacing: 1.3px;

    }


    .uw-guide-heading h2 {

        font-size: 24px;

        line-height: 1.2;

    }


    .uw-table-wrap {

        border-radius: 10px;

    }


    .uw-comparison-table {

        min-width: 680px;

    }


    .uw-comparison-table th {

        padding:
            13px
            14px;

        font-size: 11px;

    }


    .uw-comparison-table td {

        padding:
            14px;

        font-size: 12px;

        line-height: 1.55;

    }


    .uw-guide-text {

        margin-top: 19px;

    }


    .uw-guide-text p {

        font-size: 14px;

        line-height: 1.7;

    }


    .uw-choice-intro {

        margin-bottom: 20px;

    }


    .uw-final-guide {

        padding:
            16px
            17px;

        margin-top: 19px;

    }


    .uw-final-guide p {

        font-size: 13px;

        line-height: 1.65;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-sections-guide {

        padding-left: 13px !important;

        padding-right: 13px !important;

    }


    .uw-guide-heading h2 {

        font-size: 22px;

    }


    .uw-guide-label {

        font-size: 8.5px;

    }


    .uw-guide-text p {

        font-size: 13.5px;

    }


    .uw-comparison-table {

        min-width: 650px;

    }

}
/* =========================================================
   ULTRAWIN — SIDEBAR / CONTENT HARD LAYOUT FIX
   SIDEBAR WIDTH = 240PX
   ========================================================= */


/* DESKTOP */

@media (min-width: 1025px) {

    .uw-sections-guide {

        position: relative !important;

        display: block !important;

        width: auto !important;

        max-width: none !important;

        margin-top: 0 !important;

        margin-right: 0 !important;

        margin-bottom: 0 !important;

        margin-left: 240px !important;

        padding-top: 10px !important;

        padding-right: 45px !important;

        padding-bottom: 75px !important;

        padding-left: 45px !important;

        box-sizing: border-box !important;

    }


    .uw-sections-container {

        width: 100% !important;

        max-width: 1180px !important;

        margin-left: auto !important;

        margin-right: auto !important;

        box-sizing: border-box !important;

    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-sections-guide {

        position: relative !important;

        display: block !important;

        width: 100% !important;

        max-width: 100% !important;

        margin: 0 !important;

        padding:
            10px
            30px
            60px !important;

        box-sizing: border-box !important;

    }


    .uw-sections-container {

        width: 100% !important;

        max-width: 1180px !important;

        margin-left: auto !important;

        margin-right: auto !important;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-sections-guide {

        position: relative !important;

        display: block !important;

        width: 100% !important;

        max-width: 100% !important;

        margin: 0 !important;

        padding:
            5px
            16px
            50px !important;

        box-sizing: border-box !important;

    }


    .uw-sections-container {

        width: 100% !important;

        max-width: 100% !important;

        margin: 0 !important;

    }

}


/* =========================================================
   PREVENT WORDPRESS / ELEMENTOR OUTER WRAPPER
   FROM BREAKING THE CONTENT WIDTH
   ========================================================= */

.uw-sections-guide,
.uw-sections-guide * {

    box-sizing: border-box;

}


/* =========================================================
   IMPORTANT:
   DO NOT LET THE SECTION ITSELF GET PUSHED BY
   TRANSFORM / POSITIONING FROM THE PAGE WRAPPER
   ========================================================= */

.uw-sections-guide {

    transform: none !important;

}


/* =========================================================
   IF SIDEBAR IS FIXED AT 240PX
   THIS KEEPS CONTENT CLEAR OF IT
   ========================================================= */

@media (min-width: 1025px) {

    body {

        overflow-x: hidden;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39f67c4 *//* =========================================================
   ULTRAWIN — INSTANT GAMES SECTION
   DESKTOP SIDEBAR = 240PX
   TABLET/MOBILE = FULL WIDTH
   ========================================================= */


/* =========================================================
   MAIN SECTION
   ========================================================= */

.uw-instant-section {

    width: calc(100% - 240px);

    margin-left: 240px;

    padding:
        35px
        45px
        75px;

    background:
        linear-gradient(
            180deg,
            #f7fafc 0%,
            #ffffff 100%
        );

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

    position: relative;

    overflow: hidden;

}


/* =========================================================
   SOFT BACKGROUND
   ========================================================= */

.uw-instant-section::before {

    content: "";

    position: absolute;

    width: 390px;
    height: 390px;

    right: -180px;
    top: -180px;

    border-radius: 50%;

    background:
        rgba(8, 216, 233, 0.055);

    pointer-events: none;

}


.uw-instant-section::after {

    content: "";

    position: absolute;

    width: 260px;
    height: 260px;

    left: -150px;
    bottom: -130px;

    border-radius: 50%;

    background:
        rgba(32, 45, 70, 0.035);

    pointer-events: none;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.uw-instant-container {

    width: 100%;

    max-width: 1180px;

    margin:
        0
        auto;

    position: relative;

    z-index: 2;

}


/* =========================================================
   HEADING
   ========================================================= */

.uw-instant-heading {

    display: flex;

    align-items: flex-start;

    gap: 16px;

    margin-bottom: 25px;

}


.uw-instant-accent {

    width: 4px;

    min-width: 4px;

    height: 64px;

    margin-top: 3px;

    border-radius: 5px;

    background:
        linear-gradient(
            180deg,
            #08d8e9,
            #0795a8
        );

}


.uw-instant-label {

    display: inline-block;

    margin-bottom: 6px;

    color: #0795a8;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.7px;

}


.uw-instant-heading h2 {

    margin: 0;

    color: #111b2d;

    font-size: 32px;

    line-height: 1.2;

    font-weight: 750;

    letter-spacing: -0.4px;

}


/* =========================================================
   CONTENT
   ========================================================= */

.uw-instant-content {

    max-width: 1050px;

}


.uw-instant-content p {

    margin:
        0
        0
        17px;

    color: #596476;

    font-size: 15px;

    line-height: 1.78;

}


.uw-instant-content p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   TABLE WRAPPER
   ========================================================= */

.uw-instant-table-wrap {

    width: 100%;

    margin-top: 30px;

    overflow-x: auto;

    overflow-y: hidden;

    border:
        1px solid #e1e8ee;

    border-radius: 13px;

    background: #ffffff;

    box-shadow:
        0 7px 25px
        rgba(15, 31, 52, 0.055);

    -webkit-overflow-scrolling: touch;

}


/* =========================================================
   TABLE
   ========================================================= */

.uw-instant-table {

    width: 100%;

    min-width: 620px;

    border-collapse: collapse;

    border-spacing: 0;

    table-layout: fixed;

}


/* =========================================================
   TABLE HEADER
   ========================================================= */

.uw-instant-table thead {

    background:
        #202d46;

}


.uw-instant-table th {

    padding:
        15px
        18px;

    color: #ffffff;

    font-size: 12px;

    font-weight: 700;

    line-height: 1.4;

    text-align: left;

    letter-spacing: 0.15px;

}


.uw-instant-table th:first-child {

    width: 27%;

}


.uw-instant-table th:last-child {

    width: 73%;

}


/* =========================================================
   TABLE BODY
   ========================================================= */

.uw-instant-table tbody tr {

    border-bottom:
        1px solid #e8edf1;

    transition:
        background 0.18s ease;

}


.uw-instant-table tbody tr:last-child {

    border-bottom: 0;

}


.uw-instant-table tbody tr:hover {

    background:
        #f8fcfd;

}


.uw-instant-table td {

    padding:
        15px
        18px;

    color: #596476;

    font-size: 13px;

    line-height: 1.6;

    vertical-align: middle;

    border-right:
        1px solid #edf1f4;

}


.uw-instant-table td:last-child {

    border-right: 0;

}


/* =========================================================
   GAME NAME
   ========================================================= */

.uw-game-name {

    display: flex;

    align-items: center;

    gap: 11px;

}


.uw-game-name strong {

    color: #172238;

    font-size: 14px;

    font-weight: 700;

}


/* =========================================================
   GAME ICON
   ========================================================= */

.uw-game-icon {

    width: 36px;
    height: 36px;

    min-width: 36px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 10px;

    font-size: 15px;

}


.uw-game-icon i {

    line-height: 1;

}


/* =========================================================
   GAME ICON COLORS
   ========================================================= */

.crash-icon {

    background: #e9f8fb;

    color: #0795a8;

}


.mines-icon {

    background: #fff0f0;

    color: #dc3d4c;

}


.plinko-icon {

    background: #f1edff;

    color: #6845c4;

}


.hilo-icon {

    background: #fff5df;

    color: #d58a00;

}


/* =========================================================
   SECOND EXPLANATION
   ========================================================= */

.uw-instant-explanation {

    margin-top: 24px;

}


/* =========================================================
   NOTE BOX
   ========================================================= */

.uw-instant-note {

    margin-top: 25px;

    padding:
        20px
        22px;

    display: flex;

    align-items: flex-start;

    gap: 14px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius: 11px;

    background:
        #fbfeff;

}


.uw-instant-note-icon {

    width: 37px;
    height: 37px;

    min-width: 37px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 15px;

}


.uw-note-title {

    display: block;

    margin-bottom: 5px;

    color: #172238;

    font-size: 13px;

    font-weight: 700;

}


.uw-instant-note p {

    margin: 0;

    color: #596476;

    font-size: 14px;

    line-height: 1.7;

}


/* =========================================================
   TABLET
   768PX — 1024PX
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-instant-section {

        width: 100%;

        margin-left: 0;

        padding:
            30px
            30px
            60px;

    }


    .uw-instant-heading h2 {

        font-size: 30px;

    }


    .uw-instant-content p {

        font-size: 14.5px;

    }


    .uw-instant-table {

        min-width: 620px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-instant-section {

        width: 100%;

        margin-left: 0;

        padding:
            30px
            16px
            50px;

    }


    .uw-instant-heading {

        gap: 12px;

        margin-bottom: 21px;

    }


    .uw-instant-accent {

        width: 3px;

        min-width: 3px;

        height: 57px;

    }


    .uw-instant-label {

        font-size: 9px;

        letter-spacing: 1.3px;

    }


    .uw-instant-heading h2 {

        font-size: 25px;

        line-height: 1.2;

    }


    .uw-instant-content p {

        font-size: 14px;

        line-height: 1.7;

    }


    .uw-instant-table-wrap {

        margin-top: 24px;

        border-radius: 10px;

    }


    .uw-instant-table {

        min-width: 600px;

    }


    .uw-instant-table th {

        padding:
            13px
            14px;

        font-size: 11px;

    }


    .uw-instant-table td {

        padding:
            13px
            14px;

        font-size: 12px;

    }


    .uw-game-icon {

        width: 33px;
        height: 33px;

        min-width: 33px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-game-name {

        gap: 9px;

    }


    .uw-game-name strong {

        font-size: 13px;

    }


    .uw-instant-explanation {

        margin-top: 20px;

    }


    .uw-instant-note {

        margin-top: 20px;

        padding:
            16px
            16px;

        gap: 11px;

    }


    .uw-instant-note-icon {

        width: 32px;
        height: 32px;

        min-width: 32px;

        font-size: 13px;

    }


    .uw-note-title {

        font-size: 12px;

    }


    .uw-instant-note p {

        font-size: 13px;

        line-height: 1.65;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-instant-section {

        padding:
            27px
            13px
            42px;

    }


    .uw-instant-heading h2 {

        font-size: 23px;

    }


    .uw-instant-content p {

        font-size: 13.5px;

    }


    .uw-instant-table {

        min-width: 580px;

    }

}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f1783a *//* =========================================================
   ULTRAWIN — MONEY SPEED / LIVE CASINO / SPORTS / BALANCE
   FINAL SIDEBAR SAFE VERSION
   DESKTOP SIDEBAR = 240PX
   TABLET + MOBILE = FULL WIDTH
   ========================================================= */


/* =========================================================
   GLOBAL BOX SIZING
   ========================================================= */

.uw-main-content-blocks,
.uw-main-content-blocks *,
.uw-main-content-blocks *::before,
.uw-main-content-blocks *::after {
    box-sizing: border-box;
}


/* =========================================================
   MAIN SECTION
   ========================================================= */

.uw-main-content-blocks {

    position: relative;

    display: block;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    margin: 0;

    padding:
        5px
        45px
        80px;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #f7fafc 100%
        );

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

    overflow: hidden;
}


/* =========================================================
   CONTAINER
   ========================================================= */

.uw-main-content-container {

    display: block;

    width: 100%;
    max-width: 1180px;

    min-width: 0;

    margin:
        0
        auto;

    padding: 0;
}


/* =========================================================
   CONTENT BLOCK
   ========================================================= */

.uw-content-block {

    width: 100%;
    max-width: 100%;

    min-width: 0;

    padding:
        42px
        0
        50px;
}


.uw-content-block + .uw-content-block {

    border-top:
        1px solid #e7edf2;
}


.uw-balance-section {

    padding-bottom: 10px;
}


/* =========================================================
   HEADING
   ========================================================= */

.uw-content-heading {

    display: flex;

    align-items: flex-start;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    gap: 16px;

    margin:
        0
        0
        26px;

    padding: 0;
}


.uw-content-accent {

    width: 4px;
    min-width: 4px;

    height: 65px;

    flex: 0 0 4px;

    margin-top: 3px;

    border-radius: 5px;

    background:
        linear-gradient(
            180deg,
            #08d8e9,
            #0795a8
        );
}


.uw-content-label {

    display: inline-block;

    margin:
        0
        0
        6px;

    padding: 0;

    color: #0795a8;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.7px;

    line-height: 1.3;
}


.uw-content-heading h2 {

    width: 100%;
    max-width: 100%;

    margin: 0;
    padding: 0;

    color: #111b2d;

    font-size: 32px;

    line-height: 1.2;

    font-weight: 750;

    letter-spacing: -0.45px;

    overflow-wrap: break-word;
}


/* =========================================================
   CONTENT COPY
   ========================================================= */

.uw-content-copy {

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin: 0;
    padding: 0;
}


.uw-content-copy p {

    width: 100%;
    max-width: 100%;

    margin:
        0
        0
        17px;

    padding: 0;

    color: #596476;

    font-size: 15px;

    line-height: 1.78;

    overflow-wrap: break-word;
}


.uw-content-copy p:last-child {

    margin-bottom: 0;
}


/* =========================================================
   EXPOSURE CARDS
   ========================================================= */

.uw-exposure-grid {

    display: grid;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 16px;

    margin-top: 27px;
}


.uw-exposure-card {

    width: 100%;
    min-width: 0;

    min-height: 125px;

    padding: 20px;

    display: flex;

    flex-direction: column;

    justify-content: center;

    border:
        1px solid #e2e9ee;

    border-radius: 13px;

    background: #ffffff;

    box-shadow:
        0 6px 23px
        rgba(15,31,52,0.045);

    transition:
        transform .22s ease,
        box-shadow .22s ease;
}


.uw-exposure-card:hover {

    transform:
        translateY(-3px);

    box-shadow:
        0 12px 28px
        rgba(15,31,52,0.08);
}


.uw-exposure-icon {

    width: 38px;
    height: 38px;

    min-width: 38px;

    margin-bottom: 12px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 15px;
}


.uw-live-icon {

    background: #eef0ff;

    color: #5558bd;
}


.uw-fast-icon {

    background: #fff5df;

    color: #d58a00;
}


.uw-exposure-card span {

    color: #7a8492;

    font-size: 11px;

    font-weight: 600;

    margin-bottom: 4px;
}


.uw-exposure-card strong {

    color: #172238;

    font-size: 14px;

    font-weight: 700;

    overflow-wrap: break-word;
}


/* =========================================================
   HIGHLIGHT LINE
   ========================================================= */

.uw-highlight-line {

    width: 100%;
    max-width: 1060px;

    margin-top: 19px;

    padding:
        15px
        18px;

    display: flex;

    align-items: center;

    gap: 11px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius: 10px;

    background:
        #fbfeff;
}


.uw-highlight-icon {

    width: 32px;
    height: 32px;

    min-width: 32px;

    flex: 0 0 32px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 13px;
}


.uw-highlight-line p {

    min-width: 0;

    margin: 0;

    color: #27364b;

    font-size: 14px;

    line-height: 1.5;

    font-weight: 700;

    overflow-wrap: break-word;
}


/* =========================================================
   CONTENT AFTER HIGHLIGHT
   ========================================================= */

.uw-copy-after-highlight {

    width: 100%;

    margin-top: 22px;
}


/* =========================================================
   LIVE CASINO FEATURE
   ========================================================= */

.uw-live-feature {

    display: flex;

    align-items: flex-start;

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin-top: 24px;

    padding:
        21px
        22px;

    gap: 15px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #0795a8;

    border-radius: 11px;

    background:
        linear-gradient(
            135deg,
            #fbfeff,
            #f4fbfc
        );
}


.uw-live-feature-icon {

    width: 39px;
    height: 39px;

    min-width: 39px;

    flex: 0 0 39px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 11px;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 15px;
}


.uw-live-feature span {

    display: block;

    margin-bottom: 5px;

    color: #172238;

    font-size: 14px;

    font-weight: 700;
}


.uw-live-feature p {

    margin: 0;

    color: #596476;

    font-size: 14px;

    line-height: 1.7;
}


/* =========================================================
   SPORTS POINTS
   ========================================================= */

.uw-sports-points {

    display: grid;

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 15px;

    margin-top: 22px;
}


.uw-sports-point {

    width: 100%;
    min-width: 0;

    padding: 19px;

    display: flex;

    align-items: flex-start;

    gap: 13px;

    border:
        1px solid #e3e9ee;

    border-radius: 12px;

    background: #ffffff;

    box-shadow:
        0 5px 20px
        rgba(15,31,52,0.04);
}


.uw-point-number {

    width: 32px;
    height: 32px;

    min-width: 32px;

    flex: 0 0 32px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 9px;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 10px;

    font-weight: 800;
}


.uw-sports-point p {

    min-width: 0;

    margin:
        1px
        0
        0;

    color: #596476;

    font-size: 13.5px;

    line-height: 1.65;

    overflow-wrap: break-word;
}


/* =========================================================
   VIRTUAL SPORTS NOTE
   ========================================================= */

.uw-virtual-note {

    display: flex;

    align-items: flex-start;

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin-top: 20px;

    padding:
        17px
        19px;

    gap: 12px;

    border:
        1px solid #e2e9ee;

    border-radius: 11px;

    background: #ffffff;
}


.uw-virtual-icon {

    width: 34px;
    height: 34px;

    min-width: 34px;

    flex: 0 0 34px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 9px;

    background: #f0f2ff;

    color: #5558bd;

    font-size: 13px;
}


.uw-virtual-note p {

    min-width: 0;

    margin: 0;

    color: #596476;

    font-size: 13.5px;

    line-height: 1.7;

    overflow-wrap: break-word;
}


/* =========================================================
   BALANCE FLOW
   ========================================================= */

.uw-balance-flow {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin:
        27px
        0;

    padding: 20px;

    gap: 17px;

    border:
        1px solid #e2e9ee;

    border-radius: 14px;

    background:
        #ffffff;

    box-shadow:
        0 6px 24px
        rgba(15,31,52,0.045);
}


.uw-balance-step {

    min-width: 150px;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 10px;
}


.uw-flow-icon {

    width: 38px;
    height: 38px;

    min-width: 38px;

    flex: 0 0 38px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 14px;
}


.uw-balance-step strong {

    color: #26354a;

    font-size: 13px;

    font-weight: 700;
}


.uw-flow-arrow {

    color: #a5b0bc;

    font-size: 13px;
}


/* =========================================================
   BALANCE NOTE
   ========================================================= */

.uw-balance-note {

    display: flex;

    align-items: flex-start;

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin-top: 24px;

    padding:
        19px
        21px;

    gap: 13px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius: 11px;

    background:
        #fbfeff;
}


.uw-balance-note-icon {

    width: 37px;
    height: 37px;

    min-width: 37px;

    flex: 0 0 37px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 14px;
}


.uw-balance-note span {

    display: block;

    margin-bottom: 5px;

    color: #172238;

    font-size: 13px;

    font-weight: 700;
}


.uw-balance-note p {

    margin: 0;

    color: #596476;

    font-size: 13px;

    line-height: 1.6;
}


/* =========================================================
   DESKTOP — SIDEBAR SAFE
   1025PX+
   ========================================================= */

@media (min-width: 1025px) {

    .uw-main-content-blocks {

        width: calc(100% - 240px) !important;

        max-width: calc(100% - 240px) !important;

        margin-left: 240px !important;

        margin-right: 0 !important;

        min-width: 0 !important;

        padding:
            5px
            45px
            80px !important;

        overflow-x: hidden !important;

    }


    .uw-main-content-container {

        width: 100% !important;

        max-width: 1180px !important;

        min-width: 0 !important;

        margin-left: auto !important;

        margin-right: auto !important;

    }

}


/* =========================================================
   TABLET — FULL WIDTH
   768PX — 1024PX
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-main-content-blocks {

        width: 100% !important;

        max-width: 100% !important;

        margin:
            0 !important;

        padding:
            10px
            30px
            65px !important;

        overflow-x: hidden !important;

    }


    .uw-main-content-container {

        width: 100% !important;

        max-width: 1180px !important;

        margin-left: auto !important;

        margin-right: auto !important;

    }


    .uw-content-heading h2 {

        font-size: 30px;

    }


    .uw-content-copy p {

        font-size: 14.5px;

    }


    .uw-exposure-grid {

        gap: 13px;

    }


    .uw-exposure-card {

        padding: 17px;

    }


    .uw-balance-flow {

        gap: 10px;

    }


    .uw-balance-step {

        min-width: 130px;

    }

}


/* =========================================================
   MOBILE — FULL WIDTH
   ========================================================= */

@media (max-width: 767px) {

    .uw-main-content-blocks {

        width: 100% !important;

        max-width: 100% !important;

        margin:
            0 !important;

        padding:
            0
            16px
            50px !important;

        overflow-x: hidden !important;

    }


    .uw-main-content-container {

        width: 100% !important;

        max-width: 100% !important;

        margin:
            0 !important;

    }


    .uw-content-block {

        padding:
            32px
            0
            38px;

    }


    .uw-content-heading {

        gap: 12px;

        margin-bottom: 21px;

    }


    .uw-content-accent {

        width: 3px;

        min-width: 3px;

        height: 57px;

        flex-basis: 3px;

    }


    .uw-content-label {

        font-size: 9px;

        letter-spacing: 1.3px;

    }


    .uw-content-heading h2 {

        font-size: 24px;

        line-height: 1.2;

    }


    .uw-content-copy p {

        font-size: 14px;

        line-height: 1.7;

        margin-bottom: 15px;

    }


    /* EXPOSURE */

    .uw-exposure-grid {

        grid-template-columns: 1fr;

        gap: 11px;

        margin-top: 22px;

    }


    .uw-exposure-card {

        min-height: auto;

        padding: 16px;

    }


    .uw-exposure-icon {

        width: 34px;

        height: 34px;

        min-width: 34px;

        margin-bottom: 9px;

    }


    /* HIGHLIGHT */

    .uw-highlight-line {

        margin-top: 15px;

        padding:
            13px
            14px;

    }


    .uw-highlight-line p {

        font-size: 13px;

    }


    .uw-copy-after-highlight {

        margin-top: 19px;

    }


    /* LIVE */

    .uw-live-feature {

        margin-top: 20px;

        padding: 16px;

        gap: 11px;

    }


    .uw-live-feature-icon {

        width: 34px;

        height: 34px;

        min-width: 34px;

        flex-basis: 34px;

    }


    .uw-live-feature span {

        font-size: 13px;

    }


    .uw-live-feature p {

        font-size: 13px;

        line-height: 1.65;

    }


    /* SPORTS */

    .uw-sports-points {

        grid-template-columns: 1fr;

        gap: 11px;

        margin-top: 19px;

    }


    .uw-sports-point {

        padding: 16px;

    }


    .uw-sports-point p {

        font-size: 13px;

    }


    /* VIRTUAL */

    .uw-virtual-note {

        margin-top: 16px;

        padding: 15px;

    }


    .uw-virtual-note p {

        font-size: 13px;

        line-height: 1.65;

    }


    /* BALANCE FLOW */

    .uw-balance-flow {

        margin:
            21px
            0;

        padding: 15px;

        flex-direction: column;

        gap: 8px;

    }


    .uw-balance-step {

        width: 100%;

        min-width: 0;

        justify-content: flex-start;

        padding:
            3px
            7px;

    }


    .uw-flow-arrow {

        transform:
            rotate(90deg);

        font-size: 11px;

    }


    .uw-flow-icon {

        width: 34px;

        height: 34px;

        min-width: 34px;

        flex-basis: 34px;

    }


    .uw-balance-step strong {

        font-size: 12px;

    }


    /* BALANCE NOTE */

    .uw-balance-note {

        margin-top: 19px;

        padding: 16px;

    }


    .uw-balance-note-icon {

        width: 33px;

        height: 33px;

        min-width: 33px;

        flex-basis: 33px;

    }


    .uw-balance-note span {

        font-size: 12px;

    }


    .uw-balance-note p {

        font-size: 12.5px;

        line-height: 1.6;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-main-content-blocks {

        padding-left: 13px !important;

        padding-right: 13px !important;

    }


    .uw-content-heading h2 {

        font-size: 22px;

    }


    .uw-content-copy p {

        font-size: 13.5px;

    }


    .uw-exposure-card strong {

        font-size: 13px;

    }


    .uw-highlight-line p {

        font-size: 12.5px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0111ae0 */.uw-single-purpose {

    width: calc(100% - 240px);

    margin-left: 240px;

    padding:
        5px
        45px
        75px;

    background:
        linear-gradient(
            180deg,
            #ffffff 0%,
            #f7fafc 100%
        );

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

}


/* =========================================================
   CONTAINER
   ========================================================= */

.uw-single-container {

    width: 100%;

    max-width: 1180px;

    margin:
        0
        auto;

}


/* =========================================================
   HEADING
   ========================================================= */

.uw-single-heading {

    display: flex;

    align-items: flex-start;

    gap: 16px;

    margin-bottom: 25px;

}


.uw-single-accent {

    width: 4px;

    min-width: 4px;

    height: 65px;

    margin-top: 3px;

    border-radius: 5px;

    background:
        linear-gradient(
            180deg,
            #08d8e9,
            #0795a8
        );

}


.uw-single-label {

    display: inline-block;

    margin-bottom: 6px;

    color: #0795a8;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.7px;

}


.uw-single-heading h2 {

    margin: 0;

    color: #111b2d;

    font-size: 32px;

    line-height: 1.2;

    font-weight: 750;

    letter-spacing: -0.45px;

}


/* =========================================================
   COPY
   ========================================================= */

.uw-single-copy {

    max-width: 1060px;

}


.uw-single-copy p {

    margin:
        0
        0
        17px;

    color: #596476;

    font-size: 15px;

    line-height: 1.78;

}


/* =========================================================
   TABLE WRAPPER
   ========================================================= */

.uw-single-table-wrap {

    width: 100%;

    margin-top: 27px;

    overflow-x: auto;

    overflow-y: hidden;

    border:
        1px solid #e1e8ee;

    border-radius: 13px;

    background: #ffffff;

    box-shadow:
        0 7px 25px
        rgba(15,31,52,0.055);

    -webkit-overflow-scrolling: touch;

}


/* =========================================================
   TABLE
   ========================================================= */

.uw-single-table {

    width: 100%;

    min-width: 780px;

    border-collapse: collapse;

    border-spacing: 0;

    table-layout: fixed;

}


/* =========================================================
   COLUMN WIDTHS
   ========================================================= */

.uw-single-table th:nth-child(1),
.uw-single-table td:nth-child(1) {

    width: 22%;

}


.uw-single-table th:nth-child(2),
.uw-single-table td:nth-child(2) {

    width: 24%;

}


.uw-single-table th:nth-child(3),
.uw-single-table td:nth-child(3) {

    width: 22%;

}


.uw-single-table th:nth-child(4),
.uw-single-table td:nth-child(4) {

    width: 32%;

}


/* =========================================================
   TABLE HEADER
   ========================================================= */

.uw-single-table thead {

    background:
        #202d46;

}


.uw-single-table th {

    padding:
        15px
        16px;

    color: #ffffff;

    font-size: 12px;

    font-weight: 700;

    line-height: 1.4;

    text-align: left;

    border-right:
        1px solid
        rgba(255,255,255,0.08);

}


.uw-single-table th:last-child {

    border-right: 0;

}


/* =========================================================
   ULTRAWIN HEADER
   ========================================================= */

.uw-single-table th.uw-ultrawin-head {

    background:
        linear-gradient(
            135deg,
            #0795a8,
            #087c91
        );

}


/* =========================================================
   TABLE BODY
   ========================================================= */

.uw-single-table tbody tr {

    border-bottom:
        1px solid #e8edf1;

    transition:
        background 0.18s ease;

}


.uw-single-table tbody tr:last-child {

    border-bottom: 0;

}


.uw-single-table tbody tr:hover {

    background:
        #f8fcfd;

}


.uw-single-table td {

    padding:
        16px;

    color: #596476;

    font-size: 13px;

    line-height: 1.6;

    vertical-align: middle;

    border-right:
        1px solid #edf1f4;

}


.uw-single-table td:last-child {

    border-right: 0;

}


/* =========================================================
   FIRST COLUMN
   ========================================================= */

.uw-single-table td:first-child {

    color: #202d46;

}


/* =========================================================
   ULTRAWIN COLUMN
   ========================================================= */

.uw-single-table td.uw-ultrawin-cell {

    color: #087f92;

    font-weight: 650;

    background:
        #f5fcfd;

}


/* =========================================================
   FINAL COPY
   ========================================================= */

.uw-single-final {

    margin-top: 25px;

}


.uw-single-final p {

    margin-bottom: 17px;

}


.uw-single-final p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   DEPOSIT CAP NOTE
   ========================================================= */

.uw-cap-note {

    max-width: 1060px;

    margin-top: 24px;

    padding:
        19px
        21px;

    display: flex;

    align-items: flex-start;

    gap: 13px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius: 11px;

    background:
        #fbfeff;

}


.uw-cap-icon {

    width: 37px;
    height: 37px;

    min-width: 37px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-cap-note span {

    display: block;

    margin-bottom: 5px;

    color: #172238;

    font-size: 13px;

    font-weight: 700;

}


.uw-cap-note p {

    margin: 0;

    color: #596476;

    font-size: 13px;

    line-height: 1.65;

}


/* =========================================================
   TABLET
   768PX — 1024PX
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-single-purpose {

        width: 100%;

        margin-left: 0;

        padding:
            10px
            30px
            60px;

    }


    .uw-single-heading h2 {

        font-size: 30px;

    }


    .uw-single-copy p {

        font-size: 14.5px;

    }


    .uw-single-table {

        min-width: 760px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-single-purpose {

        width: 100%;

        margin-left: 0;

        padding:
            0
            16px
            50px;

    }


    .uw-single-heading {

        gap: 12px;

        margin-bottom: 21px;

    }


    .uw-single-accent {

        width: 3px;

        min-width: 3px;

        height: 57px;

    }


    .uw-single-label {

        font-size: 9px;

        letter-spacing: 1.3px;

    }


    .uw-single-heading h2 {

        font-size: 24px;

        line-height: 1.2;

    }


    .uw-single-copy p {

        font-size: 14px;

        line-height: 1.7;

        margin-bottom: 15px;

    }


    /* TABLE */

    .uw-single-table-wrap {

        margin-top: 21px;

        border-radius: 10px;

    }


    .uw-single-table {

        min-width: 760px;

    }


    .uw-single-table th {

        padding:
            13px
            14px;

        font-size: 11px;

    }


    .uw-single-table td {

        padding:
            13px
            14px;

        font-size: 12px;

        line-height: 1.55;

    }


    .uw-single-final {

        margin-top: 20px;

    }


    /* NOTE */

    .uw-cap-note {

        margin-top: 19px;

        padding:
            16px;

        gap: 11px;

    }


    .uw-cap-icon {

        width: 33px;
        height: 33px;

        min-width: 33px;

        font-size: 13px;

    }


    .uw-cap-note span {

        font-size: 12px;

    }


    .uw-cap-note p {

        font-size: 12.5px;

        line-height: 1.6;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-single-purpose {

        padding-left: 13px;

        padding-right: 13px;

    }


    .uw-single-heading h2 {

        font-size: 22px;

    }


    .uw-single-copy p {

        font-size: 13.5px;

    }


    .uw-single-table {

        min-width: 740px;

    }

}
/* =========================================
   ULTRAWIN — SINGLE PURPOSE SIDEBAR FIX
   ADD THIS AT THE VERY END OF YOUR CSS
   ========================================= */

.uw-single-purpose,
.uw-single-purpose *,
.uw-single-purpose *::before,
.uw-single-purpose *::after {
    box-sizing: border-box;
}

/* DESKTOP — SIDEBAR 240PX */
@media (min-width: 1025px) {

    .uw-single-purpose {
        display: block !important;

        width: calc(100% - 240px) !important;
        max-width: calc(100% - 240px) !important;

        margin-left: 240px !important;
        margin-right: 0 !important;

        min-width: 0;

        position: relative;
        left: auto;
        right: auto;
        transform: none;

        padding: 5px 30px 75px;
    }

    .uw-single-container {
        width: 100%;
        max-width: 1180px;
        min-width: 0;
        margin: 0 auto;
    }
}

/* TABLET */
@media (min-width: 768px) and (max-width: 1024px) {

    .uw-single-purpose {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        padding: 10px 25px 60px;
    }

    .uw-single-container {
        width: 100%;
        max-width: 100%;
    }
}

/* MOBILE */
@media (max-width: 767px) {

    .uw-single-purpose {
        width: 100% !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        padding: 0 16px 50px;
    }

    .uw-single-container {
        width: 100%;
        max-width: 100%;
    }
}

/* SMALL MOBILE */
@media (max-width: 420px) {

    .uw-single-purpose {
        padding-left: 13px;
        padding-right: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38a61eb */```css
/* =========================================================
   ULTRAWIN ACCOUNT + VERIFICATION
   FIXED SIDEBAR COMPATIBLE VERSION

   DESKTOP:
   SIDEBAR = 240PX
   CONTENT = REMAINING SCREEN

   TABLET:
   FULL WIDTH

   MOBILE:
   FULL WIDTH
   ========================================================= */


/* =========================================================
   BOX SIZING
   ========================================================= */

.uw-account-section,
.uw-account-section *,
.uw-account-section *::before,
.uw-account-section *::after {
    box-sizing: border-box;
}


/* =========================================================
   DESKTOP MAIN SECTION
   1025PX AND ABOVE
   ========================================================= */

@media screen and (min-width: 1025px) {

    .uw-account-section {
        position: relative !important;

        display: block !important;

        width: calc(100% - 240px) !important;

        max-width: none !important;

        margin: 0 0 0 240px !important;

        padding: 5px 45px 75px 45px !important;

        background:
            linear-gradient(
                180deg,
                #ffffff 0%,
                #f7fafc 100%
            );

        font-family:
            Arial,
            Helvetica,
            sans-serif;

        color: #172033;

        overflow: hidden;

        clear: both;
    }


    /* =====================================================
       CONTAINER
       ===================================================== */

    .uw-account-container {
        width: 100% !important;

        max-width: 1180px !important;

        margin: 0 auto !important;

        padding: 0 !important;
    }

}


/* =========================================================
   ACCOUNT BLOCK
   ========================================================= */

.uw-account-block {

    width: 100%;

    padding:
        42px
        0
        50px;

}


.uw-verification-block {

    width: 100%;

    border-top:
        1px solid #e7edf2;

    padding-top: 48px;

}


/* =========================================================
   HEADING
   ========================================================= */

.uw-account-heading {

    width: 100%;

    display: flex;

    align-items: flex-start;

    gap: 16px;

    margin:
        0
        0
        25px;

}


.uw-account-accent {

    flex: 0 0 4px;

    width: 4px;

    height: 65px;

    margin-top: 3px;

    border-radius: 5px;

    background:
        linear-gradient(
            180deg,
            #08d8e9,
            #0795a8
        );

}


.uw-account-heading > div:last-child {

    min-width: 0;

}


.uw-account-label {

    display: block;

    margin:
        0
        0
        6px;

    color:
        #0795a8;

    font-size:
        10px;

    line-height:
        1.2;

    font-weight:
        800;

    letter-spacing:
        1.7px;

}


.uw-account-heading h2 {

    margin: 0 !important;

    padding: 0 !important;

    color:
        #111b2d;

    font-size:
        32px;

    line-height:
        1.2;

    font-weight:
        750;

    letter-spacing:
        -0.45px;

}


/* =========================================================
   COPY
   ========================================================= */

.uw-account-copy {

    width: 100%;

    max-width: 1060px;

}


.uw-account-copy p {

    margin:
        0
        0
        17px;

    padding: 0;

    color:
        #596476;

    font-size:
        15px;

    line-height:
        1.78;

}


.uw-account-copy p:last-child {

    margin-bottom: 0;

}


/* =========================================================
   REGISTRATION STEPS
   ========================================================= */

.uw-registration-steps {

    width: 100%;

    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 13px;

    margin-top: 28px;

}


.uw-registration-step {

    position: relative;

    min-width: 0;

    min-height: 105px;

    padding:
        18px
        18px
        18px
        62px;

    border:
        1px solid #e1e8ee;

    border-radius:
        13px;

    background:
        #ffffff;

    box-shadow:
        0 5px 20px
        rgba(15,31,52,0.04);

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        border-color .2s ease;

}


.uw-registration-step:hover {

    transform:
        translateY(-2px);

    border-color:
        #cde8ec;

    box-shadow:
        0 10px 25px
        rgba(15,31,52,0.075);

}


/* =========================================================
   STEP NUMBER
   ========================================================= */

.uw-step-number {

    position: absolute;

    left: 17px;

    top: 19px;

    width: 32px;
    height: 32px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius:
        9px;

    background:
        #e7fbfd;

    color:
        #0795a8;

    font-size:
        10px;

    line-height:
        1;

    font-weight:
        800;

}


/* =========================================================
   STEP ICON
   ========================================================= */

.uw-step-icon {

    width: 28px;
    height: 28px;

    display: flex;

    align-items: center;
    justify-content: center;

    margin:
        0
        0
        6px;

    color:
        #0795a8;

    font-size:
        12px;

}


/* =========================================================
   STEP CONTENT
   ========================================================= */

.uw-step-content {

    min-width: 0;

}


.uw-step-content strong {

    display: block;

    margin:
        0
        0
        5px;

    color:
        #172238;

    font-size:
        14px;

    line-height:
        1.35;

    font-weight:
        700;

}


.uw-step-content p {

    margin: 0;

    padding: 0;

    color:
        #687382;

    font-size:
        12.5px;

    line-height:
        1.55;

}


/* =========================================================
   AFTER STEPS
   ========================================================= */

.uw-account-after-steps {

    width: 100%;

    margin-top:
        22px;

}


/* =========================================================
   VERIFICATION BOX
   ========================================================= */

.uw-verification-info {

    width: 100%;

    display: flex;

    align-items: center;

    gap: 25px;

    margin-top:
        27px;

    padding:
        20px
        22px;

    border:
        1px solid #e1e8ee;

    border-radius:
        13px;

    background:
        #ffffff;

    box-shadow:
        0 6px 23px
        rgba(15,31,52,0.045);

}


.uw-verification-item {

    flex: 1 1 0;

    min-width: 0;

    display: flex;

    align-items: center;

    gap: 13px;

}


.uw-verification-icon {

    flex:
        0 0 40px;

    width: 40px;
    height: 40px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius:
        10px;

    background:
        #e7fbfd;

    color:
        #0795a8;

    font-size:
        15px;

}


.uw-verification-item > div {

    min-width: 0;

}


.uw-verification-item span {

    display: block;

    margin:
        0
        0
        4px;

    color:
        #172238;

    font-size:
        13px;

    line-height:
        1.35;

    font-weight:
        700;

}


.uw-verification-item p {

    margin: 0;

    color:
        #687382;

    font-size:
        12.5px;

    line-height:
        1.5;

}


.uw-verification-divider {

    flex:
        0 0 1px;

    width: 1px;

    height: 48px;

    background:
        #e3e9ee;

}


/* =========================================================
   VERIFICATION COPY
   ========================================================= */

.uw-verification-copy {

    width: 100%;

    margin-top:
        23px;

}


/* =========================================================
   VERIFICATION NOTE
   ========================================================= */

.uw-verification-note {

    width: 100%;

    max-width: 1060px;

    display: flex;

    align-items: flex-start;

    gap: 13px;

    margin-top:
        24px;

    padding:
        19px
        21px;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius:
        11px;

    background:
        #fbfeff;

}


.uw-verification-note-icon {

    flex:
        0 0 37px;

    width: 37px;
    height: 37px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius:
        50%;

    background:
        #e7fbfd;

    color:
        #0795a8;

    font-size:
        14px;

}


.uw-verification-note > div {

    min-width: 0;

}


.uw-verification-note span {

    display: block;

    margin:
        0
        0
        5px;

    color:
        #172238;

    font-size:
        13px;

    line-height:
        1.35;

    font-weight:
        700;

}


.uw-verification-note p {

    margin: 0;

    padding: 0;

    color:
        #596476;

    font-size:
        13px;

    line-height:
        1.65;

}


/* =========================================================
   TABLET
   768PX — 1024PX
   ========================================================= */

@media screen and (min-width: 768px) and (max-width: 1024px) {

    .uw-account-section {

        position: relative !important;

        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        margin:
            0 !important;

        padding:
            10px
            30px
            65px !important;

        overflow:
            hidden;

    }


    .uw-account-container {

        width: 100% !important;

        max-width: 1180px !important;

        margin:
            0
            auto !important;

    }


    .uw-account-heading h2 {

        font-size:
            30px;

    }


    .uw-account-copy p {

        font-size:
            14.5px;

    }


    .uw-registration-steps {

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

        gap:
            11px;

    }


    .uw-registration-step {

        padding-left:
            59px;

    }


    .uw-verification-info {

        gap:
            16px;

        padding:
            18px;

    }

}


/* =========================================================
   MOBILE
   767PX AND BELOW
   ========================================================= */

@media screen and (max-width: 767px) {

    .uw-account-section {

        position: relative !important;

        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        margin:
            0 !important;

        padding:
            0
            16px
            50px !important;

        overflow:
            hidden;

    }


    .uw-account-container {

        width: 100% !important;

        max-width: 100% !important;

        min-width: 0 !important;

        margin:
            0 !important;

        padding: 0 !important;

    }


    .uw-account-block {

        padding:
            32px
            0
            38px;

    }


    .uw-verification-block {

        padding-top:
            38px;

    }


    /* HEADING */

    .uw-account-heading {

        gap:
            12px;

        margin-bottom:
            21px;

    }


    .uw-account-accent {

        flex:
            0 0 3px;

        width:
            3px;

        height:
            57px;

    }


    .uw-account-label {

        font-size:
            9px;

        letter-spacing:
            1.3px;

    }


    .uw-account-heading h2 {

        font-size:
            24px;

        line-height:
            1.2;

    }


    /* COPY */

    .uw-account-copy p {

        font-size:
            14px;

        line-height:
            1.7;

        margin-bottom:
            15px;

    }


    /* REGISTRATION */

    .uw-registration-steps {

        grid-template-columns:
            1fr;

        gap:
            10px;

        margin-top:
            22px;

    }


    .uw-registration-step {

        min-height:
            94px;

        padding:
            16px
            15px
            16px
            58px;

        border-radius:
            11px;

    }


    .uw-step-number {

        left:
            15px;

        top:
            17px;

        width:
            31px;

        height:
            31px;

    }


    .uw-step-icon {

        width:
            26px;

        height:
            26px;

        margin-bottom:
            4px;

    }


    .uw-step-content strong {

        font-size:
            13px;

    }


    .uw-step-content p {

        font-size:
            12px;

        line-height:
            1.5;

    }


    .uw-account-after-steps {

        margin-top:
            19px;

    }


    /* VERIFICATION */

    .uw-verification-info {

        margin-top:
            21px;

        padding:
            16px;

        flex-direction:
            column;

        align-items:
            stretch;

        gap:
            15px;

    }


    .uw-verification-item {

        width:
            100%;

        flex:
            none;

        gap:
            11px;

    }


    .uw-verification-icon {

        flex:
            0 0 35px;

        width:
            35px;

        height:
            35px;

        font-size:
            13px;

    }


    .uw-verification-item span {

        font-size:
            12px;

    }


    .uw-verification-item p {

        font-size:
            11.5px;

        line-height:
            1.5;

    }


    .uw-verification-divider {

        width:
            100%;

        height:
            1px;

    }


    .uw-verification-copy {

        margin-top:
            20px;

    }


    /* NOTE */

    .uw-verification-note {

        margin-top:
            19px;

        padding:
            16px;

        gap:
            11px;

    }


    .uw-verification-note-icon {

        flex:
            0 0 33px;

        width:
            33px;

        height:
            33px;

        font-size:
            13px;

    }


    .uw-verification-note span {

        font-size:
            12px;

    }


    .uw-verification-note p {

        font-size:
            12.5px;

        line-height:
            1.6;

    }

}


/* =========================================================
   SMALL MOBILE
   420PX AND BELOW
   ========================================================= */

@media screen and (max-width: 420px) {

    .uw-account-section {

        width:
            100% !important;

        max-width:
            100% !important;

        margin:
            0 !important;

        padding-left:
            13px !important;

        padding-right:
            13px !important;

    }


    .uw-account-heading {

        gap:
            10px;

    }


    .uw-account-heading h2 {

        font-size:
            22px;

    }


    .uw-account-copy p {

        font-size:
            13.5px;

    }


    .uw-registration-step {

        padding-left:
            56px;

    }


    .uw-step-number {

        left:
            14px;

        width:
            30px;

        height:
            30px;

    }


    .uw-step-content strong {

        font-size:
            12.5px;

    }


    .uw-step-content p {

        font-size:
            11.8px;

    }


    .uw-verification-info {

        padding:
            14px;

    }


    .uw-verification-note {

        padding:
            14px;

    }

}


/* =========================================================
   WORDPRESS / THEME OVERRIDE
   ONLY APPLIES TO THIS SECTION
   ========================================================= */

.uw-account-section h1,
.uw-account-section h2,
.uw-account-section h3,
.uw-account-section p,
.uw-account-section ul,
.uw-account-section ol {

    margin-top: 0;

}


.uw-account-section img {

    max-width: 100%;

    height: auto;

}


/* =========================================================
   PREVENT THEME FLOAT ISSUES
   ========================================================= */

.uw-account-section::before,
.uw-account-section::after {

    content: "";

    display: table;

    clear: both;

}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8242062 *//* =========================================================
   ULTRAWIN — DEPOSIT + WITHDRAWAL
   SIDEBAR SAFE — FINAL VERSION
   DESKTOP SIDEBAR : 240PX
   TABLET / MOBILE  : FULL WIDTH
   ========================================================= */


/* =========================================================
   BOX SIZING
   ========================================================= */

.uw-money-section,
.uw-money-section *,
.uw-money-section *::before,
.uw-money-section *::after {
    box-sizing: border-box;
}


/* =========================================================
   MAIN CONTENT AREA
   IMPORTANT:
   This section itself does NOT create another 240px offset.
   The outer content area handles the sidebar.
   ========================================================= */

.uw-money-section {
    position: relative;

    display: block;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    margin: 0;
    padding: 5px 45px 75px;

    overflow: hidden;

    background: linear-gradient(
        180deg,
        #ffffff 0%,
        #f7fafc 100%
    );

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;
}


/* =========================================================
   FORCE SECTION TO STAY INSIDE ITS PARENT
   ========================================================= */

.uw-money-section {
    left: auto;
    right: auto;
    transform: none;
}


/* =========================================================
   CONTAINER
   ========================================================= */

.uw-money-container {
    display: block;

    width: 100%;
    max-width: 1180px;

    min-width: 0;

    margin: 0 auto;
    padding: 0;
}


/* =========================================================
   BLOCK
   ========================================================= */

.uw-money-block {
    display: block;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    margin: 0;
    padding: 40px 0 48px;
}


.uw-money-divider {
    border-top: 1px solid #e7edf2;
    padding-top: 48px;
}


/* =========================================================
   HEADING
   ========================================================= */

.uw-money-heading {
    display: flex;
    align-items: flex-start;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    gap: 16px;

    margin: 0 0 24px;
    padding: 0;
}


.uw-money-accent {
    width: 4px;
    min-width: 4px;
    height: 65px;

    flex: 0 0 4px;

    margin-top: 3px;

    border-radius: 5px;

    background: linear-gradient(
        180deg,
        #08d8e9,
        #0795a8
    );
}


.uw-money-label {
    display: inline-block;

    margin: 0 0 6px;
    padding: 0;

    color: #0795a8;

    font-size: 10px;
    font-weight: 800;

    letter-spacing: 1.7px;
    line-height: 1.3;
}


.uw-money-heading h2 {
    display: block;

    max-width: 100%;

    margin: 0;
    padding: 0;

    color: #111b2d;

    font-size: 32px;
    font-weight: 750;

    line-height: 1.2;
    letter-spacing: -0.45px;

    overflow-wrap: break-word;
}


/* =========================================================
   COPY
   ========================================================= */

.uw-money-copy {
    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin: 0;
    padding: 0;
}


.uw-money-copy p {
    width: 100%;
    max-width: 100%;

    margin: 0 0 17px;
    padding: 0;

    color: #596476;

    font-size: 15px;
    line-height: 1.78;

    overflow-wrap: break-word;
}


.uw-money-copy p:last-child {
    margin-bottom: 0;
}


/* =========================================================
   QUESTION LIST
   ========================================================= */

.uw-question-list {
    display: grid;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 12px;

    margin-top: 27px;
}


.uw-question-item {
    position: relative;

    display: flex;
    align-items: center;

    width: 100%;
    min-width: 0;
    min-height: 88px;

    gap: 13px;

    padding: 16px 18px;

    border: 1px solid #e1e8ee;
    border-radius: 12px;

    background: #ffffff;

    box-shadow:
        0 5px 19px rgba(15,31,52,0.04);

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        border-color .2s ease;
}


.uw-question-item:hover {
    transform: translateY(-2px);

    border-color: #cce7eb;

    box-shadow:
        0 10px 25px rgba(15,31,52,0.07);
}


/* =========================================================
   QUESTION NUMBER
   ========================================================= */

.uw-question-number {
    position: absolute;

    top: 10px;
    right: 12px;

    color: #d8e2e6;

    font-size: 9px;
    font-weight: 800;

    letter-spacing: 1px;
}


/* =========================================================
   QUESTION ICON
   ========================================================= */

.uw-question-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 38px;
    height: 38px;
    min-width: 38px;

    flex: 0 0 38px;

    border-radius: 10px;

    background: #e8fbfd;

    color: #0795a8;

    font-size: 14px;
}


/* =========================================================
   QUESTION TEXT
   ========================================================= */

.uw-question-item p {
    width: auto;
    max-width: 100%;
    min-width: 0;

    margin: 0;
    padding-right: 14px;

    color: #465467;

    font-size: 13px;
    line-height: 1.58;

    overflow-wrap: break-word;
}


/* =========================================================
   AFTER QUESTIONS
   ========================================================= */

.uw-money-after-list {
    width: 100%;
    max-width: 100%;

    margin-top: 22px;
}


/* =========================================================
   DEPOSIT HABITS
   ========================================================= */

.uw-habit-box {
    display: grid;

    width: 100%;
    max-width: 100%;

    min-width: 0;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 13px;

    margin-top: 26px;
}


.uw-habit-item {
    display: flex;
    align-items: center;

    width: 100%;
    min-width: 0;

    gap: 13px;

    padding: 18px;

    border: 1px solid #e1e8ee;
    border-radius: 12px;

    background: #ffffff;

    box-shadow:
        0 5px 20px rgba(15,31,52,0.04);
}


.uw-habit-icon {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 39px;
    height: 39px;
    min-width: 39px;

    flex: 0 0 39px;

    border-radius: 10px;

    background: #e8fbfd;

    color: #0795a8;

    font-size: 14px;
}


.uw-habit-item p {
    width: auto;
    min-width: 0;
    max-width: 100%;

    margin: 0;

    color: #465467;

    font-size: 13px;
    line-height: 1.55;

    overflow-wrap: break-word;
}


/* =========================================================
   SMALL GAP
   ========================================================= */

.uw-money-small-gap {
    margin-top: 21px;
}


/* =========================================================
   WITHDRAWAL TABLE
   ========================================================= */

.uw-money-table-wrap {
    display: block;

    width: 100%;
    max-width: 1060px;

    min-width: 0;

    margin-top: 27px;

    overflow-x: auto;
    overflow-y: hidden;

    border: 1px solid #e1e8ee;
    border-radius: 13px;

    background: #ffffff;

    box-shadow:
        0 6px 23px rgba(15,31,52,0.045);

    -webkit-overflow-scrolling: touch;
}


.uw-money-table {
    width: 100%;
    min-width: 650px;

    border-collapse: collapse;
    border-spacing: 0;

    table-layout: fixed;
}


/* =========================================================
   TABLE COLUMNS
   ========================================================= */

.uw-money-table th:first-child,
.uw-money-table td:first-child {
    width: 43%;
}


.uw-money-table th:last-child,
.uw-money-table td:last-child {
    width: 57%;
}


/* =========================================================
   TABLE HEAD
   ========================================================= */

.uw-money-table thead {
    background: #202d46;
}


.uw-money-table th {
    padding: 15px 17px;

    color: #ffffff;

    font-size: 12px;
    font-weight: 700;

    line-height: 1.4;

    text-align: left;

    border-right:
        1px solid rgba(255,255,255,0.08);
}


.uw-money-table th:last-child {
    border-right: 0;
}


/* =========================================================
   TABLE BODY
   ========================================================= */

.uw-money-table tbody tr {
    border-bottom: 1px solid #e8edf1;
}


.uw-money-table tbody tr:last-child {
    border-bottom: 0;
}


.uw-money-table td {
    padding: 16px 17px;

    color: #596476;

    font-size: 13px;
    line-height: 1.58;

    vertical-align: middle;

    border-right:
        1px solid #edf1f4;
}


.uw-money-table td:last-child {
    border-right: 0;
}


.uw-money-table td:first-child {
    color: #202d46;
}


/* =========================================================
   FINAL COPY
   ========================================================= */

.uw-money-final {
    width: 100%;
    max-width: 100%;

    margin-top: 22px;
}


/* =========================================================
   =========================================================
   DESKTOP SIDEBAR FIX
   =========================================================
   =========================================================

   IMPORTANT:
   If your sidebar uses position:fixed, the CONTENT WRAPPER
   needs the 240px space.

   The inner money section stays at width:100%.

   These .elementor-27 .elementor-element.elementor-element-8242062s cover common WordPress wrappers.
   ========================================================= */


/* Main WordPress content wrappers */
@media (min-width: 1025px) {

    body {
        overflow-x: hidden;
    }

    /*
     * When the Ultrawin sidebar is fixed at 240px,
     * reserve its space from the actual content area.
     */
    .uw-money-section {
        width: calc(100% - 240px);
        max-width: calc(100% - 240px);

        margin-left: 240px;
        margin-right: 0;
    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-money-section {
        width: 100%;
        max-width: 100%;

        margin: 0;

        padding:
            10px
            30px
            60px;
    }


    .uw-money-container {
        width: 100%;
        max-width: 100%;
    }


    .uw-money-heading h2 {
        font-size: 30px;
    }


    .uw-money-copy p {
        font-size: 14.5px;
    }


    .uw-question-list {
        gap: 10px;
    }


    .uw-question-item {
        padding: 15px;
    }


    .uw-money-table {
        min-width: 620px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-money-section {
        width: 100%;
        max-width: 100%;

        margin: 0;

        padding:
            0
            16px
            50px;
    }


    .uw-money-container {
        width: 100%;
        max-width: 100%;
    }


    .uw-money-block {
        padding:
            32px
            0
            38px;
    }


    .uw-money-divider {
        padding-top: 38px;
    }


    .uw-money-heading {
        gap: 12px;

        margin-bottom: 20px;
    }


    .uw-money-accent {
        width: 3px;
        min-width: 3px;
        height: 57px;

        flex-basis: 3px;
    }


    .uw-money-label {
        font-size: 9px;
        letter-spacing: 1.3px;
    }


    .uw-money-heading h2 {
        font-size: 24px;
        line-height: 1.2;
    }


    .uw-money-copy p {
        font-size: 14px;
        line-height: 1.7;

        margin-bottom: 15px;
    }


    /* QUESTIONS */

    .uw-question-list {
        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 21px;
    }


    .uw-question-item {
        min-height: 78px;

        padding:
            14px
            15px;

        border-radius: 10px;
    }


    .uw-question-icon {
        width: 35px;
        height: 35px;
        min-width: 35px;

        flex-basis: 35px;

        font-size: 13px;
    }


    .uw-question-item p {
        font-size: 12.5px;
        line-height: 1.55;
    }


    .uw-question-number {
        top: 8px;
        right: 10px;
    }


    .uw-money-after-list {
        margin-top: 19px;
    }


    /* DEPOSIT HABITS */

    .uw-habit-box {
        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 21px;
    }


    .uw-habit-item {
        padding: 15px;

        border-radius: 10px;
    }


    .uw-habit-icon {
        width: 35px;
        height: 35px;
        min-width: 35px;

        flex-basis: 35px;

        font-size: 13px;
    }


    .uw-habit-item p {
        font-size: 12.5px;
    }


    .uw-money-small-gap {
        margin-top: 19px;
    }


    /* TABLE */

    .uw-money-table-wrap {
        margin-top: 21px;

        border-radius: 10px;
    }


    .uw-money-table {
        min-width: 620px;
    }


    .uw-money-table th {
        padding:
            13px
            14px;

        font-size: 11px;
    }


    .uw-money-table td {
        padding:
            13px
            14px;

        font-size: 12px;
    }


    .uw-money-final {
        margin-top: 19px;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-money-section {
        padding-left: 13px;
        padding-right: 13px;
    }


    .uw-money-heading h2 {
        font-size: 22px;
    }


    .uw-money-copy p {
        font-size: 13.5px;
    }


    .uw-question-item p {
        font-size: 12px;
    }


    .uw-money-table {
        min-width: 600px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8e26ee */```
/* =========================================================
   ULTRAWIN CONTENT SECTIONS
   SAME EXISTING SIDEBAR / HEADER COMPATIBILITY
   ========================================================= */


/* =========================================================
   IMPORTANT
   Existing Ultrawin sidebar remains untouched.
   Content starts after existing desktop sidebar.
   ========================================================= */

.uw-info-section {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0 40px 70px 280px;
    box-sizing: border-box;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    color: #172033;
}

.uw-info-container {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    box-sizing: border-box;
}


/* =========================================================
   COMMON CONTENT BLOCK
   ========================================================= */

.uw-info-block {
    width: 100%;
    padding: 42px 0;
    box-sizing: border-box;
}

.uw-info-block:first-child {
    padding-top: 8px;
}

.uw-info-divider {
    border-top: 1px solid #e8edf1;
}

.uw-last-block {
    padding-bottom: 20px;
}


/* =========================================================
   SECTION HEADING
   SAME STYLE AS PREVIOUS ULTRAWIN SECTIONS
   ========================================================= */

.uw-info-heading {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin: 0 0 24px;
}

.uw-info-accent {
    flex: 0 0 4px;
    width: 4px;
    height: 62px;
    margin-top: 3px;
    border-radius: 10px;
    background: linear-gradient(
        180deg,
        #09d5e6 0%,
        #0797aa 100%
    );
}

.uw-info-label {
    display: block;
    margin: 0 0 6px;
    color: #0795a8;
    font-size: 10px;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.uw-info-heading h2 {
    margin: 0;
    padding: 0;
    color: #121c2d;
    font-size: 31px;
    line-height: 1.22;
    font-weight: 750;
    letter-spacing: -0.35px;
}


/* =========================================================
   PARAGRAPHS
   ========================================================= */

.uw-info-copy {
    width: 100%;
    max-width: 1060px;
}

.uw-info-copy p {
    margin: 0 0 17px;
    padding: 0;
    color: #596575;
    font-size: 15px;
    line-height: 1.78;
    font-weight: 400;
}

.uw-info-copy p:last-child {
    margin-bottom: 0;
}

.uw-info-after-box {
    margin-top: 22px;
}

.uw-info-final {
    margin-top: 22px;
}


/* =========================================================
   BONUS CHECKS
   ========================================================= */

.uw-bonus-checks {
    width: 100%;
    max-width: 1060px;
    margin-top: 27px;

    display: grid;
    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 12px;
}

.uw-bonus-check {
    min-height: 104px;
    display: flex;
    align-items: flex-start;
    gap: 12px;

    padding: 17px;
    box-sizing: border-box;

    border: 1px solid #e2e8ed;
    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px rgba(16, 35, 55, 0.045);

    transition:
        transform .2s ease,
        box-shadow .2s ease,
        border-color .2s ease;
}

.uw-bonus-check:hover {
    transform: translateY(-2px);
    border-color: #cce8ec;
    box-shadow:
        0 9px 25px rgba(16, 35, 55, 0.075);
}

.uw-bonus-icon {
    flex: 0 0 38px;

    width: 38px;
    height: 38px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e9fbfd;
    color: #0795a8;

    font-size: 14px;
}

.uw-bonus-check strong {
    display: block;
    margin: 1px 0 5px;

    color: #172238;
    font-size: 13px;
    line-height: 1.3;
    font-weight: 700;
}

.uw-bonus-check span {
    display: block;

    color: #687382;
    font-size: 12px;
    line-height: 1.55;
}


/* =========================================================
   APP NOTE
   ========================================================= */

.uw-app-note {
    width: 100%;
    max-width: 1060px;

    margin-top: 26px;
    padding: 20px;

    display: flex;
    align-items: flex-start;
    gap: 14px;

    box-sizing: border-box;

    border: 1px solid #dce9ed;
    border-left: 3px solid #08c9da;
    border-radius: 12px;

    background: #fbfeff;
}

.uw-app-note-icon {
    flex: 0 0 40px;

    width: 40px;
    height: 40px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e7fbfd;
    color: #0795a8;

    font-size: 18px;
}

.uw-app-note strong {
    display: block;
    margin: 0 0 6px;

    color: #172238;
    font-size: 13px;
    line-height: 1.3;
}

.uw-app-note p {
    margin: 0;
    color: #596476;
    font-size: 13px;
    line-height: 1.68;
}


/* =========================================================
   NAVIGATION CARDS
   ========================================================= */

.uw-navigation-grid {
    width: 100%;
    max-width: 1060px;

    margin-top: 26px;

    display: grid;
    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 12px;
}

.uw-navigation-card {
    padding: 18px;
    box-sizing: border-box;

    border: 1px solid #e2e8ed;
    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px rgba(16, 35, 55, 0.045);

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}

.uw-navigation-card:hover {
    transform: translateY(-2px);
    box-shadow:
        0 9px 25px rgba(16, 35, 55, 0.07);
}

.uw-navigation-icon {
    width: 38px;
    height: 38px;

    margin-bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;
    color: #0795a8;

    font-size: 14px;
}

.uw-navigation-card strong {
    display: block;
    margin: 0 0 7px;

    color: #172238;
    font-size: 14px;
    line-height: 1.3;
}

.uw-navigation-card p {
    margin: 0;

    color: #687382;
    font-size: 12.5px;
    line-height: 1.62;
}


/* =========================================================
   ACCOUNT ACCESS BOX
   ========================================================= */

.uw-account-access {
    width: 100%;
    max-width: 1060px;

    margin-top: 14px;
    padding: 18px 20px;

    display: flex;
    align-items: flex-start;
    gap: 13px;

    box-sizing: border-box;

    border: 1px solid #e2e8ed;
    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px rgba(16, 35, 55, 0.04);
}

.uw-account-access-icon {
    flex: 0 0 38px;

    width: 38px;
    height: 38px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;
    color: #0795a8;

    font-size: 14px;
}

.uw-account-access strong {
    display: block;
    margin: 1px 0 5px;

    color: #172238;
    font-size: 13px;
    line-height: 1.3;
}

.uw-account-access p {
    margin: 0;

    color: #687382;
    font-size: 12.5px;
    line-height: 1.62;
}


/* =========================================================
   FAIRNESS CARDS
   ========================================================= */

.uw-fairness-grid {
    width: 100%;
    max-width: 1060px;

    margin-top: 26px;

    display: grid;
    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 13px;
}

.uw-fairness-card {
    padding: 20px;
    box-sizing: border-box;

    border: 1px solid #e2e8ed;
    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px rgba(16, 35, 55, 0.045);
}

.uw-fairness-icon {
    width: 40px;
    height: 40px;

    margin-bottom: 12px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;
    color: #0795a8;

    font-size: 15px;
}

.uw-fairness-card strong {
    display: block;
    margin: 0 0 6px;

    color: #172238;
    font-size: 14px;
    line-height: 1.3;
}

.uw-fairness-card p {
    margin: 0;

    color: #687382;
    font-size: 12.5px;
    line-height: 1.62;
}


/* =========================================================
   RULE CARDS
   ========================================================= */

.uw-rules-grid {
    width: 100%;
    max-width: 1060px;

    margin-top: 26px;

    display: grid;
    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 13px;
}

.uw-rule-card {
    padding: 19px;

    display: flex;
    align-items: flex-start;
    gap: 13px;

    box-sizing: border-box;

    border: 1px solid #e2e8ed;
    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px rgba(16, 35, 55, 0.045);
}

.uw-rule-icon {
    flex: 0 0 39px;

    width: 39px;
    height: 39px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;
    color: #0795a8;

    font-size: 14px;
}

.uw-rule-card strong {
    display: block;
    margin: 1px 0 5px;

    color: #172238;
    font-size: 13px;
    line-height: 1.3;
}

.uw-rule-card p {
    margin: 0;

    color: #687382;
    font-size: 12.5px;
    line-height: 1.62;
}


/* =========================================================
   DESKTOP
   Existing sidebar stays as it is.
   ========================================================= */

@media (min-width: 1200px) {

    .uw-info-section {
        padding-left: 280px;
        padding-right: 45px;
    }

}


/* =========================================================
   LAPTOP
   ========================================================= */

@media (min-width: 1025px) and (max-width: 1199px) {

    .uw-info-section {
        padding-left: 265px;
        padding-right: 30px;
    }

    .uw-info-heading h2 {
        font-size: 29px;
    }

    .uw-bonus-checks {
        grid-template-columns:
            repeat(3, minmax(0, 1fr));
    }

}


/* =========================================================
   TABLET
   768PX — 1024PX

   Sidebar from desktop is removed/handled by the
   existing header breakpoint, so content becomes full width.
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-info-section {
        width: 100%;
        margin-left: 0;
        padding:
            10px
            28px
            60px;
    }

    .uw-info-block {
        padding:
            38px
            0
            45px;
    }

    .uw-info-heading h2 {
        font-size: 29px;
    }

    .uw-info-copy p {
        font-size: 14.5px;
    }

    .uw-bonus-checks {
        grid-template-columns:
            repeat(2, minmax(0, 1fr));
    }

    .uw-navigation-grid {
        grid-template-columns:
            repeat(2, minmax(0, 1fr));
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-info-section {
        width: 100%;
        margin: 0;

        padding:
            0
            15px
            65px;

        box-sizing: border-box;
    }

    .uw-info-container {
        width: 100%;
    }

    .uw-info-block {
        padding:
            31px
            0
            37px;
    }

    .uw-info-block:first-child {
        padding-top: 8px;
    }

    .uw-info-divider {
        padding-top: 37px;
    }


    /* -----------------------------------------
       HEADING
       ----------------------------------------- */

    .uw-info-heading {
        gap: 11px;
        margin-bottom: 20px;
    }

    .uw-info-accent {
        flex-basis: 3px;
        width: 3px;
        height: 55px;
    }

    .uw-info-label {
        margin-bottom: 6px;
        font-size: 8.5px;
        letter-spacing: 1.25px;
    }

    .uw-info-heading h2 {
        font-size: 23px;
        line-height: 1.22;
        letter-spacing: -0.2px;
    }


    /* -----------------------------------------
       COPY
       ----------------------------------------- */

    .uw-info-copy p {
        margin-bottom: 15px;

        font-size: 13.5px;
        line-height: 1.72;
    }


    /* -----------------------------------------
       BONUS
       ----------------------------------------- */

    .uw-bonus-checks {
        grid-template-columns: 1fr;

        gap: 9px;
        margin-top: 21px;
    }

    .uw-bonus-check {
        min-height: auto;
        padding: 14px;
        gap: 11px;
        border-radius: 10px;
    }

    .uw-bonus-icon {
        flex-basis: 35px;

        width: 35px;
        height: 35px;

        border-radius: 9px;

        font-size: 13px;
    }

    .uw-bonus-check strong {
        font-size: 12.5px;
    }

    .uw-bonus-check span {
        font-size: 11.7px;
        line-height: 1.55;
    }

    .uw-info-after-box {
        margin-top: 19px;
    }


    /* -----------------------------------------
       APP
       ----------------------------------------- */

    .uw-app-note {
        margin-top: 21px;
        padding: 15px;
        gap: 11px;

        border-radius: 10px;
    }

    .uw-app-note-icon {
        flex-basis: 35px;

        width: 35px;
        height: 35px;

        border-radius: 9px;

        font-size: 16px;
    }

    .uw-app-note strong {
        font-size: 12px;
    }

    .uw-app-note p {
        font-size: 11.8px;
        line-height: 1.62;
    }


    /* -----------------------------------------
       NAVIGATION
       ----------------------------------------- */

    .uw-navigation-grid {
        grid-template-columns: 1fr;

        gap: 9px;
        margin-top: 21px;
    }

    .uw-navigation-card {
        padding: 15px;
        border-radius: 10px;
    }

    .uw-navigation-icon {
        width: 35px;
        height: 35px;

        margin-bottom: 9px;

        border-radius: 9px;

        font-size: 13px;
    }

    .uw-navigation-card strong {
        font-size: 13px;
    }

    .uw-navigation-card p {
        font-size: 11.9px;
        line-height: 1.6;
    }


    /* -----------------------------------------
       ACCOUNT
       ----------------------------------------- */

    .uw-account-access {
        margin-top: 9px;
        padding: 15px;

        gap: 10px;
        border-radius: 10px;
    }

    .uw-account-access-icon {
        flex-basis: 35px;

        width: 35px;
        height: 35px;

        border-radius: 9px;

        font-size: 13px;
    }

    .uw-account-access strong {
        font-size: 12px;
    }

    .uw-account-access p {
        font-size: 11.7px;
        line-height: 1.6;
    }


    /* -----------------------------------------
       FAIRNESS
       ----------------------------------------- */

    .uw-fairness-grid {
        grid-template-columns: 1fr;

        gap: 9px;
        margin-top: 21px;
    }

    .uw-fairness-card {
        padding: 15px;
        border-radius: 10px;
    }

    .uw-fairness-icon {
        width: 35px;
        height: 35px;

        margin-bottom: 9px;

        border-radius: 9px;

        font-size: 13px;
    }

    .uw-fairness-card strong {
        font-size: 12.5px;
    }

    .uw-fairness-card p {
        font-size: 11.9px;
        line-height: 1.6;
    }


    /* -----------------------------------------
       RULES
       ----------------------------------------- */

    .uw-rules-grid {
        grid-template-columns: 1fr;

        gap: 9px;
        margin-top: 21px;
    }

    .uw-rule-card {
        padding: 15px;
        gap: 10px;

        border-radius: 10px;
    }

    .uw-rule-icon {
        flex-basis: 35px;

        width: 35px;
        height: 35px;

        border-radius: 9px;

        font-size: 13px;
    }

    .uw-rule-card strong {
        font-size: 12.5px;
    }

    .uw-rule-card p {
        font-size: 11.9px;
        line-height: 1.6;
    }

    .uw-info-final {
        margin-top: 19px;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-info-section {
        padding-left: 12px;
        padding-right: 12px;
        padding-bottom: 60px;
    }

    .uw-info-heading h2 {
        font-size: 21px;
    }

    .uw-info-copy p {
        font-size: 13px;
    }

}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ada8cf3 *//* =========================================================
   ULTRAWIN — ACCOUNT SAFETY / SUPPORT / LIMITS
   SAME EXISTING SIDEBAR COMPATIBILITY
   ========================================================= */

.uw-safety-section {

    position: relative;

    width: 100%;

    margin: 0;

    padding:
        0
        40px
        70px
        280px;

    box-sizing: border-box;

    background: #fff;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

}


.uw-safety-container {

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

    box-sizing: border-box;

}


/* =========================================================
   BLOCK
   ========================================================= */

.uw-safety-block {

    width: 100%;

    padding:
        42px
        0;

    box-sizing: border-box;

}


.uw-safety-block:first-child {

    padding-top: 8px;

}


.uw-safety-divider {

    border-top:
        1px solid #e8edf1;

}


.uw-last-safety-block {

    padding-bottom: 20px;

}


/* =========================================================
   HEADING
   ========================================================= */

.uw-safety-heading {

    display: flex;

    align-items: flex-start;

    gap: 15px;

    margin:
        0
        0
        24px;

}


.uw-safety-accent {

    flex: 0 0 4px;

    width: 4px;

    height: 62px;

    margin-top: 3px;

    border-radius: 10px;

    background:
        linear-gradient(
            180deg,
            #09d5e6 0%,
            #0797aa 100%
        );

}


.uw-safety-label {

    display: block;

    margin:
        0
        0
        6px;

    color: #0795a8;

    font-size: 10px;

    line-height: 1;

    font-weight: 800;

    letter-spacing: 1.6px;

    text-transform: uppercase;

}


.uw-safety-heading h2 {

    margin: 0;

    padding: 0;

    color: #121c2d;

    font-size: 31px;

    line-height: 1.22;

    font-weight: 750;

    letter-spacing: -0.35px;

}


/* =========================================================
   COPY
   ========================================================= */

.uw-safety-copy {

    width: 100%;

    max-width: 1060px;

}


.uw-safety-copy p {

    margin:
        0
        0
        17px;

    padding: 0;

    color: #596575;

    font-size: 15px;

    line-height: 1.78;

}


.uw-safety-copy p:last-child {

    margin-bottom: 0;

}


.uw-safety-after-grid {

    margin-top: 22px;

}


.uw-safety-final {

    margin-top: 22px;

}


/* =========================================================
   SECURITY TABLE
   ========================================================= */

.uw-safety-table-wrap {

    width: 100%;

    max-width: 1060px;

    margin-top: 27px;

    overflow-x: auto;

    border:
        1px solid #e1e8ed;

    border-radius: 13px;

    background: #fff;

    box-shadow:
        0 6px 23px
        rgba(15,31,52,0.045);

    -webkit-overflow-scrolling:
        touch;

}


.uw-safety-table {

    width: 100%;

    min-width: 720px;

    border-collapse: collapse;

    table-layout: fixed;

}


.uw-safety-table th:nth-child(1),
.uw-safety-table td:nth-child(1) {

    width: 21%;

}


.uw-safety-table th:nth-child(2),
.uw-safety-table td:nth-child(2) {

    width: 39%;

}


.uw-safety-table th:nth-child(3),
.uw-safety-table td:nth-child(3) {

    width: 40%;

}


.uw-safety-table thead {

    background: #202d46;

}


.uw-safety-table th {

    padding:
        15px
        17px;

    color: #fff;

    font-size: 12px;

    line-height: 1.4;

    font-weight: 700;

    text-align: left;

    border-right:
        1px solid
        rgba(255,255,255,0.08);

}


.uw-safety-table th:last-child {

    border-right: 0;

}


.uw-safety-table tbody tr {

    border-bottom:
        1px solid #e8edf1;

}


.uw-safety-table tbody tr:last-child {

    border-bottom: 0;

}


.uw-safety-table td {

    padding:
        15px
        17px;

    color: #596575;

    font-size: 13px;

    line-height: 1.58;

    vertical-align: middle;

    border-right:
        1px solid #edf1f4;

}


.uw-safety-table td:last-child {

    border-right: 0;

}


.uw-safety-table td:first-child {

    color: #202d46;

}


/* =========================================================
   SECURITY NOTE
   ========================================================= */

.uw-security-note {

    width: 100%;

    max-width: 1060px;

    margin-top: 17px;

    padding:
        17px
        19px;

    display: flex;

    align-items: flex-start;

    gap: 13px;

    box-sizing: border-box;

    border:
        1px solid #dce9ed;

    border-left:
        3px solid #08c9da;

    border-radius: 11px;

    background: #fbfeff;

}


.uw-security-note-icon {

    flex: 0 0 37px;

    width: 37px;

    height: 37px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 9px;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-security-note p {

    margin: 1px 0 0;

    color: #596575;

    font-size: 13px;

    line-height: 1.65;

}


/* =========================================================
   SUPPORT POINTS
   ========================================================= */

.uw-support-points {

    width: 100%;

    max-width: 1060px;

    margin-top: 26px;

    display: grid;

    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 12px;

}


.uw-support-point {

    min-height: 94px;

    padding: 17px;

    display: flex;

    align-items: flex-start;

    gap: 12px;

    box-sizing: border-box;

    border:
        1px solid #e2e8ed;

    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px
        rgba(16,35,55,0.045);

}


.uw-support-icon {

    flex: 0 0 38px;

    width: 38px;

    height: 38px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-support-point strong {

    display: block;

    margin:
        1px
        0
        5px;

    color: #172238;

    font-size: 13px;

}


.uw-support-point span {

    display: block;

    color: #687382;

    font-size: 12px;

    line-height: 1.55;

}


/* =========================================================
   WHO ULTRAWIN SUITS
   ========================================================= */

.uw-suit-grid {

    width: 100%;

    max-width: 1060px;

    margin-top: 26px;

    display: grid;

    grid-template-columns:
        repeat(3, minmax(0, 1fr));

    gap: 12px;

}


.uw-suit-card {

    padding: 18px;

    box-sizing: border-box;

    border:
        1px solid #e2e8ed;

    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px
        rgba(16,35,55,0.045);

}


.uw-suit-icon {

    width: 38px;

    height: 38px;

    margin-bottom: 11px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-suit-card strong {

    display: block;

    margin-bottom: 6px;

    color: #172238;

    font-size: 13px;

}


.uw-suit-card p {

    margin: 0;

    color: #687382;

    font-size: 12.5px;

    line-height: 1.62;

}


/* =========================================================
   STOP USING ACCOUNT — STEPS
   ========================================================= */

.uw-step-box {

    width: 100%;

    max-width: 1060px;

    margin-top: 26px;

    display: grid;

    grid-template-columns:
        repeat(2, minmax(0, 1fr));

    gap: 12px;

}


.uw-step-item {

    position: relative;

    min-height: 116px;

    padding:
        20px
        18px
        18px
        18px;

    display: flex;

    align-items: flex-start;

    gap: 13px;

    box-sizing: border-box;

    border:
        1px solid #e2e8ed;

    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px
        rgba(16,35,55,0.045);

}


.uw-step-number {

    position: absolute;

    top: 9px;

    right: 12px;

    color: #d9e4e8;

    font-size: 9px;

    font-weight: 800;

    letter-spacing: 1px;

}


.uw-step-icon {

    flex: 0 0 39px;

    width: 39px;

    height: 39px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-step-item strong {

    display: block;

    margin:
        1px
        0
        5px;

    color: #172238;

    font-size: 13px;

}


.uw-step-item p {

    margin: 0;

    color: #687382;

    font-size: 12.5px;

    line-height: 1.62;

}


/* =========================================================
   SAFETY NOTE
   ========================================================= */

.uw-safety-note {

    width: 100%;

    max-width: 1060px;

    margin-top: 17px;

    padding:
        17px
        19px;

    display: flex;

    align-items: flex-start;

    gap: 13px;

    box-sizing: border-box;

    border:
        1px solid #dce9ed;

    border-radius: 11px;

    background: #fbfeff;

}


.uw-safety-note-warning {

    border-left:
        3px solid #0795a8;

}


.uw-safety-note-icon {

    flex: 0 0 37px;

    width: 37px;

    height: 37px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 9px;

    background: #e7fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-safety-note p {

    margin: 1px 0 0;

    color: #596575;

    font-size: 13px;

    line-height: 1.65;

}


/* =========================================================
   LIMIT GRID
   ========================================================= */

.uw-limit-grid {

    width: 100%;

    max-width: 1060px;

    margin-top: 26px;

    display: grid;

    grid-template-columns:
        repeat(4, minmax(0, 1fr));

    gap: 12px;

}


.uw-limit-card {

    min-height: 128px;

    padding: 17px;

    box-sizing: border-box;

    border:
        1px solid #e2e8ed;

    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px
        rgba(16,35,55,0.045);

}


.uw-limit-icon {

    width: 38px;

    height: 38px;

    margin-bottom: 11px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 10px;

    background: #e8fbfd;

    color: #0795a8;

    font-size: 14px;

}


.uw-limit-card strong {

    display: block;

    margin-bottom: 5px;

    color: #172238;

    font-size: 13px;

}


.uw-limit-card span {

    display: block;

    color: #687382;

    font-size: 11.8px;

    line-height: 1.55;

}


/* =========================================================
   DESKTOP
   ========================================================= */

@media (min-width: 1200px) {

    .uw-safety-section {

        padding-left: 280px;

        padding-right: 45px;

    }

}


/* =========================================================
   LAPTOP
   ========================================================= */

@media (min-width: 1025px) and (max-width: 1199px) {

    .uw-safety-section {

        padding-left: 265px;

        padding-right: 30px;

    }

    .uw-safety-heading h2 {

        font-size: 29px;

    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-safety-section {

        width: 100%;

        margin-left: 0;

        padding:
            10px
            28px
            60px;

    }

    .uw-safety-block {

        padding:
            38px
            0
            45px;

    }

    .uw-safety-heading h2 {

        font-size: 29px;

    }

    .uw-safety-copy p {

        font-size: 14.5px;

    }

    .uw-support-points {

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

    }

    .uw-suit-grid {

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

    }

    .uw-limit-grid {

        grid-template-columns:
            repeat(2, minmax(0, 1fr));

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-safety-section {

        width: 100%;

        margin: 0;

        padding:
            0
            15px
            65px;

        box-sizing: border-box;

    }


    .uw-safety-block {

        padding:
            31px
            0
            37px;

    }


    .uw-safety-block:first-child {

        padding-top: 8px;

    }


    .uw-safety-divider {

        padding-top: 37px;

    }


    /* HEADING */

    .uw-safety-heading {

        gap: 11px;

        margin-bottom: 20px;

    }


    .uw-safety-accent {

        flex-basis: 3px;

        width: 3px;

        height: 55px;

    }


    .uw-safety-label {

        margin-bottom: 6px;

        font-size: 8.5px;

        letter-spacing: 1.25px;

    }


    .uw-safety-heading h2 {

        font-size: 23px;

        line-height: 1.22;

    }


    /* COPY */

    .uw-safety-copy p {

        margin-bottom: 15px;

        font-size: 13.5px;

        line-height: 1.72;

    }


    /* TABLE */

    .uw-safety-table-wrap {

        margin-top: 21px;

        border-radius: 10px;

    }


    .uw-safety-table {

        min-width: 680px;

    }


    .uw-safety-table th {

        padding:
            13px
            14px;

        font-size: 11px;

    }


    .uw-safety-table td {

        padding:
            13px
            14px;

        font-size: 12px;

    }


    /* SECURITY NOTE */

    .uw-security-note {

        margin-top: 12px;

        padding: 14px;

        gap: 10px;

        border-radius: 10px;

    }


    .uw-security-note-icon {

        flex-basis: 35px;

        width: 35px;

        height: 35px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-security-note p {

        font-size: 11.8px;

        line-height: 1.6;

    }


    /* SUPPORT */

    .uw-support-points {

        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 21px;

    }


    .uw-support-point {

        min-height: auto;

        padding: 14px;

        border-radius: 10px;

    }


    .uw-support-icon {

        flex-basis: 35px;

        width: 35px;

        height: 35px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-support-point strong {

        font-size: 12.5px;

    }


    .uw-support-point span {

        font-size: 11.7px;

    }


    /* SUIT */

    .uw-suit-grid {

        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 21px;

    }


    .uw-suit-card {

        padding: 15px;

        border-radius: 10px;

    }


    .uw-suit-icon {

        width: 35px;

        height: 35px;

        margin-bottom: 9px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-suit-card strong {

        font-size: 12.5px;

    }


    .uw-suit-card p {

        font-size: 11.8px;

    }


    .uw-safety-after-grid {

        margin-top: 19px;

    }


    /* ACCOUNT STEPS */

    .uw-step-box {

        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 21px;

    }


    .uw-step-item {

        min-height: auto;

        padding: 17px 15px 15px;

        border-radius: 10px;

    }


    .uw-step-icon {

        flex-basis: 35px;

        width: 35px;

        height: 35px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-step-item strong {

        font-size: 12.5px;

    }


    .uw-step-item p {

        font-size: 11.8px;

    }


    /* SAFETY NOTE */

    .uw-safety-note {

        margin-top: 12px;

        padding: 14px;

        gap: 10px;

        border-radius: 10px;

    }


    .uw-safety-note-icon {

        flex-basis: 35px;

        width: 35px;

        height: 35px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-safety-note p {

        font-size: 11.8px;

        line-height: 1.6;

    }


    /* LIMITS */

    .uw-limit-grid {

        grid-template-columns: 1fr;

        gap: 9px;

        margin-top: 21px;

    }


    .uw-limit-card {

        min-height: auto;

        padding: 15px;

        border-radius: 10px;

    }


    .uw-limit-icon {

        width: 35px;

        height: 35px;

        margin-bottom: 9px;

        border-radius: 9px;

        font-size: 13px;

    }


    .uw-limit-card strong {

        font-size: 12.5px;

    }


    .uw-limit-card span {

        font-size: 11.7px;

    }


    .uw-safety-final {

        margin-top: 19px;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-safety-section {

        padding-left: 12px;

        padding-right: 12px;

        padding-bottom: 60px;

    }


    .uw-safety-heading h2 {

        font-size: 21px;

    }


    .uw-safety-copy p {

        font-size: 13px;

    }


    .uw-safety-table {

        min-width: 650px;

    }

}
```/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0dce22 *//* =========================================================
   ULTRAWIN — FAQ ACCORDION
   SAME SIDEBAR / CONTENT ALIGNMENT
   ========================================================= */

.uw-faq-section {

    position: relative;

    width: 100%;

    margin: 0;

    padding:
        0
        40px
        75px
        280px;

    box-sizing: border-box;

    background: #fff;

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    color: #172033;

}


.uw-faq-container {

    width: 100%;

    max-width: 1180px;

    margin: 0 auto;

}


/* =========================================================
   HEADING
   ========================================================= */

.uw-faq-heading {

    display: flex;

    align-items: flex-start;

    gap: 15px;

    margin:
        0
        0
        27px;

}


.uw-faq-accent {

    flex: 0 0 4px;

    width: 4px;

    height: 62px;

    margin-top: 3px;

    border-radius: 10px;

    background:
        linear-gradient(
            180deg,
            #09d5e6 0%,
            #0797aa 100%
        );

}


.uw-faq-label {

    display: block;

    margin:
        0
        0
        6px;

    color: #0795a8;

    font-size: 10px;

    line-height: 1;

    font-weight: 800;

    letter-spacing: 1.6px;

    text-transform: uppercase;

}


.uw-faq-heading h2 {

    margin: 0;

    padding: 0;

    color: #121c2d;

    font-size: 31px;

    line-height: 1.22;

    font-weight: 750;

    letter-spacing: -0.35px;

}


/* =========================================================
   FAQ LIST
   ========================================================= */

.uw-faq-list {

    width: 100%;

    max-width: 1060px;

    display: flex;

    flex-direction: column;

    gap: 10px;

}


/* =========================================================
   FAQ ITEM
   ========================================================= */

.uw-faq-item {

    width: 100%;

    overflow: hidden;

    border:
        1px solid #e1e8ed;

    border-radius: 12px;

    background: #fff;

    box-shadow:
        0 5px 20px
        rgba(16,35,55,0.045);

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        transform .25s ease;

}


.uw-faq-item:hover {

    border-color: #cbdfe4;

    box-shadow:
        0 8px 25px
        rgba(16,35,55,0.07);

}


/* =========================================================
   QUESTION
   ========================================================= */

.uw-faq-question {

    width: 100%;

    min-height: 66px;

    padding:
        15px
        18px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 18px;

    border: 0;

    outline: none;

    background: #fff;

    color: #172238;

    font-family: inherit;

    font-size: 14px;

    line-height: 1.45;

    font-weight: 700;

    text-align: left;

    cursor: pointer;

    transition:
        background .25s ease,
        color .25s ease;

}


.uw-faq-question:hover {

    background: #fbfeff;

}


.uw-faq-question > span:first-child {

    flex: 1;

}


/* =========================================================
   PLUS / MINUS ICON
   ========================================================= */

.uw-faq-icon {

    flex: 0 0 34px;

    width: 34px;

    height: 34px;

    display: flex;

    align-items: center;

    justify-content: center;

    border:
        1px solid #d7e8ec;

    border-radius: 9px;

    background: #effbfd;

    color: #0795a8;

    font-size: 12px;

    transition:
        background .25s ease,
        color .25s ease,
        transform .3s ease,
        border-color .25s ease;

}


.uw-faq-icon i {

    transition:
        transform .3s ease;

}


.uw-faq-active {

    border-color: #bfe3e8;

    box-shadow:
        0 8px 27px
        rgba(16,35,55,0.075);

}


.uw-faq-active .uw-faq-question {

    color: #0795a8;

    background: #fbfeff;

}


.uw-faq-active .uw-faq-icon {

    background: #0795a8;

    border-color: #0795a8;

    color: #fff;

}


.uw-faq-active .uw-faq-icon i {

    transform: rotate(180deg);

}


/* =========================================================
   ANSWER
   ========================================================= */

.uw-faq-answer {

    max-height: 0;

    overflow: hidden;

    transition:
        max-height .38s ease;

}


.uw-faq-answer-inner {

    padding:
        0
        18px
        20px;

}


.uw-faq-answer-inner p {

    margin: 0;

    padding:
        16px
        0
        0;

    border-top:
        1px solid #edf1f3;

    color: #596575;

    font-size: 13.5px;

    line-height: 1.75;

}


/* =========================================================
   DESKTOP
   ========================================================= */

@media (min-width: 1200px) {

    .uw-faq-section {

        padding-left: 280px;

        padding-right: 45px;

    }

}


/* =========================================================
   LAPTOP
   ========================================================= */

@media (min-width: 1025px) and (max-width: 1199px) {

    .uw-faq-section {

        padding-left: 265px;

        padding-right: 30px;

    }


    .uw-faq-heading h2 {

        font-size: 29px;

    }

}


/* =========================================================
   TABLET
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .uw-faq-section {

        width: 100%;

        margin-left: 0;

        padding:
            10px
            28px
            60px;

    }


    .uw-faq-heading h2 {

        font-size: 29px;

    }


    .uw-faq-question {

        min-height: 64px;

        font-size: 13.5px;

    }


    .uw-faq-answer-inner p {

        font-size: 13px;

    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .uw-faq-section {

        width: 100%;

        margin: 0;

        padding:
            0
            15px
            65px;

        box-sizing: border-box;

    }


    .uw-faq-heading {

        gap: 11px;

        margin-bottom: 21px;

    }


    .uw-faq-accent {

        flex-basis: 3px;

        width: 3px;

        height: 55px;

    }


    .uw-faq-label {

        font-size: 8.5px;

        letter-spacing: 1.25px;

    }


    .uw-faq-heading h2 {

        font-size: 23px;

        line-height: 1.22;

    }


    .uw-faq-list {

        gap: 8px;

    }


    .uw-faq-item {

        border-radius: 10px;

    }


    .uw-faq-question {

        min-height: 58px;

        padding:
            13px
            13px;

        gap: 12px;

        font-size: 12.5px;

        line-height: 1.5;

    }


    .uw-faq-icon {

        flex-basis: 31px;

        width: 31px;

        height: 31px;

        border-radius: 8px;

        font-size: 10px;

    }


    .uw-faq-answer-inner {

        padding:
            0
            13px
            16px;

    }


    .uw-faq-answer-inner p {

        padding-top: 13px;

        font-size: 11.8px;

        line-height: 1.68;

    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .uw-faq-section {

        padding-left: 12px;

        padding-right: 12px;

    }


    .uw-faq-heading h2 {

        font-size: 21px;

    }


    .uw-faq-question {

        font-size: 12px;

    }


    .uw-faq-answer-inner p {

        font-size: 11.5px;

    }

}
```/* End custom CSS */