/*header section nav*/


body {
    background: #dfe4e7;
    font-family: Arial, Helvetica, sans-serif;
    overflow-x: hidden;
}

a {
    text-decoration: none;
}

.btn {
    border-radius: 8px;
}

.wa-cta-btn {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #22c55e;
    color: #fff;
    padding: 12px 20px;
    border-radius: 50px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    z-index: 9999;
    transition: 0.3s;
}

.wa-cta-btn i {
    font-size: 20px;
}

.wa-cta-btn:hover {
    background: #16a34a;
    transform: translateY(-2px);
}




/* =========================
   HEADER DESIGN
========================= */
.navbar-custom {
    background: #000;
    padding: 12px 0;
    border-bottom: 2px solid #d4af37;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
    z-index: 999;
}

/* LOGO */
.navbar-brand img {
    height: 70px;
    width: auto;
    transition: 0.3s;
}

.navbar-brand img:hover {
    transform: scale(1.05);
}

/* MENU */
.navbar-nav .nav-link {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin: 0 10px;
    position: relative;
    transition: 0.3s;
    text-transform: uppercase;
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link.active {
    color: #d4af37;
}

/* GOLD UNDERLINE EFFECT */
.navbar-nav .nav-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 0%;
    height: 2px;
    background: #d4af37;
    transition: 0.3s;
}

.navbar-nav .nav-link:hover::after {
    width: 100%;
}

/* BUTTONS */
.header-btn {
    padding: 10px 22px;
    border-radius: 30px;
    text-decoration: none;
    font-weight: 600;
    transition: 0.3s;
    font-size: 15px;
}

.login-btn {
    background: transparent;
    color: #d4af37;
    border: 1px solid #d4af37;
}

.login-btn:hover {
    background: #d4af37;
    color: #000;
}

.signup-btn {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    border: none;
}

.signup-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(212, 175, 55, 0.4);
}

/* TOGGLER */
.custom-toggler {
    border: none;
    outline: none;
    box-shadow: none;
    padding: 0;
}

.custom-toggler .bar {
    display: block;
    width: 28px;
    height: 3px;
    margin: 6px auto;
    background-color: #d4af37;
    transition: all 0.3s ease-in-out;
    border-radius: 5px;
}

/* MOBILE MENU */
@media (max-width: 991px) {

    .navbar-collapse {
        background: #111;
        padding: 20px;
        margin-top: 15px;
        border-radius: 12px;
    }

    .navbar-nav {
        text-align: center;
    }

    .navbar-nav .nav-link {
        margin: 12px 0;
    }

    .navbar-brand img {
        height: 60px;
    }

    .header-btn {
        padding: 8px 16px;
        font-size: 14px;
    }
}

/*main footer--------------------------*/

/* =========================
   FOOTER SECTION
========================= */

.footer-section {
    position: relative;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.12), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.08), transparent 30%),
        linear-gradient(135deg, #050505 0%, #111111 40%, #1b1406 100%);
    color: #fff;
    overflow: hidden;
    border-top: 1px solid rgba(212, 175, 55, 0.18);
}

/* GOLD GLOW */
.footer-section::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg,
            transparent,
            rgba(212, 175, 55, 0.05),
            transparent);
    animation: footerShine 7s linear infinite;
    pointer-events: none;
}

@keyframes footerShine {
    0% {
        transform: translateX(-100%);
    }

    100% {
        transform: translateX(100%);
    }
}

/* LOGO */
.footer-logo {
    width: 150px;
    filter:
        drop-shadow(0 0 12px rgba(212, 175, 55, 0.35));
}

/* ABOUT TEXT */
.footer-text {
    font-size: 15px;
    line-height: 1.8;
    color: #d7d7d7;
    margin-top: 10px;
}

/* HEADING */
.footer-heading {
    position: relative;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px;
    color: #d4af37;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.footer-heading::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 55px;
    height: 3px;
    border-radius: 20px;
    background: linear-gradient(90deg, #d4af37, #ffdf70);
}

/* LINKS */
.footer-links {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-links li {
    margin-bottom: 14px;
    color: #d8d8d8;
    font-size: 15px;
    transition: .3s;
}

/* LINK STYLE */
.footer-links a {
    position: relative;
    color: #e8e8e8;
    text-decoration: none;
    transition: .35s ease;
    display: inline-block;
}

/* HOVER EFFECT */
.footer-links a::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0%;
    height: 1px;
    background: #d4af37;
    transition: .35s;
}

.footer-links a:hover {
    color: #d4af37;
    transform: translateX(6px);
}

.footer-links a:hover::before {
    width: 100%;
}

/* SUPPORT TEXT */
.footer-links li strong {
    color: #d4af37;
}

/* =========================
   COPYRIGHT
========================= */

.seo-links-section{
    padding:15px 5px;
}

.seo-links-wrap{
    color:#777;
    font-size:9.8px;
    line-height:2;
}

.seo-links-wrap a{
    color:#ff2d7a;
    text-decoration:none;
    transition:.3s;
}

.seo-links-wrap a:hover{
    color:#ffffff;
}

@media(max-width:768px){

    .seo-links-section{
        padding:5px 5px;
    }

    .seo-links-wrap{
        font-size:9px;
        line-height:1.9;
    }

}

@media(max-width:576px){

    .seo-links-wrap{
        font-size:12px;
        line-height:1.8;
        text-align:center;
    }

}   



.below-footer {
    background: #050505;
    border-top: 1px solid rgba(212, 175, 55, 0.12);
    padding: 22px 0;
}

.copyright-text {
    margin-top: 30px;
    font-size: 18px;
    color: #bfbfbf;
    line-height: 1.8;
}

.copyright-text a {
    color: #d4af37;
    text-decoration: none;
    font-weight: 700;
    transition: .3s;
}

.copyright-text a:hover {
    color: #ffdf70;
    text-shadow: 0 0 12px rgba(212, 175, 55, 0.5);
}

/* =========================
   RESPONSIVE
========================= */

@media(max-width:991px) {

    .footer-section {
        text-align: center;
    }

    .footer-heading::after {
        left: 50%;
        transform: translateX(-50%);
    }

    .footer-links a:hover {
        transform: none;
    }

    .footer-logo {
        margin: auto;
        display: block;
    }
}

@media(max-width:768px) {

    .footer-section {
        padding-top: 60px;
    }

    .footer-heading {
        margin-top: 20px;
        font-size: 20px;
    }

    .footer-text,
    .footer-links li,
    .copyright-text {
        font-size: 14px;
    }

    .footer-logo {
        width: 130px;
    }
}




/*mobile view images*/

/* =========================================
   MOBILE GAME SLIDER
========================================= */

#new-launch {
    display: none;
}

#main-new-section {
    display: none;
}

@media (max-width: 1025px) {

    #main-new-section {
        width: 100%;
        display: grid;
        grid-template-rows: auto auto;
        grid-auto-flow: column;
        overflow-x: scroll;
        grid-row-gap: 1px;
        grid-column-gap: 1px;
        margin-bottom: 10px;
        justify-content: space-between;
        white-space: nowrap;
        overflow-y: hidden;
    }


    .main-card {
        width: 140px;
        height: 90px;
    }

    .main-card img {
        width: 100%;
        height: 100%;
        object-fit: fill;

    }
    .new-mobile-game-slider{
        margin-top: 10px;
    }

    .new-launch-section {
       width: 100%;
    background: linear-gradient(to right, #1f6d3d, #2d9157);
    color: #fff;
    text-align: center;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 3px solid #f7b500;
    }

   
    #new-launch {
        background-color: #000;
        display: flex;
        flex-direction: row;
        gap: 6px;
        /* small gap for mobile */
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap;

        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
    }

    #new-launch::-webkit-scrollbar {
        display: none;
    }

    .live-game {
        flex: 0 0 auto;
        height: 290px;
        overflow: hidden;
    }
}



/* 🔥 MOBILE: exactly 3 cards */
@media (max-width: 768px) {
    .live-game {
        width: calc((100vw - 12px) / 3);
        /* 12px = total gaps (2 gaps × 6px) */
        height: auto;
        aspect-ratio: 3 / 4;
        /* keeps card proportion */
    }

    
    .new-launch-section {
   width: 100%;
    background: #c10930;
    color: #fff;
    text-align: center;
    padding: 3px 10px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 3px solid #f7b500;
            margin-top: -9px;
}

}

/* Desktop keeps fixed size */
@media (min-width: 769px) {
    .live-game {
        width: 220px;
        height: 290px;
    }
}

.live-game img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* =========================================
   LIVE SPORT GAMES SECTION
========================================= */

/* TITLE BAR */

.sport-games-banner {
    width: 100%;
    background: linear-gradient(to right, #1f6d3d, #2d9157);
    color: #fff;
    text-align: center;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 3px solid #f7b500;
}

/* WRAPPER */

.sport-games-wrapper {
    width: 100%;
    background: #0d0d0d;
    padding: 14px 10px;
}

/* GRID */

.sport-games-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px 10px;
}

/* CARD */

.sport-card {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    border: 2px solid #1d3350;
    background: #000;
    aspect-ratio: 1/1.12;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);
    transition: 0.3s;
}

.sport-card:hover {
    transform: translateY(-3px);
    border-color: #ffd000;
}

/* IMAGE */

.sport-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: 0.4s;
}

.sport-card:hover img {
    transform: scale(1.05);
}

/* LABEL */

.sport-card-label {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 12px 8px 10px;
    background: linear-gradient(to top,
            rgba(0, 0, 0, 0.98) 0%,
            rgba(0, 0, 0, 0.85) 55%,
            rgba(0, 0, 0, 0.2) 100%);

    color: #ffe600;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

/* REMOVE LINK STYLE */

.sport-card a {
    text-decoration: none;
}

/* =========================================
   MOBILE RESPONSIVE
========================================= */

@media(max-width:768px) {

    .sport-games-wrapper {
        padding: 12px 8px;
    }

    .sport-games-grid {
        gap: 10px 8px;
    }

    .sport-card-label {
        font-size: 10px;
        padding: 10px 6px 8px;
    }

}

/* =========================================
   HIDE DESKTOP
========================================= */

@media(min-width:769px) {

    .sport-games-banner,
     .new-launch-section,
    .sport-games-wrapper {
        display: none !important;
    }

}





/* ============================================================================================================ */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: #e7ecec;
    font-family: Arial, Helvetica, sans-serif;
    overflow-x: hidden;
}

a {
    text-decoration: none;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* ===================================
HEADER
=================================== */

.top-header {
    height: 55px;
    background: #f5f5f5;
    border-bottom: 1px solid #d9d9d9;

    display: flex;
    align-items: center;
    justify-content: space-between;

    padding: 0 15px;
}

.logo-box img {
    height: 42px;
}

.search-box {
    width: 430px;
    position: relative;
}

.search-box input {
    width: 100%;
    height: 35px;

    border: 1px solid #d5d5d5;
    border-radius: 2px;

    padding-left: 15px;
    padding-right: 40px;

    outline: none;
}

.search-box button {
    position: absolute;
    right: 0;
    top: 0;

    width: 40px;
    height: 35px;

    border: none;
    background: none;
}

.search-box i {
    color: #888;
}

.header-btns {
    display: flex;
    gap: 10px;
}

.rule-btn {
    background: #b80f2f;
    color: #fff;

    padding: 6px 18px;
    border-radius: 3px;

    font-size: 12px;
    font-weight: 700;
}

.dark-btn {
    background: #222;
    color: #fff;

    padding: 6px 18px;
    border-radius: 3px;

    font-size: 12px;
    font-weight: 700;
}

/* ===================================
TOP SPORTS MENU
=================================== */

.sports-top-menu {
    display: flex;
    overflow-x: auto;

    background: #2e2e31;
    border-bottom: 1px solid #222;
}

.sports-top-menu::-webkit-scrollbar {
    height: 4px;
}

.sport-item {
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    color: white;
    cursor: pointer;
    transition: all 0.3s ease;
    border-right: 1px solid #3a3a3a;
    min-width: 70px;
    text-align: center;
    text-decoration: none;
}

.sport-item:hover {
    background: #444;
}

.sport-icon1 {
    font-size: 18px;
    transition: transform 0.3s ease;
}

.sport-item span {
    font-size: 8px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.2px;
}

.sport-item.active {

    background: var(--theme-primary-color);
    color: white;
}


.sport-item.yellow {
    background: #dba800;
}

.get-id {
    border: 2px solid #ffd400;
    background: #c31943;
}

/* ===================================
MAIN LAYOUT
=================================== */

.main-wrapper {
    display: flex;
}

/* ===================================
SIDEBAR
=================================== */

.left-sidebar {
    width: 145px;
    min-width: 145px;

    background: #efefef;
    border-right: 1px solid #d5d5d5;

    min-height: 100vh;
}

.left-sidebar ul li {

    display: flex;
    align-items: center;

    gap: 10px;

    padding: 12px 8px;

    border-bottom: 1px solid #dddddd;

    font-size: 12px;
    font-weight: 700;

    color: #7c1430;

    cursor: pointer;
}

.left-sidebar ul li:hover {
    background: #f8f8f8;
}

.left-sidebar ul li i:first-child {

    width: 18px;
    height: 18px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #fff;
    font-size: 10px;
}

/* colorful icons */

.left-sidebar ul li:nth-child(1) i:first-child {
    background: #f44336;
}

.left-sidebar ul li:nth-child(2) i:first-child {
    background: #4caf50;
}

.left-sidebar ul li:nth-child(3) i:first-child {
    background: #ff9800;
}

.left-sidebar ul li:nth-child(4) i:first-child {
    background: #e91e63;
}

.left-sidebar ul li:nth-child(5) i:first-child {
    background: #607d8b;
}

.left-sidebar ul li:nth-child(6) i:first-child {
    background: #795548;
}

.left-sidebar ul li:nth-child(7) i:first-child {
    background: #009688;
}

.left-sidebar ul li:nth-child(8) i:first-child {
    background: #ff5722;
}

.left-sidebar ul li:nth-child(9) i:first-child {
    background: #e91e63;
}

.left-sidebar ul li:nth-child(10) i:first-child {
    background: #ff6f00;
}

.left-sidebar ul li:nth-child(11) i:first-child {
    background: #2196f3;
}

.left-sidebar ul li:nth-child(12) i:first-child {
    background: #8bc34a;
}

.left-sidebar ul li:nth-child(13) i:first-child {
    background: #3f51b5;
}

.left-sidebar ul li:nth-child(14) i:first-child {
    background: #673ab7;
}




/* ICON */

.sport-icon {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    flex-shrink: 0;
}

/* ICON COLORS */

.cricket {
    background: #c40035;
}

.football {
    background: #4caf50;
}

.tennis {
    background: #ff9800;
}

.politics {
    background: #2196f3;
}

.casino {
    background: #9c27b0;
}

.sportsbook {
    background: #607d8b;
}

.horse {
    background: #795548;
}

.greyhound {
    background: #009688;
}

.binary {
    background: #ff5722;
}

.kabaddi {
    background: #e91e63;
}

.basketball {
    background: #ff6f00;
}

.baseball {
    background: #1976d2;
}

.tabletennis {
    background: #00acc1;
}

.volleyball {
    background: #8bc34a;
}

.hockey {
    background: #3f51b5;
}

.rugby {
    background: #5e35b1;
}

/* Mobile View */
@media (max-width: 768px) {

    .left-sidebar {
        display: none !important;
    }

    .content-area {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .main-wrapper {
        display: block !important;
    }

}

/* ===================================
CONTENT
=================================== */

.content-area {
    flex: 1;
    padding: 10px;
}

/* ===================================
SECTION HEADERS
=================================== */

.market-header {

    padding: 8px 15px;
    display: flex;
    align-items: center;
    gap: 20px;
    clip-path: polygon(0 0, 100% 0, 98.5% 100%, 0% 100%);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 15px;
}

.section-icon {
    color: white;
    font-size: 12px;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 8px;
}

.filter-buttons {
    display: flex;
    gap: 8px;
}

.filter-btn {
    padding: 4px 12px;
    border: 2px solid rgba(255, 255, 255, 0.8);
    background: transparent;
    color: white;
    border-radius: 15px;
    cursor: pointer;
    font-size: 9px;
    font-weight: 600;
    transition: all 0.3s ease;
}

.header-odds-labels {
    margin-left: auto;
    display: flex;
    color: white;
    font-size: 11px;
    font-weight: 700;
}

.header-odds-labels>div {
    width: 160px;
    text-align: center;
}

.cricket-header {
    background: #b1062f;
}

.football-header {
    background: #1d7b43;
}

.tennis-header {
    background: #db8600;
}

.live-btn {

    margin-left: 15px;

    border: 1px solid #fff;
    border-radius: 20px;

    padding: 2px 12px;

    font-size: 10px;
}

.market-right {
    margin-left: auto;
}

/* ===================================
RESPONSIVE
=================================== */



@media(max-width:576px) {

    .top-header {
        padding: 10px;
    }

    .logo-box img {
        height: 30px;
    }

    .rule-btn,
    .dark-btn {
        padding: 5px 10px;
        font-size: 10px;
    }

}

/* ============================
MARKET TABLE
============================ */

.market-box {
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 18px;
}

.market-row {
    display: flex;
    align-items: stretch;
    border-bottom: 1px solid #e5e5e5;
}

.match-info {
    width: 280px;
    padding: 18px;
}

.team-name {
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 2px;
}

.match-type {
    font-size: 11px;
    color: #888;
    margin-top: 4px;
}

.match-time {
    width: 90px;
    text-align: center;
    padding: 10px;
}

.live-tag {
    background: #7ed48a;
    color: #fff;
    padding: 3px 10px;
    font-size: 10px;
    border-radius: 2px;
}

.date {
    color: #d91d46;
    font-size: 11px;
    font-weight: 700;
    margin-top: 8px;
}

.time {
    font-size: 10px;
    color: #777;
}

.match-icons {
    width: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}


.bm {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
}



.bm {
    background: #d93a4b;
}

.odds {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 72px;
    border-left: 1px solid #fff;
}

.blue {
    background: #a8d4f2;
}

.pink {
    background: #efc0cf;
}

.odds h5 {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 1px;
}

.odds small {
    color: #555;
    font-size: 10px;
}

@media(max-width:991px) {

    .market-row {
        overflow-x: auto;
    }

    .match-info {
        min-width: 250px;
    }

    .odds {
        min-width: 120px;
    }
}

/* =====================================
EXACT REDDYBOOK MARKET DESIGN
===================================== */

.market-header {
    position: relative;
    height: 40px;
    border-radius: 2px 0 0 2px;
    overflow: hidden;
}

.market-header:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;

    width: 0;
    height: 0;

}

.cricket-header {
    background: linear-gradient(90deg, #970023, #c40735);
}

.football-header {
    background: linear-gradient(90deg, #0c5d2f, #1e8c4b);
}

.tennis-header {
    background: linear-gradient(90deg, #d67800, #f39a00);
}

.live-btn {
    height: 24px;
    line-height: 20px;
    padding: 0 14px;
    margin-left: 10px;

    border: 2px solid rgba(255, 255, 255, .85);
    border-radius: 20px;

    font-size: 10px;
    font-weight: 700;

    transition: .3s;
}

.live-btn:hover {
    background: #fff;
    color: #000;
}

.market-right {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 2px;
}

/* =====================================
MARKET BOX
===================================== */

.market-box {
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #d8d8d8;
    margin-bottom: 18px;
}

.market-row {
    min-height: 78px;
    background: #fff;
}

.market-row:hover {
    background: #fafafa;
}

.market-row:not(:last-child) {
    border-bottom: 1px solid #ececec;
}

/* =====================================
MATCH COLUMN
===================================== */

.match-info {
    width: 290px;

}

.team-name {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
}

.match-type {
    font-size: 10px;
    color: #9a9a9a;
    margin-top: 4px;
    text-transform: uppercase;
}

/* =====================================
LIVE COLUMN
===================================== */

.match-time {
    width: 90px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.live-tag {
    display: inline-block;
    background: #59bf77;
    color: #fff;

    font-size: 9px;
    font-weight: 700;

    padding: 4px 9px;
    border-radius: 2px;

    animation: blinklive 1.2s infinite;
}

@keyframes blinklive {

    0% {
        opacity: 1;
    }

    50% {
        opacity: .55;
    }

    100% {
        opacity: 1;
    }
}

.date {
    margin-top: 8px;

    color: #d6153d;
    font-size: 10px;
    font-weight: 700;
}

.time {
    margin-top: 4px;
    font-size: 9px;
    color: #777;
}

/* =====================================
ICONS
===================================== */

.match-icons {
    width: 90px;
    border-right: 1px solid #ececec;
}

.logo-circle {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 8px;
    font-weight: bold;
    color: white;
    cursor: pointer;
    transition: all 0.3s ease;
}

.whatsapp {
    background: #25D366;
    padding: 2px;
}

.wa,
.bm {
    width: 22px;
    height: 22px;
    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #fff;
    font-size: 9px;
    font-weight: 700;
}

.wa {
    background: #1bb95d;
}

.bm {
    background: #d92549;
}

/* =====================================
ODDS CELLS
===================================== */

.odds {
    position: relative;
    min-width: 110px;
    transition: .2s;
}

.odds:hover {
    transform: scale(1.03);
    z-index: 2;
}

.blue {
    background: #a9d1ea;
}

.pink {
    background: #e9bcc9;
}

.odds h5 {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 1px;
}

.odds small {
    color: #555;
    font-size: 9px;
}

.odds:before {
    content: '';
    position: absolute;
    inset: 0;

    border: 1px solid rgba(255, 255, 255, .5);
}

/* =====================================
TOP MENU ENHANCEMENT
===================================== */

.sports-top-menu {
    background: linear-gradient(to bottom,
            #3a3a3a,
            #252525);
}

.sport-item {
    transition: .25s;
}

.sport-item:hover {
    background: #4a4a4a;
}

.sport-item.active {
    background: linear-gradient(to bottom,
            #ef335d,
            #be0b37);
}

.yellow {
    background: linear-gradient(to bottom,
            #ffc500,
            #d79a00);
}

/* =====================================
SIDEBAR POLISH
===================================== */

.left-sidebar {
    background: #efefef;
}

.left-sidebar li {
    transition: .2s;
}

.left-sidebar li:hover {
    background: #fff;
    padding-left: 14px;
}

.left-sidebar li i.fa-angle-down {
    color: #bbb;
    font-size: 10px;
}

/* =====================================
SCROLLBAR
===================================== */

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}

::-webkit-scrollbar-thumb {
    background: #bcbcbc;
}

::-webkit-scrollbar-track {
    background: #efefef;
}

/* =====================================
MOBILE EXACT VERSION
===================================== */

/* =====================================
MOBILE SCREEN EXACT DESIGN
===================================== */


@media only screen and (max-width:768px) {

    .market-row {
        display: flex;
        flex-wrap: wrap;
        overflow: hidden !important;
        border-radius: 4px;
        margin-bottom: 10px;
    }

    /* TOP HEADER AREA */

    .match-info {
        width: 50% !important;
        min-width: auto !important;
        padding: 12px;

    }

    .header-odds-labels {
        display: none;
    }

    .match-time {
        width: 22% !important;
        min-width: auto !important;
        border: none;
        padding: 8px 2px;
    }

    .match-icons {
        width: 28% !important;
        min-width: auto !important;
        border: none;
    }

    /* ODDS GRID */

    .odds {
        flex: none !important;
        width: 50% !important;
        min-width: 50% !important;
        height: 48px;
        border-top: 1px solid #fff;
    }

    .odds h5 {
        font-size: 12px;
        font-weight: 700;
        margin-bottom: 1px;
    }

    .odds small {
        font-size: 8px;
    }

    .blue {
        background: #a7d4f2;
    }

    .pink {
        background: #efc0cf;
    }

    .team-name {
        font-size: 10px;
        font-weight: 700;
        margin-bottom: 2px;
    }

    .match-type {
        font-size: 8px;
    }

    .date {
        font-size: 9px;
    }

    .time {
        font-size: 8px;
    }

}

/* EXTRA SMALL */

@media(max-width:480px) {

    .match-name {
        width: 50%;
    }

    .match-name h3 {
        font-size: 13px;
    }

    .back h2,
    .lay h2 {
        font-size: 18px;
    }

}



/* ============================================================================================================ */




/*------------ home page start-----------------------------------------------------------------------------------------------------*/



/*home page*/

/*home page 1*/

/* =========================
   LIVE MARKET SECTION
========================= */

.home-one-live-market {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
}

.home-one-live-market::before {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    background: rgba(212, 175, 55, 0.08);
    border-radius: 50%;
    top: -150px;
    right: -150px;
    filter: blur(80px);
}

/* BADGE */
.home-one-live-badge {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    padding: 10px 18px;
    border-radius: 50px;
    font-size: 14px;
    margin-bottom: 25px;
    font-weight: 600;
}

.live-dot {
    width: 10px;
    height: 10px;
    background: #00ff66;
    border-radius: 50%;
    animation: blink 1s infinite;
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .4;
    }

    100% {
        opacity: 1;
    }
}

/* TITLE */
.home-one-live-title {
    font-size: 48px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 25px;
    color: #fff;
}

/* TEXT */
.home-one-live-text {
    color: #cfcfcf;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* BUTTON */
.home-one-live-btn-wrap {
    margin-top: 35px;
    margin-bottom: 40px;
}

.home-one-live-btn {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 16px 35px;
    border-radius: 50px;
    font-weight: 700;
    display: inline-block;
    transition: .3s;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

.home-one-live-btn:hover {
    transform: translateY(-3px);
    color: #000;
}

/* PAYMENTS */
.home-one-payment-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.home-one-payment-item {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.2);
    border-radius: 14px;
    padding: 12px 18px;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: .3s;
}

.home-one-payment-item:hover {
    border-color: #d4af37;
    transform: translateY(-3px);
}

.home-one-payment-item img {
    width: 100px;
    height: 100px;
    object-fit: contain;
}

.home-one-payment-item span {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

/* MARKET CARD */
.home-one-market-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.2);
    border-radius: 25px;
    padding: 30px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
}

.home-one-market-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
}

.home-one-market-header h4 {
    color: #fff;
    margin-bottom: 5px;
    font-weight: 700;
}

.home-one-market-header span {
    color: #999;
    font-size: 14px;
}

.home-one-live-status {
    background: #00c853;
    color: #fff;
    padding: 8px 15px;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    animation: blink 1s infinite;
}

/* MATCH ITEM */
.home-one-match-item {
    background: #1a1a1a;
    border-radius: 18px;
    padding: 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 18px;
    border: 1px solid transparent;
    transition: .3s;
}

.home-one-match-item:hover {
    border-color: #d4af37;
}

.home-one-match-item h5 {
    margin-bottom: 4px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}

.home-one-match-item p {
    margin: 0;
    color: #aaa;
    font-size: 14px;
}

/* ODDS */
.home-one-odds {
    display: flex;
    gap: 10px;
}

.home-one-odds span {
    min-width: 65px;
    text-align: center;
    padding: 10px 14px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 15px;
}

.home-one-odds .back {
    background: #0d47a1;
    color: #fff;
}

.home-one-odds .lay {
    background: #b71c1c;
    color: #fff;
}

/* FOOTER */
.home-one-market-footer {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    color: #d4af37;
    font-size: 14px;
    font-weight: 600;
}

/* MOBILE */
@media(max-width:991px) {

    .home-one-live-title {
        font-size: 34px;
    }

    .home-one-market-card {
        margin-top: 40px;
    }

}

@media(max-width:576px) {

    .home-one-live-title {
        font-size: 28px;
    }

    .home-one-live-text {
        font-size: 15px;
    }

    .home-one-payment-wrapper {
        gap: 10px;
    }

    .home-one-payment-item {
        width: 48%;
        justify-content: center;
    }

    .home-one-market-footer {
        flex-direction: column;
    }

}

/*home page 2*/
/* =========================
   TABLE OF CONTENT SECTION
========================= */

#home-two-toc {
    background: #000;
    position: relative;
    overflow: hidden;
}

/* GLOW EFFECT */
#home-two-toc::before {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    background: rgba(212, 175, 55, 0.08);
    border-radius: 50%;
    top: -180px;
    left: -150px;
    filter: blur(90px);
}

/* BADGE */
.home-two-toc-badge {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-two-toc-title {
    font-size: 48px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

.home-two-toc-subtitle {
    color: #bdbdbd;
    font-size: 17px;
    line-height: 1.8;
}

/* CONTENT BOX */
.home-two-toc-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 45px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.6);
    position: relative;
    z-index: 2;
}

/* LIST */
.home-two-toc-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.home-two-toc-list li {
    margin-bottom: 18px;
}

/* LINKS */
.home-two-toc-list li a {
    display: flex;
    align-items: center;
    gap: 15px;
    text-decoration: none;
    color: #fff;
    background: #1a1a1a;
    padding: 18px 22px;
    border-radius: 18px;
    border: 1px solid transparent;
    transition: all .3s ease;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    overflow: hidden;
}

/* GOLD NUMBER */
.home-two-toc-list li a span {
    min-width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    border-radius: 50%;
    font-size: 15px;
    font-weight: 800;
}

/* HOVER */
.home-two-toc-list li a:hover {
    transform: translateY(-4px);
    border-color: #d4af37;
    color: #d4af37;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.15);
}

/* MOBILE */
@media(max-width:991px) {

    .home-two-toc-title {
        font-size: 36px;
    }

    .home-two-toc-box {
        padding: 30px;
    }

}

@media(max-width:576px) {

    .home-two-toc-title {
        font-size: 28px;
    }

    .home-two-toc-subtitle {
        font-size: 15px;
    }

    .home-two-toc-list li a {
        font-size: 14px;
        padding: 15px;
    }

    .home-two-toc-list li a span {
        min-width: 45px;
        height: 45px;
        font-size: 13px;
    }

}

/*home page 3*/
/* =========================
   WHAT IS MAHADEV BOOK
========================= */

.home-three-about-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
}

/* GLOW EFFECT */
.home-three-about-section::before {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    background: rgba(212, 175, 55, 0.08);
    border-radius: 50%;
    right: -150px;
    top: -150px;
    filter: blur(90px);
}

/* BADGE */
.home-three-badge {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-three-title {
    font-size: 50px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 25px;
    line-height: 1.2;
}

/* TEXT */
.home-three-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 22px;
}

/* OPTION BOX */
.home-three-option-box {
    margin: 40px 0;
}

.home-three-option-item {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 22px;
    padding: 25px;
    margin-bottom: 20px;
    transition: .3s;
}

.home-three-option-item:hover {
    border-color: #d4af37;
    transform: translateY(-4px);
}

/* NUMBER */
.home-three-number {
    min-width: 65px;
    height: 65px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 800;
}

/* OPTION CONTENT */
.home-three-option-content p {
    margin: 0;
    color: #cfcfcf;
    font-size: 16px;
    line-height: 1.9;
}

/* HIGHLIGHT */
.home-three-highlight {
    color: #d4af37;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 25px;
}

/* BUTTON */
.home-three-btn-wrap {
    margin-top: 40px;
}

.home-three-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 16px 35px;
    border-radius: 50px;
    font-weight: 700;
    transition: .3s;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

.home-three-btn:hover {
    transform: translateY(-4px);
    color: #000;
}

/* RIGHT CARD */
.home-three-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    box-shadow: 0 10px 50px rgba(0, 0, 0, 0.6);
    position: relative;
    overflow: hidden;
}

.home-three-card::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.06);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* CARD HEADER */
.home-three-card-header {
    margin-bottom: 35px;
}

.home-three-card-header h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

.home-three-card-header span {
    color: #d4af37;
    font-weight: 700;
    font-size: 15px;
}

/* STATS */
.home-three-stat-box {
    display: flex;
    gap: 20px;
    margin-bottom: 35px;
}

.home-three-stat-item {
    flex: 1;
    background: #1a1a1a;
    border-radius: 20px;
    padding: 25px;
    text-align: center;
    border: 1px solid rgba(212, 175, 55, 0.12);
}

.home-three-stat-item h4 {
    color: #d4af37;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

.home-three-stat-item p {
    margin: 0;
    color: #cfcfcf;
    font-size: 15px;
}

/* FEATURES */
.home-three-feature-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.home-three-feature-item {
    background: #1a1a1a;
    border-radius: 15px;
    padding: 16px 20px;
    color: #fff;
    font-weight: 600;
    border: 1px solid transparent;
    transition: .3s;
}

.home-three-feature-item:hover {
    border-color: #d4af37;
    color: #d4af37;
}

/* MOBILE */
@media(max-width:991px) {

    .home-three-title {
        font-size: 38px;
    }

    .home-three-card {
        margin-top: 40px;
    }

}

@media(max-width:576px) {

    .home-three-title {
        font-size: 30px;
    }

    .home-three-text {
        font-size: 15px;
    }

    .home-three-option-item {
        flex-direction: column;
    }

    .home-three-number {
        min-width: 55px;
        height: 55px;
        font-size: 18px;
    }

    .home-three-stat-box {
        flex-direction: column;
    }

}

/*home page 4*/
/* =========================
   MAHADEV VS BOOKMAKERS
========================= */

.home-four-compare-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* BACKGROUND ANIMATION */
.home-four-bg-animation,
.home-four-bg-animation-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-four-bg-animation {
    width: 400px;
    height: 400px;
    background: rgba(212, 175, 55, 0.15);
    top: -100px;
    left: -100px;
    animation: floatOne 8s ease-in-out infinite;
}

.home-four-bg-animation-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -100px;
    animation: floatTwo 10s ease-in-out infinite;
}

@keyframes floatOne {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes floatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-four-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 22px;
}

/* TITLE */
.home-four-title {
    font-size: 52px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 25px;
    line-height: 1.2;
}

/* SUBTITLE */
.home-four-subtitle {
    color: #cfcfcf;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* TABLE WRAPPER */
.home-four-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
}

/* TABLE */
.home-four-table {
    margin: 0;
    color: #fff;
}

.home-four-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-four-table thead th {
    color: #000;
    font-size: 18px;
    font-weight: 800;
    border: none;
    padding: 20px;
    white-space: nowrap;
}

.home-four-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-four-table tbody tr:hover {
    background: #1a1a1a;
}

.home-four-table tbody td {
    padding: 22px 20px;
    font-size: 15px;
    color: #d9d9d9;
    border: none;
    line-height: 1.8;
}

.home-four-table tbody td:first-child {
    color: #d4af37;
    font-weight: 700;
    min-width: 220px;
}

/* BOTTOM BOX */
.home-four-bottom-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    text-align: center;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
}

.home-four-bottom-box p {
    color: #d0d0d0;
    font-size: 18px;
    line-height: 2;
    margin-bottom: 35px;
}

/* BUTTON */
.home-four-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 16px 36px;
    border-radius: 50px;
    font-weight: 700;
    transition: .3s;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

.home-four-btn:hover {
    transform: translateY(-4px);
    color: #000;
}

/* MOBILE */
@media(max-width:991px) {

    .home-four-title {
        font-size: 38px;
    }

    .home-four-table thead th {
        font-size: 16px;
    }

    .home-four-table tbody td {
        font-size: 14px;
    }

}

@media(max-width:576px) {

    .home-four-title {
        font-size: 30px;
    }

    .home-four-subtitle {
        font-size: 15px;
    }

    .home-four-table-wrapper {
        padding: 15px;
    }

    .home-four-table thead th {
        padding: 16px 12px;
    }

    .home-four-table tbody td {
        padding: 16px 12px;
    }

    .home-four-bottom-box {
        padding: 25px;
    }

    .home-four-bottom-box p {
        font-size: 15px;
        line-height: 1.9;
    }

}

/*home page 5*/
/* =========================
   4 EXCHANGE ADVANTAGE
========================= */

.home-five-exchange-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GRID LINES */
.home-five-grid-lines {
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
    background-size: 60px 60px;
    z-index: -1;
}

/* GLOW EFFECTS */
.home-five-glow-one,
.home-five-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-five-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeFiveFloat 8s ease-in-out infinite;
}

.home-five-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeFiveFloatTwo 10s ease-in-out infinite;
}

@keyframes homeFiveFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeFiveFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-five-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-five-title {
    font-size: 52px;
    font-weight: 800;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-five-subtitle {
    color: #cfcfcf;
    font-size: 17px;
    line-height: 1.9;
}

/* TABLE WRAPPER */
.home-five-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
}

/* TABLE */
.home-five-table {
    margin: 0;
    color: #fff;
}

.home-five-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-five-table thead th {
    color: #000;
    border: none;
    padding: 22px;
    font-size: 18px;
    font-weight: 800;
    white-space: nowrap;
}

.home-five-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-five-table tbody tr:hover {
    background: #1a1a1a;
}

.home-five-table tbody td {
    padding: 22px;
    border: none;
    color: #d9d9d9;
    font-size: 15px;
    line-height: 1.8;
}

/* EXCHANGE NAME */
.home-five-exchange-name {
    color: #d4af37;
    font-weight: 800;
    font-size: 18px;
}

/* SPEED */
.home-five-speed {
    display: inline-block;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.2);
    padding: 10px 16px;
    border-radius: 50px;
    color: #d4af37;
    font-weight: 700;
    font-size: 14px;
}

/* INFO CARD */
.home-five-info-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .3s;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-five-info-card:hover {
    transform: translateY(-6px);
    border-color: #d4af37;
}

.home-five-info-card::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* ICON */
.home-five-card-icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    margin-bottom: 25px;
}

/* CARD TITLE */
.home-five-info-card h3 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 20px;
    color: #fff;
}

/* CARD TEXT */
.home-five-info-card p {
    color: #cfcfcf;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* MOBILE */
@media(max-width:991px) {

    .home-five-title {
        font-size: 38px;
    }

    .home-five-info-card {
        margin-bottom: 20px;
    }

}

@media(max-width:576px) {

    .home-five-title {
        font-size: 30px;
    }

    .home-five-subtitle {
        font-size: 15px;
    }

    .home-five-table-wrapper {
        padding: 15px;
    }

    .home-five-table thead th {
        font-size: 15px;
        padding: 16px 12px;
    }

    .home-five-table tbody td {
        font-size: 14px;
        padding: 16px 12px;
    }

    .home-five-info-card {
        padding: 25px;
    }

    .home-five-info-card h3 {
        font-size: 24px;
    }

    .home-five-info-card p {
        font-size: 15px;
    }

}

/*home page 6*/
/* =========================
   HOW TO GET ID SECTION
========================= */

.home-six-id-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-six-glow-one,
.home-six-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-six-glow-one {
    width: 400px;
    height: 400px;
    background: rgba(212, 175, 55, 0.15);
    top: -120px;
    left: -100px;
    animation: homeSixFloat 8s ease-in-out infinite;
}

.home-six-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -100px;
    animation: homeSixFloatTwo 10s ease-in-out infinite;
}

@keyframes homeSixFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeSixFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-six-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-six-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* STEP CARD */
.home-six-step-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* HOVER EFFECT */
.home-six-step-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* INNER GLOW */
.home-six-step-card::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* STEP NUMBER */
.home-six-step-number {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 26px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 25px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.3);
}

/* HEADING */
.home-six-step-card h3 {
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    line-height: 1.4;
    margin-bottom: 25px;
}

/* TEXT */
.home-six-step-card p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* WARNING */
.home-six-warning {
    background: rgba(255, 193, 7, 0.08);
    border: 1px solid rgba(255, 193, 7, 0.2);
    padding: 18px 22px;
    border-radius: 18px;
    color: #ffcc33;
    font-size: 15px;
    line-height: 1.8;
    margin-top: 20px;
}

/* SUCCESS */
.home-six-success {
    background: rgba(0, 255, 128, 0.08);
    border: 1px solid rgba(0, 255, 128, 0.2);
    padding: 18px 22px;
    border-radius: 18px;
    color: #00ff99;
    font-size: 15px;
    line-height: 1.8;
    margin-top: 20px;
}

/* BUTTON */
.home-six-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    font-size: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

.home-six-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-six-title {
        font-size: 38px;
    }

    .home-six-step-card {
        padding: 30px;
    }

}

@media(max-width:576px) {

    .home-six-title {
        font-size: 30px;
    }

    .home-six-step-card h3 {
        font-size: 22px;
    }

    .home-six-step-card p {
        font-size: 15px;
    }

    .home-six-step-card {
        padding: 25px;
    }

    .home-six-step-number {
        width: 65px;
        height: 65px;
        font-size: 22px;
    }

}

/*home page 7*/
/* =========================
   SIX TYPES OF ID SECTION
========================= */

.home-seven-id-types {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECT */
.home-seven-glow-one,
.home-seven-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-seven-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeSevenFloat 8s ease-in-out infinite;
}

.home-seven-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -100px;
    right: -100px;
    animation: homeSevenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeSevenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeSevenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-seven-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-seven-title {
    font-size: 52px;
    font-weight: 800;
    color: #fff;
    line-height: 1.2;
}

/* CARD */
.home-seven-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    overflow: hidden;
    height: 100%;
    transition: .4s ease;
    position: relative;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-seven-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.15);
}

/* IMAGE */
.home-seven-image {
    overflow: hidden;
}

.home-seven-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s ease;
}

.home-seven-card:hover .home-seven-image img {
    transform: scale(1.08);
}

/* CONTENT */
.home-seven-content {
    padding: 30px;
}

.home-seven-content h3 {
    font-size: 30px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 20px;
    line-height: 1.3;
}

.home-seven-content p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.home-seven-content strong {
    color: #d4af37;
}

/* BUTTON */
.home-seven-btn {
    display: inline-block;
    margin-top: 10px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 15px 30px;
    border-radius: 50px;
    font-weight: 700;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.2);
}

.home-seven-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-seven-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-seven-title {
        font-size: 30px;
    }

    .home-seven-content {
        padding: 25px;
    }

    .home-seven-content h3 {
        font-size: 24px;
    }

    .home-seven-content p {
        font-size: 14px;
    }

    .home-seven-image img {
        height: 220px;
    }

}

/*home page 8*/
/* =========================
   CRICKET BETTING SECTION
========================= */

.home-eight-cricket-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-eight-glow-one,
.home-eight-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-eight-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeEightFloat 8s ease-in-out infinite;
}

.home-eight-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeEightFloatTwo 10s ease-in-out infinite;
}

@keyframes homeEightFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeEightFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-eight-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-eight-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-eight-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* TABLE WRAPPER */
.home-eight-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */
.home-eight-table {
    margin: 0;
    color: #fff;
}

.home-eight-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-eight-table thead th {
    color: #000;
    font-size: 18px;
    font-weight: 800;
    padding: 22px;
    border: none;
    white-space: nowrap;
}

.home-eight-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-eight-table tbody tr:hover {
    background: #1a1a1a;
}

.home-eight-table tbody td {
    padding: 22px;
    border: none;
    color: #d9d9d9;
    font-size: 15px;
    line-height: 1.8;
}

/* EXCHANGE TAG */
.home-eight-exchange {
    display: inline-block;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.2);
    color: #d4af37;
    padding: 10px 18px;
    border-radius: 50px;
    font-weight: 700;
    font-size: 14px;
}

/* LEAGUES */
/* =========================
   PRO LEAGUES DESIGN
========================= */

.home-eight-leagues {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 22px;
}

/* CARD */
.home-eight-league-card {
    position: relative;
    width: 180px;
    background: linear-gradient(145deg, #0d0d0d, #151515);
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 24px;
    padding: 24px 18px;
    text-align: center;
    overflow: hidden;
    transition: .4s ease;
    cursor: pointer;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.45);
}

/* GOLD GLOW */
.home-eight-league-card::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.06);
    border-radius: 50%;
    top: -120px;
    right: -120px;
    transition: .5s ease;
}

/* HOVER */
.home-eight-league-card:hover {
    transform: translateY(-10px) scale(1.03);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

.home-eight-league-card:hover::before {
    background: rgba(212, 175, 55, 0.12);
}

/* LOGO */
.home-eight-league-card img {
    width: 70px;
    height: 70px;
    object-fit: contain;
    margin-bottom: 18px;
    transition: .4s ease;
    filter: drop-shadow(0 0 10px rgba(212, 175, 55, 0.15));
}

.home-eight-league-card:hover img {
    transform: scale(1.08) rotate(3deg);
}

/* TEXT */
.home-eight-league-card span {
    display: block;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: .5px;
    transition: .3s ease;
}

.home-eight-league-card:hover span {
    color: #d4af37;
}

/* MOBILE */
@media(max-width:768px) {

    .home-eight-leagues {
        gap: 16px;
    }

    .home-eight-league-card {
        width: 155px;
        padding: 20px 15px;
    }

    .home-eight-league-card img {
        width: 58px;
        height: 58px;
    }

    .home-eight-league-card span {
        font-size: 15px;
    }

}

@media(max-width:480px) {

    .home-eight-league-card {
        width: 140px;
        border-radius: 20px;
        padding: 18px 12px;
    }

    .home-eight-league-card img {
        width: 50px;
        height: 50px;
    }

    .home-eight-league-card span {
        font-size: 14px;
    }

}

/* BOTTOM BOX */
.home-eight-bottom-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 45px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-eight-bottom-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

.home-eight-bottom-box h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 20px;
}

.home-eight-bottom-box p {
    color: #d0d0d0;
    font-size: 18px;
    line-height: 1.9;
    margin-bottom: 35px;
}

/* BUTTON */
.home-eight-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-eight-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-eight-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-eight-title {
        font-size: 30px;
    }

    .home-eight-subtitle {
        font-size: 15px;
    }

    .home-eight-table-wrapper {
        padding: 15px;
    }

    .home-eight-table thead th {
        padding: 16px 12px;
        font-size: 15px;
    }

    .home-eight-table tbody td {
        padding: 16px 12px;
        font-size: 14px;
    }

    .home-eight-bottom-box {
        padding: 30px 25px;
    }

    .home-eight-bottom-box h3 {
        font-size: 28px;
    }

    .home-eight-bottom-box p {
        font-size: 15px;
    }

}

/*home page 9*/
/* =========================
   ALL 4 EXCHANGES SECTION
========================= */

.home-nine-exchange-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-nine-glow-one,
.home-nine-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-nine-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeNineFloat 8s ease-in-out infinite;
}

.home-nine-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeNineFloatTwo 10s ease-in-out infinite;
}

@keyframes homeNineFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeNineFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-nine-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-nine-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* CARD */
.home-nine-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    overflow: hidden;
    height: 100%;
    transition: .4s ease;
    position: relative;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-nine-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* IMAGE */
.home-nine-card-image {
    overflow: hidden;
}

.home-nine-card-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s ease;
}

.home-nine-card:hover .home-nine-card-image img {
    transform: scale(1.08);
}

/* CONTENT */
.home-nine-card-content {
    padding: 35px;
}

.home-nine-card-content h3 {
    font-size: 32px;
    font-weight: 800;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 25px;
}

.home-nine-card-content p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* BEST FOR */
.home-nine-bestfor {
    margin-top: 25px;
    background: rgba(212, 175, 55, 0.08);
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 18px;
    padding: 18px 22px;
    color: #fff;
    line-height: 1.8;
    font-size: 15px;
}

.home-nine-bestfor strong {
    color: #d4af37;
}

/* BOTTOM BOX */
.home-nine-bottom-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 45px;
    text-align: center;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
}

.home-nine-bottom-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* HEADING */
.home-nine-bottom-box h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 30px;
}

/* BUTTON */
.home-nine-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-nine-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-nine-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-nine-title {
        font-size: 30px;
    }

    .home-nine-card-content {
        padding: 25px;
    }

    .home-nine-card-content h3 {
        font-size: 24px;
    }

    .home-nine-card-content p {
        font-size: 14px;
    }

    .home-nine-card-image img {
        height: 220px;
    }

    .home-nine-bottom-box {
        padding: 30px 25px;
    }

    .home-nine-bottom-box h3 {
        font-size: 28px;
    }

}

/*home page 10*/
/* =========================
   SPORTS BETTING SECTION
========================= */

.home-ten-sports-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-ten-glow-one,
.home-ten-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-ten-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTenFloat 8s ease-in-out infinite;
}

.home-ten-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-ten-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-ten-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-ten-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* CARD */
.home-ten-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    overflow: hidden;
    height: 100%;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-ten-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* IMAGE */
.home-ten-image {
    overflow: hidden;
}

.home-ten-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s ease;
}

.home-ten-card:hover .home-ten-image img {
    transform: scale(1.08);
}

/* CONTENT */
.home-ten-content {
    padding: 35px;
}

.home-ten-content h3 {
    font-size: 32px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 22px;
}

.home-ten-content p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* TAGS */
.home-ten-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 25px;
}

.home-ten-tags span {
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.18);
    color: #d4af37;
    padding: 10px 18px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 700;
    transition: .3s;
}

.home-ten-tags span:hover {
    background: #d4af37;
    color: #000;
}

/* WIDE CARD */
.home-ten-wide-card {
    padding: 25px;
}

/* BUTTON */
.home-ten-btn {
    display: inline-block;
    margin-top: 10px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 16px 34px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-ten-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-ten-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-ten-title {
        font-size: 30px;
    }

    .home-ten-subtitle {
        font-size: 15px;
    }

    .home-ten-content {
        padding: 25px;
    }

    .home-ten-content h3 {
        font-size: 24px;
    }

    .home-ten-content p {
        font-size: 14px;
    }

    .home-ten-image img {
        height: 220px;
    }

    .home-ten-wide-card {
        padding: 15px;
    }

}

/*home page 11*/
/* =========================
   MAHADEV CASINO SECTION
========================= */

.home-eleven-casino-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-eleven-glow-one,
.home-eleven-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-eleven-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeElevenFloat 8s ease-in-out infinite;
}

.home-eleven-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeElevenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeElevenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeElevenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-eleven-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-eleven-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-eleven-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* CARD */
.home-eleven-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    overflow: hidden;
    height: 100%;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-eleven-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* IMAGE */
.home-eleven-image {
    overflow: hidden;
}

.home-eleven-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s ease;
}

.home-eleven-card:hover .home-eleven-image img {
    transform: scale(1.08);
}

/* CONTENT */
.home-eleven-content {
    padding: 35px;
}

.home-eleven-content h3 {
    font-size: 32px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 22px;
}

.home-eleven-content p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* BUTTON */
.home-eleven-btn {
    display: inline-block;
    margin-top: 10px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 16px 34px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-eleven-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-eleven-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-eleven-title {
        font-size: 30px;
    }

    .home-eleven-subtitle {
        font-size: 15px;
    }

    .home-eleven-content {
        padding: 25px;
    }

    .home-eleven-content h3 {
        font-size: 24px;
    }

    .home-eleven-content p {
        font-size: 14px;
    }

    .home-eleven-image img {
        height: 220px;
    }

}

/*home page 12*/
/* =========================
   DOWNLOAD APP SECTION
========================= */

.home-twelve-app-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-twelve-glow-one,
.home-twelve-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twelve-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwelveFloat 8s ease-in-out infinite;
}

.home-twelve-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwelveFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwelveFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwelveFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-twelve-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-twelve-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* TEXT */
.home-twelve-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* INFO BOXES */
.home-twelve-info-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 35px;
    margin-bottom: 40px;
}

.home-twelve-info-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 20px;
    padding: 20px 25px;
    min-width: 130px;
    transition: .4s ease;
}

.home-twelve-info-box:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.2);
}

.home-twelve-info-box span {
    display: block;
    color: #d4af37;
    font-size: 14px;
    margin-bottom: 8px;
}

.home-twelve-info-box h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    margin: 0;
}

/* BUTTON */
.home-twelve-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-twelve-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* IMAGE */
.home-twelve-app-image {
    position: relative;
    text-align: center;
}

.home-twelve-app-image img {
    max-width: 100%;
    border-radius: 30px;
    border: 1px solid rgba(212, 175, 55, 0.2);
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.6);
}

/* FLOATING ICONS */
.home-twelve-floating {
    position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 28px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.3);
    animation: homeTwelveBounce 3s infinite ease-in-out;
}

.home-twelve-one {
    top: 10%;
    left: -20px;
}

.home-twelve-two {
    bottom: 20%;
    right: -20px;
}

.home-twelve-three {
    top: 50%;
    right: -30px;
}

/* FLOAT ANIMATION */
@keyframes homeTwelveBounce {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-15px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* MOBILE */
@media(max-width:991px) {

    .home-twelve-title {
        font-size: 38px;
    }

    .home-twelve-app-image {
        margin-top: 40px;
    }

}

@media(max-width:576px) {

    .home-twelve-title {
        font-size: 30px;
    }

    .home-twelve-text {
        font-size: 15px;
    }

    .home-twelve-info-wrapper {
        gap: 15px;
    }

    .home-twelve-info-box {
        width: calc(50% - 10px);
        min-width: auto;
        padding: 18px;
    }

    .home-twelve-info-box h4 {
        font-size: 18px;
    }

    .home-twelve-floating {
        width: 55px;
        height: 55px;
        font-size: 22px;
    }

}

/*home page 13*/
/* =========================
   APP DOWNLOAD GUIDE
========================= */

.home-thirteen-download-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-thirteen-glow-one,
.home-thirteen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-thirteen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeThirteenFloat 8s ease-in-out infinite;
}

.home-thirteen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeThirteenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeThirteenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeThirteenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-thirteen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-thirteen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* CARD */
.home-thirteen-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-thirteen-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* INNER GLOW */
.home-thirteen-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */
.home-thirteen-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    margin-bottom: 25px;
    color: #000;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}

.home-thirteen-icon.android {
    animation: homeThirteenBounce 3s infinite ease-in-out;
}

.home-thirteen-icon.ios {
    animation: homeThirteenBounce 4s infinite ease-in-out;
}

/* BOUNCE */
@keyframes homeThirteenBounce {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-12px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* HEADING */
.home-thirteen-card h3 {
    font-size: 32px;
    font-weight: 800;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 22px;
}

/* TEXT */
.home-thirteen-card p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* STEPS */
.home-thirteen-steps {
    margin-top: 30px;
}

.home-thirteen-step {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    background: #0c0c0c;
    border: 1px solid rgba(212, 175, 55, 0.12);
    padding: 18px;
    border-radius: 18px;
    margin-bottom: 16px;
    color: #d0d0d0;
    line-height: 1.8;
    transition: .3s;
}

.home-thirteen-step:hover {
    border-color: #d4af37;
    transform: translateX(5px);
}

/* STEP NUMBER */
.home-thirteen-step span {
    min-width: 38px;
    height: 38px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    font-size: 15px;
}

/* BUTTON */
.home-thirteen-btn {
    display: inline-block;
    margin-top: 25px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 36px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-thirteen-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-thirteen-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-thirteen-title {
        font-size: 30px;
    }

    .home-thirteen-card {
        padding: 25px;
    }

    .home-thirteen-card h3 {
        font-size: 24px;
    }

    .home-thirteen-card p {
        font-size: 14px;
    }

    .home-thirteen-step {
        font-size: 14px;
        padding: 15px;
    }

    .home-thirteen-icon {
        width: 70px;
        height: 70px;
        font-size: 30px;
    }

}

/*home page 14*/
/* =========================
   APP VS BROWSER SECTION
========================= */

.home-fourteen-compare-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-fourteen-glow-one,
.home-fourteen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-fourteen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeFourteenFloat 8s ease-in-out infinite;
}

.home-fourteen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeFourteenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeFourteenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeFourteenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-fourteen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-fourteen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* TABLE WRAPPER */
.home-fourteen-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */
.home-fourteen-table {
    margin: 0;
    color: #fff;
}

.home-fourteen-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-fourteen-table thead th {
    color: #000;
    border: none;
    padding: 22px;
    font-size: 18px;
    font-weight: 800;
    white-space: nowrap;
}

.home-fourteen-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-fourteen-table tbody tr:hover {
    background: #1a1a1a;
}

.home-fourteen-table tbody td {
    padding: 22px;
    border: none;
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.8;
}

/* GOOD */
.home-fourteen-good {
    color: #00ff99;
    font-weight: 700;
}

/* BAD */
.home-fourteen-bad {
    color: #ff4d4d;
    font-weight: 700;
}

/* CHECK */
.home-fourteen-check {
    font-size: 22px;
}

/* CROSS */
.home-fourteen-cross {
    font-size: 22px;
}

/* BOTTOM BOX */
.home-fourteen-bottom-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
}

.home-fourteen-bottom-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* HEADING */
.home-fourteen-bottom-box h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* TEXT */
.home-fourteen-bottom-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* BUTTON */
.home-fourteen-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 36px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-fourteen-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-fourteen-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-fourteen-title {
        font-size: 30px;
    }

    .home-fourteen-table-wrapper {
        padding: 15px;
    }

    .home-fourteen-table thead th {
        padding: 16px 12px;
        font-size: 15px;
    }

    .home-fourteen-table tbody td {
        padding: 16px 12px;
        font-size: 14px;
    }

    .home-fourteen-bottom-box {
        padding: 30px 25px;
    }

    .home-fourteen-bottom-box h3 {
        font-size: 28px;
    }

    .home-fourteen-bottom-box p {
        font-size: 14px;
    }

}

/*home page 15*/
/* =========================
   FAKE APK WARNING SECTION
========================= */

.home-fifteen-warning-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-fifteen-glow-one,
.home-fifteen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-fifteen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeFifteenFloat 8s ease-in-out infinite;
}

.home-fifteen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeFifteenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeFifteenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeFifteenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-fifteen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-fifteen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-fifteen-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* ALERT BOX */
.home-fifteen-alert-box {
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(255, 193, 7, 0.25);
    border-radius: 30px;
    padding: 30px;
    display: flex;
    align-items: center;
    gap: 25px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* ALERT ICON */
.home-fifteen-alert-icon {
    width: 90px;
    height: 90px;
    min-width: 90px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 40px;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.25);
    animation: homeFifteenPulse 2.5s infinite;
}

/* PULSE */
@keyframes homeFifteenPulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.08);
    }

    100% {
        transform: scale(1);
    }
}

/* ALERT TEXT */
.home-fifteen-alert-content h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    margin: 0;
}

/* CARD */
.home-fifteen-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    transition: .4s ease;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-fifteen-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* INNER GLOW */
.home-fifteen-card::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* NUMBER */
.home-fifteen-number {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 25px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */
.home-fifteen-card h3 {
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 22px;
}

/* TEXT */
.home-fifteen-card p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* BOTTOM BOX */
.home-fifteen-bottom-box {
    background: #111;
    border: 1px solid rgba(255, 193, 7, 0.2);
    border-radius: 30px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-fifteen-bottom-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(255, 193, 7, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* BOTTOM TITLE */
.home-fifteen-bottom-box h3 {
    font-size: 36px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* BOTTOM TEXT */
.home-fifteen-bottom-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* BUTTON */
.home-fifteen-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 24px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-fifteen-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-fifteen-title {
        font-size: 38px;
    }

    .home-fifteen-alert-content h3 {
        font-size: 30px;
    }

}

@media(max-width:576px) {

    .home-fifteen-title {
        font-size: 30px;
    }

    .home-fifteen-subtitle {
        font-size: 15px;
    }

    .home-fifteen-alert-box {
        flex-direction: column;
        text-align: center;
        padding: 25px;
    }

    .home-fifteen-alert-content h3 {
        font-size: 24px;
    }

    .home-fifteen-card {
        padding: 25px;
    }

    .home-fifteen-card h3 {
        font-size: 24px;
    }

    .home-fifteen-card p {
        font-size: 14px;
    }

    .home-fifteen-bottom-box {
        padding: 30px 25px;
    }

    .home-fifteen-bottom-box h3 {
        font-size: 28px;
    }

    .home-fifteen-bottom-box p {
        font-size: 14px;
    }

}

/*home page 16*/
/* =========================
   BONUS SECTION
========================= */

.home-sixteen-bonus-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-sixteen-glow-one,
.home-sixteen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-sixteen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeSixteenFloat 8s ease-in-out infinite;
}

.home-sixteen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeSixteenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeSixteenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeSixteenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-sixteen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-sixteen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* TABLE WRAPPER */
.home-sixteen-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */
.home-sixteen-table {
    margin: 0;
    color: #fff;
}

.home-sixteen-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-sixteen-table thead th {
    color: #000;
    border: none;
    padding: 22px;
    font-size: 18px;
    font-weight: 800;
}

.home-sixteen-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-sixteen-table tbody tr:hover {
    background: #1a1a1a;
}

.home-sixteen-table tbody td {
    padding: 22px;
    border: none;
    color: #d0d0d0;
    font-size: 16px;
}

/* BONUS */
.home-sixteen-bonus {
    color: #00ff99;
    font-weight: 800;
    font-size: 18px;
}

/* AUTO BOX */
.home-sixteen-auto-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-sixteen-auto-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */
.home-sixteen-auto-icon {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    margin: 0 auto 25px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */
.home-sixteen-auto-box h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 15px;
}

/* TEXT */
.home-sixteen-auto-box p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.8;
}

/* CARDS */
.home-sixteen-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    transition: .4s ease;
    text-align: center;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-sixteen-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* CARD ICON */
.home-sixteen-card-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    margin: 0 auto 25px;
}

/* CARD TITLE */
.home-sixteen-card h3 {
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* CARD TEXT */
.home-sixteen-card p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
}

/* BUTTON */
.home-sixteen-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-sixteen-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-sixteen-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-sixteen-title {
        font-size: 30px;
    }

    .home-sixteen-table-wrapper {
        padding: 15px;
    }

    .home-sixteen-table thead th {
        font-size: 15px;
        padding: 16px 12px;
    }

    .home-sixteen-table tbody td {
        font-size: 14px;
        padding: 16px 12px;
    }

    .home-sixteen-auto-box {
        padding: 30px 25px;
    }

    .home-sixteen-auto-box h3 {
        font-size: 28px;
    }

    .home-sixteen-card {
        padding: 25px;
    }

    .home-sixteen-card h3 {
        font-size: 24px;
    }

}

/*home page 17*/
/* =========================
   SECURITY SECTION
========================= */

.home-seventeen-security-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-seventeen-glow-one,
.home-seventeen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-seventeen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeSeventeenFloat 8s ease-in-out infinite;
}

.home-seventeen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeSeventeenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeSeventeenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeSeventeenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-seventeen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-seventeen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* CARD */
.home-seventeen-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    height: 100%;
    transition: .4s ease;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-seventeen-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* INNER GLOW */
.home-seventeen-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */
.home-seventeen-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 25px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */
.home-seventeen-card h3 {
    font-size: 30px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 22px;
    line-height: 1.4;
}

/* TEXT */
.home-seventeen-card p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* WARNING BOX */
.home-seventeen-warning-box {
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(255, 193, 7, 0.25);
    border-radius: 30px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-seventeen-warning-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(255, 193, 7, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* WARNING ICON */
.home-seventeen-warning-icon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    margin: auto;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.3);
    animation: homeSeventeenPulse 2.5s infinite;
}

/* PULSE */
@keyframes homeSeventeenPulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.08);
    }

    100% {
        transform: scale(1);
    }
}

/* WARNING TITLE */
.home-seventeen-warning-box h3 {
    font-size: 36px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* WARNING TEXT */
.home-seventeen-warning-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 15px;
}

/* MOBILE */
@media(max-width:991px) {

    .home-seventeen-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-seventeen-title {
        font-size: 30px;
    }

    .home-seventeen-card {
        padding: 25px;
    }

    .home-seventeen-card h3 {
        font-size: 24px;
    }

    .home-seventeen-card p {
        font-size: 14px;
    }

    .home-seventeen-warning-box {
        padding: 30px 25px;
        text-align: center;
    }

    .home-seventeen-warning-box h3 {
        font-size: 28px;
        margin-top: 25px;
    }

    .home-seventeen-warning-box p {
        font-size: 14px;
    }

    .home-seventeen-warning-icon {
        width: 80px;
        height: 80px;
        font-size: 34px;
    }

}

/*home page 18*/
/* =========================
   PLATFORM HISTORY SECTION
========================= */

.home-eighteen-history-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-eighteen-glow-one,
.home-eighteen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-eighteen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeEighteenFloat 8s ease-in-out infinite;
}

.home-eighteen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeEighteenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeEighteenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeEighteenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-eighteen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-eighteen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-eighteen-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* TABLE WRAPPER */
.home-eighteen-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */
.home-eighteen-table {
    margin: 0;
    color: #fff;
}

.home-eighteen-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-eighteen-table thead th {
    color: #000;
    border: none;
    padding: 22px;
    font-size: 18px;
    font-weight: 800;
    white-space: nowrap;
}

.home-eighteen-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-eighteen-table tbody tr:hover {
    background: #1a1a1a;
}

.home-eighteen-table tbody td {
    padding: 22px;
    border: none;
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
}

/* YEAR */
.home-eighteen-year {
    display: inline-block;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.2);
    color: #d4af37;
    padding: 10px 18px;
    border-radius: 50px;
    font-weight: 800;
    font-size: 15px;
}

/* HIGHLIGHT BOX */
.home-eighteen-highlight-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 45px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-eighteen-highlight-box::before {
    content: '';
    position: absolute;
    width: 320px;
    height: 320px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -140px;
    right: -140px;
}

/* ICON */
.home-eighteen-highlight-icon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    margin: 0 auto 30px;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.3);
    animation: homeEighteenPulse 2.5s infinite;
}

/* PULSE */
@keyframes homeEighteenPulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.08);
    }

    100% {
        transform: scale(1);
    }
}

/* HEADING */
.home-eighteen-highlight-box h3 {
    font-size: 40px;
    font-weight: 800;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 20px;
}

/* TEXT */
.home-eighteen-highlight-box p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */
@media(max-width:991px) {

    .home-eighteen-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-eighteen-title {
        font-size: 30px;
    }

    .home-eighteen-subtitle {
        font-size: 15px;
    }

    .home-eighteen-table-wrapper {
        padding: 15px;
    }

    .home-eighteen-table thead th {
        padding: 16px 12px;
        font-size: 15px;
    }

    .home-eighteen-table tbody td {
        padding: 16px 12px;
        font-size: 14px;
    }

    .home-eighteen-highlight-box {
        padding: 30px 25px;
    }

    .home-eighteen-highlight-box h3 {
        font-size: 28px;
    }

    .home-eighteen-highlight-box p {
        font-size: 14px;
    }

    .home-eighteen-highlight-icon {
        width: 80px;
        height: 80px;
        font-size: 34px;
    }

}

/*home page 19*/
/* =========================
   DEPOSIT METHODS SECTION
========================= */

.home-nineteen-deposit-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-nineteen-glow-one,
.home-nineteen-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-nineteen-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeNineteenFloat 8s ease-in-out infinite;
}

.home-nineteen-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeNineteenFloatTwo 10s ease-in-out infinite;
}

@keyframes homeNineteenFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeNineteenFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-nineteen-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-nineteen-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-nineteen-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* TABLE WRAPPER */
.home-nineteen-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */
.home-nineteen-table {
    margin: 0;
    color: #fff;
}

.home-nineteen-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-nineteen-table thead th {
    color: #000;
    border: none;
    padding: 22px;
    font-size: 18px;
    font-weight: 800;
    white-space: nowrap;
}

.home-nineteen-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-nineteen-table tbody tr:hover {
    background: #1a1a1a;
}

.home-nineteen-table tbody td {
    padding: 22px;
    border: none;
    color: #d0d0d0;
    font-size: 15px;
    vertical-align: middle;
}

/* METHOD */
.home-nineteen-method {
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 700;
}

.home-nineteen-method img {
    width: 38px;
    height: 38px;
    object-fit: contain;
    border-radius: 10px;
    background: #fff;
    padding: 4px;
}

/* FAST */
.home-nineteen-fast {
    color: #00ff99;
    font-weight: 700;
}

/* INFO BOX */
.home-nineteen-info-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-nineteen-info-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */
.home-nineteen-info-icon {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    margin: auto;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
    animation: homeNineteenPulse 2.5s infinite;
}

/* PULSE */
@keyframes homeNineteenPulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.08);
    }

    100% {
        transform: scale(1);
    }
}

/* INFO TITLE */
.home-nineteen-info-box h3 {
    font-size: 36px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* INFO TEXT */
.home-nineteen-info-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* WARNING BOX */
.home-nineteen-warning-box {
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(255, 193, 7, 0.25);
    border-radius: 30px;
    padding: 45px;
    text-align: center;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* WARNING ICON */
.home-nineteen-warning-icon {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    margin: 0 auto 25px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}

/* WARNING TITLE */
.home-nineteen-warning-box h3 {
    font-size: 36px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 20px;
}

/* WARNING TEXT */
.home-nineteen-warning-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 15px;
}

/* BUTTON */
.home-nineteen-btn {
    display: inline-block;
    margin-top: 20px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 36px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-nineteen-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-nineteen-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-nineteen-title {
        font-size: 30px;
    }

    .home-nineteen-subtitle {
        font-size: 15px;
    }

    .home-nineteen-table-wrapper {
        padding: 15px;
    }

    .home-nineteen-table thead th {
        padding: 16px 12px;
        font-size: 15px;
    }

    .home-nineteen-table tbody td {
        padding: 16px 12px;
        font-size: 14px;
    }

    .home-nineteen-info-box {
        padding: 30px 25px;
        text-align: center;
    }

    .home-nineteen-info-box h3 {
        font-size: 28px;
        margin-top: 20px;
    }

    .home-nineteen-info-box p {
        font-size: 14px;
    }

    .home-nineteen-warning-box {
        padding: 30px 25px;
    }

    .home-nineteen-warning-box h3 {
        font-size: 28px;
    }

    .home-nineteen-warning-box p {
        font-size: 14px;
    }

}

/*home page 20*/
/* =========================
   PLATFORM GLANCE SECTION
========================= */

.home-twenty-platform-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-twenty-glow-one,
.home-twenty-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twenty-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwentyFloat 8s ease-in-out infinite;
}

.home-twenty-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwentyFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwentyFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwentyFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-twenty-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-twenty-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* TABLE WRAPPER */
.home-twenty-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 25px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */
.home-twenty-table {
    margin: 0;
    color: #fff;
}

.home-twenty-table thead tr {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.home-twenty-table thead th {
    color: #000;
    border: none;
    padding: 22px;
    font-size: 18px;
    font-weight: 800;
}

.home-twenty-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    transition: .3s;
}

.home-twenty-table tbody tr:hover {
    background: #1a1a1a;
}

.home-twenty-table tbody td {
    padding: 22px;
    border: none;
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
}

/* HIGHLIGHTS */
.home-twenty-highlight {
    color: #d4af37;
    font-weight: 800;
}

.home-twenty-users {
    color: #00ff99;
    font-weight: 800;
}

.home-twenty-money {
    color: #00ff99;
    font-weight: 800;
}

.home-twenty-fast {
    color: #00ff99;
    font-weight: 700;
}

/* BOTTOM BOX */
.home-twenty-bottom-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twenty-bottom-box::before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* HEADING */
.home-twenty-bottom-box h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* TEXT */
.home-twenty-bottom-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* BUTTON */
.home-twenty-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 13px 25px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-twenty-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-twenty-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-twenty-title {
        font-size: 30px;
    }

    .home-twenty-table-wrapper {
        padding: 15px;
    }

    .home-twenty-table thead th {
        font-size: 15px;
        padding: 16px 12px;
    }

    .home-twenty-table tbody td {
        font-size: 14px;
        padding: 16px 12px;
    }

    .home-twenty-bottom-box {
        padding: 30px 25px;
        text-align: center;
    }

    .home-twenty-bottom-box h3 {
        font-size: 28px;
    }

    .home-twenty-bottom-box p {
        font-size: 14px;
    }

}

/*home page 21*/
/* =========================
   BLOG SECTION
========================= */

.home-twentyone-blog-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-twentyone-glow-one,
.home-twentyone-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twentyone-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwentyOneFloat 8s ease-in-out infinite;
}

.home-twentyone-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwentyOneFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwentyOneFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwentyOneFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-twentyone-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-twentyone-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-twentyone-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* CARD */
.home-twentyone-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    overflow: hidden;
    height: 100%;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentyone-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* IMAGE */
.home-twentyone-image {
    overflow: hidden;
}

.home-twentyone-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s ease;
}

.home-twentyone-card:hover .home-twentyone-image img {
    transform: scale(1.08);
}

/* CONTENT */
.home-twentyone-content {
    padding: 35px;
}

/* META */
.home-twentyone-meta {
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 18px;
}

/* HEADING */
.home-twentyone-content h3 {
    font-size: 28px;
    font-weight: 800;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 20px;
}

/* TEXT */
.home-twentyone-content p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* READ MORE */
.home-twentyone-readmore {
    display: inline-block;
    color: #d4af37;
    text-decoration: none;
    font-weight: 800;
    transition: .3s ease;
}

.home-twentyone-readmore:hover {
    color: #fff;
    transform: translateX(5px);
}

/* BUTTON */
.home-twentyone-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-twentyone-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-twentyone-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-twentyone-title {
        font-size: 30px;
    }

    .home-twentyone-subtitle {
        font-size: 15px;
    }

    .home-twentyone-content {
        padding: 25px;
    }

    .home-twentyone-content h3 {
        font-size: 24px;
    }

    .home-twentyone-content p {
        font-size: 14px;
    }

    .home-twentyone-image img {
        height: 220px;
    }

}

/*home page 22*/
/* =========================
   USER EXPERIENCE SECTION
========================= */

.home-twentytwo-review-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECTS */
.home-twentytwo-glow-one,
.home-twentytwo-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twentytwo-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwentyTwoFloat 8s ease-in-out infinite;
}

.home-twentytwo-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwentyTwoFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwentyTwoFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwentyTwoFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-twentytwo-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-twentytwo-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* CARD */
.home-twentytwo-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentytwo-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

/* INNER GLOW */
.home-twentytwo-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* TOP */
.home-twentytwo-top {
    margin-bottom: 25px;
}

/* STARS */
.home-twentytwo-stars {
    font-size: 24px;
    margin-bottom: 10px;
}

/* USER */
.home-twentytwo-user {
    color: #d4af37;
    font-size: 18px;
    font-weight: 800;
}

/* QUOTE */
.home-twentytwo-quote {
    font-size: 45px;
    color: #d4af37;
    margin-bottom: 20px;
    opacity: .3;
}

/* TEXT */
.home-twentytwo-card p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* BOTTOM BOX */
.home-twentytwo-bottom-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 50px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentytwo-bottom-box::before {
    content: '';
    position: absolute;
    width: 320px;
    height: 320px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -140px;
    right: -140px;
}

/* ICON */
.home-twentytwo-bottom-icon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    margin: 0 auto 30px;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.3);
    animation: homeTwentyTwoPulse 2.5s infinite;
}

/* PULSE */
@keyframes homeTwentyTwoPulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.08);
    }

    100% {
        transform: scale(1);
    }
}

/* HEADING */
.home-twentytwo-bottom-box h3 {
    font-size: 40px;
    font-weight: 800;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 20px;
}

/* TEXT */
.home-twentytwo-bottom-box p {
    color: #d0d0d0;
    font-size: 18px;
    line-height: 1.9;
    margin-bottom: 30px;
}

/* BUTTON */
.home-twentytwo-btn {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    text-decoration: none;
    padding: 18px 38px;
    border-radius: 50px;
    font-weight: 800;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.home-twentytwo-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.35),
        0 0 60px rgba(212, 175, 55, 0.18);
}

/* MOBILE */
@media(max-width:991px) {

    .home-twentytwo-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-twentytwo-title {
        font-size: 30px;
    }

    .home-twentytwo-card {
        padding: 25px;
    }

    .home-twentytwo-user {
        font-size: 16px;
    }

    .home-twentytwo-card p {
        font-size: 14px;
    }

    .home-twentytwo-bottom-box {
        padding: 35px 25px;
    }

    .home-twentytwo-bottom-box h3 {
        font-size: 28px;
    }

    .home-twentytwo-bottom-box p {
        font-size: 15px;
    }

    .home-twentytwo-bottom-icon {
        width: 80px;
        height: 80px;
        font-size: 34px;
    }

}

/*home page 23*/
/* =========================
   FAQ SECTION
========================= */

.home-twentythree-faq-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECT */
.home-twentythree-glow-one,
.home-twentythree-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twentythree-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwentyThreeFloat 8s ease-in-out infinite;
}

.home-twentythree-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwentyThreeFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwentyThreeFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwentyThreeFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-twentythree-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-twentythree-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* ACCORDION */
.home-twentythree-accordion {
    --bs-accordion-bg: transparent;
    --bs-accordion-border-color: transparent;
}

/* ITEM */
.home-twentythree-item {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18) !important;
    border-radius: 22px !important;
    overflow: hidden;
    margin-bottom: 20px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    transition: .4s ease;
}

.home-twentythree-item:hover {
    border-color: #d4af37 !important;
    box-shadow:
        0 0 25px rgba(212, 175, 55, 0.18),
        0 0 50px rgba(212, 175, 55, 0.08);
}

/* BUTTON */
.home-twentythree-button {
    background: #111 !important;
    color: #fff !important;
    font-size: 22px;
    font-weight: 800;
    padding: 28px 30px;
    box-shadow: none !important;
    border: none !important;
}

/* ACTIVE */
.home-twentythree-button:not(.collapsed) {
    color: #d4af37 !important;
}

/* ICON */
.home-twentythree-button::after {
    filter: brightness(0) invert(1);
}

/* BODY */
.home-twentythree-body {
    padding: 0 30px 30px;
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
}

/* MOBILE */
@media(max-width:991px) {

    .home-twentythree-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-twentythree-title {
        font-size: 30px;
    }

    .home-twentythree-button {
        font-size: 18px;
        padding: 22px 20px;
    }

    .home-twentythree-body {
        padding: 0 20px 25px;
        font-size: 14px;
    }

}

/*home page 24*/
/* =========================
   RESPONSIBLE GAMING SECTION
========================= */

.home-twentyfour-responsible-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECT */
.home-twentyfour-glow-one,
.home-twentyfour-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twentyfour-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwentyFourFloat 8s ease-in-out infinite;
}

.home-twentyfour-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwentyFourFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwentyFourFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwentyFourFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* BADGE */
.home-twentyfour-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* TITLE */
.home-twentyfour-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */
.home-twentyfour-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* CARD */
.home-twentyfour-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    transition: .4s ease;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentyfour-card:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.25),
        0 0 60px rgba(212, 175, 55, 0.12);
}

.home-twentyfour-card::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */
.home-twentyfour-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 25px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */
.home-twentyfour-card h3 {
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* TEXT */
.home-twentyfour-card p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 15px;
}

/* ACTIVATION BOX */
.home-twentyfour-activation-box {
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(255, 193, 7, 0.25);
    border-radius: 30px;
    padding: 45px;
    text-align: center;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* ACTIVATION ICON */
.home-twentyfour-activation-icon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 45px;
    margin: 0 auto 25px;
    box-shadow: 0 0 30px rgba(37, 211, 102, 0.3);
}

/* ACTIVATION TITLE */
.home-twentyfour-activation-box h3 {
    font-size: 38px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 18px;
}

/* ACTIVATION TEXT */
.home-twentyfour-activation-box p {
    color: #d0d0d0;
    font-size: 17px;
    margin: 0;
}

/* HELP BOX */
.home-twentyfour-help-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 45px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* HELP TITLE */
.home-twentyfour-help-box h3 {
    font-size: 36px;
    font-weight: 800;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 35px;
}

/* HELP ITEM */
.home-twentyfour-help-item {
    display: flex;
    gap: 25px;
    align-items: flex-start;
    margin-bottom: 30px;
}

.home-twentyfour-help-item:last-child {
    margin-bottom: 0;
}

/* HELP ICON */
.home-twentyfour-help-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

/* HELP HEAD */
.home-twentyfour-help-item h4 {
    font-size: 24px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 12px;
    line-height: 1.5;
}

/* HELP TEXT */
.home-twentyfour-help-item p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */
@media(max-width:991px) {

    .home-twentyfour-title {
        font-size: 38px;
    }

}

@media(max-width:576px) {

    .home-twentyfour-title {
        font-size: 30px;
    }

    .home-twentyfour-subtitle {
        font-size: 15px;
    }

    .home-twentyfour-card {
        padding: 25px;
    }

    .home-twentyfour-card h3 {
        font-size: 24px;
    }

    .home-twentyfour-card p {
        font-size: 14px;
    }

    .home-twentyfour-activation-box {
        padding: 35px 25px;
    }

    .home-twentyfour-activation-box h3 {
        font-size: 28px;
    }

    .home-twentyfour-help-box {
        padding: 30px 25px;
    }

    .home-twentyfour-help-box h3 {
        font-size: 28px;
    }

    .home-twentyfour-help-item {
        flex-direction: column;
    }

    .home-twentyfour-help-item h4 {
        font-size: 20px;
    }

    .home-twentyfour-help-item p {
        font-size: 14px;
    }

}

/*home page 25*/
/* =========================
   AUTHOR + DISCLAIMER SECTION
========================= */

.home-twentyfive-author-section {
    background: #000;
    position: relative;
    overflow: hidden;
    color: #fff;
    z-index: 1;
}

/* GLOW EFFECT */
.home-twentyfive-glow-one,
.home-twentyfive-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.home-twentyfive-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: homeTwentyFiveFloat 8s ease-in-out infinite;
}

.home-twentyfive-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: homeTwentyFiveFloatTwo 10s ease-in-out infinite;
}

@keyframes homeTwentyFiveFloat {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(40px);
    }

    100% {
        transform: translateY(0px);
    }
}

@keyframes homeTwentyFiveFloatTwo {
    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}

/* AUTHOR BOX */
.home-twentyfive-author-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 45px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentyfive-author-box::before {
    content: '';
    position: absolute;
    width: 350px;
    height: 350px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -150px;
    right: -150px;
}

/* AUTHOR IMAGE */
.home-twentyfive-author-image {
    width: 220px;
    height: 220px;
    border-radius: 50%;
    overflow: hidden;
    border: 4px solid #d4af37;
    margin: auto;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.3);
}

.home-twentyfive-author-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* BADGE */
.home-twentyfive-author-badge {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.12);
    border: 1px solid rgba(212, 175, 55, 0.3);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
}

/* AUTHOR CONTENT */
.home-twentyfive-author-content h2 {
    font-size: 42px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 12px;
}

.home-twentyfive-author-content h3 {
    font-size: 24px;
    font-weight: 700;
    color: #d4af37;
    margin-bottom: 22px;
}

.home-twentyfive-author-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* REVIEW DATE */
.home-twentyfive-review-date {
    display: inline-block;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    padding: 14px 28px;
    border-radius: 50px;
    font-weight: 800;
    margin-top: 10px;
}

/* CERTIFICATION */
.home-twentyfive-certification-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 30px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentyfive-certification-item {
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 50px;
    padding: 15px 24px;
    color: #fff;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 12px;
}

.home-twentyfive-certification-item i {
    color: #d4af37;
}

/* PAYMENT */
.home-twentyfive-payment-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 35px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentyfive-payment-item {
    width: 130px;
    background: #000;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 22px;
    padding: 20px;
    text-align: center;
    transition: .4s ease;
}

.home-twentyfive-payment-item:hover {
    transform: translateY(-6px);
    border-color: #d4af37;
}

.home-twentyfive-payment-item img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    margin-bottom: 12px;
}

.home-twentyfive-payment-item span {
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}

/* DISCLAIMER */
.home-twentyfive-disclaimer-box {
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(255, 193, 7, 0.25);
    border-radius: 35px;
    padding: 50px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.home-twentyfive-disclaimer-box::before {
    content: '';
    position: absolute;
    width: 320px;
    height: 320px;
    background: rgba(255, 193, 7, 0.05);
    border-radius: 50%;
    top: -140px;
    right: -140px;
}

/* WARNING ICON */
.home-twentyfive-warning-icon {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    margin-bottom: 30px;
    box-shadow: 0 0 30px rgba(212, 175, 55, 0.3);
}

/* DISCLAIMER TITLE */
.home-twentyfive-disclaimer-box h3 {
    font-size: 42px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 25px;
}

/* DISCLAIMER TEXT */
.home-twentyfive-disclaimer-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* FINAL WARNING */
.home-twentyfive-final-warning {
    color: #d4af37 !important;
    font-size: 22px !important;
    font-weight: 800;
    margin-top: 30px;
}

/* MOBILE */
@media(max-width:991px) {

    .home-twentyfive-author-content {
        text-align: center;
    }

    .home-twentyfive-author-content h2 {
        font-size: 34px;
    }

}

@media(max-width:576px) {

    .home-twentyfive-author-box {
        padding: 30px 25px;
    }

    .home-twentyfive-author-image {
        width: 170px;
        height: 170px;
    }

    .home-twentyfive-author-content h2 {
        font-size: 28px;
    }

    .home-twentyfive-author-content h3 {
        font-size: 20px;
    }

    .home-twentyfive-author-content p {
        font-size: 14px;
    }

    .home-twentyfive-review-date {
        font-size: 14px;
        padding: 12px 22px;
    }

    .home-twentyfive-certification-box,
    .home-twentyfive-payment-box {
        padding: 25px;
    }

    .home-twentyfive-certification-item {
        width: 100%;
        justify-content: center;
        text-align: center;
    }

    .home-twentyfive-payment-item {
        width: 45%;
    }

    .home-twentyfive-disclaimer-box {
        padding: 35px 25px;
    }

    .home-twentyfive-disclaimer-box h3 {
        font-size: 30px;
    }

    .home-twentyfive-disclaimer-box p {
        font-size: 14px;
    }

    .home-twentyfive-final-warning {
        font-size: 18px !important;
    }

}








/* id section  */


/* id section 1 */
/* =========================
   ID ONE SECTION
========================= */

.id-one-section {
    position: relative;
    padding: 50px 0;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #111111 45%, #1a1205 100%);
    overflow: hidden;
}

/* GOLD SHINE */
.id-one-section::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg,
            transparent,
            rgba(212, 175, 55, 0.08),
            transparent);
    transform: skewX(-20deg);
    animation: idOneShine 8s linear infinite;
}

@keyframes idOneShine {
    100% {
        left: 150%;
    }
}

/* TAG */
.id-one-tag {
    display: inline-block;
    padding: 10px 20px;
    border: 1px solid rgba(212, 175, 55, 0.35);
    border-radius: 50px;
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 25px;
    background: rgba(212, 175, 55, 0.06);
    backdrop-filter: blur(10px);
}

/* TITLE */
.id-one-title {
    font-size: 54px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
    margin-bottom: 25px;
}

.id-one-title span {
    color: #d4af37;
}

/* TEXT */
.id-one-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 22px;
}

/* BUTTON */
.id-one-btn-wrap {
    margin-top: 40px;
}

.id-one-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 18px 38px;
    background: linear-gradient(135deg, #d4af37, #ffdf70);
    color: #000;
    font-size: 17px;
    font-weight: 700;
    border-radius: 60px;
    text-decoration: none;
    transition: .35s ease;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

.id-one-btn:hover {
    transform: translateY(-6px) scale(1.03);
    color: #000;
    box-shadow: 0 15px 40px rgba(212, 175, 55, 0.45);
}

/* IMAGE */
.id-one-image {
    position: relative;
    text-align: center;
}

.id-one-image-box {
    position: relative;
    display: inline-block;
}

.id-one-image-box img {
    width: 100%;
    max-width: 460px;
    border-radius: 25px;
    border: 1px solid rgba(212, 175, 55, 0.25);
    box-shadow:
        0 0 40px rgba(212, 175, 55, 0.15),
        0 0 80px rgba(212, 175, 55, 0.08);
    animation: idFloat 5s ease-in-out infinite;
}

/* FLOAT ANIMATION */
@keyframes idFloat {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-12px);
    }
}

/* FLOATING EXCHANGE CARDS */
.id-one-floating-card {
    position: absolute;
    background: rgba(15, 15, 15, 0.92);
    border: 1px solid rgba(212, 175, 55, 0.28);
    color: #fff;
    padding: 12px 18px;
    border-radius: 14px;
    font-size: 14px;
    font-weight: 700;
    backdrop-filter: blur(10px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4);
    animation: idCardFloat 4s ease-in-out infinite;
}

.id-one-floating-card span {
    color: #d4af37;
}

.card-one {
    top: 8%;
    left: -40px;
}

.card-two {
    top: 30%;
    right: -35px;
}

.card-three {
    bottom: 28%;
    left: -45px;
}

.card-four {
    bottom: 8%;
    right: -30px;
}

/* CARD FLOAT */
@keyframes idCardFloat {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-one-section {
        padding: 80px 0;
        text-align: center;
    }

    .id-one-title {
        font-size: 42px;
    }

    .id-one-floating-card {
        display: none;
    }

    .id-one-image {
        margin-top: 40px;
    }
}

@media(max-width:768px) {

    .id-one-title {
        font-size: 34px;
    }

    .id-one-text {
        font-size: 15px;
        line-height: 1.8;
    }

    .id-one-btn {
        width: 100%;
        padding: 16px 20px;
        font-size: 15px;
    }

    .id-one-image-box img {
        max-width: 100%;
    }
}

/* id section 2 */
/* =========================
   ID TWO SECTION
========================= */

.id-two-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top right, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom left, rgba(255, 215, 0, 0.06), transparent 35%),
        linear-gradient(135deg, #050505 0%, #0d0d0d 45%, #1a1205 100%);
}



/* TAG */
.id-two-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.25);
    background: rgba(212, 175, 55, 0.06);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-two-title {
    font-size: 52px;
    font-weight: 800;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 28px;
}

/* TEXT */
.id-two-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 22px;
}

/* IMAGE WRAP */
.id-two-image-wrap {
    position: relative;
    text-align: center;
    z-index: 2;
}

/* GLOW */
.id-two-glow {
    position: absolute;
    width: 320px;
    height: 320px;
    background: rgba(212, 175, 55, 0.18);
    filter: blur(120px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

/* IMAGE */
.id-two-image-wrap img {
    width: 100%;
    max-width: 420px;
    border-radius: 24px;
    border: 1px solid rgba(212, 175, 55, 0.25);
    box-shadow:
        0 0 40px rgba(212, 175, 55, 0.15),
        0 0 80px rgba(212, 175, 55, 0.08);
   
}



/* BADGES */
.id-two-badge {
    position: absolute;
    background: rgba(10, 10, 10, 0.92);
    border: 1px solid rgba(212, 175, 55, 0.28);
    padding: 12px 18px;
    border-radius: 14px;
    backdrop-filter: blur(10px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4);
   
}

.id-two-badge span {
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
}

.badge-one {
    top: 8%;
    left: -25px;
}

.badge-two {
    right: -20px;
    top: 38%;
}

.badge-three {
    bottom: 12%;
    left: -15px;
}



/* RESPONSIVE */
@media(max-width:991px) {

    .id-two-section {
        padding: 80px 0;
        text-align: center;
    }

    .id-two-title {
        font-size: 40px;
    }

    .id-two-badge {
        display: none;
    }

    .id-two-image-wrap {
        margin-bottom: 40px;
    }
}

@media(max-width:768px) {

    .id-two-title {
        font-size: 32px;
    }

    .id-two-text {
        font-size: 15px;
        line-height: 1.8;
    }

    .id-two-image-wrap img {
        max-width: 100%;
    }
}

/* id section 3 */
/* =========================
   ID THREE SECTION
========================= */

.id-three-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.06), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* BACKGROUND LIGHT */
.id-three-section::before {
    content: '';
    position: absolute;
    width: 600px;
    height: 600px;
    background: rgba(212, 175, 55, 0.06);
    filter: blur(120px);
    top: -200px;
    right: -150px;
    border-radius: 50%;
}

/* TAG */
.id-three-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.28);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-three-title {
    font-size: 52px;
    font-weight: 800;
    color: #fff;
    line-height: 1.2;
    margin-bottom: 25px;
}

/* TEXT */
.id-three-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    max-width: 950px;
    margin: auto;
}

/* TABLE */
.id-three-table {
    background: rgba(10, 10, 10, 0.88);
    border: 1px solid rgba(212, 175, 55, 0.16);
    border-radius: 22px;
    overflow: hidden;
    backdrop-filter: blur(10px);
    box-shadow: 0 0 40px rgba(212, 175, 55, 0.08);
}

/* TABLE HEAD */
.id-three-table thead {
    background: linear-gradient(135deg, #d4af37, #ffdf70);
}

.id-three-table thead th {
    color: #000;
    font-size: 17px;
    font-weight: 800;
    padding: 22px 20px;
    border: none;
    white-space: nowrap;
}

/* BODY */
.id-three-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .35s;
}

.id-three-table tbody tr:hover {
    background: rgba(212, 175, 55, 0.05);
}

.id-three-table tbody td {
    color: #f1f1f1;
    font-size: 16px;
    padding: 24px 20px;
    vertical-align: middle;
    border: none;
    line-height: 1.7;
}

/* EXCHANGE */
.id-three-exchange {
    display: flex;
    align-items: center;
    gap: 15px;
}

.id-three-exchange img {
    width: 80px;
    height: 50px;
    object-fit: contain;
    border-radius: 14px;
    background: #111;
    padding: 0px;
    border: 1px solid rgba(212, 175, 55, 0.18);
}

.id-three-exchange span {
    font-size: 17px;
    font-weight: 700;
    color: #d4af37;
}

/* SPEED */
.id-three-speed {
    display: inline-block;
    padding: 10px 18px;
    background: rgba(212, 175, 55, 0.08);
    border: 1px solid rgba(212, 175, 55, 0.2);
    border-radius: 50px;
    color: #ffd76a;
    font-size: 14px;
    font-weight: 700;
}

.id-three-speed.fast {
    background: rgba(255, 215, 0, 0.12);
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.15);
}

/* BOTTOM */
.id-three-bottom {
    text-align: center;
    padding: 35px;
    border-radius: 24px;
    background:
        linear-gradient(135deg,
            rgba(212, 175, 55, 0.08),
            rgba(255, 215, 0, 0.03));
    border: 1px solid rgba(212, 175, 55, 0.16);
    backdrop-filter: blur(10px);
}

.id-three-bottom h3 {
    color: #fff;
    font-size: 34px;
    line-height: 1.5;
    margin: 0;
    font-weight: 800;
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-three-section {
        padding: 80px 0;
    }

    .id-three-title {
        font-size: 40px;
    }

    .id-three-bottom h3 {
        font-size: 28px;
    }
}

@media(max-width:768px) {

    .id-three-title {
        font-size: 30px;
    }

    .id-three-text {
        font-size: 15px;
        line-height: 1.8;
    }

    .id-three-table thead th {
        font-size: 14px;
        padding: 16px 14px;
    }

    .id-three-table tbody td {
        font-size: 14px;
        padding: 18px 14px;
    }

    .id-three-exchange {
        gap: 10px;
    }

    .id-three-exchange img {
        width: 45px;
        height: 45px;
    }

    .id-three-exchange span {
        font-size: 14px;
    }

    .id-three-speed {
        font-size: 12px;
        padding: 8px 12px;
    }

    .id-three-bottom {
        padding: 24px 18px;
    }

    .id-three-bottom h3 {
        font-size: 22px;
    }
}

/* id section 4 */
/* =========================
   ID FOUR SECTION
========================= */

.id-four-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* GLOW */
.id-four-section::before {
    content: '';
    position: absolute;
    width: 550px;
    height: 550px;
    background: rgba(212, 175, 55, 0.06);
    filter: blur(120px);
    top: -180px;
    right: -120px;
    border-radius: 50%;
}

/* TAG */
.id-four-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.25);
    background: rgba(212, 175, 55, 0.06);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-four-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.2;
    color: #fff;
}

/* CARD */
.id-four-card {
    position: relative;
    height: 100%;
    padding: 35px;
    border-radius: 28px;
    background:
        linear-gradient(135deg,
            rgba(18, 18, 18, 0.95),
            rgba(10, 10, 10, 0.95));
    border: 1px solid rgba(212, 175, 55, 0.15);
    overflow: hidden;
    transition: .4s ease;
    backdrop-filter: blur(12px);
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.35);
}

/* CARD GLOW */
.id-four-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* HOVER */
.id-four-card:hover {
    transform: translateY(-10px);
    border-color: rgba(212, 175, 55, 0.35);
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.12),
        0 0 60px rgba(212, 175, 55, 0.08);
}

/* TOP */
.id-four-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

/* ICON */
.id-four-icon {
    width: 75px;
    height: 75px;
    border-radius: 18px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.id-four-icon img {
    width: 75px;
    height: 75px;
    object-fit: contain;
}

/* STEP */
.id-four-step {
    padding: 10px 18px;
    border-radius: 50px;
    background: linear-gradient(135deg, #d4af37, #ffdf70);
    color: #000;
    font-size: 14px;
    font-weight: 800;
}

/* HEADING */
.id-four-card h3 {
    font-size: 28px;
    line-height: 1.4;
    color: #fff;
    margin-bottom: 22px;
    font-weight: 800;
}

/* TEXT */
.id-four-card p {
    color: #d7d7d7;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* WARNING */
.id-four-warning {
    padding: 18px 20px;
    border-radius: 18px;
    background: rgba(255, 193, 7, 0.08);
    border: 1px solid rgba(255, 193, 7, 0.18);
    color: #ffdf70;
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 20px;
}

/* HIGHLIGHT */
.id-four-highlight {
    padding: 18px 20px;
    border-radius: 18px;
    background: rgba(212, 175, 55, 0.08);
    border: 1px solid rgba(212, 175, 55, 0.18);
    color: #d4af37;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.8;
    margin-bottom: 20px;
}

/* TIME BOX */
.id-four-time {
    margin-top: 20px;
    padding: 20px;
    border-radius: 18px;
    background:
        linear-gradient(135deg,
            rgba(212, 175, 55, 0.12),
            rgba(255, 215, 0, 0.05));
    border: 1px solid rgba(212, 175, 55, 0.2);
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.8;
}

/* BUTTON */
.id-four-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 18px 38px;
    border-radius: 60px;
    background: linear-gradient(135deg, #d4af37, #ffdf70);
    color: #000;
    font-size: 17px;
    font-weight: 800;
    text-decoration: none;
    transition: .35s ease;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.2);
}

.id-four-btn:hover {
    transform: translateY(-6px);
    color: #000;
    box-shadow: 0 15px 40px rgba(212, 175, 55, 0.35);
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-four-section {
        padding: 80px 0;
    }

    .id-four-title {
        font-size: 40px;
    }
}

@media(max-width:768px) {

    .id-four-title {
        font-size: 30px;
    }

    .id-four-card {
        padding: 25px;
    }

    .id-four-card h3 {
        font-size: 22px;
    }

    .id-four-card p,
    .id-four-warning,
    .id-four-highlight,
    .id-four-time {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-four-btn {
        width: 100%;
        padding: 16px 20px;
        font-size: 15px;
    }
}

/* id section 5 */
/* =========================
   ID FIVE SECTION
========================= */

.id-five-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* BACKGROUND GLOW */
.id-five-section::before {
    content: '';
    position: absolute;
    width: 550px;
    height: 550px;
    background: rgba(212, 175, 55, 0.06);
    filter: blur(130px);
    top: -200px;
    left: -150px;
    border-radius: 50%;
}

/* TAG */
.id-five-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.22);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-five-title {
    font-size: 52px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
    margin-bottom: 28px;
}

/* TEXT */
.id-five-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 22px;
}

/* HIGHLIGHT */
.id-five-highlight {
    position: relative;
    padding: 24px 26px;
    margin: 30px 0;
    border-radius: 24px;
    background:
        linear-gradient(135deg,
            rgba(212, 175, 55, 0.12),
            rgba(255, 215, 0, 0.04));
    border: 1px solid rgba(212, 175, 55, 0.18);
    color: #ffdf70;
    font-size: 17px;
    line-height: 1.8;
    font-weight: 700;
    overflow: hidden;
}

/* STORY BOX */
.id-five-story {
    display: flex;
    gap: 22px;
    align-items: flex-start;
    padding: 28px;
    margin-top: 35px;
    border-radius: 28px;
    background:
        linear-gradient(135deg,
            rgba(18, 18, 18, 0.95),
            rgba(10, 10, 10, 0.95));
    border: 1px solid rgba(212, 175, 55, 0.16);
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.35);
}

/* STORY ICON */
.id-five-story-icon {
    width: 80px;
    min-width: 80px;
    height: 80px;
    border-radius: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.id-five-story-icon img {
    width: 85px;
    height: 85px;
    object-fit: contain;
}

/* STORY TEXT */
.id-five-story-content p {
    color: #d7d7d7;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 14px;
}

.id-five-story-content strong {
    color: #d4af37;
}

/* BOTTOM TEXT */
.id-five-bottom {
    margin-top: 35px;
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.7;
}

/* IMAGE */
.id-five-image-wrap {
    position: relative;
    text-align: center;
}

.id-five-image-wrap img {
    width: 100%;
    max-width: 440px;
    border-radius: 28px;
}

/* MAIN IMAGE */
.id-five-image-wrap>img {
    border: 1px solid rgba(212, 175, 55, 0.2);
    box-shadow:
        0 0 40px rgba(212, 175, 55, 0.12),
        0 0 80px rgba(212, 175, 55, 0.06);
    animation: idFiveFloat 5s ease-in-out infinite;
}

/* FLOAT */
@keyframes idFiveFloat {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-12px);
    }
}

/* FLOATING BOX */
.id-five-floating-box {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 18px;
    border-radius: 18px;
    background: rgba(10, 10, 10, 0.92);
    border: 1px solid rgba(212, 175, 55, 0.2);
    backdrop-filter: blur(10px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    animation: idFiveCard 4s ease-in-out infinite;
}

.id-five-floating-box img {
    width: 34px;
    height: 34px;
    object-fit: contain;
}

.id-five-floating-box span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

/* POSITIONS */
.box-one {
    top: 8%;
    left: -20px;
}

.box-two {
    top: 42%;
    right: -20px;
}

.box-three {
    bottom: 10%;
    left: -10px;
}

/* FLOAT CARD */
@keyframes idFiveCard {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-five-section {
        padding: 80px 0;
        text-align: center;
    }

    .id-five-title {
        font-size: 40px;
    }

    .id-five-story {
        text-align: left;
    }

    .id-five-floating-box {
        display: none;
    }

    .id-five-image-wrap {
        margin-top: 40px;
    }
}

@media(max-width:768px) {

    .id-five-title {
        font-size: 30px;
    }

    .id-five-text,
    .id-five-highlight,
    .id-five-story-content p {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-five-story {
        flex-direction: column;
        padding: 24px;
    }

    .id-five-story-icon {
        margin: auto;
    }

    .id-five-bottom {
        font-size: 18px;
    }
}

/* id section 6 */
/* =========================
   ID SIX SECTION
========================= */

.id-six-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* GLOW */
.id-six-section::before {
    content: '';
    position: absolute;
    width: 550px;
    height: 550px;
    background: rgba(212, 175, 55, 0.05);
    filter: blur(120px);
    top: -180px;
    right: -120px;
    border-radius: 50%;
}

/* TAG */
.id-six-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.22);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-six-title {
    font-size: 52px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
    margin-bottom: 28px;
}

/* TEXT */
.id-six-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 20px;
}

/* IMAGE */
.id-six-image-wrap {
    position: relative;
    text-align: center;
}

.id-six-image-wrap>img {
    width: 100%;
    max-width: 440px;
    border-radius: 28px;
    border: 1px solid rgba(212, 175, 55, 0.2);
    box-shadow:
        0 0 40px rgba(212, 175, 55, 0.12),
        0 0 80px rgba(212, 175, 55, 0.06);
    animation: idSixFloat 5s ease-in-out infinite;
}

/* FLOAT */
@keyframes idSixFloat {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-12px);
    }
}

/* FLOATING CARDS */
.id-six-floating-card {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 14px 18px;
    border-radius: 18px;
    background: rgba(10, 10, 10, 0.92);
    border: 1px solid rgba(212, 175, 55, 0.2);
    backdrop-filter: blur(10px);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
    animation: idSixCard 4s ease-in-out infinite;
}

.id-six-floating-card img {
    width: 34px;
    height: 34px;
    object-fit: contain;
}

.id-six-floating-card span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

/* POSITION */
.card-one {
    top: 8%;
    left: -20px;
}

.card-two {
    top: 35%;
    right: -25px;
}

.card-three {
    bottom: 25%;
    left: -15px;
}

.card-four {
    bottom: 8%;
    right: -15px;
}

/* FLOAT */
@keyframes idSixCard {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-8px);
    }
}

/* GRID */
.id-six-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
    margin-top: 35px;
}

/* BOX */
.id-six-box {
    text-align: center;
    padding: 24px 18px;
    border-radius: 22px;
    background:
        linear-gradient(135deg,
            rgba(18, 18, 18, 0.95),
            rgba(10, 10, 10, 0.95));
    border: 1px solid rgba(212, 175, 55, 0.14);
    transition: .35s ease;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.25);
}

.id-six-box:hover {
    transform: translateY(-8px);
    border-color: rgba(212, 175, 55, 0.35);
    box-shadow:
        0 0 30px rgba(212, 175, 55, 0.12),
        0 0 60px rgba(212, 175, 55, 0.06);
}

/* ICON */
.id-six-box img {
    width: 55px;
    height: 55px;
    object-fit: contain;
    margin-bottom: 14px;
}

/* TEXT */
.id-six-box span {
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}

/* BUTTON */
.id-six-btn-wrap {
    margin-top: 40px;
}

.id-six-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 18px 38px;
    border-radius: 60px;
    background: linear-gradient(135deg, #d4af37, #ffdf70);
    color: #000;
    font-size: 17px;
    font-weight: 800;
    text-decoration: none;
    transition: .35s ease;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.2);
}

.id-six-btn:hover {
    transform: translateY(-6px);
    color: #000;
    box-shadow: 0 15px 40px rgba(212, 175, 55, 0.35);
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-six-section {
        padding: 80px 0;
        text-align: center;
    }

    .id-six-title {
        font-size: 40px;
    }

    .id-six-floating-card {
        display: none;
    }

    .id-six-image-wrap {
        margin-bottom: 40px;
    }
}

@media(max-width:768px) {

    .id-six-title {
        font-size: 30px;
    }

    .id-six-text {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-six-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 14px;
    }

    .id-six-box {
        padding: 18px 12px;
    }

    .id-six-box img {
        width: 42px;
        height: 42px;
    }

    .id-six-box span {
        font-size: 13px;
    }

    .id-six-btn {
        width: 100%;
        padding: 16px 20px;
        font-size: 15px;
    }
}

/* id section 7 */
/* =========================
   ID SEVEN SECTION
========================= */

.id-seven-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* GOLD GLOW */
.id-seven-section::before {
    content: '';
    position: absolute;
    width: 600px;
    height: 600px;
    background: rgba(212, 175, 55, 0.05);
    filter: blur(140px);
    top: -220px;
    right: -120px;
    border-radius: 50%;
}

/* TAG */
.id-seven-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.22);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-seven-title {
    font-size: 52px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
    margin-bottom: 24px;
}

/* TEXT */
.id-seven-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    max-width: 900px;
    margin: auto;
}

/* TABLE */
.id-seven-table {
    background: rgba(10, 10, 10, 0.92);
    border: 1px solid rgba(212, 175, 55, 0.14);
    border-radius: 24px;
    overflow: hidden;
    backdrop-filter: blur(10px);
    box-shadow: 0 0 40px rgba(212, 175, 55, 0.08);
}

/* TABLE HEAD */
.id-seven-table thead {
    background: linear-gradient(135deg, #d4af37, #ffdf70);
}

.id-seven-table thead th {
    color: #000;
    font-size: 17px;
    font-weight: 800;
    padding: 22px 20px;
    border: none;
    white-space: nowrap;
}

/* ROW */
.id-seven-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .35s;
}

.id-seven-table tbody tr:hover {
    background: rgba(212, 175, 55, 0.05);
}

/* TD */
.id-seven-table tbody td {
    color: #f1f1f1;
    font-size: 16px;
    padding: 24px 20px;
    vertical-align: middle;
    border: none;
    line-height: 1.7;
}

/* MARKET */
.id-seven-market,
.id-seven-exchange {
    display: flex;
    align-items: center;
    gap: 14px;
}

/* ICON */
.id-seven-market img,
.id-seven-exchange img {
    width: 52px;
    height: 52px;
    object-fit: contain;
    border-radius: 14px;
    background: #111;
    padding: 8px;
    border: 1px solid rgba(212, 175, 55, 0.16);
}

/* TEXT */
.id-seven-market span {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}

.id-seven-exchange span {
    color: #d4af37;
    font-size: 16px;
    font-weight: 700;
}

/* SPEED */
.id-seven-speed {
    display: inline-block;
    padding: 10px 18px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.08);
    border: 1px solid rgba(212, 175, 55, 0.18);
    color: #ffd76a;
    font-size: 14px;
    font-weight: 700;
}

.id-seven-speed.fast {
    background: rgba(255, 215, 0, 0.12);
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.12);
}

/* BOTTOM */
.id-seven-bottom {
    text-align: center;
    padding: 40px;
    border-radius: 28px;
    background:
        linear-gradient(135deg,
            rgba(212, 175, 55, 0.08),
            rgba(255, 215, 0, 0.04));
    border: 1px solid rgba(212, 175, 55, 0.14);
    backdrop-filter: blur(10px);
}

.id-seven-bottom h3 {
    color: #fff;
    font-size: 32px;
    line-height: 1.7;
    margin: 0;
    font-weight: 800;
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-seven-section {
        padding: 80px 0;
    }

    .id-seven-title {
        font-size: 40px;
    }

    .id-seven-bottom h3 {
        font-size: 26px;
    }
}

@media(max-width:768px) {

    .id-seven-title {
        font-size: 30px;
    }

    .id-seven-text {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-seven-table thead th {
        font-size: 14px;
        padding: 16px 14px;
    }

    .id-seven-table tbody td {
        font-size: 13px;
        padding: 18px 14px;
    }

    .id-seven-market img,
    .id-seven-exchange img {
        width: 42px;
        height: 42px;
    }

    .id-seven-market span,
    .id-seven-exchange span {
        font-size: 13px;
    }

    .id-seven-speed {
        font-size: 12px;
        padding: 8px 12px;
    }

    .id-seven-bottom {
        padding: 28px 20px;
    }

    .id-seven-bottom h3 {
        font-size: 20px;
    }
}

/* id section 8 */
/* =========================
   ID EIGHT SECTION
========================= */

.id-eight-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* GOLD GLOW */
.id-eight-section::before {
    content: '';
    position: absolute;
    width: 600px;
    height: 600px;
    background: rgba(212, 175, 55, 0.05);
    filter: blur(140px);
    top: -220px;
    left: -150px;
    border-radius: 50%;
}

/* TAG */
.id-eight-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.22);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-eight-title {
    font-size: 52px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
    margin-bottom: 24px;
}

/* TEXT */
.id-eight-text {
    color: #d7d7d7;
    font-size: 17px;
    line-height: 1.9;
    max-width: 920px;
    margin: auto;
}

/* CARD */
.id-eight-card {
    position: relative;
    height: 100%;
    padding: 35px;
    border-radius: 28px;
    overflow: hidden;
    background:
        linear-gradient(135deg,
            rgba(18, 18, 18, 0.96),
            rgba(10, 10, 10, 0.96));
    border: 1px solid rgba(212, 175, 55, 0.14);
    transition: .35s ease;
    backdrop-filter: blur(10px);
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.35);
}

/* GLOW */
.id-eight-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.04);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* HOVER */
.id-eight-card:hover {
    transform: translateY(-10px);
    border-color: rgba(212, 175, 55, 0.3);
    box-shadow:
        0 0 35px rgba(212, 175, 55, 0.12),
        0 0 70px rgba(212, 175, 55, 0.06);
}

/* TOP */
.id-eight-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

/* ICON */
.id-eight-icon {
    width: 80px;
    height: 80px;
    border-radius: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.16);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.id-eight-icon img {
    width: 80px;
    height: 80px;
    object-fit: contain;
}

/* BADGE */
.id-eight-badge {
    padding: 10px 18px;
    border-radius: 50px;
    background: linear-gradient(135deg, #d4af37, #ffdf70);
    color: #000;
    font-size: 13px;
    font-weight: 800;
}

/* HEADING */
.id-eight-card h3 {
    color: #fff;
    font-size: 28px;
    line-height: 1.5;
    margin-bottom: 20px;
    font-weight: 800;
}

/* TEXT */
.id-eight-card p {
    color: #d7d7d7;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* BOTTOM */
.id-eight-bottom {
    text-align: center;
    padding: 42px;
    border-radius: 30px;
    background:
        linear-gradient(135deg,
            rgba(212, 175, 55, 0.08),
            rgba(255, 215, 0, 0.04));
    border: 1px solid rgba(212, 175, 55, 0.14);
    backdrop-filter: blur(10px);
}

.id-eight-bottom h3 {
    color: #fff;
    font-size: 32px;
    line-height: 1.7;
    margin: 0;
    font-weight: 800;
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-eight-section {
        padding: 80px 0;
    }

    .id-eight-title {
        font-size: 40px;
    }

    .id-eight-bottom h3 {
        font-size: 26px;
    }
}

@media(max-width:768px) {

    .id-eight-title {
        font-size: 30px;
    }

    .id-eight-text {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-eight-card {
        padding: 26px;
    }

    .id-eight-card h3 {
        font-size: 22px;
    }

    .id-eight-card p {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-eight-icon {
        width: 65px;
        height: 65px;
    }

    .id-eight-icon img {
        width: 38px;
        height: 38px;
    }

    .id-eight-badge {
        font-size: 11px;
        padding: 8px 14px;
    }

    .id-eight-bottom {
        padding: 28px 20px;
    }

    .id-eight-bottom h3 {
        font-size: 20px;
    }
}

/* id section 9 */
/* =========================
   ID NINE SECTION
========================= */

.id-nine-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* GLOW */
.id-nine-section::before {
    content: '';
    position: absolute;
    width: 650px;
    height: 650px;
    background: rgba(212, 175, 55, 0.05);
    filter: blur(150px);
    top: -220px;
    right: -150px;
    border-radius: 50%;
}

/* TAG */
.id-nine-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.22);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-nine-title {
    font-size: 52px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
}

/* CARD */
.id-nine-card {
    position: relative;
    height: 100%;
    padding: 35px;
    border-radius: 30px;
    overflow: hidden;
    background:
        linear-gradient(135deg,
            rgba(18, 18, 18, 0.96),
            rgba(10, 10, 10, 0.96));
    border: 1px solid rgba(212, 175, 55, 0.14);
    transition: .4s ease;
    backdrop-filter: blur(10px);
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.35);
}

/* ACTIVE CARD */
.active-card {
    border-color: rgba(212, 175, 55, 0.35);
    transform: translateY(-10px);
    box-shadow:
        0 0 35px rgba(212, 175, 55, 0.12),
        0 0 70px rgba(212, 175, 55, 0.06);
}

/* HOVER */
.id-nine-card:hover {
    transform: translateY(-10px);
    border-color: rgba(212, 175, 55, 0.3);
    box-shadow:
        0 0 35px rgba(212, 175, 55, 0.12),
        0 0 70px rgba(212, 175, 55, 0.06);
}

/* STARS */
.id-nine-stars {
    font-size: 22px;
    margin-bottom: 24px;
}

/* USER */
.id-nine-user {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 25px;
}


/* INFO */
.id-nine-user-info h4 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 6px;
    font-weight: 700;
}

.id-nine-user-info span {
    color: #d4af37;
    font-size: 13px;
    font-weight: 600;
}

/* REVIEW */
.id-nine-review {
    color: #d7d7d7;
    font-size: 15px;
    line-height: 1.9;
    margin-bottom: 18px;
}

/* BOTTOM */
.id-nine-bottom {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 28px;
    padding-top: 22px;
    border-top: 1px solid rgba(255, 255, 255, 0.06);
}



.id-nine-bottom span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-nine-section {
        padding: 80px 0;
    }

    .id-nine-title {
        font-size: 40px;
    }

    .active-card {
        transform: none;
    }
}

@media(max-width:768px) {

    .id-nine-title {
        font-size: 30px;
    }

    .id-nine-card {
        padding: 26px;
    }

    .id-nine-user {
        gap: 12px;
    }

   

    .id-nine-user-info h4 {
        font-size: 17px;
    }

    .id-nine-review {
        font-size: 14px;
        line-height: 1.8;
    }

    .id-nine-stars {
        font-size: 18px;
    }

    .id-nine-bottom span {
        font-size: 13px;
    }
}

/* id section 10 */
/* =========================
   ID TEN SECTION
========================= */

.id-ten-section {
    position: relative;
    padding: 50px 0;
    overflow: hidden;
    background:
        radial-gradient(circle at top left, rgba(212, 175, 55, 0.08), transparent 35%),
        radial-gradient(circle at bottom right, rgba(255, 215, 0, 0.05), transparent 35%),
        linear-gradient(135deg, #050505 0%, #101010 45%, #1a1205 100%);
}

/* GLOW */
.id-ten-section::before {
    content: '';
    position: absolute;
    width: 650px;
    height: 650px;
    background: rgba(212, 175, 55, 0.05);
    filter: blur(150px);
    top: -220px;
    left: -150px;
    border-radius: 50%;
}

.maha {
    position: relative;
    z-index: 9999;
}
/* TAG */
.id-ten-tag {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    border: 1px solid rgba(212, 175, 55, 0.22);
    background: rgba(212, 175, 55, 0.05);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */
.id-ten-title {
    font-size: 52px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
}

/* ACCORDION */
.id-ten-accordion {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

/* ITEM */
.id-ten-item {
    border: none !important;
    border-radius: 24px !important;
    overflow: hidden;
    background:
        linear-gradient(135deg,
            rgba(18, 18, 18, 0.96),
            rgba(10, 10, 10, 0.96));
    border: 1px solid rgba(212, 175, 55, 0.14) !important;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
}

/* BUTTON */
.id-ten-btn {
    background: transparent !important;
    color: #fff !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6;
    padding: 28px 32px;
    box-shadow: none !important;
    border: none !important;
}

/* ACTIVE */
.id-ten-btn:not(.collapsed) {
    color: #d4af37 !important;
    background: rgba(212, 175, 55, 0.04) !important;
}

/* ICON */
.id-ten-btn::after {
    filter: brightness(0) saturate(100%) invert(76%) sepia(39%) saturate(725%) hue-rotate(5deg) brightness(97%) contrast(92%);
}

/* BODY */
.id-ten-body {
    color: #d7d7d7;
    font-size: 15px;
    line-height: 1.9;
    padding: 0 32px 30px;
}

/* RESPONSIVE */
@media(max-width:991px) {

    .id-ten-section {
        padding: 80px 0;
    }

    .id-ten-title {
        font-size: 40px;
    }
}

@media(max-width:768px) {

    .id-ten-title {
        font-size: 30px;
    }

    .id-ten-btn {
        font-size: 16px;
        padding: 22px 20px;
        line-height: 1.5;
    }

    .id-ten-body {
        font-size: 14px;
        line-height: 1.8;
        padding: 0 20px 24px;
    }
}

/* whatsappp section start */



/* whatsappp section 1*/
/* =========================
   WHATSAPP SECTION
========================= */

.whatsapp-one-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-one-glow-one,
.whatsapp-one-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.whatsapp-one-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappOneFloat 8s ease-in-out infinite;
}

.whatsapp-one-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.12);
    bottom: -120px;
    right: -120px;
    animation: whatsappOneFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappOneFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappOneFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* CONTENT */

.whatsapp-one-badge {
    display: inline-block;
    padding: 10px 24px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    border-radius: 50px;
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.whatsapp-one-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    color: #fff;
    margin-bottom: 30px;
}

.whatsapp-one-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 22px;
}

/* WARNING */

.whatsapp-one-warning {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(255, 193, 7, 0.20);
    border-radius: 24px;
    padding: 28px;
    margin-top: 35px;
}

.whatsapp-one-warning-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.whatsapp-one-warning-content h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 12px;
}

.whatsapp-one-warning-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* BUTTON */

.whatsapp-one-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 18px 36px;
    border-radius: 60px;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    transition: .4s ease;
    box-shadow: 0 0 30px rgba(37, 211, 102, 0.25);
}

.whatsapp-one-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow: 0 0 40px rgba(37, 211, 102, 0.4);
}

/* CARD */

.whatsapp-one-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 40px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.whatsapp-one-card::before {
    content: '';
    position: absolute;
    width: 280px;
    height: 280px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */

.whatsapp-one-icon {
    width: 380px;
    height: 280px;
    margin: auto;
    margin-bottom: 25px;
}

.whatsapp-one-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* STATUS */

.whatsapp-one-status {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-weight: 700;
    margin-bottom: 35px;
}

.whatsapp-one-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: whatsappPulse 1.5s infinite;
}

@keyframes whatsappPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* INFO BOX */

.whatsapp-one-info {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.whatsapp-one-info-box {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 20px;
    padding: 20px;
    text-align: left;
    transition: .4s ease;
}

.whatsapp-one-info-box:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

.whatsapp-one-info-box i {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
}

.whatsapp-one-info-box h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 6px;
}

.whatsapp-one-info-box p {
    color: #d0d0d0;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-one-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-one-title {
        font-size: 30px;
    }

    .whatsapp-one-text {
        font-size: 15px;
    }

    .whatsapp-one-warning {
        flex-direction: column;
    }

    .whatsapp-one-warning-content h4 {
        font-size: 20px;
    }

    .whatsapp-one-btn {
        width: 100%;
        justify-content: center;
        font-size: 16px;
        padding: 16px 20px;
    }

    .whatsapp-one-card {
        padding: 30px 20px;
    }

    .whatsapp-one-icon {
        width: 140px;
        height: 140px;
    }

    .whatsapp-one-info-box {
        flex-direction: column;
        text-align: center;
    }

}

/* whatsappp section 2*/
/* =========================
   WHATSAPP SUPPORT TABLE SECTION
========================= */

.whatsapp-two-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding: 100px 0;
}

/* GLOW EFFECT */

.whatsapp-two-glow-one,
.whatsapp-two-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
}

.whatsapp-two-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappTwoFloat 8s ease-in-out infinite;
}

.whatsapp-two-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.10);
    bottom: -120px;
    right: -120px;
    animation: whatsappTwoFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappTwoFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappTwoFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-two-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 22px;
}

/* TITLE */

.whatsapp-two-title {
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    color: #fff;
    margin-bottom: 25px;
}

/* SUBTITLE */

.whatsapp-two-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    max-width: 900px;
    margin: auto;
}

/* TABLE WRAPPER */

.whatsapp-two-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
    position: relative;
}

.whatsapp-two-table-wrapper::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* TABLE */

.whatsapp-two-table {
    margin: 0;
    color: #fff;
    width: 100%;
    position: relative;
    z-index: 2;
}

.whatsapp-two-table thead {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.whatsapp-two-table thead th {
    padding: 28px 30px;
    color: #000;
    font-size: 20px;
    font-weight: 800;
    border: none;
    white-space: nowrap;
}

/* BODY ROW */

.whatsapp-two-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .4s ease;
}

.whatsapp-two-table tbody tr:last-child {
    border-bottom: none;
}

.whatsapp-two-table tbody tr:hover {
    background: #1a1a1a;
    transform: scale(1.01);
}

/* BODY TD */

.whatsapp-two-table tbody td {
    padding: 24px 30px;
    vertical-align: middle;
    border: none;
}

/* QUERY */

.whatsapp-two-query {
    display: flex;
    align-items: center;
    gap: 18px;
}

/* ICON */

.whatsapp-two-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.20);
    transition: .4s ease;
}

.whatsapp-two-table tbody tr:hover .whatsapp-two-icon {
    transform: rotate(8deg) scale(1.08);
}

.whatsapp-two-query span {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
}

/* TIME */

.whatsapp-two-time {
    display: inline-block;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
}

/* SPECIAL ROW */

.whatsapp-two-table tbody tr:nth-child(odd) {
    background: rgba(255, 255, 255, 0.01);
}

/* SCROLLBAR */

.whatsapp-two-table-wrapper::-webkit-scrollbar {
    height: 8px;
}

.whatsapp-two-table-wrapper::-webkit-scrollbar-track {
    background: #111;
}

.whatsapp-two-table-wrapper::-webkit-scrollbar-thumb {
    background: #d4af37;
    border-radius: 50px;
}

/* TABLE ANIMATION */

.whatsapp-two-table tbody tr {
    animation: whatsappTableFade .6s ease forwards;
    opacity: 0;
}

.whatsapp-two-table tbody tr:nth-child(1) {
    animation-delay: .1s;
}

.whatsapp-two-table tbody tr:nth-child(2) {
    animation-delay: .2s;
}

.whatsapp-two-table tbody tr:nth-child(3) {
    animation-delay: .3s;
}

.whatsapp-two-table tbody tr:nth-child(4) {
    animation-delay: .4s;
}

.whatsapp-two-table tbody tr:nth-child(5) {
    animation-delay: .5s;
}

.whatsapp-two-table tbody tr:nth-child(6) {
    animation-delay: .6s;
}

.whatsapp-two-table tbody tr:nth-child(7) {
    animation-delay: .7s;
}

.whatsapp-two-table tbody tr:nth-child(8) {
    animation-delay: .8s;
}

.whatsapp-two-table tbody tr:nth-child(9) {
    animation-delay: .9s;
}

@keyframes whatsappTableFade {

    0% {
        opacity: 0;
        transform: translateY(25px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }

}

/* MOBILE */

@media(max-width:1200px) {

    .whatsapp-two-title {
        font-size: 46px;
    }

}

@media(max-width:991px) {

    .whatsapp-two-section {
        padding: 80px 0;
    }

    .whatsapp-two-title {
        font-size: 40px;
    }

    .whatsapp-two-subtitle {
        font-size: 16px;
    }

}

@media(max-width:768px) {

    .whatsapp-two-table {
        min-width: 750px;
    }

    .whatsapp-two-table-wrapper {
        overflow-x: auto;
        border-radius: 25px;
    }

    .whatsapp-two-table thead th {
        padding: 24px;
    }

    .whatsapp-two-table tbody td {
        padding: 22px 24px;
    }

}

@media(max-width:576px) {

    .whatsapp-two-section {
        padding: 70px 0;
    }

    .whatsapp-two-title {
        font-size: 30px;
        line-height: 1.4;
    }

    .whatsapp-two-subtitle {
        font-size: 15px;
        line-height: 1.8;
    }

    .whatsapp-two-badge {
        font-size: 12px;
        padding: 9px 18px;
    }

    .whatsapp-two-table thead th {
        font-size: 17px;
        padding: 20px;
    }

    .whatsapp-two-table tbody td {
        padding: 20px;
    }

    .whatsapp-two-query {
        gap: 14px;
    }

    .whatsapp-two-icon {
        width: 52px;
        height: 52px;
        min-width: 52px;
        font-size: 20px;
    }

    .whatsapp-two-query span {
        font-size: 15px;
    }

    .whatsapp-two-time {
        font-size: 13px;
        padding: 10px 16px;
    }

}

/* whatsappp section 3*/
/* =========================
   WHATSAPP THREE SECTION
========================= */

.whatsapp-three-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-three-glow-one,
.whatsapp-three-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-three-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.12);
    top: -120px;
    left: -120px;
    animation: whatsappThreeFloat 8s ease-in-out infinite;
}

.whatsapp-three-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.10);
    bottom: -120px;
    right: -120px;
    animation: whatsappThreeFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappThreeFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappThreeFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-three-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 25px;
}

/* TITLE */

.whatsapp-three-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 30px;
}

/* TEXT */

.whatsapp-three-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 25px;
}

/* STORY BOX */

.whatsapp-three-story {
    display: flex;
    gap: 22px;
    background: #111;
    border: 1px solid rgba(37, 211, 102, 0.20);
    border-radius: 28px;
    padding: 30px;
    margin-top: 35px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}

.whatsapp-three-story::before {
    content: '';
    position: absolute;
    width: 180px;
    height: 180px;
    background: rgba(37, 211, 102, 0.05);
    border-radius: 50%;
    top: -80px;
    right: -80px;
}

.whatsapp-three-story-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    box-shadow: 0 0 25px rgba(37, 211, 102, 0.25);
}

.whatsapp-three-story-content h4 {
    color: #fff;
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 15px;
}

.whatsapp-three-story-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* LAST TEXT */

.whatsapp-three-last {
    color: #d4af37;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.8;
}

/* RIGHT CARD */

.whatsapp-three-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 40px;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.whatsapp-three-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.06);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.whatsapp-three-phone {
    width: 100%;
    margin: auto;
    margin-bottom: 30px;
}

.whatsapp-three-phone img {
    width: 100%;
    border-radius: 24px;
}

/* STATUS */

.whatsapp-three-status {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-weight: 700;
    margin-bottom: 35px;
}

.whatsapp-three-dot {
    width: 12px;
    height: 12px;
    background: #45ff8d;
    border-radius: 50%;
    animation: whatsappThreePulse 1.5s infinite;
}

@keyframes whatsappThreePulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* FEATURES */

.whatsapp-three-features {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.whatsapp-three-feature {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 18px;
    padding: 18px 20px;
    transition: .4s ease;
}

.whatsapp-three-feature:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

.whatsapp-three-feature i {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

.whatsapp-three-feature span {
    color: #fff;
    font-size: 17px;
    font-weight: 700;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-three-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-three-title {
        font-size: 30px;
    }

    .whatsapp-three-text {
        font-size: 15px;
    }

    .whatsapp-three-story {
        flex-direction: column;
    }

    .whatsapp-three-story-content h4 {
        font-size: 22px;
    }

    .whatsapp-three-last {
        font-size: 16px;
    }

    .whatsapp-three-card {
        padding: 30px 20px;
    }

    .whatsapp-three-feature {
        flex-direction: column;
        text-align: center;
    }

}

/* whatsappp section 4*/
/* =========================
   WHATSAPP FOUR SECTION
========================= */

.whatsapp-four-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-four-glow-one,
.whatsapp-four-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-four-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappFourFloat 8s ease-in-out infinite;
}

.whatsapp-four-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.08);
    bottom: -120px;
    right: -120px;
    animation: whatsappFourFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappFourFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappFourFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-four-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.whatsapp-four-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 25px;
}

/* SUBTITLE */

.whatsapp-four-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
}

/* TABLE WRAP */

.whatsapp-four-table-wrap {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

/* TABLE */

.whatsapp-four-table {
    margin: 0;
    color: #fff;
}

.whatsapp-four-table thead {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.whatsapp-four-table thead th {
    padding: 28px 30px;
    color: #000;
    font-size: 20px;
    font-weight: 800;
    border: none;
}

.whatsapp-four-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .4s ease;
}

.whatsapp-four-table tbody tr:hover {
    background: #1a1a1a;
}

.whatsapp-four-table tbody td {
    padding: 24px 30px;
    vertical-align: middle;
    border: none;
}

/* CHANNEL */

.whatsapp-four-channel {
    display: flex;
    align-items: center;
    gap: 18px;
}

/* ICON */

.whatsapp-four-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.20);
}

.whatsapp-four-channel span {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
}

/* CONTACT */

.whatsapp-four-contact {
    color: #d4af37;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.7;
}

/* HOURS */

.whatsapp-four-hours {
    display: inline-block;
    padding: 12px 22px;
    border-radius: 50px;
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid rgba(255, 255, 255, 0.08);
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}

.whatsapp-four-hours.active {
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-four-title {
        font-size: 40px;
    }

}

@media(max-width:768px) {

    .whatsapp-four-table {
        min-width: 750px;
    }

    .whatsapp-four-table-wrap {
        overflow-x: auto;
    }

}

@media(max-width:576px) {

    .whatsapp-four-title {
        font-size: 30px;
    }

    .whatsapp-four-subtitle {
        font-size: 15px;
    }

    .whatsapp-four-table thead th {
        font-size: 17px;
        padding: 22px;
    }

    .whatsapp-four-table tbody td {
        padding: 20px;
    }

    .whatsapp-four-channel span {
        font-size: 15px;
    }

    .whatsapp-four-contact {
        font-size: 15px;
    }

    .whatsapp-four-hours {
        font-size: 13px;
        padding: 10px 16px;
    }

}

/* whatsappp section 5*/
/* =========================
   WHATSAPP FIVE SECTION
========================= */

.whatsapp-five-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-five-glow-one,
.whatsapp-five-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-five-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappFiveFloat 8s ease-in-out infinite;
}

.whatsapp-five-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.10);
    bottom: -120px;
    right: -120px;
    animation: whatsappFiveFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappFiveFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappFiveFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-five-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 24px;
}

/* TITLE */

.whatsapp-five-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 25px;
}

/* TEXT */

.whatsapp-five-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 24px;
}

/* HIGHLIGHT */

.whatsapp-five-highlight {
    display: flex;
    align-items: center;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(37, 211, 102, 0.20);
    border-radius: 28px;
    padding: 28px;
    margin-top: 35px;
    margin-bottom: 30px;
}

.whatsapp-five-highlight-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    box-shadow: 0 0 25px rgba(37, 211, 102, 0.25);
}

.whatsapp-five-highlight-content h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    line-height: 1.6;
    margin: 0;
}

/* WARNING */

.whatsapp-five-warning {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(255, 193, 7, 0.20);
    border-radius: 24px;
    padding: 28px;
}

.whatsapp-five-warning-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.whatsapp-five-warning-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* BUTTON */

.whatsapp-five-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 18px 36px;
    border-radius: 60px;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    transition: .4s ease;
    box-shadow: 0 0 30px rgba(37, 211, 102, 0.25);
}

.whatsapp-five-btn:hover {
    transform: translateY(-5px);
    color: #000;
    box-shadow: 0 0 40px rgba(37, 211, 102, 0.40);
}

/* RIGHT CARD */

.whatsapp-five-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.whatsapp-five-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.whatsapp-five-image {
    margin-bottom: 35px;
}

.whatsapp-five-image img {
    width: 100%;
    border-radius: 24px;
}

/* STEPS */

.whatsapp-five-steps {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

/* STEP */

.whatsapp-five-step {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 20px;
    padding: 18px;
    transition: .4s ease;
}

.whatsapp-five-step:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

/* NUMBER */

.whatsapp-five-step-number {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 800;
}

/* STEP CONTENT */

.whatsapp-five-step-content h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 8px;
}

.whatsapp-five-step-content p {
    color: #d0d0d0;
    margin: 0;
    line-height: 1.7;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-five-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-five-title {
        font-size: 30px;
    }

    .whatsapp-five-text {
        font-size: 15px;
    }

    .whatsapp-five-highlight,
    .whatsapp-five-warning {
        flex-direction: column;
    }

    .whatsapp-five-highlight-content h4 {
        font-size: 20px;
    }

    .whatsapp-five-btn {
        width: 100%;
        justify-content: center;
        font-size: 16px;
        padding: 16px 20px;
    }

    .whatsapp-five-card {
        padding: 25px 20px;
    }

    .whatsapp-five-step {
        flex-direction: column;
        text-align: center;
    }

}

/* whatsappp section 6*/
/* =========================
   WHATSAPP SIX SECTION
========================= */

.whatsapp-six-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-six-glow-one,
.whatsapp-six-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-six-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappSixFloat 8s ease-in-out infinite;
}

.whatsapp-six-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.10);
    bottom: -120px;
    right: -120px;
    animation: whatsappSixFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappSixFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappSixFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-six-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.whatsapp-six-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* DEVICE BOX */

.whatsapp-six-device-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    height: 100%;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
    transition: .4s ease;
}

.whatsapp-six-device-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.whatsapp-six-device-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -90px;
    right: -90px;
}

/* ICON */

.whatsapp-six-device-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    margin-bottom: 28px;
    box-shadow: 0 0 30px rgba(37, 211, 102, 0.25);
}

.whatsapp-six-device-icon.apple {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

/* TITLE */

.whatsapp-six-device-box h3 {
    color: #fff;
    font-size: 34px;
    font-weight: 800;
    margin-bottom: 20px;
}

/* TEXT */

.whatsapp-six-device-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin-bottom: 30px;
}

/* STEPS */

.whatsapp-six-steps {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.whatsapp-six-step {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 18px;
    padding: 16px 18px;
    transition: .4s ease;
}

.whatsapp-six-step:hover {
    transform: translateX(5px);
    border-color: #d4af37;
}

.whatsapp-six-step span {
    width: 45px;
    height: 45px;
    min-width: 45px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 800;
}

.whatsapp-six-step p {
    margin: 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.7;
}

/* WARNING */

.whatsapp-six-warning {
    display: flex;
    gap: 25px;
    background: #111;
    border: 1px solid rgba(255, 193, 7, 0.20);
    border-radius: 30px;
    padding: 35px;
    position: relative;
    overflow: hidden;
}

.whatsapp-six-warning::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(255, 193, 7, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.whatsapp-six-warning-icon {
    width: 80px;
    height: 80px;
    min-width: 80px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
}

.whatsapp-six-warning-content h4 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 15px;
}

.whatsapp-six-warning-content p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-six-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-six-title {
        font-size: 30px;
    }

    .whatsapp-six-device-box {
        padding: 30px 22px;
    }

    .whatsapp-six-device-box h3 {
        font-size: 28px;
    }

    .whatsapp-six-device-box p {
        font-size: 15px;
    }

    .whatsapp-six-step {
        align-items: flex-start;
    }

    .whatsapp-six-warning {
        flex-direction: column;
        padding: 28px 22px;
    }

    .whatsapp-six-warning-content h4 {
        font-size: 24px;
    }

    .whatsapp-six-warning-content p {
        font-size: 15px;
    }

}

/* whatsappp section 7*/
/* =========================
   WHATSAPP SEVEN SECTION
========================= */

.whatsapp-seven-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-seven-glow-one,
.whatsapp-seven-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-seven-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappSevenFloat 8s ease-in-out infinite;
}

.whatsapp-seven-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.10);
    bottom: -120px;
    right: -120px;
    animation: whatsappSevenFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappSevenFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappSevenFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-seven-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 24px;
}

/* TITLE */

.whatsapp-seven-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.whatsapp-seven-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 24px;
}

/* STORY BOX */

.whatsapp-seven-story {
    display: flex;
    gap: 22px;
    background: #111;
    border: 1px solid rgba(37, 211, 102, 0.20);
    border-radius: 30px;
    padding: 32px;
    margin-top: 35px;
    position: relative;
    overflow: hidden;
}

.whatsapp-seven-story::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(37, 211, 102, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.whatsapp-seven-story-icon {
    width: 80px;
    height: 80px;
    min-width: 80px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25D366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 36px;
    box-shadow: 0 0 30px rgba(37, 211, 102, 0.25);
}

.whatsapp-seven-story-content h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 15px;
}

.whatsapp-seven-story-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* CARD */

.whatsapp-seven-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.whatsapp-seven-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.whatsapp-seven-image {
    margin-bottom: 30px;
}

.whatsapp-seven-image img {
    width: 100%;
    border-radius: 24px;
}

/* STATUS */

.whatsapp-seven-status {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-weight: 700;
    margin-bottom: 35px;
}

.whatsapp-seven-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: whatsappSevenPulse 1.5s infinite;
}

@keyframes whatsappSevenPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* FEATURES */

.whatsapp-seven-features {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.whatsapp-seven-feature {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 20px;
    padding: 18px;
    transition: .4s ease;
}

.whatsapp-seven-feature:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

.whatsapp-seven-feature-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
}

.whatsapp-seven-feature-content h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 6px;
}

.whatsapp-seven-feature-content p {
    color: #d0d0d0;
    margin: 0;
    line-height: 1.7;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-seven-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-seven-title {
        font-size: 30px;
    }

    .whatsapp-seven-text {
        font-size: 15px;
    }

    .whatsapp-seven-story {
        flex-direction: column;
        padding: 28px 22px;
    }

    .whatsapp-seven-story-content h4 {
        font-size: 24px;
    }

    .whatsapp-seven-card {
        padding: 28px 20px;
    }

    .whatsapp-seven-feature {
        flex-direction: column;
        text-align: center;
    }

}

/* whatsappp section 8*/
/* =========================
   WHATSAPP EIGHT SECTION
========================= */

.whatsapp-eight-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.whatsapp-eight-glow-one,
.whatsapp-eight-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-eight-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappEightFloat 8s ease-in-out infinite;
}

.whatsapp-eight-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 0, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: whatsappEightFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappEightFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappEightFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-eight-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.whatsapp-eight-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.whatsapp-eight-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 35px;
}

/* CHECKS */

.whatsapp-eight-checks {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* CHECK */

.whatsapp-eight-check {
    display: flex;
    gap: 22px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 28px;
    padding: 28px;
    transition: .4s ease;
    position: relative;
    overflow: hidden;
}

.whatsapp-eight-check:hover {
    transform: translateY(-6px);
    border-color: #d4af37;
}

.whatsapp-eight-check::before {
    content: '';
    position: absolute;
    width: 180px;
    height: 180px;
    background: rgba(212, 175, 55, 0.04);
    border-radius: 50%;
    top: -80px;
    right: -80px;
}

/* ICON */

.whatsapp-eight-check-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.20);
}

/* CONTENT */

.whatsapp-eight-check-content h4 {
    color: #fff;
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 14px;
}

.whatsapp-eight-check-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* WARNING */

.whatsapp-eight-warning {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(255, 193, 7, 0.20);
    border-radius: 28px;
    padding: 28px;
    margin-top: 35px;
}

.whatsapp-eight-warning-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #ffcc00, #ff9800);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.whatsapp-eight-warning-content p {
    color: #fff;
    line-height: 1.9;
    margin: 0;
    font-weight: 600;
}

/* CARD */

.whatsapp-eight-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.whatsapp-eight-card::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.whatsapp-eight-image {
    margin-bottom: 30px;
}

.whatsapp-eight-image img {
    width: 100%;
    border-radius: 24px;
}

/* STATUS */

.whatsapp-eight-status {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-weight: 700;
    margin-bottom: 35px;
}

.whatsapp-eight-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: whatsappEightPulse 1.5s infinite;
}

@keyframes whatsappEightPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* SECURITY */

.whatsapp-eight-security {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

/* BOX */

.whatsapp-eight-security-box {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 20px;
    padding: 18px;
    transition: .4s ease;
}

.whatsapp-eight-security-box:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

.whatsapp-eight-security-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
}

.whatsapp-eight-security-box h5 {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 6px;
}

.whatsapp-eight-security-box p {
    color: #d0d0d0;
    margin: 0;
    line-height: 1.7;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-eight-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-eight-title {
        font-size: 30px;
    }

    .whatsapp-eight-text {
        font-size: 15px;
    }

    .whatsapp-eight-check,
    .whatsapp-eight-warning {
        flex-direction: column;
        padding: 25px 22px;
    }

    .whatsapp-eight-check-content h4 {
        font-size: 22px;
    }

    .whatsapp-eight-card {
        padding: 28px 20px;
    }

    .whatsapp-eight-security-box {
        flex-direction: column;
        text-align: center;
    }

}

/* whatsappp section 9*/
/* =========================
   WHATSAPP FAQ SECTION
========================= */

.whatsapp-faq-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.whatsapp-faq-glow-one,
.whatsapp-faq-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.whatsapp-faq-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: whatsappFaqFloat 8s ease-in-out infinite;
}

.whatsapp-faq-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.08);
    bottom: -120px;
    right: -120px;
    animation: whatsappFaqFloatTwo 10s ease-in-out infinite;
}

@keyframes whatsappFaqFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes whatsappFaqFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.whatsapp-faq-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.whatsapp-faq-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* ACCORDION */

.whatsapp-faq-item {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.12) !important;
    border-radius: 24px !important;
    overflow: hidden;
    margin-bottom: 22px;
    transition: .4s ease;
}

.whatsapp-faq-item:hover {
    border-color: #d4af37 !important;
    transform: translateY(-5px);
}

/* BUTTON */

.whatsapp-faq-button {
    background: #111 !important;
    color: #fff !important;
    font-size: 22px;
    font-weight: 800;
    padding: 28px 30px;
    border: none !important;
    box-shadow: none !important;
}

.whatsapp-faq-button:not(.collapsed) {
    background: #151515 !important;
    color: #d4af37 !important;
}

/* ICON */

.whatsapp-faq-button::after {
    filter: brightness(0) invert(1);
}

.whatsapp-faq-button:not(.collapsed)::after {
    filter: none;
}

/* BODY */

.whatsapp-faq-body {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    padding: 0 30px 30px 30px;
    background: #151515;
}

/* MOBILE */

@media(max-width:991px) {

    .whatsapp-faq-title {
        font-size: 40px;
    }

}

@media(max-width:576px) {

    .whatsapp-faq-title {
        font-size: 30px;
    }

    .whatsapp-faq-button {
        font-size: 17px;
        padding: 22px 20px;
        line-height: 1.6;
    }

    .whatsapp-faq-body {
        font-size: 15px;
        padding: 0 20px 22px 20px;
    }

}



/* =========================
   MAHADEV LOGIN SECTION start
========================= */


/* ==== LOGIN SECTION 1 ==== */
/* =========================
   MAHADEV LOGIN SECTION
========================= */

.mahadev-login-section {
    background: #000;
    min-height: 100vh;
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding: 60px 0;
}

/* GLOW EFFECT */

.mahadev-login-glow-one,
.mahadev-login-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.mahadev-login-glow-one {
    width: 400px;
    height: 400px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: mahadevGlowOne 8s ease-in-out infinite;
}

.mahadev-login-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: mahadevGlowTwo 10s ease-in-out infinite;
}

@keyframes mahadevGlowOne {

    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0);
    }

}

@keyframes mahadevGlowTwo {

    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0);
    }

}

/* LOGIN BOX */

.mahadev-login-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.20);
    border-radius: 35px;
    padding: 50px 40px;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6);
    position: relative;
    overflow: hidden;
}

.mahadev-login-box::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* LOGO */

.mahadev-login-logo {
    text-align: center;
    margin-bottom: 25px;
}

.mahadev-login-logo img {
    width: 320px;
}

/* HEADER */

.mahadev-login-header {
    text-align: center;
    margin-bottom: 35px;
}

.mahadev-login-badge {
    display: inline-block;
    padding: 10px 22px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 18px;
}

.mahadev-login-header h1 {
    color: #fff;
    font-size: 42px;
    font-weight: 800;
    margin-bottom: 12px;
}

.mahadev-login-header p {
    color: #d0d0d0;
    font-size: 16px;
    margin: 0;
}

/* FORM GROUP */

.mahadev-login-group {
    margin-bottom: 24px;
}

.mahadev-login-group label {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 12px;
    display: block;
}

/* INPUT */

.mahadev-login-input {
    position: relative;
}

.mahadev-login-input i {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    color: #d4af37;
    font-size: 18px;
}

.mahadev-login-input input {
    width: 100%;
    height: 60px;
    background: #1a1a1a;
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 18px;
    padding: 0 20px 0 55px;
    color: #fff;
    font-size: 15px;
    transition: .4s ease;
}

.mahadev-login-input input:focus {
    outline: none;
    border-color: #d4af37;
    box-shadow: 0 0 15px rgba(212, 175, 55, 0.20);
}

.mahadev-login-input input::placeholder {
    color: #999;
}

/* OPTIONS */

.mahadev-login-options {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 28px;
}

.mahadev-login-options label {
    color: #d0d0d0;
    font-size: 14px;
}

.mahadev-login-options a {
    color: #d4af37;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

.mahadev-login-options a:hover {
    color: #fff;
}

/* BUTTON */

.mahadev-login-btn {
    width: 100%;
    height: 60px;
    border: none;
    border-radius: 18px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    transition: .4s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.mahadev-login-btn:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.30);
}

/* FOOTER */

.mahadev-login-footer {
    text-align: center;
    margin-top: 30px;
}

.mahadev-login-footer p {
    color: #d0d0d0;
    margin: 0;
    font-size: 15px;
}

.mahadev-login-footer a {
    color: #d4af37;
    text-decoration: none;
    font-weight: 700;
}

.mahadev-login-footer a:hover {
    color: #fff;
}

/* MOBILE */

@media(max-width:576px) {

    .mahadev-login-box {
        padding: 40px 25px;
        border-radius: 25px;
    }

    .mahadev-login-header h1 {
        font-size: 32px;
    }

    .mahadev-login-options {
        flex-direction: column;
        gap: 15px;
        align-items: flex-start;
    }

}

/* ==== LOGIN SECTION 1 ==== */

/* =========================
   LOGIN ONE SECTION
========================= */

.login-one-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.login-one-glow-one,
.login-one-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-one-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginOneFloat 8s ease-in-out infinite;
}

.login-one-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginOneFloatTwo 10s ease-in-out infinite;
}

@keyframes loginOneFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginOneFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-one-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-one-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.login-one-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 24px;
}

/* BUTTON */

.login-one-btn-box {
    margin-top: 35px;
    margin-bottom: 35px;
}

.login-one-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.20);
}

.login-one-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* WARNING */

.login-one-warning {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(255, 193, 7, 0.20);
    border-radius: 28px;
    padding: 28px;
    position: relative;
    overflow: hidden;
}

.login-one-warning::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(255, 193, 7, 0.04);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-one-warning-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #ffcc00, #ff9800);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.login-one-warning-content p {
    color: #fff;
    line-height: 1.9;
    margin: 0;
    font-weight: 600;
}

/* IMAGE BOX */

.login-one-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 35px;
    overflow: hidden;
    padding: 20px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.login-one-image-box::before {
    content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-one-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* LIVE STATUS */

.login-one-live {
    position: absolute;
    bottom: 35px;
    left: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.login-one-live-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: loginOnePulse 1.5s infinite;
}

@keyframes loginOnePulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .login-one-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .login-one-title {
        font-size: 30px;
    }

    .login-one-text {
        font-size: 15px;
    }

    .login-one-warning {
        flex-direction: column;
        padding: 24px;
    }

    .login-one-btn {
        width: 100%;
        justify-content: center;
    }

    .login-one-live {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ==== LOGIN SECTION 2 ==== */
/* =========================
   LOGIN TWO SECTION
========================= */

.login-two-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.login-two-glow-one,
.login-two-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-two-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginTwoFloat 8s ease-in-out infinite;
}

.login-two-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginTwoFloatTwo 10s ease-in-out infinite;
}

@keyframes loginTwoFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginTwoFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-two-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-two-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
}

/* BOX */

.login-two-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.4);
}

.login-two-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.login-two-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* STEP */

.login-two-step {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 20px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */

.login-two-box h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.4;
    margin-bottom: 22px;
}

/* TEXT */

.login-two-box p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.login-two-box p:last-child {
    margin-bottom: 0;
}

/* LAST BOX */

.login-two-last-box {
    text-align: center;
}

/* BUTTON */

.login-two-btn-box {
    margin-top: 35px;
}

.login-two-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-two-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* MOBILE */

@media(max-width:991px) {

    .login-two-title {
        font-size: 42px;
    }

    .login-two-box h3 {
        font-size: 28px;
    }

}

@media(max-width:576px) {

    .login-two-title {
        font-size: 30px;
    }

    .login-two-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .login-two-step {
        width: 70px;
        height: 70px;
        font-size: 18px;
    }

    .login-two-box h3 {
        font-size: 24px;
    }

    .login-two-box p {
        font-size: 15px;
    }

    .login-two-btn {
        width: 100%;
        justify-content: center;
    }

}

/* ==== LOGIN SECTION 3 ==== */
/* =========================
   LOGIN THREE SECTION
========================= */

.login-three-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.login-three-glow-one,
.login-three-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-three-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginThreeFloat 8s ease-in-out infinite;
}

.login-three-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginThreeFloatTwo 10s ease-in-out infinite;
}

@keyframes loginThreeFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginThreeFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-three-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-three-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 24px;
}

/* SUBTITLE */

.login-three-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    max-width: 950px;
    margin: auto;
}

/* TABLE */

.login-three-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.5);
}

.login-three-table {
    margin: 0;
    color: #fff;
}

.login-three-table thead {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.login-three-table thead th {
    padding: 28px 30px;
    border: none;
    color: #000;
    font-size: 20px;
    font-weight: 800;
}

.login-three-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .4s ease;
}

.login-three-table tbody tr:hover {
    background: #1a1a1a;
}

.login-three-table tbody td {
    padding: 24px 30px;
    border: none;
    vertical-align: middle;
    font-size: 17px;
    color: #d0d0d0;
}

/* GOOD */

.login-three-good {
    display: inline-block;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.25);
    color: #45ff8d;
    padding: 10px 18px;
    border-radius: 50px;
    font-weight: 700;
}

/* BAD */

.login-three-bad {
    display: inline-block;
    background: rgba(255, 0, 0, 0.10);
    border: 1px solid rgba(255, 0, 0, 0.20);
    color: #ff5b5b;
    padding: 10px 18px;
    border-radius: 50px;
    font-weight: 700;
}

/* INFO BOX */

.login-three-info-box {
    display: flex;
    gap: 24px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    position: relative;
    overflow: hidden;
}

.login-three-info-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-three-info-icon {
    width: 85px;
    height: 85px;
    min-width: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-three-info-content p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.login-three-info-content h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.5;
    margin: 0;
}

/* BUTTON */

.login-three-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-three-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* MOBILE */

@media(max-width:991px) {

    .login-three-title {
        font-size: 42px;
    }

}

@media(max-width:768px) {

    .login-three-table {
        min-width: 750px;
    }

    .login-three-table-wrapper {
        overflow-x: auto;
    }

}

@media(max-width:576px) {

    .login-three-title {
        font-size: 30px;
    }

    .login-three-subtitle {
        font-size: 15px;
    }

    .login-three-table thead th {
        font-size: 17px;
        padding: 22px;
    }

    .login-three-table tbody td {
        padding: 20px 22px;
        font-size: 15px;
    }

    .login-three-info-box {
        flex-direction: column;
        padding: 28px 24px;
    }

    .login-three-info-content p {
        font-size: 15px;
    }

    .login-three-info-content h4 {
        font-size: 22px;
    }

    .login-three-btn {
        width: 100%;
        justify-content: center;
    }

}

/* ==== LOGIN SECTION 4 ==== */
/* =========================
   LOGIN FOUR SECTION
========================= */

.login-four-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.login-four-glow-one,
.login-four-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-four-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginFourFloat 8s ease-in-out infinite;
}

.login-four-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginFourFloatTwo 10s ease-in-out infinite;
}

@keyframes loginFourFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginFourFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-four-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-four-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 22px;
}

/* SUBTITLE */

.login-four-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    max-width: 900px;
    margin: auto;
}

/* BOX */

.login-four-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.login-four-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.login-four-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* ICON */

.login-four-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */

.login-four-box h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.4;
    margin-bottom: 22px;
}

/* TEXT */

.login-four-box p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 18px;
}

.login-four-box p:last-child {
    margin-bottom: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .login-four-title {
        font-size: 42px;
    }

    .login-four-box h3 {
        font-size: 26px;
    }

}

@media(max-width:576px) {

    .login-four-title {
        font-size: 30px;
    }

    .login-four-subtitle {
        font-size: 15px;
    }

    .login-four-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .login-four-icon {
        width: 70px;
        height: 70px;
        font-size: 28px;
    }

    .login-four-box h3 {
        font-size: 22px;
    }

    .login-four-box p {
        font-size: 15px;
    }

}

/* ==== LOGIN SECTION 5 ==== */
/* =========================
   LOGIN FIVE SECTION
========================= */

.login-five-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.login-five-glow-one,
.login-five-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-five-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginFiveFloat 8s ease-in-out infinite;
}

.login-five-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginFiveFloatTwo 10s ease-in-out infinite;
}

@keyframes loginFiveFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginFiveFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-five-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-five-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
}

/* BOX */

.login-five-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.login-five-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.login-five-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* ICON */

.login-five-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    margin-bottom: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */

.login-five-box h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.4;
    margin-bottom: 25px;
}

/* INFO */

.login-five-info {
    margin-bottom: 22px;
}

.login-five-info:last-child {
    margin-bottom: 0;
}

.login-five-info h4 {
    color: #d4af37;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 10px;
}

.login-five-info p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .login-five-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .login-five-title {
        font-size: 30px;
    }

    .login-five-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .login-five-icon {
        width: 70px;
        height: 70px;
        font-size: 26px;
    }

    .login-five-box h3 {
        font-size: 22px;
    }

    .login-five-info h4 {
        font-size: 16px;
    }

    .login-five-info p {
        font-size: 15px;
    }

}

/* ==== LOGIN SECTION 6 ==== */
/* =========================
   LOGIN SIX SECTION
========================= */

.login-six-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.login-six-glow-one,
.login-six-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-six-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginSixFloat 8s ease-in-out infinite;
}

.login-six-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 0, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginSixFloatTwo 10s ease-in-out infinite;
}

@keyframes loginSixFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginSixFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-six-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-six-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.login-six-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 28px;
}

/* RULE BOX */

.login-six-rule-box {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 28px;
    padding: 30px;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}

.login-six-rule-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-six-rule-icon {
    width: 80px;
    height: 80px;
    min-width: 80px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-six-rule-content h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 12px;
}

.login-six-rule-content p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.8;
    margin: 0;
}

/* URL BOX */

.login-six-url-box {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    border-radius: 24px;
    padding: 28px;
    margin-bottom: 30px;
}

.login-six-url-box span {
    display: block;
    color: #000;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
}

.login-six-url-box h4 {
    color: #000;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.5;
    margin: 0;
    word-break: break-word;
}

/* STORY */

.login-six-story {
    background: #111;
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 28px;
    padding: 30px;
    margin-bottom: 30px;
}

.login-six-story h4 {
    color: #fff;
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 18px;
}

.login-six-story p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* WARNING */

.login-six-warning {
    display: flex;
    align-items: center;
    gap: 14px;
    background: rgba(255, 0, 0, 0.10);
    border: 1px solid rgba(255, 0, 0, 0.18);
    color: #ff6b6b;
    padding: 18px 24px;
    border-radius: 18px;
    font-size: 18px;
    font-weight: 700;
}

.login-six-warning i {
    font-size: 22px;
}

/* IMAGE */

.login-six-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;
    padding: 20px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.login-six-image-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-six-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* STATUS */

.login-six-status {
    position: absolute;
    left: 35px;
    bottom: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.login-six-status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: loginSixPulse 1.5s infinite;
}

@keyframes loginSixPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .login-six-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .login-six-title {
        font-size: 30px;
    }

    .login-six-text {
        font-size: 15px;
    }

    .login-six-rule-box {
        flex-direction: column;
        padding: 25px;
    }

    .login-six-rule-content h3 {
        font-size: 24px;
    }

    .login-six-url-box h4 {
        font-size: 22px;
    }

    .login-six-story {
        padding: 24px;
    }

    .login-six-story h4 {
        font-size: 22px;
    }

    .login-six-story p {
        font-size: 15px;
    }

    .login-six-warning {
        font-size: 15px;
        padding: 16px 18px;
    }

    .login-six-status {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ==== LOGIN SECTION 7 ==== */

/* =========================
   LOGIN SEVEN SECTION
========================= */

.login-seven-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.login-seven-glow-one,
.login-seven-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-seven-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginSevenFloat 8s ease-in-out infinite;
}

.login-seven-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginSevenFloatTwo 10s ease-in-out infinite;
}

@keyframes loginSevenFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginSevenFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-seven-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-seven-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.login-seven-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 24px;
}

/* BONUS BOX */

.login-seven-bonus {
    display: flex;
    align-items: center;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 28px;
    padding: 28px;
    margin-top: 35px;
    margin-bottom: 35px;
    position: relative;
    overflow: hidden;
}

.login-seven-bonus::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-seven-bonus-icon {
    width: 80px;
    height: 80px;
    min-width: 80px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-seven-bonus-content h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

.login-seven-bonus-content p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.8;
    margin: 0;
}

/* BUTTON */

.login-seven-btn-box {
    margin-top: 10px;
}

.login-seven-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-seven-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* IMAGE BOX */

.login-seven-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;
    padding: 20px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.login-seven-image-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.login-seven-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* STATUS */

.login-seven-status {
    position: absolute;
    left: 35px;
    bottom: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.login-seven-status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: loginSevenPulse 1.5s infinite;
}

@keyframes loginSevenPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .login-seven-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .login-seven-title {
        font-size: 30px;
    }

    .login-seven-text {
        font-size: 15px;
    }

    .login-seven-bonus {
        flex-direction: column;
        text-align: center;
        padding: 24px;
    }

    .login-seven-bonus-content h3 {
        font-size: 24px;
    }

    .login-seven-btn {
        width: 100%;
        justify-content: center;
    }

    .login-seven-status {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ==== LOGIN SECTION 8 ==== */

/* =========================
   LOGIN EIGHT SECTION
========================= */

.login-eight-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.login-eight-glow-one,
.login-eight-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-eight-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginEightFloat 8s ease-in-out infinite;
}

.login-eight-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginEightFloatTwo 10s ease-in-out infinite;
}

@keyframes loginEightFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginEightFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-eight-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-eight-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* REVIEW BOX */

.login-eight-review-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.login-eight-review-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.login-eight-review-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* STARS */

.login-eight-stars {
    font-size: 22px;
    margin-bottom: 24px;
}

/* USER */

.login-eight-user {
    display: flex;
    align-items: center;
    gap: 18px;
    margin-bottom: 28px;
}

.login-eight-user-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.login-eight-user-info h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    margin: 0;
}

/* TEXT */

.login-eight-review-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .login-eight-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .login-eight-title {
        font-size: 30px;
    }

    .login-eight-review-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .login-eight-stars {
        font-size: 20px;
    }

    .login-eight-user-icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        font-size: 24px;
    }

    .login-eight-user-info h4 {
        font-size: 20px;
    }

    .login-eight-review-box p {
        font-size: 15px;
    }

}

/* ==== LOGIN SECTION 9 ==== */
/* =========================
   LOGIN NINE SECTION
========================= */

.login-nine-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.login-nine-glow-one,
.login-nine-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.login-nine-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: loginNineFloat 8s ease-in-out infinite;
}

.login-nine-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: loginNineFloatTwo 10s ease-in-out infinite;
}

@keyframes loginNineFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes loginNineFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.login-nine-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.login-nine-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* ACCORDION */

.login-nine-accordion {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* ITEM */

.login-nine-item {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15) !important;
    border-radius: 24px !important;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

/* BUTTON */

.login-nine-button {
    background: #111 !important;
    color: #fff !important;
    font-size: 22px;
    font-weight: 800;
    padding: 28px 32px;
    border: none !important;
    box-shadow: none !important;
    line-height: 1.5;
}

.login-nine-button:not(.collapsed) {
    background: #151515 !important;
    color: #d4af37 !important;
}

.login-nine-button::after {
    filter: brightness(0) saturate(100%) invert(74%) sepia(53%) saturate(495%) hue-rotate(8deg) brightness(95%) contrast(92%);
}

/* BODY */

.login-nine-body {
    padding: 0 32px 32px;
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    background: #111;
}

/* MOBILE */

@media(max-width:991px) {

    .login-nine-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .login-nine-title {
        font-size: 30px;
    }

    .login-nine-button {
        font-size: 18px;
        padding: 22px 20px;
    }

    .login-nine-body {
        padding: 0 20px 24px;
        font-size: 15px;
    }

}



/* ========================= APP SECTION START======================== ==== */

/* ====APP SECTION 1 === */
/* =========================
   APP ONE SECTION
========================= */

.app-one-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-one-glow-one,
.app-one-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-one-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appOneFloat 8s ease-in-out infinite;
}

.app-one-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appOneFloatTwo 10s ease-in-out infinite;
}

@keyframes appOneFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appOneFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-one-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-one-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.app-one-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 24px;
}

/* FEATURE BOX */

.app-one-feature-box {
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* FEATURE */

.app-one-feature {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 22px;
    padding: 20px 24px;
    transition: .4s ease;
}

.app-one-feature:hover {
    transform: translateX(8px);
    border-color: #d4af37;
}

/* ICON */

.app-one-icon {
    width: 65px;
    height: 65px;
    min-width: 65px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.app-one-feature-content h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    line-height: 1.5;
}

/* BUTTON */

.app-one-btn-box {
    margin-bottom: 35px;
}

.app-one-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.app-one-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* WARNING */

.app-one-warning {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    background: rgba(255, 0, 0, 0.10);
    border: 1px solid rgba(255, 0, 0, 0.18);
    border-radius: 22px;
    padding: 22px;
}

.app-one-warning i {
    color: #ff5f5f;
    font-size: 24px;
    margin-top: 2px;
}

.app-one-warning span {
    color: #ffd6d6;
    font-size: 15px;
    line-height: 1.9;
}

/* IMAGE */

.app-one-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;

    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-one-image-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.app-one-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* STATUS */

.app-one-status {
    position: absolute;
    left: 35px;
    bottom: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.app-one-status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: appOnePulse 1.5s infinite;
}

@keyframes appOnePulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .app-one-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-one-title {
        font-size: 30px;
    }

    .app-one-text {
        font-size: 15px;
    }

    .app-one-feature {
        padding: 18px;
    }

    .app-one-icon {
        width: 55px;
        height: 55px;
        min-width: 55px;
        font-size: 20px;
    }

    .app-one-feature-content h3 {
        font-size: 17px;
    }

    .app-one-btn {
        width: 100%;
        justify-content: center;
    }

    .app-one-warning {
        padding: 18px;
    }

    .app-one-warning span {
        font-size: 14px;
    }

    .app-one-status {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ====APP SECTION 2 === */
/* =========================
   APP TWO SECTION
========================= */

.app-two-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-two-glow-one,
.app-two-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-two-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appTwoFloat 8s ease-in-out infinite;
}

.app-two-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appTwoFloatTwo 10s ease-in-out infinite;
}

@keyframes appTwoFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appTwoFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-two-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-two-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 25px;
}

/* SUBTITLE */

.app-two-subtitle {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    max-width: 1000px;
    margin: auto;
}

/* INFO BOX */

.app-two-info-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-two-info-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* ICON */

.app-two-info-icon {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 42px;
    margin: auto;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

/* TEXT */

.app-two-info-text {
    color: #d0d0d0;
    font-size: 18px;
    line-height: 2;
    margin: 0;
}

/* TABLE WRAPPER */

.app-two-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

/* TABLE */

.app-two-table {
    margin: 0;
    color: #fff;
}

.app-two-table thead {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.app-two-table thead th {
    padding: 28px 30px;
    color: #000;
    font-size: 20px;
    font-weight: 800;
    border: none;
}

.app-two-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .4s ease;
}

.app-two-table tbody tr:hover {
    background: #1a1a1a;
}

.app-two-table tbody td {
    padding: 24px 30px;
    vertical-align: middle;
    border: none;
    font-size: 17px;
    line-height: 1.7;
    color: #d0d0d0;
}

/* POSITIVE */

.app-two-positive {
    color: #45ff8d !important;
    font-weight: 700;
}

/* NEGATIVE */

.app-two-negative {
    color: #ff6b6b !important;
    font-weight: 700;
}

/* BOTTOM BOX */

.app-two-bottom-box {
    background: rgba(212, 175, 55, 0.08);
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
}

.app-two-bottom-box p {
    color: #fff;
    font-size: 18px;
    line-height: 2;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .app-two-title {
        font-size: 42px;
    }

    .app-two-info-box {
        padding: 30px;
    }

}

@media(max-width:768px) {

    .app-two-table {
        min-width: 900px;
    }

    .app-two-table-wrapper {
        overflow-x: auto;
    }

}

@media(max-width:576px) {

    .app-two-title {
        font-size: 30px;
    }

    .app-two-subtitle {
        font-size: 15px;
    }

    .app-two-info-box {
        padding: 25px;
    }

    .app-two-info-icon {
        width: 85px;
        height: 85px;
        font-size: 32px;
    }

    .app-two-info-text {
        font-size: 15px;
    }

    .app-two-table thead th {
        font-size: 16px;
        padding: 20px;
    }

    .app-two-table tbody td {
        font-size: 15px;
        padding: 18px 20px;
    }

    .app-two-bottom-box {
        padding: 24px;
    }

    .app-two-bottom-box p {
        font-size: 15px;
    }

}

/* ====APP SECTION 3 === */
/* =========================
   APP THREE SECTION
========================= */

.app-three-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-three-glow-one,
.app-three-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-three-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appThreeFloat 8s ease-in-out infinite;
}

.app-three-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appThreeFloatTwo 10s ease-in-out infinite;
}

@keyframes appThreeFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appThreeFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-three-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-three-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
}

/* BOX */

.app-three-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 32px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-three-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.app-three-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* ICON */

.app-three-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */

.app-three-box h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.5;
    margin-bottom: 22px;
}

/* TEXT */

.app-three-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.95;
    margin-bottom: 18px;
}

.app-three-box p:last-child {
    margin-bottom: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .app-three-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-three-title {
        font-size: 30px;
    }

    .app-three-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .app-three-icon {
        width: 70px;
        height: 70px;
        font-size: 28px;
        margin-bottom: 22px;
    }

    .app-three-box h3 {
        font-size: 22px;
    }

    .app-three-box p {
        font-size: 15px;
    }

}

/* ====APP SECTION 4 === */
/* =========================
   APP FOUR SECTION
========================= */

.app-four-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.app-four-glow-one,
.app-four-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-four-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appFourFloat 8s ease-in-out infinite;
}

.app-four-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appFourFloatTwo 10s ease-in-out infinite;
}

@keyframes appFourFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appFourFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-four-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-four-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.app-four-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 40px;
}

/* STEPS */

.app-four-steps {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* STEP */

.app-four-step {
    display: flex;
    gap: 22px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 28px;
    padding: 28px;
    transition: .4s ease;
    position: relative;
    overflow: hidden;
}

.app-four-step:hover {
    transform: translateX(8px);
    border-color: #d4af37;
}

.app-four-step::before {
    content: '';
    position: absolute;
    width: 180px;
    height: 180px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -80px;
    right: -80px;
}

/* NUMBER */

.app-four-step-number {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    font-weight: 800;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.app-four-step-content h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 14px;
    line-height: 1.5;
}

.app-four-step-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* REGISTER BOX */

.app-four-register-box {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.20);
    border-radius: 24px;
    padding: 22px;
    margin-top: 40px;
    margin-bottom: 35px;
}

.app-four-register-box i {
    color: #45ff8d;
    font-size: 24px;
    margin-top: 2px;
}

.app-four-register-box span {
    color: #fff;
    font-size: 16px;
    line-height: 1.9;
}

/* BUTTON */

.app-four-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.app-four-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* IMAGE */

.app-four-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;

    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-four-image-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.app-four-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* STATUS */

.app-four-status {
    position: absolute;
    left: 35px;
    bottom: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.app-four-status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: appFourPulse 1.5s infinite;
}

@keyframes appFourPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .app-four-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-four-title {
        font-size: 30px;
    }

    .app-four-text {
        font-size: 15px;
    }

    .app-four-step {
        flex-direction: column;
        padding: 24px;
    }

    .app-four-step-number {
        width: 60px;
        height: 60px;
        min-width: 60px;
        font-size: 24px;
    }

    .app-four-step-content h3 {
        font-size: 20px;
    }

    .app-four-step-content p {
        font-size: 15px;
    }

    .app-four-register-box {
        padding: 18px;
    }

    .app-four-register-box span {
        font-size: 14px;
    }

    .app-four-btn {
        width: 100%;
        justify-content: center;
    }

    .app-four-status {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ====APP SECTION 5 === */
/* =========================
   APP FIVE SECTION
========================= */

.app-five-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-five-glow-one,
.app-five-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-five-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appFiveFloat 8s ease-in-out infinite;
}

.app-five-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appFiveFloatTwo 10s ease-in-out infinite;
}

@keyframes appFiveFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appFiveFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-five-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-five-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 35px;
}

/* STEPS */

.app-five-steps {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

/* STEP */

.app-five-step {
    display: flex;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 28px;
    padding: 26px;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
}

.app-five-step:hover {
    transform: translateX(8px);
    border-color: #d4af37;
}

.app-five-step::before {
    content: '';
    position: absolute;
    width: 180px;
    height: 180px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -80px;
    right: -80px;
}

/* NUMBER */

.app-five-step-number {
    width: 65px;
    height: 65px;
    min-width: 65px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    font-weight: 800;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.app-five-step-content h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 12px;
    line-height: 1.5;
}

.app-five-step-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* SUPPORT BOX */

.app-five-support-box {
    display: flex;
    align-items: center;
    gap: 14px;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 22px;
    padding: 22px;
    margin-top: 35px;
    margin-bottom: 35px;
}

.app-five-support-box i {
    color: #d4af37;
    font-size: 30px;
}

.app-five-support-box span {
    color: #fff;
    font-size: 16px;
    line-height: 1.8;
}

/* BUTTON */

.app-five-btn {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    font-size: 18px;
    font-weight: 800;
    text-decoration: none;
    padding: 18px 34px;
    border-radius: 16px;
    transition: .4s ease;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.app-five-btn:hover {
    transform: translateY(-4px);
    color: #000;
    box-shadow: 0 14px 30px rgba(212, 175, 55, 0.35);
}

/* IMAGE */

.app-five-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;

    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-five-image-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.app-five-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* STATUS */

.app-five-status {
    position: absolute;
    left: 35px;
    bottom: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.app-five-status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: appFivePulse 1.5s infinite;
}

@keyframes appFivePulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .app-five-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-five-title {
        font-size: 30px;
    }

    .app-five-step {
        flex-direction: column;
        padding: 22px;
    }

    .app-five-step-number {
        width: 58px;
        height: 58px;
        min-width: 58px;
        font-size: 22px;
    }

    .app-five-step-content h3 {
        font-size: 20px;
    }

    .app-five-step-content p {
        font-size: 15px;
    }

    .app-five-support-box {
        padding: 18px;
    }

    .app-five-support-box span {
        font-size: 14px;
    }

    .app-five-btn {
        width: 100%;
        justify-content: center;
    }

    .app-five-status {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ====APP SECTION 6 === */
/* =========================
   APP SIX SECTION
========================= */

.app-six-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-six-glow-one,
.app-six-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-six-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appSixFloat 8s ease-in-out infinite;
}

.app-six-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appSixFloatTwo 10s ease-in-out infinite;
}

@keyframes appSixFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appSixFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-six-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-six-title {
    color: #fff;
    font-size: 54px;
    font-weight: 800;
    line-height: 1.3;
}

/* TABLE WRAPPER */

.app-six-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

/* TABLE */

.app-six-table {
    margin: 0;
    color: #fff;
}

/* HEAD */

.app-six-table thead {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.app-six-table thead th {
    padding: 28px 30px;
    color: #000;
    font-size: 20px;
    font-weight: 800;
    border: none;
}

/* BODY */

.app-six-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .4s ease;
}

.app-six-table tbody tr:hover {
    background: #1a1a1a;
}

.app-six-table tbody td {
    padding: 24px 30px;
    vertical-align: middle;
    border: none;
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.7;
}

/* HIGHLIGHT */

.app-six-highlight {
    color: #d4af37 !important;
    font-weight: 700;
}

/* POSITIVE */

.app-six-positive {
    color: #45ff8d !important;
    font-weight: 700;
}

/* NEGATIVE */

.app-six-negative {
    color: #ff6b6b !important;
    font-weight: 700;
}

/* MOBILE */

@media(max-width:991px) {

    .app-six-title {
        font-size: 42px;
    }

}

@media(max-width:768px) {

    .app-six-table {
        min-width: 700px;
    }

    .app-six-table-wrapper {
        overflow-x: auto;
    }

}

@media(max-width:576px) {

    .app-six-title {
        font-size: 30px;
    }

    .app-six-table thead th {
        font-size: 16px;
        padding: 20px;
    }

    .app-six-table tbody td {
        font-size: 15px;
        padding: 18px 20px;
    }

}

/* ====APP SECTION 7 === */
/* =========================
   APP SEVEN SECTION
========================= */

.app-seven-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-seven-glow-one,
.app-seven-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-seven-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appSevenFloat 8s ease-in-out infinite;
}

.app-seven-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appSevenFloatTwo 10s ease-in-out infinite;
}

@keyframes appSevenFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appSevenFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-seven-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-seven-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 28px;
}

/* TEXT */

.app-seven-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.9;
    margin-bottom: 40px;
}

/* STEPS */

.app-seven-steps {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

/* STEP */

.app-seven-step {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 28px;
    padding: 26px;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
}

.app-seven-step:hover {
    transform: translateX(8px);
    border-color: #d4af37;
}

.app-seven-step::before {
    content: '';
    position: absolute;
    width: 180px;
    height: 180px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -80px;
    right: -80px;
}

/* ICON */

.app-seven-step-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.app-seven-step-content h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 12px;
    line-height: 1.5;
}

.app-seven-step-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* SUPPORT */

.app-seven-support {
    display: flex;
    align-items: flex-start;
    gap: 18px;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.20);
    border-radius: 26px;
    padding: 24px;
    margin-top: 40px;
}

.app-seven-support-icon {
    width: 65px;
    height: 65px;
    min-width: 65px;
    border-radius: 50%;
    background: #25d366;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

.app-seven-support-content h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 10px;
}

.app-seven-support-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* IMAGE */

.app-seven-image-box {
    position: relative;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;

    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-seven-image-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

.app-seven-image-box img {
    width: 100%;
    border-radius: 24px;
    position: relative;
    z-index: 2;
}

/* STATUS */

.app-seven-status {
    position: absolute;
    left: 35px;
    bottom: 35px;
    z-index: 3;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    backdrop-filter: blur(10px);
}

.app-seven-status-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: appSevenPulse 1.5s infinite;
}

@keyframes appSevenPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* MOBILE */

@media(max-width:991px) {

    .app-seven-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-seven-title {
        font-size: 30px;
    }

    .app-seven-text {
        font-size: 15px;
    }

    .app-seven-step {
        flex-direction: column;
        padding: 22px;
    }

    .app-seven-step-icon {
        width: 58px;
        height: 58px;
        min-width: 58px;
        font-size: 22px;
    }

    .app-seven-step-content h3 {
        font-size: 20px;
    }

    .app-seven-step-content p {
        font-size: 15px;
    }

    .app-seven-support {
        flex-direction: column;
        padding: 20px;
    }

    .app-seven-support-content h4 {
        font-size: 20px;
    }

    .app-seven-support-content p {
        font-size: 14px;
    }

    .app-seven-status {
        left: 20px;
        right: 20px;
        bottom: 20px;
        justify-content: center;
        font-size: 13px;
    }

}

/* ====APP SECTION 8 === */
/* =========================
   APP EIGHT SECTION
========================= */

.app-eight-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-eight-glow-one,
.app-eight-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-eight-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appEightFloat 8s ease-in-out infinite;
}

.app-eight-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appEightFloatTwo 10s ease-in-out infinite;
}

@keyframes appEightFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appEightFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-eight-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-eight-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* BOX */

.app-eight-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-eight-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.app-eight-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* ICON */

.app-eight-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 28px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* HEADING */

.app-eight-box h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.5;
    margin-bottom: 24px;
}

/* LABEL */

.app-eight-label {
    display: inline-block;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.20);
    color: #d4af37;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 8px 18px;
    border-radius: 50px;
    margin-bottom: 14px;
}

/* TEXT */

.app-eight-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.95;
    margin-bottom: 22px;
}

.app-eight-content p:last-child {
    margin-bottom: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .app-eight-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-eight-title {
        font-size: 30px;
    }

    .app-eight-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .app-eight-icon {
        width: 70px;
        height: 70px;
        font-size: 28px;
        margin-bottom: 22px;
    }

    .app-eight-box h3 {
        font-size: 22px;
    }

    .app-eight-content p {
        font-size: 15px;
    }

}

/* ====APP SECTION 9 === */
/* =========================
   APP NINE SECTION
========================= */

.app-nine-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW EFFECT */

.app-nine-glow-one,
.app-nine-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-nine-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appNineFloat 8s ease-in-out infinite;
}

.app-nine-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appNineFloatTwo 10s ease-in-out infinite;
}

@keyframes appNineFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appNineFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-nine-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-nine-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* REVIEW BOX */

.app-nine-review-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 30px;
    padding: 35px;
    height: 100%;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.app-nine-review-box:hover {
    transform: translateY(-8px);
    border-color: #d4af37;
}

.app-nine-review-box::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* STARS */

.app-nine-stars {
    font-size: 22px;
    margin-bottom: 24px;
}

/* USER */

.app-nine-user {
    display: flex;
    align-items: center;
    gap: 18px;
    margin-bottom: 28px;
}

.app-nine-user-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

.app-nine-user-info h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin: 0;
}

/* TEXT */

.app-nine-review-box p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.95;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .app-nine-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-nine-title {
        font-size: 30px;
    }

    .app-nine-review-box {
        padding: 28px 24px;
        border-radius: 24px;
    }

    .app-nine-stars {
        font-size: 20px;
    }

    .app-nine-user {
        gap: 14px;
    }

    .app-nine-user-icon {
        width: 60px;
        height: 60px;
        min-width: 60px;
        font-size: 24px;
    }

    .app-nine-user-info h4 {
        font-size: 20px;
    }

    .app-nine-review-box p {
        font-size: 15px;
    }

}

/* ====APP SECTION 10 === */
/* =========================
   APP TEN SECTION
========================= */

.app-ten-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.app-ten-glow-one,
.app-ten-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.app-ten-glow-one {
    width: 420px;
    height: 420px;
    background: rgba(212, 175, 55, 0.10);
    top: -120px;
    left: -120px;
    animation: appTenFloat 8s ease-in-out infinite;
}

.app-ten-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: appTenFloatTwo 10s ease-in-out infinite;
}

@keyframes appTenFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes appTenFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.app-ten-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.app-ten-title {
    color: #fff;
    font-size: 52px;
    font-weight: 800;
    line-height: 1.3;
}

/* ACCORDION */

.app-ten-accordion {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* ITEM */

.app-ten-item {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15) !important;
    border-radius: 26px !important;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

/* BUTTON */

.app-ten-button {
    background: #111 !important;
    color: #fff !important;
    font-size: 22px;
    font-weight: 800;
    padding: 28px 32px;
    border: none !important;
    box-shadow: none !important;
    line-height: 1.5;
}

.app-ten-button:not(.collapsed) {
    background: #151515 !important;
    color: #d4af37 !important;
}

.app-ten-button::after {
    filter: brightness(0) saturate(100%) invert(74%) sepia(53%) saturate(495%) hue-rotate(8deg) brightness(95%) contrast(92%);
}

/* BODY */

.app-ten-body {
    padding: 0 32px 32px;
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.95;
    background: #111;
}

/* MOBILE */

@media(max-width:991px) {

    .app-ten-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .app-ten-title {
        font-size: 30px;
    }

    .app-ten-button {
        font-size: 18px;
        padding: 22px 20px;
    }

    .app-ten-body {
        padding: 0 20px 24px;
        font-size: 15px;
    }

}

/* ==== ABOUT SECTION START === */

/* ==== ABOUT SECTION 1 === */
/* =========================
   ABOUT ONE SECTION
========================= */

.about-one-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-one-glow-one,
.about-one-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-one-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutOneFloat 8s ease-in-out infinite;
}

.about-one-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutOneFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutOneFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutOneFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.about-one-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-one-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 30px;
}

/* TEXT */

.about-one-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.95;
    margin-bottom: 24px;
}

/* HIGHLIGHT */

.about-one-highlight {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 28px;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
}

.about-one-highlight::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */

.about-one-highlight-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

/* CONTENT */

.about-one-highlight-content h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 10px;
}

.about-one-highlight-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* CARD */

.about-one-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 30px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.about-one-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.about-one-image {
    margin-bottom: 30px;
}

.about-one-image img {
    width: 100%;
    border-radius: 24px;
}

/* STATS */

.about-one-stats {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
}

.about-one-stat-box {
    flex: 1;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 24px;
    padding: 25px 20px;
    text-align: center;
    transition: .4s ease;
}

.about-one-stat-box:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

.about-one-stat-box h3 {
    color: #d4af37;
    font-size: 42px;
    font-weight: 900;
    margin-bottom: 10px;
}

.about-one-stat-box p {
    color: #d0d0d0;
    margin: 0;
    line-height: 1.7;
}

/* BOTTOM */

.about-one-bottom {
    display: flex;
    align-items: flex-start;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 26px;
    padding: 24px;
}

/* ICON */

.about-one-bottom-icon {
    width: 70px;
    height: 70px;
    min-width: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

/* CONTENT */

.about-one-bottom-content h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 10px;
}

.about-one-bottom-content p {
    color: #d0d0d0;
    line-height: 1.8;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .about-one-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .about-one-title {
        font-size: 30px;
    }

    .about-one-text {
        font-size: 15px;
    }

    .about-one-highlight {
        flex-direction: column;
        padding: 24px 22px;
    }

    .about-one-highlight-content h4 {
        font-size: 24px;
    }

    .about-one-card {
        padding: 24px 20px;
    }

    .about-one-stats {
        flex-direction: column;
    }

    .about-one-bottom {
        flex-direction: column;
    }

}

/* ==== ABOUT SECTION 2 === */
/* =========================
   ABOUT TWO SECTION
========================= */

.about-two-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-two-glow-one,
.about-two-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-two-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutTwoFloat 8s ease-in-out infinite;
}

.about-two-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutTwoFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutTwoFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutTwoFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* CARD */

.about-two-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 30px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.about-two-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.about-two-image {
    margin-bottom: 28px;
}

.about-two-image img {
    width: 100%;
    border-radius: 24px;
}

/* STATUS */

.about-two-status {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: rgba(37, 211, 102, 0.12);
    border: 1px solid rgba(37, 211, 102, 0.20);
    color: #45ff8d;
    padding: 12px 22px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 30px;
}

.about-two-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #45ff8d;
    animation: aboutTwoPulse 1.5s infinite;
}

@keyframes aboutTwoPulse {

    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.5);
        opacity: .5;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }

}

/* FEATURES */

.about-two-features {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* FEATURE */

.about-two-feature {
    display: flex;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 24px;
    padding: 22px;
    transition: .4s ease;
}

.about-two-feature:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

/* ICON */

.about-two-feature-icon {
    width: 65px;
    height: 65px;
    min-width: 65px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
}

/* CONTENT */

.about-two-feature-content h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 8px;
}

.about-two-feature-content p {
    color: #d0d0d0;
    margin: 0;
    line-height: 1.8;
}

/* BADGE */

.about-two-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-two-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 30px;
}

/* TEXT */

.about-two-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.95;
    margin-bottom: 24px;
}

/* COMPARISON */

.about-two-comparison {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin: 40px 0;
}

/* BOX */

.about-two-compare-box {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 30px;
    padding: 28px;
    transition: .4s ease;
}

.about-two-compare-box:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

.about-two-compare-box.active {
    border-color: #d4af37;
    background: linear-gradient(135deg, #111, #1b1b1b);
}

/* ICON */

.about-two-compare-icon {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    margin-bottom: 24px;
}

/* TEXT */

.about-two-compare-box h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 14px;
}

.about-two-compare-box p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* HIGHLIGHT */

.about-two-highlight {
    display: flex;
    gap: 20px;
    background: linear-gradient(135deg, #111, #1b1b1b);
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 30px;
    padding: 30px;
    margin-top: 40px;
    position: relative;
    overflow: hidden;
}

.about-two-highlight::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */

.about-two-highlight-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

/* CONTENT */

.about-two-highlight-content h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 12px;
}

.about-two-highlight-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .about-two-title {
        font-size: 42px;
    }

}

@media(max-width:768px) {

    .about-two-comparison {
        grid-template-columns: 1fr;
    }

}

@media(max-width:576px) {

    .about-two-title {
        font-size: 30px;
    }

    .about-two-text {
        font-size: 15px;
    }

    .about-two-card {
        padding: 24px 20px;
    }

    .about-two-feature {
        flex-direction: column;
    }

    .about-two-highlight {
        flex-direction: column;
        padding: 24px 22px;
    }

    .about-two-highlight-content h4 {
        font-size: 24px;
    }

}

/* ==== ABOUT SECTION 3 === */
/* =========================
   ABOUT THREE SECTION
========================= */

.about-three-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-three-glow-one,
.about-three-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-three-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutThreeFloat 8s ease-in-out infinite;
}

.about-three-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutThreeFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutThreeFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutThreeFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.about-three-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-three-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 30px;
}

/* TEXT */

.about-three-text {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.95;
    margin-bottom: 24px;
}

/* WARNING */

.about-three-warning {
    display: flex;
    gap: 20px;
    background: rgba(255, 193, 7, 0.08);
    border: 1px solid rgba(255, 193, 7, 0.18);
    border-radius: 30px;
    padding: 28px;
    margin: 35px 0;
    position: relative;
    overflow: hidden;
}

.about-three-warning::before {
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    background: rgba(255, 193, 7, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */

.about-three-warning-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

/* CONTENT */

.about-three-warning-content h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 12px;
}

.about-three-warning-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* HIGHLIGHT */

.about-three-highlight {
    display: flex;
    gap: 20px;
    background: linear-gradient(135deg, #111, #1a1a1a);
    border: 1px solid rgba(37, 211, 102, 0.18);
    border-radius: 30px;
    padding: 28px;
    margin-top: 40px;
}

.about-three-highlight-icon {
    width: 75px;
    height: 75px;
    min-width: 75px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25d366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

.about-three-highlight-content h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 12px;
}

.about-three-highlight-content p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* CARD */

.about-three-card {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 30px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.about-three-card::before {
    content: '';
    position: absolute;
    width: 260px;
    height: 260px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -100px;
    right: -100px;
}

/* IMAGE */

.about-three-image {
    margin-bottom: 30px;
}

.about-three-image img {
    width: 100%;
    border-radius: 24px;
}

/* TIMELINE */

.about-three-timeline {
    display: flex;
    flex-direction: column;
    gap: 22px;
    margin-bottom: 30px;
}

/* ITEM */

.about-three-item {
    display: flex;
    gap: 18px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 24px;
    padding: 22px;
    transition: .4s ease;
}

.about-three-item:hover {
    transform: translateY(-5px);
    border-color: #d4af37;
}

/* STEP */

.about-three-step {
    width: 65px;
    height: 65px;
    min-width: 65px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 900;
}

/* CONTENT */

.about-three-item-content h5 {
    color: #fff;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 8px;
}

.about-three-item-content p {
    color: #d0d0d0;
    margin: 0;
    line-height: 1.8;
}

/* BOTTOM */

.about-three-bottom {
    background: linear-gradient(135deg, #111, #1b1b1b);
    border: 1px solid rgba(212, 175, 55, 0.18);
    border-radius: 28px;
    padding: 30px;
    text-align: center;
}

.about-three-bottom h3 {
    color: #d4af37;
    font-size: 38px;
    font-weight: 900;
    margin-bottom: 14px;
}

.about-three-bottom p {
    color: #d0d0d0;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .about-three-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .about-three-title {
        font-size: 30px;
    }

    .about-three-text {
        font-size: 15px;
    }

    .about-three-warning,
    .about-three-highlight {
        flex-direction: column;
        padding: 24px 22px;
    }

    .about-three-warning-content h4,
    .about-three-highlight-content h4 {
        font-size: 24px;
    }

    .about-three-card {
        padding: 24px 20px;
    }

    .about-three-item {
        flex-direction: column;
    }

    .about-three-bottom h3 {
        font-size: 30px;
    }

}

/* ==== ABOUT SECTION 4 === */
/* =========================
   ABOUT FOUR SECTION
========================= */

.about-four-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-four-glow-one,
.about-four-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-four-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutFourFloat 8s ease-in-out infinite;
}

.about-four-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutFourFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutFourFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutFourFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.about-four-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-four-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
}

/* TABLE WRAPPER */

.about-four-table-wrapper {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

/* TABLE */

.about-four-table {
    margin: 0;
    color: #fff;
}

/* HEAD */

.about-four-table thead {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
}

.about-four-table thead th {
    padding: 28px 30px;
    color: #000;
    font-size: 22px;
    font-weight: 800;
    border: none;
}

/* ROW */

.about-four-table tbody tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
    transition: .4s ease;
}

.about-four-table tbody tr:hover {
    background: #1a1a1a;
}

/* TD */

.about-four-table tbody td {
    padding: 24px 30px;
    vertical-align: middle;
    border: none;
}

/* LABEL */

.about-four-label {
    display: flex;
    align-items: center;
    gap: 18px;
}

/* ICON */

.about-four-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.20);
}

.about-four-label span {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.5;
}

/* VALUE */

.about-four-value {
    color: #d0d0d0;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.9;
}

/* MOBILE */

@media(max-width:991px) {

    .about-four-title {
        font-size: 42px;
    }

}

@media(max-width:768px) {

    .about-four-table {
        min-width: 800px;
    }

    .about-four-table-wrapper {
        overflow-x: auto;
    }

}

@media(max-width:576px) {

    .about-four-title {
        font-size: 30px;
    }

    .about-four-table thead th {
        font-size: 18px;
        padding: 22px 20px;
    }

    .about-four-table tbody td {
        padding: 20px;
    }

    .about-four-label span {
        font-size: 16px;
    }

    .about-four-value {
        font-size: 15px;
    }

    .about-four-icon {
        width: 50px;
        height: 50px;
        min-width: 50px;
        font-size: 20px;
    }

}

/* ==== ABOUT SECTION 5 === */
/* =========================
   ABOUT FIVE SECTION
========================= */

.about-five-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-five-glow-one,
.about-five-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-five-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutFiveFloat 8s ease-in-out infinite;
}

.about-five-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutFiveFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutFiveFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutFiveFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.about-five-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-five-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 24px;
}

/* SUBTITLE */

.about-five-subtitle {
    color: #d0d0d0;
    font-size: 18px;
    line-height: 1.9;
    margin: 0;
}

/* BOX */

.about-five-box {
    height: 100%;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.about-five-box:hover {
    transform: translateY(-6px);
    border-color: #d4af37;
}

.about-five-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */

.about-five-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 30px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.about-five-content h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.4;
    margin-bottom: 22px;
}

.about-five-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.95;
    margin-bottom: 22px;
}

/* HIGHLIGHT */

.about-five-highlight {
    display: inline-block;
    padding: 14px 22px;
    border-radius: 18px;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.18);
    color: #45ff8d;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.7;
}

/* MOBILE */

@media(max-width:991px) {

    .about-five-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .about-five-title {
        font-size: 30px;
    }

    .about-five-subtitle {
        font-size: 15px;
    }

    .about-five-box {
        padding: 28px 22px;
    }

    .about-five-icon {
        width: 70px;
        height: 70px;
        font-size: 28px;
    }

    .about-five-content h3 {
        font-size: 24px;
    }

    .about-five-content p {
        font-size: 15px;
    }

    .about-five-highlight {
        width: 100%;
        text-align: center;
        font-size: 14px;
    }

}

/* ==== ABOUT SECTION 6 === */
/* =========================
   CONTACT ONE SECTION
========================= */

.contact-one-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.contact-one-glow-one,
.contact-one-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.contact-one-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: contactOneFloat 8s ease-in-out infinite;
}

.contact-one-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: contactOneFloatTwo 10s ease-in-out infinite;
}

@keyframes contactOneFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes contactOneFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.contact-one-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.contact-one-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
}

/* BOX */

.contact-one-box {
    height: 100%;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.contact-one-box:hover {
    transform: translateY(-6px);
    border-color: #d4af37;
}

.contact-one-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* ICON */

.contact-one-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 30px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.contact-one-content h3 {
    color: #fff;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.5;
    margin-bottom: 22px;
}

.contact-one-content p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.95;
    margin-bottom: 22px;
}

/* EMAIL */

.contact-one-email,
.contact-one-website {
    color: #d4af37 !important;
    font-size: 24px !important;
    font-weight: 800;
    word-break: break-word;
}

/* INFO */

.contact-one-info {
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin-top: 30px;
}

.contact-one-info-item {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 18px;
    padding: 18px 20px;
}

.contact-one-label {
    color: #fff;
    font-weight: 700;
}

.contact-one-value {
    color: #d4af37;
    font-weight: 700;
    text-align: right;
}

/* STATUS */

.contact-one-status {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.18);
    color: #45ff8d;
    padding: 14px 22px;
    border-radius: 18px;
    font-size: 15px;
    font-weight: 700;
}

/* ALERT */

.contact-one-alert {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    background: rgba(255, 193, 7, 0.10);
    border: 1px solid rgba(255, 193, 7, 0.18);
    color: #ffd65c;
    padding: 18px 22px;
    border-radius: 20px;
    font-size: 15px;
    line-height: 1.8;
}

/* MOBILE */

@media(max-width:991px) {

    .contact-one-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .contact-one-title {
        font-size: 30px;
    }

    .contact-one-box {
        padding: 28px 22px;
    }

    .contact-one-icon {
        width: 70px;
        height: 70px;
        font-size: 28px;
    }

    .contact-one-content h3 {
        font-size: 24px;
    }

    .contact-one-content p {
        font-size: 15px;
    }

    .contact-one-email,
    .contact-one-website {
        font-size: 20px !important;
    }

    .contact-one-info-item {
        flex-direction: column;
    }

    .contact-one-value {
        text-align: left;
    }

    .contact-one-status,
    .contact-one-alert {
        width: 100%;
        font-size: 14px;
    }

}

/* ==== ABOUT SECTION 7 === */
/* =========================
   ABOUT SEVEN SECTION
========================= */

.about-seven-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-seven-glow-one,
.about-seven-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-seven-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutSevenFloat 8s ease-in-out infinite;
}

.about-seven-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(255, 215, 0, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutSevenFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutSevenFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutSevenFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.about-seven-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-seven-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
}

/* BOX */

.about-seven-box {
    height: 100%;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    transition: .4s ease;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.about-seven-box:hover {
    transform: translateY(-6px);
    border-color: #d4af37;
}

.about-seven-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* WARNING BOX */

.about-seven-box.warning {
    border-color: rgba(255, 193, 7, 0.20);
}

/* ICON */

.about-seven-icon {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25d366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    margin-bottom: 30px;
    box-shadow: 0 10px 25px rgba(37, 211, 102, 0.25);
}

.warning-icon {
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* CONTENT */

.about-seven-content h3 {
    color: #fff;
    font-size: 34px;
    font-weight: 800;
    margin-bottom: 30px;
}

/* LIST */

.about-seven-list {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

/* ITEM */

.about-seven-item {
    display: flex;
    gap: 18px;
    align-items: flex-start;
    background: #1a1a1a;
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 22px;
    padding: 22px;
    transition: .4s ease;
}

.about-seven-item:hover {
    border-color: #d4af37;
    transform: translateY(-4px);
}

/* ITEM ICON */

.about-seven-item-icon {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
}

.warning-small {
    background: linear-gradient(45deg, #ffb300, #ffd54f);
}

/* TEXT */

.about-seven-item p {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.9;
    margin: 0;
}

/* ALERT */

.about-seven-alert {
    margin-top: 30px;
    display: flex;
    align-items: center;
    gap: 14px;
    background: rgba(255, 193, 7, 0.10);
    border: 1px solid rgba(255, 193, 7, 0.18);
    color: #ffd65c;
    padding: 18px 22px;
    border-radius: 20px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.8;
}

/* MOBILE */

@media(max-width:991px) {

    .about-seven-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .about-seven-title {
        font-size: 30px;
    }

    .about-seven-box {
        padding: 28px 22px;
    }

    .about-seven-icon {
        width: 70px;
        height: 70px;
        font-size: 28px;
    }

    .about-seven-content h3 {
        font-size: 26px;
    }

    .about-seven-item {
        flex-direction: column;
    }

    .about-seven-item p {
        font-size: 15px;
    }

    .about-seven-alert {
        font-size: 14px;
        align-items: flex-start;
    }

}

/* ==== ABOUT SECTION 8 === */
/* =========================
   RESPONSIBLE GAMING SECTION
========================= */

.responsible-one-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.responsible-one-glow-one,
.responsible-one-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.responsible-one-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: responsibleOneFloat 8s ease-in-out infinite;
}

.responsible-one-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.08);
    bottom: -120px;
    right: -120px;
    animation: responsibleOneFloatTwo 10s ease-in-out infinite;
}

@keyframes responsibleOneFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes responsibleOneFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.responsible-one-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.responsible-one-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 24px;
}

/* SUBTITLE */

.responsible-one-subtitle {
    color: #d0d0d0;
    font-size: 18px;
    line-height: 1.9;
    margin: 0;
}

/* BOX */

.responsible-one-box,
.responsible-one-help-box {
    height: 100%;
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15);
    border-radius: 35px;
    padding: 35px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

.responsible-one-box::before,
.responsible-one-help-box::before {
    content: '';
    position: absolute;
    width: 240px;
    height: 240px;
    background: rgba(212, 175, 55, 0.05);
    border-radius: 50%;
    top: -120px;
    right: -120px;
}

/* HEAD */

.responsible-one-head {
    display: flex;
    gap: 24px;
    margin-bottom: 30px;
}

/* ICON */

.responsible-one-icon,
.responsible-one-help-icon {
    width: 85px;
    height: 85px;
    min-width: 85px;
    border-radius: 50%;
    background: linear-gradient(45deg, #d4af37, #f5d76e);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 34px;
    box-shadow: 0 10px 25px rgba(212, 175, 55, 0.25);
}

/* TEXT */

.responsible-one-head h3,
.responsible-one-help-head h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 800;
    margin-bottom: 14px;
}

.responsible-one-head p,
.responsible-one-help-text {
    color: #d0d0d0;
    font-size: 16px;
    line-height: 1.95;
}

/* NOTE */

.responsible-one-note {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.18);
    color: #45ff8d;
    padding: 14px 22px;
    border-radius: 18px;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 35px;
}

/* LIST */

.responsible-one-list {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

/* ITEM */

.responsible-one-item {
    display: flex;
    gap: 18px;
    align-items: flex-start;
    background: #1a1a1a;
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 24px;
    padding: 24px;
    transition: .4s ease;
}

.responsible-one-item:hover {
    border-color: #d4af37;
    transform: translateY(-5px);
}

/* ITEM ICON */

.responsible-one-item-icon {
    width: 65px;
    height: 65px;
    min-width: 65px;
    border-radius: 50%;
    background: linear-gradient(45deg, #25d366, #45ff8d);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
}

/* CONTENT */

.responsible-one-item-content h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 10px;
}

.responsible-one-item-content p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin: 0;
}

/* HELP HEAD */

.responsible-one-help-head {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 24px;
}

/* HELPLINE */

.responsible-one-helpline {
    background: #1a1a1a;
    border: 1px solid rgba(212, 175, 55, 0.12);
    border-radius: 24px;
    padding: 24px;
    margin-top: 24px;
    transition: .4s ease;
}

.responsible-one-helpline:hover {
    border-color: #d4af37;
    transform: translateY(-4px);
}

.responsible-one-helpline h4 {
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 14px;
}

.responsible-one-helpline span {
    display: inline-block;
    color: #45ff8d;
    font-size: 24px;
    font-weight: 900;
    margin-bottom: 14px;
}

.responsible-one-helpline p {
    color: #d0d0d0;
    font-size: 15px;
    line-height: 1.9;
    margin: 0;
}

/* MOBILE */

@media(max-width:991px) {

    .responsible-one-title {
        font-size: 42px;
    }

}

@media(max-width:576px) {

    .responsible-one-title {
        font-size: 30px;
    }

    .responsible-one-subtitle {
        font-size: 15px;
    }

    .responsible-one-box,
    .responsible-one-help-box {
        padding: 28px 22px;
    }

    .responsible-one-head {
        flex-direction: column;
    }

    .responsible-one-help-head {
        flex-direction: column;
        align-items: flex-start;
    }

    .responsible-one-icon,
    .responsible-one-help-icon {
        width: 70px;
        height: 70px;
        min-width: 70px;
        font-size: 28px;
    }

    .responsible-one-head h3,
    .responsible-one-help-head h3 {
        font-size: 26px;
    }

    .responsible-one-item {
        flex-direction: column;
    }

    .responsible-one-item-content h4 {
        font-size: 22px;
    }

    .responsible-one-note {
        width: 100%;
        justify-content: center;
        text-align: center;
        font-size: 14px;
    }

    .responsible-one-helpline h4 {
        font-size: 22px;
    }

    .responsible-one-helpline span {
        font-size: 20px;
    }

}

/* ==== ABOUT SECTION 9 === */
/* =========================
   ABOUT FAQ SECTION
========================= */

.about-faq-section {
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* GLOW */

.about-faq-glow-one,
.about-faq-glow-two {
    position: absolute;
    border-radius: 50%;
    filter: blur(120px);
    z-index: -1;
}

.about-faq-glow-one {
    width: 450px;
    height: 450px;
    background: rgba(212, 175, 55, 0.10);
    top: -150px;
    left: -150px;
    animation: aboutFaqFloat 8s ease-in-out infinite;
}

.about-faq-glow-two {
    width: 350px;
    height: 350px;
    background: rgba(37, 211, 102, 0.08);
    bottom: -120px;
    right: -120px;
    animation: aboutFaqFloatTwo 10s ease-in-out infinite;
}

@keyframes aboutFaqFloat {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(35px);
    }

    100% {
        transform: translateY(0px);
    }

}

@keyframes aboutFaqFloatTwo {

    0% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(-35px);
    }

    100% {
        transform: translateY(0px);
    }

}

/* BADGE */

.about-faq-badge {
    display: inline-block;
    padding: 10px 24px;
    border-radius: 50px;
    background: rgba(212, 175, 55, 0.10);
    border: 1px solid rgba(212, 175, 55, 0.25);
    color: #d4af37;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 24px;
}

/* TITLE */

.about-faq-title {
    color: #fff;
    font-size: 56px;
    font-weight: 800;
    line-height: 1.3;
}

/* ACCORDION */

.about-faq-accordion {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* ITEM */

.about-faq-item {
    background: #111;
    border: 1px solid rgba(212, 175, 55, 0.15) !important;
    border-radius: 30px !important;
    overflow: hidden;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.45);
}

/* BUTTON */

.about-faq-button {
    background: #111 !important;
    color: #fff !important;
    font-size: 26px !important;
    font-weight: 800 !important;
    padding: 30px 35px !important;
    border: none !important;
    box-shadow: none !important;
    line-height: 1.5;
}

.about-faq-button:not(.collapsed) {
    background: #151515 !important;
    color: #d4af37 !important;
}

/* ARROW */

.about-faq-button::after {
    filter: brightness(0) invert(1);
}

/* BODY */

.about-faq-body {
    padding: 0 35px 35px 35px;
}

.about-faq-body p {
    color: #d0d0d0;
    font-size: 17px;
    line-height: 1.95;
    margin-bottom: 22px;
}

/* HIGHLIGHT */

.about-faq-highlight {
    display: inline-block;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.18);
    color: #45ff8d;
    padding: 14px 22px;
    border-radius: 18px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.7;
}

/* WARNING */

.about-faq-warning {
    display: inline-block;
    background: rgba(255, 193, 7, 0.10);
    border: 1px solid rgba(255, 193, 7, 0.18);
    color: #ffd65c;
    padding: 14px 22px;
    border-radius: 18px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.7;
}

/* SUCCESS */

.about-faq-success {
    display: inline-block;
    background: rgba(37, 211, 102, 0.10);
    border: 1px solid rgba(37, 211, 102, 0.18);
    color: #45ff8d;
    padding: 16px 22px;
    border-radius: 18px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.8;
}

/* MOBILE */

@media(max-width:991px) {

    .about-faq-title {
        font-size: 42px;
    }

    .about-faq-button {
        font-size: 22px !important;
    }

}

@media(max-width:576px) {

    .about-faq-title {
        font-size: 30px;
    }

    .about-faq-button {
        font-size: 19px !important;
        padding: 24px 22px !important;
    }

    .about-faq-body {
        padding: 0 22px 25px 22px;
    }

    .about-faq-body p {
        font-size: 15px;
    }

    .about-faq-highlight,
    .about-faq-warning,
    .about-faq-success {
        width: 100%;
        text-align: center;
        font-size: 14px;
    }

}

/* ==== GAMES SECTION START  === */

/* ==== Games section 1 === */
/* ===========================
   GAME ONE SECTION
=========================== */

.game-one-section{
    position:relative;
    padding:50px 0;
    overflow:hidden;
    background:#050505;
}

.game-one-section::before{
    content:'';
    position:absolute;
    inset:0;
    background:
    radial-gradient(circle at top right,
    rgba(212,175,55,.08),
    transparent 35%),
    radial-gradient(circle at bottom left,
    rgba(244,208,63,.06),
    transparent 35%);
    pointer-events:none;
    z-index:0;
}

/* CONTENT */

.game-one-content{
    position:relative;
    z-index:2;
}

/* TAG */

.game-one-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

/* TITLE */

.game-one-title{
    font-size:52px;
    font-weight:800;
    line-height:1.2;
    color:#fff;
    margin-bottom:25px;
}

/* TEXT */

.game-one-text{
    font-size:17px;
    line-height:1.9;
    color:#cfcfcf;
    margin-bottom:18px;
}

/* BUTTON WRAP */

.game-one-btn-wrap{
    margin-top:40px;
    position:relative;
    z-index:999;
}

/* BUTTON */

.game-one-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:18px 38px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000 !important;
    font-size:17px;
    font-weight:700;
    border-radius:60px;
    text-decoration:none;
    transition:.35s ease;
    box-shadow:0 10px 30px rgba(212,175,55,.25);
    position:relative;
    z-index:999;
    pointer-events:auto !important;
    cursor:pointer;
}

.game-one-btn:hover{
    transform:translateY(-6px) scale(1.03);
    color:#000 !important;
    box-shadow:0 15px 40px rgba(212,175,55,.45);
}

/* IMAGE */

.game-one-image-wrap{
    position:relative;
    text-align:center;
    z-index:2;
}

.game-one-glow{
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.18);
    filter:blur(100px);
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:0;
    pointer-events:none;
}

.game-one-image-wrap img{
    position:relative;
    z-index:2;
    width:100%;
    max-width:450px;
    border-radius:25px;
    border:1px solid rgba(212,175,55,.20);
    box-shadow:
    0 0 30px rgba(212,175,55,.10),
    0 15px 40px rgba(0,0,0,.40);
}

/* ===========================
   TABLET
=========================== */

@media(max-width:991px){

    .game-one-section{
        padding:70px 0;
        text-align:center;
    }

    .game-one-title{
        font-size:40px;
    }

    .game-one-image-wrap{
        margin-top:40px;
    }

}

/* ===========================
   MOBILE
=========================== */

@media(max-width:768px){

    .game-one-section{
        padding:60px 0;
    }

    .game-one-title{
        font-size:30px;
    }

    .game-one-text{
        font-size:15px;
        line-height:1.8;
    }

    .game-one-btn{
        width:100%;
        padding:15px 20px;
        font-size:15px;
    }

    .game-one-image-wrap img{
        max-width:100%;
    }

}

@media(max-width:480px){

    .game-one-title{
        font-size:26px;
    }

    .game-one-tag{
        font-size:11px;
        padding:8px 16px;
    }

}
/* ==== Games section 2 === */
/*==================================
  GAME TWO - TABLE OF CONTENTS
==================================*/

.game-two-section{
    padding:40px 0;
    background:#050505;
}

.game-two-box{
    background:#0d0d0d;
    border-radius:20px;
    overflow:hidden;
    border:1px solid rgba(212,175,55,.20);
    box-shadow:0 15px 40px rgba(0,0,0,.40);
}

/* HEADER */

.game-two-header{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    padding:18px 25px;
    display:flex;
    align-items:center;
    gap:12px;
}

.game-two-header i{
    color:#000;
    font-size:20px;
}

.game-two-header span{
    color:#000;
    font-size:22px;
    font-weight:700;
}

/* LIST */

.game-two-list{
    list-style:none;
    margin:0;
    padding:0;
}

.game-two-list li{
    border-bottom:1px solid rgba(212,175,55,.10);
}

.game-two-list li:last-child{
    border-bottom:none;
}

.game-two-list a{
    display:flex;
    align-items:center;
    gap:12px;
    padding:18px 25px;
    color:#ffffff;
    font-size:16px;
    font-weight:500;
    text-decoration:none;
    transition:.3s;
}

/* NUMBER CIRCLE */

.game-two-list a::before{
    content:"#";
    width:28px;
    height:28px;
    border-radius:50%;
    background:rgba(212,175,55,.12);
    border:1px solid rgba(212,175,55,.20);
    color:#d4af37;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:13px;
    font-weight:700;
    flex-shrink:0;
}

/* HOVER */

.game-two-list a:hover{
    background:rgba(212,175,55,.08);
    color:#d4af37;
    padding-left:35px;
}

/* TABLET */

@media(max-width:991px){

    .game-two-header span{
        font-size:20px;
    }

    .game-two-list a{
        font-size:15px;
    }

}

/* MOBILE */

@media(max-width:768px){

    .game-two-section{
        padding:25px 0;
    }

    .game-two-header{
        padding:15px 18px;
    }

    .game-two-header span{
        font-size:18px;
    }

    .game-two-list a{
        padding:15px 18px;
        font-size:14px;
        line-height:1.6;
    }

    .game-two-list a:hover{
        padding-left:18px;
    }

}

@media(max-width:480px){

    .game-two-box{
        border-radius:14px;
    }

    .game-two-header span{
        font-size:16px;
    }

    .game-two-list a{
        font-size:13px;
    }

}
/* ==== Games section 3 === */
/*==================================
  GAME THREE SECTION
==================================*/

.game-three-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-three-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-three-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/* HEADER */

.game-three-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.game-three-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-three-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
    line-height:1.3;
}

.game-three-intro{
    max-width:900px;
    margin:auto;
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
}

/*==================================
  GLOW CARDS
==================================*/

.game-three-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.game-three-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.game-three-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.game-three-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-three-card:hover::before{
    opacity:1;
}

.game-three-card:hover::after{
    opacity:1;
}

/* CARD TITLE */

.game-three-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
}

.game-three-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* CARD TEXT */

.game-three-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
}

/*==================================
  SUB TITLE
==================================*/

.game-three-subtitle{
    color:#fff;
    font-size:34px;
    font-weight:800;
    text-align:center;
    margin:70px 0 35px;
}

/*==================================
  SLOTS CARD
==================================*/

.game-three-slots{
    margin-top:40px;
}

.game-three-slots-card{
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.20);
    border-radius:25px;
    padding:40px;
    position:relative;
    overflow:hidden;
}

.game-three-slots-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(100px);
    top:-120px;
    right:-100px;
}

.game-three-slots-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:700;
    margin-bottom:20px;
}

.game-three-slots-card p{
    color:#d6d6d6;
    line-height:1.9;
    margin:0;
}

/*==================================
  MOBILE
==================================*/

@media(max-width:991px){

    .game-three-title{
        font-size:34px;
    }

    .game-three-card{
        padding:25px;
    }

}

@media(max-width:768px){

    .game-three-section{
        padding:60px 0;
    }

    .game-three-title{
        font-size:28px;
    }

    .game-three-intro{
        font-size:15px;
    }

    .game-three-card{
        padding:22px;
    }

    .game-three-card h3{
        font-size:21px;
    }

    .game-three-card p{
        font-size:14px;
    }

    .game-three-subtitle{
        font-size:26px;
        margin:50px 0 25px;
    }

    .game-three-slots-card{
        padding:25px;
    }

}

@media(max-width:480px){

    .game-three-title{
        font-size:24px;
    }

    .game-three-tag{
        font-size:11px;
        padding:8px 16px;
    }

    .game-three-card{
        padding:20px;
    }

}



/* ==== Games section 4 === */
/*==================================
  GAME FOUR SECTION
==================================*/

.game-four-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-four-section::before{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-150px;
    right:-120px;
    border-radius:50%;
}

/* CONTENT */

.game-four-content{
    position:relative;
    z-index:2;
}

.game-four-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-four-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    line-height:1.3;
    margin-bottom:25px;
}

.game-four-text{
    color:#d6d6d6;
    font-size:16px;
    line-height:1.9;
    margin-bottom:18px;
}

/* BUTTON */

.game-four-btn-wrap{
    margin-top:35px;
}

.game-four-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:18px 38px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:17px;
    font-weight:700;
    border-radius:60px;
    text-decoration:none;
    transition:.35s ease;
    box-shadow:0 10px 30px rgba(212,175,55,.25);
}

.game-four-btn:hover{
    color:#000;
    transform:translateY(-6px);
    box-shadow:0 15px 40px rgba(212,175,55,.45);
}

/* GLOW CARD */

.game-four-card{
    position:relative;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.20);
    border-radius:25px;
    padding:40px;
    overflow:hidden;
    height:100%;
}

.game-four-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-120px;
    right:-100px;
}

.game-four-icon{
    font-size:55px;
    margin-bottom:20px;
}

.game-four-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:700;
    margin-bottom:25px;
}

.game-four-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.game-four-card ul li{
    color:#d6d6d6;
    padding:12px 0;
    border-bottom:1px solid rgba(212,175,55,.08);
    position:relative;
    padding-left:28px;
}

.game-four-card ul li::before{
    content:'✓';
    position:absolute;
    left:0;
    color:#d4af37;
    font-weight:700;
}

.game-four-card ul li:last-child{
    border-bottom:none;
}

/* RESPONSIVE */

@media(max-width:991px){

    .game-four-card{
        margin-top:40px;
    }

    .game-four-title{
        font-size:34px;
    }

}

@media(max-width:768px){

    .game-four-section{
        padding:60px 0;
    }

    .game-four-title{
        font-size:28px;
    }

    .game-four-text{
        font-size:15px;
    }

    .game-four-btn{
        width:100%;
        padding:15px 20px;
    }

    .game-four-card{
        padding:25px;
    }

}
/* ==== Games section 5 === */

/*==================================
  GAME FIVE SECTION
==================================*/

.game-five-section{
    padding:50px 0;
    background:#050505;
    position:relative;
}

.game-five-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    margin-bottom:20px;
}

.game-five-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
}

.game-five-text{
    color:#d6d6d6;
    line-height:1.9;
    font-size:17px;
}

/* TABLE */

.game-five-table-wrap{
    margin-top:40px;
    overflow:hidden;
    border-radius:20px;
    border:1px solid rgba(212,175,55,.20);
    background:#0d0d0d;
}

.game-five-table{
    width:100%;
    margin:0;
}

.game-five-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.game-five-table th{
    color:#000;
    padding:18px;
    font-size:17px;
    font-weight:700;
}

.game-five-table td{
    color:#d6d6d6;
    padding:18px;
    border-top:1px solid rgba(212,175,55,.08);
    line-height:1.8;
}

.game-five-table tr:hover{
    background:#121212;
}

/* GLOW CARDS */

.game-five-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.game-five-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.game-five-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.game-five-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-five-card:hover::before{
    opacity:1;
}

.game-five-card:hover::after{
    opacity:1;
}

/* CARD TITLE */

.game-five-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
}

.game-five-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* CARD TEXT */

.game-five-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
}

/* BOTTOM BLOCK */

.game-five-bottom{
    margin-top:40px;
    background:#0d0d0d;
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px;
    padding:35px;
}

.game-five-bottom p{
    color:#d6d6d6;
    line-height:2;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .game-five-section{
        padding:60px 0;
    }

    .game-five-title{
        font-size:28px;
    }

    .game-five-text{
        font-size:15px;
    }

    .game-five-table-wrap{
        overflow-x:auto;
    }

    .game-five-card{
        padding:22px;
    }

    .game-five-bottom{
        padding:22px;
    }

}
/* ==== Games section 6 === */
/*==================================
  GAME SIX SECTION
==================================*/

.game-six-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-six-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-six-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/* HEADER */

.game-six-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.game-six-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-six-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
    line-height:1.3;
}

.game-six-intro{
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
    max-width:800px;
    margin:auto;
}

/*==================================
  TIMELINE CARD
==================================*/

.game-six-timeline{
    position:relative;
    z-index:2;
    margin-bottom:40px;
}

.game-six-timeline-card{
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.20);
    border-radius:25px;
    padding:35px;
    overflow:hidden;
    position:relative;
}

.game-six-timeline-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.10);
    filter:blur(100px);
    top:-100px;
    right:-100px;
}

.game-six-timeline-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:700;
    margin-bottom:25px;
}

.game-six-timeline-card ul{
    list-style:none;
    padding:0;
    margin:0;
}

.game-six-timeline-card ul li{
    color:#d6d6d6;
    padding:14px 0;
    border-bottom:1px solid rgba(212,175,55,.08);
    line-height:1.8;
}

.game-six-timeline-card ul li:last-child{
    border-bottom:none;
}

.game-six-timeline-card strong{
    color:#d4af37;
}

/*==================================
  STEP CARDS
==================================*/
.game-six-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.game-six-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.game-six-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.game-six-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-six-card:hover::before{
    opacity:1;
}

.game-six-card:hover::after{
    opacity:1;
}

/* Step Badge */

.game-six-step{
    display:inline-block;
    padding:8px 16px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    border-radius:30px;
    font-size:12px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

/* Title */

.game-six-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.game-six-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.game-six-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

/* WARNING INSIDE CARD */

.game-six-warning{
    margin-top:20px;
    padding:15px;
    background:rgba(212,175,55,.08);
    border-left:4px solid #d4af37;
    color:#f0f0f0;
    border-radius:10px;
    line-height:1.8;
}

/*==================================
  BONUS TABLE
==================================*/

.game-six-bonus-wrap{
    margin-top:50px;
    overflow:hidden;
    border-radius:20px;
    border:1px solid rgba(212,175,55,.20);
    background:#0d0d0d;
}

.game-six-table{
    width:100%;
    margin:0;
}

.game-six-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.game-six-table th{
    color:#000;
    padding:18px;
    font-size:17px;
    font-weight:700;
}

.game-six-table td{
    color:#d6d6d6;
    padding:18px;
    border-top:1px solid rgba(212,175,55,.08);
}

.game-six-table tr:hover{
    background:#121212;
}

/*==================================
  BOTTOM WARNING
==================================*/

.game-six-bottom-warning{
    margin-top:30px;
    background:rgba(212,175,55,.08);
    border-left:5px solid #d4af37;
    color:#ffffff;
    padding:20px;
    border-radius:12px;
    line-height:1.8;
}

/*==================================
  CTA BUTTON
==================================*/

.game-six-btn-wrap{
    text-align:center;
    margin-top:40px;
}

.game-six-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:18px 38px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:17px;
    font-weight:700;
    border-radius:60px;
    text-decoration:none;
    transition:.35s ease;
    box-shadow:0 10px 30px rgba(212,175,55,.25);
}

.game-six-btn:hover{
    color:#000;
    transform:translateY(-6px) scale(1.03);
    box-shadow:0 15px 40px rgba(212,175,55,.45);
}

/*==================================
  MOBILE
==================================*/

@media(max-width:768px){

    .game-six-section{
        padding:60px 0;
    }

    .game-six-title{
        font-size:28px;
    }

    .game-six-intro{
        font-size:15px;
    }

    .game-six-timeline-card,
    .game-six-card{
        padding:22px;
    }

    .game-six-timeline-card h3{
        font-size:22px;
    }

    .game-six-card h3{
        font-size:20px;
    }

    .game-six-bonus-wrap{
        overflow-x:auto;
    }

    .game-six-btn{
        width:100%;
        padding:15px 20px;
        font-size:15px;
    }

}

@media(max-width:480px){

    .game-six-title{
        font-size:24px;
    }

    .game-six-tag{
        font-size:11px;
        padding:8px 16px;
    }

}


/* ==== Games section 7 === */
/*==================================
  GAME SEVEN SECTION
==================================*/

.game-seven-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-seven-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-seven-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/*==================================
  HEADER
==================================*/

.game-seven-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.game-seven-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-seven-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    line-height:1.3;
    margin-bottom:20px;
}

/*==================================
  GLOW STEP CARDS
==================================*/

.game-seven-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.game-seven-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.game-seven-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.game-seven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-seven-card:hover::before{
    opacity:1;
}

.game-seven-card:hover::after{
    opacity:1;
}

/* STEP */

.game-seven-step{
    display:inline-block;
    padding:8px 16px;
    border-radius:30px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:12px;
    font-weight:700;
    margin-bottom:18px;
    letter-spacing:.5px;
}

/* CARD TITLE */

.game-seven-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
}

.game-seven-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* CARD TEXT */

.game-seven-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
}

/*==================================
  LOGIN TIME SECTION
==================================*/

.game-seven-info{
    margin-top:60px;
    position:relative;
    z-index:2;
}

.game-seven-info h4{
    text-align:center;
    color:#fff;
    font-size:32px;
    font-weight:800;
    margin-bottom:30px;
}

/* TIME CARDS */

.game-seven-time-card{
    position:relative;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px;
    padding:30px;
    text-align:center;
    overflow:hidden;
    transition:.4s;
}

.game-seven-time-card:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.15),
    0 0 50px rgba(212,175,55,.08);
}

.game-seven-time-card span{
    display:block;
    color:#d6d6d6;
    margin-bottom:10px;
    font-size:15px;
}

.game-seven-time-card strong{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
}

/*==================================
  BUTTON
==================================*/

.game-seven-btn-wrap{
    text-align:center;
    margin-top:45px;
}

.game-seven-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:18px 38px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:17px;
    font-weight:700;
    border-radius:60px;
    text-decoration:none;
    transition:.35s ease;
    box-shadow:0 10px 30px rgba(212,175,55,.25);
}

.game-seven-btn:hover{
    transform:translateY(-6px) scale(1.03);
    color:#000;
    box-shadow:0 15px 40px rgba(212,175,55,.45);
}

/*==================================
  TABLET
==================================*/

@media(max-width:991px){

    .game-seven-title{
        font-size:34px;
    }

    .game-seven-card{
        padding:25px;
    }

    .game-seven-info h4{
        font-size:28px;
    }

}

/*==================================
  MOBILE
==================================*/

@media(max-width:768px){

    .game-seven-section{
        padding:60px 0;
    }

    .game-seven-title{
        font-size:28px;
    }

    .game-seven-card{
        padding:22px;
    }

    .game-seven-card h3{
        font-size:21px;
    }

    .game-seven-card p{
        font-size:14px;
    }

    .game-seven-time-card{
        margin-bottom:15px;
        padding:22px;
    }

    .game-seven-time-card strong{
        font-size:28px;
    }

    .game-seven-btn{
        width:100%;
        padding:15px 20px;
        font-size:15px;
    }

}

@media(max-width:480px){

    .game-seven-title{
        font-size:24px;
    }

    .game-seven-tag{
        font-size:11px;
        padding:8px 16px;
    }

}
/* ==== Games section 8 === */
/*==================================
  GAME EIGHT SECTION
==================================*/

.game-eight-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-eight-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-eight-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/* HEADER */

.game-eight-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.game-eight-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-eight-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
}

.game-eight-intro{
    max-width:900px;
    margin:auto;
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
}

/* TABLE */

.game-eight-table-wrap{
    margin-top:40px;
    overflow:hidden;
    border-radius:20px;
    border:1px solid rgba(212,175,55,.20);
    background:#0d0d0d;
}

.game-eight-table{
    width:100%;
    margin:0;
}

.game-eight-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.game-eight-table th{
    color:#000;
    padding:18px;
    font-size:16px;
    font-weight:700;
}

.game-eight-table td{
    color:#d6d6d6;
    padding:18px;
    border-top:1px solid rgba(212,175,55,.08);
}

.game-eight-table tr:hover{
    background:#121212;
}

/* GLOW CARDS */

.game-eight-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
}

.game-eight-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

.game-eight-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

.game-eight-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-eight-card:hover::before,
.game-eight-card:hover::after{
    opacity:1;
}

.game-eight-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.game-eight-card p{
    color:#d6d6d6;
    line-height:1.9;
    margin:0;
}

/* WARNING */

.game-eight-warning{
    margin-top:35px;
    background:rgba(212,175,55,.08);
    border-left:4px solid #d4af37;
    color:#fff;
    padding:20px;
    border-radius:12px;
    line-height:1.8;
}

/* MOBILE */

@media(max-width:768px){

    .game-eight-section{
        padding:60px 0;
    }

    .game-eight-title{
        font-size:28px;
    }

    .game-eight-intro{
        font-size:15px;
    }

    .game-eight-table-wrap{
        overflow-x:auto;
    }

    .game-eight-card{
        padding:22px;
    }

    .game-eight-card h3{
        font-size:20px;
    }

}

@media(max-width:480px){

    .game-eight-title{
        font-size:24px;
    }

    .game-eight-tag{
        font-size:11px;
        padding:8px 16px;
    }

}
/* ==== Games section 9 === */
/*==================================
  GAME NINE SECTION
==================================*/

.game-nine-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-nine-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-nine-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/* CONTENT */

.game-nine-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    margin-bottom:20px;
}

.game-nine-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:25px;
    line-height:1.3;
}

.game-nine-text{
    color:#d6d6d6;
    line-height:1.9;
    margin-bottom:18px;
}

/* IMAGE */

.game-nine-image-wrap{
    position:relative;
    text-align:center;
}

.game-nine-glow{
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.18);
    filter:blur(100px);
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:0;
}

.game-nine-image-wrap img{
    position:relative;
    z-index:2;
    width:100%;
    max-width:450px;
    border-radius:25px;
    border:1px solid rgba(212,175,55,.20);
    box-shadow:
    0 0 30px rgba(212,175,55,.10),
    0 15px 40px rgba(0,0,0,.40);
}

/* GLOW CARDS */

.game-nine-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
}

.game-nine-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
}

.game-nine-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

.game-nine-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-nine-card:hover::before,
.game-nine-card:hover::after{
    opacity:1;
}

.game-nine-card h3{
    color:#d4af37;
    font-size:24px;
    margin-bottom:15px;
}

.game-nine-card p{
    color:#d6d6d6;
    margin:0;
    line-height:1.8;
}

/* MOBILE */

@media(max-width:991px){

    .game-nine-image-wrap{
        margin-top:40px;
    }

    .game-nine-title{
        font-size:34px;
    }

}

@media(max-width:768px){

    .game-nine-section{
        padding:60px 0;
    }

    .game-nine-title{
        font-size:28px;
    }

    .game-nine-card{
        padding:22px;
    }

}
/* ==== Games section 10 === */
/*==================================
  GAME TEN SECTION
==================================*/

.game-ten-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-ten-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-ten-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/* IMAGE */

.game-ten-image-wrap{
    position:relative;
    text-align:center;
}

.game-ten-glow{
    position:absolute;
    width:320px;
    height:320px;
    background:rgba(212,175,55,.18);
    filter:blur(120px);
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:0;
}

.game-ten-image-wrap img{
    position:relative;
    z-index:2;
    width:100%;
    max-width:450px;
    border-radius:25px;
    border:1px solid rgba(212,175,55,.20);
    box-shadow:
    0 0 30px rgba(212,175,55,.10),
    0 15px 40px rgba(0,0,0,.40);
}

/* CONTENT */

.game-ten-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-ten-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    line-height:1.3;
    margin-bottom:20px;
}

.game-ten-intro{
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
}

/* BONUS GLOW CARDS */

.game-ten-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
}

.game-ten-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
}

.game-ten-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

.game-ten-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-ten-card:hover::before,
.game-ten-card:hover::after{
    opacity:1;
}

.game-ten-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
}

.game-ten-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

.game-ten-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:991px){

    .game-ten-image-wrap{
        margin-bottom:40px;
    }

    .game-ten-title{
        font-size:34px;
    }

}

@media(max-width:768px){

    .game-ten-section{
        padding:60px 0;
    }

    .game-ten-title{
        font-size:28px;
    }

    .game-ten-intro{
        font-size:15px;
    }

    .game-ten-card{
        padding:22px;
    }

    .game-ten-card h3{
        font-size:20px;
    }

}

@media(max-width:480px){

    .game-ten-title{
        font-size:24px;
    }

    .game-ten-tag{
        font-size:11px;
        padding:8px 16px;
    }

}
/* ==== Games section 11 === */
/*==================================
  GAME ELEVEN SECTION
==================================*/

.game-eleven-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-eleven-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-eleven-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/*==================================
  HEADER
==================================*/

.game-eleven-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.game-eleven-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-eleven-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    line-height:1.3;
}

/*==================================
  REVIEW CARDS
==================================*/

.game-eleven-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.game-eleven-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.game-eleven-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.game-eleven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.20),
        0 0 50px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.game-eleven-card:hover::before{
    opacity:1;
}

.game-eleven-card:hover::after{
    opacity:1;
}

/* Stars */

.game-eleven-stars{
    font-size:22px;
    margin-bottom:15px;
    letter-spacing:3px;
}

/* Name */

.game-eleven-card h3{
    color:#d4af37;
    font-size:22px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
}

.game-eleven-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Review Text */

.game-eleven-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
}

/*==================================
  CTA BUTTON
==================================*/

.game-eleven-btn-wrap{
    text-align:center;
    margin-top:50px;
}

.game-eleven-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:18px 38px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:17px;
    font-weight:700;
    border-radius:60px;
    text-decoration:none;
    transition:.35s ease;
    box-shadow:0 10px 30px rgba(212,175,55,.25);
}

.game-eleven-btn:hover{
    transform:translateY(-6px) scale(1.03);
    color:#000;
    box-shadow:0 15px 40px rgba(212,175,55,.45);
}

/*==================================
  MOBILE
==================================*/

@media(max-width:991px){

    .game-eleven-title{
        font-size:34px;
    }

    .game-eleven-card{
        padding:25px;
    }

}

@media(max-width:768px){

    .game-eleven-section{
        padding:60px 0;
    }

    .game-eleven-title{
        font-size:28px;
    }

    .game-eleven-card{
        padding:22px;
    }

    .game-eleven-card h3{
        font-size:20px;
    }

    .game-eleven-card p{
        font-size:14px;
    }

    .game-eleven-btn{
        width:100%;
        padding:15px 20px;
        font-size:15px;
    }

}

@media(max-width:480px){

    .game-eleven-title{
        font-size:24px;
    }

    .game-eleven-tag{
        font-size:11px;
        padding:8px 16px;
    }

}
/* ==== Games section 12 === */
/*==================================
  GAME TWELVE FAQ
==================================*/

.game-twelve-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-twelve-header{
    text-align:center;
    margin-bottom:50px;
}

.game-twelve-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    margin-bottom:20px;
}

.game-twelve-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

/* FAQ ITEM */

.game-twelve-item{
    background:#0d0d0d !important;
    border:1px solid rgba(212,175,55,.15) !important;
    border-radius:20px !important;
    overflow:hidden;
    margin-bottom:15px;
    box-shadow:none;
}

/* BUTTON */

.game-twelve-btn{
    background:#0d0d0d !important;
    color:#fff !important;
    font-weight:700;
    font-size:18px;
    padding:22px 25px;
    box-shadow:none !important;
    border:none !important;
}

/* OPEN */

.game-twelve-btn:not(.collapsed){
    background:linear-gradient(135deg,#d4af37,#ffdf70) !important;
    color:#000 !important;
}

/* REMOVE BOOTSTRAP BLUE */

.game-twelve-btn:focus{
    box-shadow:none !important;
}

/* CONTENT */

.game-twelve-content{
    background:#111;
    color:#d6d6d6;
    line-height:1.9;
    font-size:15px;
    padding:25px;
}

/* GOLD GLOW HOVER */

.game-twelve-item{
    transition:.4s;
}

.game-twelve-item:hover{
    border-color:#d4af37 !important;
    box-shadow:
    0 0 25px rgba(212,175,55,.18),
    0 0 50px rgba(212,175,55,.08);
}

/* ARROW */

.game-twelve-btn::after{
    filter:brightness(0) invert(1);
}

.game-twelve-btn:not(.collapsed)::after{
    filter:none;
}

/* MOBILE */

@media(max-width:768px){

    .game-twelve-section{
        padding:60px 0;
    }

    .game-twelve-title{
        font-size:28px;
    }

    .game-twelve-btn{
        font-size:15px;
        padding:18px;
    }

    .game-twelve-content{
        font-size:14px;
        padding:18px;
    }
}
/* ==== Games section 13 === */
/*==================================
  GAME THIRTEEN SECTION
==================================*/

.game-thirteen-section{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.game-thirteen-section::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    top:-200px;
    right:-100px;
    border-radius:50%;
}

.game-thirteen-section::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.04);
    filter:blur(120px);
    bottom:-150px;
    left:-100px;
    border-radius:50%;
}

/*==================================
  HEADER
==================================*/

.game-thirteen-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.game-thirteen-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.game-thirteen-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    line-height:1.3;
    margin-bottom:25px;
}

.game-thirteen-text{
    max-width:900px;
    margin:0 auto 15px;
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
}

/*==================================
  RESPONSIBLE CARDS
==================================*/

.game-thirteen-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

.game-thirteen-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

.game-thirteen-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

.game-thirteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-thirteen-card:hover::before,
.game-thirteen-card:hover::after{
    opacity:1;
}

.game-thirteen-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
}

.game-thirteen-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
}

/*==================================
  ACTIVATION BOX
==================================*/

.game-thirteen-activation{
    margin-top:40px;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:25px;
    padding:40px;
    text-align:center;
    position:relative;
    overflow:hidden;
}

.game-thirteen-activation::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-120px;
    right:-80px;
}

.game-thirteen-activation h3{
    color:#d4af37;
    font-size:30px;
    font-weight:700;
    margin-bottom:15px;
}

.game-thirteen-activation p{
    color:#d6d6d6;
    line-height:1.9;
    margin:0;
    position:relative;
}

/*==================================
  HELPLINE SECTION
==================================*/

.game-thirteen-help-section{
    margin-top:60px;
}

.game-thirteen-help-title{
    color:#fff;
    font-size:34px;
    font-weight:800;
    text-align:center;
    margin-bottom:35px;
}

/*==================================
  HELPLINE CARDS
==================================*/
.game-thirteen-help-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    text-align:center;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.game-thirteen-help-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.game-thirteen-help-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.game-thirteen-help-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.game-thirteen-help-card:hover::before{
    opacity:1;
}

.game-thirteen-help-card:hover::after{
    opacity:1;
}

/* Title */

.game-thirteen-help-card h4{
    color:#d4af37;
    font-size:22px;
    font-weight:700;
    margin-bottom:15px;
    position:relative;
    z-index:2;
}

.game-thirteen-help-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Phone */

.game-thirteen-phone{
    color:#fff;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
    position:relative;
    z-index:2;
}

/* Text */

.game-thirteen-help-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

/*==================================
  WARNING BOX
==================================*/

.game-thirteen-warning{
    margin-top:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.20);
    border-left:5px solid #d4af37;
    border-radius:22px;
    padding:35px;
    position:relative;
    overflow:hidden;
}

.game-thirteen-warning::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-120px;
    right:-80px;
}

.game-thirteen-warning h3{
    color:#d4af37;
    font-size:28px;
    font-weight:700;
    margin-bottom:20px;
    position:relative;
}

.game-thirteen-warning p{
    color:#ececec;
    line-height:1.9;
    margin-bottom:12px;
    position:relative;
}

.game-thirteen-warning p:last-child{
    margin-bottom:0;
}

/*==================================
  MOBILE
==================================*/

@media(max-width:991px){

    .game-thirteen-title{
        font-size:34px;
    }

    .game-thirteen-help-title{
        font-size:30px;
    }

}

@media(max-width:768px){

    .game-thirteen-section{
        padding:60px 0;
    }

    .game-thirteen-title{
        font-size:28px;
    }

    .game-thirteen-text{
        font-size:15px;
    }

    .game-thirteen-card,
    .game-thirteen-help-card,
    .game-thirteen-activation{
        padding:25px;
    }

    .game-thirteen-card h3{
        font-size:20px;
    }

    .game-thirteen-help-title{
        font-size:24px;
    }

    .game-thirteen-phone{
        font-size:22px;
    }

    .game-thirteen-warning{
        padding:25px;
    }

}

@media(max-width:480px){

    .game-thirteen-title{
        font-size:24px;
    }

    .game-thirteen-tag{
        font-size:11px;
        padding:8px 16px;
    }

    .game-thirteen-card,
    .game-thirteen-help-card,
    .game-thirteen-activation,
    .game-thirteen-warning{
        padding:20px;
    }

}
/* ==== MAHA ID section start === */
/* ==== id section 1 === */
/*=========================
    MAHA ID ONE
=========================*/

.maha-id-one{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.maha-id-one::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.08);
    filter:blur(140px);
    top:-250px;
    right:-150px;
    border-radius:50%;
}

.maha-id-one::after{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    background:rgba(212,175,55,.05);
    filter:blur(120px);
    bottom:-200px;
    left:-120px;
    border-radius:50%;
}

.maha-id-one-box{
    position:relative;
    z-index:2;
    max-width:1000px;
    margin:auto;
    text-align:center;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:28px;
    padding:60px;
    overflow:hidden;
    transition:.4s ease;
}
.maha-id-one-box::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:28px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}
.maha-id-one-box::after{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-120px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

.maha-id-one-box:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}
.maha-id-one-box:hover::before{
    opacity:1;
}

.maha-id-one-box:hover::after{
    opacity:1;
}
.maha-id-one-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:25px;
}

.maha-id-one-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:25px;
    line-height:1.3;
}

.maha-id-one-desc{
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
    margin-bottom:20px;
}

.maha-id-one-stats{
    display:flex;
    justify-content:center;
    gap:25px;
    flex-wrap:wrap;
    margin:40px 0;
}

.maha-id-one-stat{
    min-width:220px;
    background:#0f0f0f;
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px;
    padding:25px;
    transition:.3s;
}

.maha-id-one-stat:hover{
    border-color:#d4af37;
    box-shadow:0 0 20px rgba(212,175,55,.15);
}

.maha-id-one-stat h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:8px;
}

.maha-id-one-stat span{
    color:#fff;
    font-size:14px;
    letter-spacing:.5px;
}

.maha-id-one-btn{
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 18px 38px;
    background: linear-gradient(135deg, #d4af37, #ffdf70);
    color: #000;
    font-size: 17px;
    font-weight: 700;
    border-radius: 60px;
    text-decoration: none;
    transition: .35s ease;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.25);
}

.maha-id-one-btn:hover{
    transform: translateY(-6px) scale(1.03);
    color: #000;
    box-shadow: 0 15px 40px rgba(212, 175, 55, 0.45);
}



/* Responsive */

@media(max-width:768px){

    .maha-id-one{
        padding:70px 0;
    }

    .maha-id-one-box{
        padding:35px 25px;
    }

    .maha-id-one-title{
        font-size:28px;
    }

    .maha-id-one-desc{
        font-size:15px;
    }

    .maha-id-one-stat{
        width:100%;
    }
}
/* ==== id section 2 === */
/*==================================
    MAHA ID TWO
==================================*/

.maha-id-two{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.maha-id-two::before{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(212,175,55,.06);
    filter:blur(130px);
    top:-180px;
    right:-120px;
    border-radius:50%;
}

.maha-id-two-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.maha-id-two-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.maha-id-two-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
}

.maha-id-two-intro{
    color:#d6d6d6;
    font-size:17px;
    line-height:1.9;
    max-width:900px;
    margin:0 auto 15px;
}

.maha-id-two-card{
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.18);
    border-radius:28px;
    padding:40px;
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.maha-id-two-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 30px rgba(212,175,55,.15),
    0 20px 50px rgba(0,0,0,.40);
}

.maha-id-two-highlight{
    text-align:center;
    margin-bottom:30px;
}

.maha-id-two-highlight h3{
    color:#d4af37;
    font-size:28px;
    font-weight:700;
}

.maha-id-two-table{
    width:100%;
    border-collapse:collapse;
    overflow:hidden;
    border-radius:18px;
}

.maha-id-two-table thead{
    background:#d4af37;
}

.maha-id-two-table th{
    color:#000;
    padding:18px;
    font-size:16px;
    font-weight:700;
}

.maha-id-two-table td{
    padding:18px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.08);
    background:#101010;
}

.maha-id-two-table tr:hover td{
    background:#171717;
}

.maha-id-two-footer{
    text-align:center;
    margin-top:35px;
}

.maha-id-two-footer p{
    color:#d6d6d6;
    line-height:1.9;
    margin-bottom:25px;
}

@media(max-width:768px){

    .maha-id-two{
        padding:70px 0;
    }

    .maha-id-two-title{
        font-size:28px;
    }

    .maha-id-two-intro{
        font-size:15px;
    }

    .maha-id-two-card{
        padding:25px;
    }

    .maha-id-two-highlight h3{
        font-size:22px;
    }

    .maha-id-two-table th,
    .maha-id-two-table td{
        padding:14px;
        font-size:14px;
    }
}
/* ==== id section 3 === */
/*==================================
    MAHA ID THREE
==================================*/

.maha-id-three{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.maha-id-three::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.06);
    filter:blur(140px);
    top:-220px;
    left:-150px;
    border-radius:50%;
}

.maha-id-three-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.maha-id-three-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.maha-id-three-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:15px;
}

.maha-id-three-intro{
    color:#d4af37;
    font-size:18px;
    font-weight:600;
}
.maha-id-three-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:25px;
    padding:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.maha-id-three-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:25px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.maha-id-three-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.maha-id-three-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.maha-id-three-card:hover::before{
    opacity:1;
}

.maha-id-three-card:hover::after{
    opacity:1;
}

/* Number Circle */

.maha-id-three-number{
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:24px;
    font-weight:800;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.30);
    position:relative;
    z-index:2;
}

/* Title */

.maha-id-three-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.maha-id-three-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.maha-id-three-card p{
    color:#d6d6d6;
    font-size:15px;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
.maha-id-three-cta{
    text-align:center;
    margin-top:50px;
}

@media(max-width:768px){

    .maha-id-three{
        padding:70px 0;
    }

    .maha-id-three-title{
        font-size:28px;
    }

    .maha-id-three-card{
        padding:25px;
    }

    .maha-id-three-number{
        width:60px;
        height:60px;
        font-size:20px;
    }

    .maha-id-three-card h3{
        font-size:20px;
    }

    .maha-id-three-card p{
        font-size:14px;
    }
}
/* ==== id section 4 === */
/*==================================
    MAHA ID FOUR FAQ
==================================*/

.maha-id-four{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.maha-id-four::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(140px);
    right:-150px;
    top:-200px;
    border-radius:50%;
}

.maha-id-four-header{
    text-align:center;
    margin-bottom:60px;
}

.maha-id-four-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.maha-id-four-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
}

.maha-id-four-intro{
    color:#d6d6d6;
    font-size:17px;
    max-width:850px;
    margin:auto;
    line-height:1.8;
}

.maha-id-four .accordion-item{
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px !important;
    margin-bottom:18px;
    overflow:hidden;
}

.maha-id-four .accordion-button{
    background:#111;
    color:#fff;
    font-size:18px;
    font-weight:700;
    padding:24px;
    box-shadow:none;
}

.maha-id-four .accordion-button:not(.collapsed){
    background:#151515;
    color:#d4af37;
}

.maha-id-four .accordion-button:focus{
    box-shadow:none;
}

.maha-id-four .accordion-button::after{
    filter:brightness(0) invert(1);
}

.maha-id-four .accordion-body{
    background:#151515;
    color:#d6d6d6;
    line-height:1.9;
    font-size:15px;
    padding:25px;
}

.maha-id-four .accordion-item:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.12);
}

@media(max-width:768px){

    .maha-id-four{
        padding:70px 0;
    }

    .maha-id-four-title{
        font-size:28px;
    }

    .maha-id-four .accordion-button{
        font-size:16px;
        padding:18px;
    }

    .maha-id-four .accordion-body{
        font-size:14px;
    }
}
/* ==== id section 5 === */
/*==================================
    MAHA ID FIVE
==================================*/

.maha-id-five{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.maha-id-five::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(150px);
    left:-180px;
    top:-180px;
    border-radius:50%;
}

.maha-id-five-box{
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:60px;
    text-align:center;
    position:relative;
    overflow:hidden;
}

.maha-id-five-box:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.15),
    0 20px 50px rgba(0,0,0,.45);
}

.maha-id-five-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.maha-id-five-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:20px;
}

.maha-id-five-desc{
    max-width:900px;
    margin:auto;
    color:#d6d6d6;
    line-height:1.9;
    font-size:17px;
}

.maha-id-five-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#151515);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

.maha-id-five-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

.maha-id-five-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

.maha-id-five-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.maha-id-five-card:hover::before{
    opacity:1;
}

.maha-id-five-card:hover::after{
    opacity:1;
}

.maha-id-five-card h3{
    color:#d4af37;
    font-size:18px;
    margin-bottom:15px;
    position:relative;
    z-index:2;
}

.maha-id-five-card h3::after{
    content:'';
    display:block;
    width:50px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

.maha-id-five-card p{
    color:#fff;
    margin:0;
    font-weight:600;
    position:relative;
    z-index:2;
}

.maha-id-five-author{
    margin-top:40px;
}

.maha-id-five-author p{
    color:#d6d6d6;
    margin-bottom:8px;
}

.maha-id-five-author strong{
    color:#d4af37;
}

.maha-id-five-badges{
    margin-top:35px;
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:12px;
}

.maha-id-five-badges span{
    padding:12px 20px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.20);
    color:#d4af37;
    font-size:14px;
    font-weight:600;
}

.maha-id-five-warning{
    margin-top:40px;
    padding:30px;
    border-radius:20px;
    background:rgba(255,193,7,.05);
    border:1px solid rgba(255,193,7,.25);
}

.maha-id-five-warning h4{
    color:#ffc107;
    font-size:24px;
    margin-bottom:12px;
    font-weight:700;
}

.maha-id-five-warning p{
    color:#e0e0e0;
    margin:0;
    line-height:1.8;
}

@media(max-width:768px){

    .maha-id-five{
        padding:70px 0;
    }

    .maha-id-five-box{
        padding:35px 25px;
    }

    .maha-id-five-title{
        font-size:28px;
    }

    .maha-id-five-desc{
        font-size:15px;
    }

    .maha-id-five-badges{
        gap:8px;
    }

    .maha-id-five-badges span{
        font-size:12px;
        padding:10px 15px;
    }
}
/* ==== GOLD SECTION SRART === */
/* ==== gold section 1 === */
/*==================================
        GOLD ONE
==================================*/

.gold-one{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-one::before{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.08);
    filter:blur(180px);
    top:-250px;
    right:-150px;
    border-radius:50%;
}

.gold-one::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(160px);
    bottom:-250px;
    left:-150px;
    border-radius:50%;
}

.gold-one-card{
    position:relative;
    z-index:2;
    background:
    linear-gradient(
        145deg,
        #0d0d0d,
        #161616,
        #0d0d0d
    );
    border:1px solid rgba(212,175,55,.20);
    border-radius:35px;
    padding:70px;
    overflow:hidden;
    transition:.45s ease;
}

/* Premium Glow Layer */

.gold-one-card::before{
    content:'';
    position:absolute;
    inset:-2px;
    border-radius:35px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.8),
        transparent 30%,
        transparent 70%,
        rgba(212,175,55,.5)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

.gold-one-card::after{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.12);
    filter:blur(120px);
    top:-120px;
    right:-80px;
}

.gold-one-card:hover{
    transform:translateY(-10px);
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.20),
    0 0 80px rgba(212,175,55,.12),
    0 30px 70px rgba(0,0,0,.55);
}

.gold-one-card:hover::before{
    opacity:1;
}

.gold-one-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:25px;
}

.gold-one-title{
    color:#fff;
    font-size:46px;
    font-weight:800;
    line-height:1.3;
    margin-bottom:25px;
}

.gold-one-desc{
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
    margin-bottom:18px;
}

.gold-one-stat{
    text-align:center;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    padding:30px 20px;
    transition:.35s;
    height:100%;
}

.gold-one-stat:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
    0 0 30px rgba(212,175,55,.18);
}

.gold-one-stat h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:10px;
}

.gold-one-stat span{
    color:#fff;
    font-size:14px;
}

.gold-one-license{
    margin-top:40px;
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:12px;
}

.gold-one-license span{
    padding:12px 20px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.20);
    color:#d4af37;
    font-size:14px;
    font-weight:600;
}

.gold-one-offer{
    margin-top:40px;
    text-align:center;
    background:
    linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    border-radius:25px;
    padding:30px;
}

.gold-one-offer h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:12px;
}

.gold-one-offer p{
    color:#fff;
    margin:0;
    font-size:16px;
}

@media(max-width:768px){

    .gold-one{
        padding:70px 0;
    }

    .gold-one-card{
        padding:35px 25px;
    }

    .gold-one-title{
        font-size:30px;
    }

    .gold-one-desc{
        font-size:15px;
    }

    .gold-one-offer h4{
        font-size:22px;
    }
}
/* ==== gold section 2 === */
/*==================================
        GOLD TWO
==================================*/

.gold-two{
    padding:50px 0;
    background:#050505;
    position:relative;
}

.gold-two-card{
    position:relative;
    background:
    linear-gradient(
        145deg,
        #0d0d0d,
        #161616,
        #0d0d0d
    );
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:50px;
    overflow:hidden;
    transition:.4s;
}

.gold-two-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-100px;
    right:-80px;
}

.gold-two-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-two-header{
    text-align:center;
    margin-bottom:40px;
}

.gold-two-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-two-title{
    color:#fff;
    font-size:40px;
    font-weight:800;
    margin:0;
}

.gold-two-list{
    list-style:none;
    padding:0;
    margin:0;
}

.gold-two-list li{
    margin-bottom:15px;
}

.gold-two-list a{
    display:block;
    padding:18px 22px;
    background:#111;
    border:1px solid rgba(212,175,55,.12);
    border-radius:16px;
    color:#fff;
    text-decoration:none;
    transition:.35s;
    line-height:1.6;
    font-weight:500;
}

.gold-two-list a:hover{
    color:#d4af37;
    border-color:#d4af37;
    transform:translateX(8px);
    box-shadow:
    0 0 20px rgba(212,175,55,.15);
}

.gold-two-list a::before{
    content:"✦";
    color:#d4af37;
    margin-right:10px;
}

@media(max-width:768px){

    .gold-two{
        padding:60px 0;
    }

    .gold-two-card{
        padding:30px 20px;
    }

    .gold-two-title{
        font-size:28px;
    }

    .gold-two-list a{
        padding:15px 18px;
        font-size:14px;
    }

}
/* ==== gold section 3 === */
/*==================================
        GOLD THREE
==================================*/

.gold-three{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-three::before{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-150px;
    border-radius:50%;
}

.gold-three-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.gold-three-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-three-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-three-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}
.gold-three-main-card{
    position:relative;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    border-radius:30px;
    padding:40px;
    margin-bottom:60px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-three-main-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-three-main-card::after{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-120px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-three-main-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-three-main-card:hover::before{
    opacity:1;
}

.gold-three-main-card:hover::after{
    opacity:1;
}

/* Content */

.gold-three-main-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
    position:relative;
    z-index:2;
}

.gold-three-subtitle{
    text-align:center;
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:40px;
}

.gold-three-feature{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.15);
    border-radius:28px;
    padding:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-three-feature::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:28px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-three-feature::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-three-feature:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-three-feature:hover::before{
    opacity:1;
}

.gold-three-feature:hover::after{
    opacity:1;
}

/* Icon */

.gold-three-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    font-size:24px;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.gold-three-feature h4{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.gold-three-feature h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.gold-three-feature p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

.gold-three-stats{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:25px;
    margin-top:60px;
}

.gold-three-stat{
    min-width:220px;
    text-align:center;
    padding:25px;
    border-radius:22px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.3s;
}

.gold-three-stat:hover{
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.18);
}

.gold-three-stat h5{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:8px;
}

.gold-three-stat span{
    color:#fff;
}

@media(max-width:768px){

    .gold-three{
        padding:70px 0;
    }

    .gold-three-title{
        font-size:30px;
    }

    .gold-three-subtitle{
        font-size:26px;
    }

    .gold-three-main-card,
    .gold-three-feature{
        padding:25px;
    }
}
/* ==== gold section 4 === */
/*==================================
        GOLD FOUR
==================================*/

.gold-four{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-four::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    right:-250px;
    top:-250px;
    border-radius:50%;
}

.gold-four-header{
    text-align:center;
    margin-bottom:50px;
}

.gold-four-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-four-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-four-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
    font-size:17px;
}

.gold-four-table-wrap{
    margin-top:50px;
}

.gold-four-table{
    width:100%;
    border-collapse:collapse;
    overflow:hidden;
    border-radius:25px;
    background:#101010;
}

.gold-four-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.gold-four-table th{
    padding:20px;
    color:#000;
    font-weight:800;
    text-align:left;
}

.gold-four-table td{
    padding:20px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.gold-four-table tbody tr{
    transition:.3s;
}

.gold-four-table tbody tr:hover{
    background:#171717;
}

.gold-four-active{
    background:rgba(212,175,55,.08);
}

.gold-highlight{
    color:#d4af37 !important;
    font-weight:700;
}

.gold-four-window-card{
    margin-top:50px;
    background:linear-gradient(
        145deg,
        #0d0d0d,
        #171717
    );
    border:1px solid rgba(212,175,55,.20);
    border-radius:30px;
    padding:45px;
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.gold-four-window-card::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.10);
    filter:blur(130px);
    right:-120px;
    top:-100px;
}

.gold-four-window-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.20),
    0 20px 60px rgba(0,0,0,.45);
}

.gold-four-badge{
    display:inline-block;
    padding:12px 22px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.gold-four-window-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:18px;
}

@media(max-width:768px){

    .gold-four{
        padding:70px 0;
    }

    .gold-four-title{
        font-size:30px;
    }

    .gold-four-table th,
    .gold-four-table td{
        padding:14px;
        font-size:14px;
    }

    .gold-four-window-card{
        padding:25px;
    }

}
/* ==== gold section 5 === */
/*==================================
        GOLD FIVE
==================================*/

.gold-five{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}



.gold-five-header{
    text-align:center;
    margin-bottom:50px;
}

.gold-five-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-five-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-five-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

.gold-five-table-card{
    margin-top:50px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    overflow:hidden;
    transition:.4s;
}

.gold-five-table-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.gold-five-table{
    width:100%;
    border-collapse:collapse;
}

.gold-five-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.gold-five-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.gold-five-table td{
    color:#fff;
    padding:20px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.gold-five-table tr:hover{
    background:#171717;
}

.gold-five-highlight{
    color:#d4af37 !important;
    font-weight:700;
}
.gold-five-formats{
    margin-top:70px;
    text-align:center;
}

.gold-five-formats h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:40px;
    text-transform:uppercase;
    letter-spacing:1px;
}

.formats-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
    gap:25px;
}

.format-card{
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.12),
        rgba(255,255,255,.02)
    );
    border:1px solid rgba(212,175,55,.2);
    border-radius:20px;
    padding:30px 20px;
    transition:.4s;
    position:relative;
    overflow:hidden;
}

.format-card::before{
    content:'';
    position:absolute;
    top:-50px;
    right:-50px;
    width:120px;
    height:120px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
}

.format-card img{
    width:60px;
    height:60px;
    object-fit:contain;
    margin-bottom:15px;
}

.format-card h4{
    color:#fff;
    font-size:20px;
    font-weight:700;
    margin:0;
}

.format-card:hover{
    transform:translateY(-10px);
    border-color:#d4af37;
    box-shadow:
        0 15px 35px rgba(212,175,55,.15),
        0 0 25px rgba(212,175,55,.15);
}

.format-card:hover h4{
    color:#d4af37;
}
.gold-five-footer-card{
    margin-top:50px;
    text-align:center;
    padding:40px;
    border-radius:28px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.gold-five-footer-card h4{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.gold-five-footer-card p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .gold-five{
        padding:70px 0;
    }

    .gold-five-title{
        font-size:30px;
    }

    .gold-five-table th,
    .gold-five-table td{
        padding:14px;
        font-size:14px;
    }

    .gold-five-formats h3{
        font-size:24px;
    }

    .gold-five-footer-card{
        padding:25px;
    }

}
/* ==== gold section 6 === */
/*==================================
        GOLD SIX
==================================*/

.gold-six{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-six::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.gold-six-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-six-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-six-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-six-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}
.gold-six-card{
    position:relative;
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-six-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:28px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-six-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    right:-100px;
    top:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-six-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-six-card:hover::before{
    opacity:1;
}

.gold-six-card:hover::after{
    opacity:1;
}

/* Icon */

.gold-six-icon{
    width:70px;
    height:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.gold-six-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.gold-six-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.gold-six-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
.gold-six-wallet{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    text-align:center;
    position:relative;
    overflow:hidden;
}

.gold-six-wallet::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.08);
    filter:blur(130px);
    top:-120px;
    right:-120px;
}

.gold-six-wallet-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.gold-six-wallet h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-six-wallet p{
    color:#fff;
    line-height:1.9;
    margin-bottom:15px;
}

@media(max-width:768px){

    .gold-six{
        padding:70px 0;
    }

    .gold-six-title{
        font-size:30px;
    }

    .gold-six-card{
        padding:25px;
    }

    .gold-six-wallet{
        padding:25px;
    }

    .gold-six-wallet h3{
        font-size:24px;
    }
}
/* ==== gold section 7 === */
/*==================================
        GOLD SEVEN
==================================*/

.gold-seven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-seven::before{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    left:-220px;
    top:-220px;
    border-radius:50%;
}

.gold-seven-header{
    text-align:center;
    margin-bottom:50px;
}

.gold-seven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-seven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-seven-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
    font-size:17px;
}

.gold-seven-subtitle{
    color:#d4af37;
    text-align:center;
    font-size:32px;
    font-weight:800;
    margin:60px 0 35px;
}.gold-seven-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    border-radius:28px;
    padding:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-seven-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:28px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-seven-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-seven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-seven-card:hover::before{
    opacity:1;
}

.gold-seven-card:hover::after{
    opacity:1;
}

/* Icon */

.gold-seven-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.gold-seven-card h4{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.gold-seven-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.gold-seven-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

.gold-seven-wallet-box{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    text-align:center;
}

.gold-seven-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.gold-seven-wallet-box h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-seven-wallet-box p{
    color:#fff;
    line-height:1.9;
    margin-bottom:15px;
}

@media(max-width:768px){

    .gold-seven{
        padding:70px 0;
    }

    .gold-seven-title{
        font-size:30px;
    }

    .gold-seven-subtitle{
        font-size:24px;
    }

    .gold-seven-card,
    .gold-seven-wallet-box{
        padding:25px;
    }

    .gold-seven-wallet-box h3{
        font-size:24px;
    }
}
/* ==== gold section 8 === */
/*==================================
        GOLD EIGHT
==================================*/

.gold-eight{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-eight::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    right:-250px;
    top:-250px;
    border-radius:50%;
}

.gold-eight-header{
    text-align:center;
    margin-bottom:50px;
}

.gold-eight-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-eight-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-eight-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
    font-size:17px;
}

.gold-eight-main-card{
    margin-top:50px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.gold-eight-main-card::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.10);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.gold-eight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.gold-eight-main-card p{
    color:#fff;
    line-height:1.9;
    margin-bottom:12px;
}

.gold-eight-subtitle{
    text-align:center;
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin:60px 0 35px;
}

.gold-eight-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.15);
    transition:.4s;
}

.gold-eight-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-eight-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    font-weight:800;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
}

.gold-eight-card h4{
    color:#d4af37;
    font-size:24px;
    margin-bottom:15px;
    font-weight:700;
}

.gold-eight-card p{
    color:#d7d7d7;
    line-height:1.9;
}

.gold-eight-network{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.gold-eight-network-title{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:30px;
}
.gold-eight-exchanges{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:20px;
    margin-bottom:25px;
}

.exchange-item{
    display:flex;
    align-items:center;
    gap:12px;
    padding:12px 20px;
    background:#111;
    border:1px solid rgba(212,175,55,.20);
    border-radius:50px;
    transition:.3s ease;
}

.exchange-item img{
    width:40px;
    height:40px;
    object-fit:contain;
    border-radius:50%;
    background:#fff;
    padding:3px;
}

.exchange-item span{
    color:#d4af37;
    font-weight:600;
    font-size:16px;
}

.exchange-item:hover{
    transform:translateY(-5px);
    border-color:#d4af37;
    box-shadow:0 0 20px rgba(212,175,55,.20);
}

.gold-eight-wallet{
    color:#fff;
    font-size:18px;
    font-weight:700;
}

@media(max-width:768px){

    .gold-eight{
        padding:70px 0;
    }

    .gold-eight-title{
        font-size:30px;
    }

    .gold-eight-subtitle{
        font-size:24px;
    }

    .gold-eight-main-card,
    .gold-eight-card,
    .gold-eight-network{
        padding:25px;
    }

    .gold-eight-network-title{
        font-size:24px;
    }
}
/* ==== gold section 9 === */
/*==================================
        GOLD NINE
==================================*/

.gold-nine{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-nine::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.gold-nine::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-200px;
    right:-200px;
    border-radius:50%;
}

/* HEADER */

.gold-nine-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.gold-nine-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-nine-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
    line-height:1.3;
}

.gold-nine-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* IMAGE */

.gold-nine-image-wrap{
    position:relative;
}

.gold-nine-image{
    width:100%;
    border-radius:30px;
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    z-index:2;
    transition:.4s;
}

.gold-nine-image:hover{
    transform:translateY(-8px);
}

.gold-nine-image-glow{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    border-radius:30px;
    background:rgba(212,175,55,.12);
    filter:blur(80px);
    z-index:1;
}

/* MAIN CARD */

.gold-nine-main-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.gold-nine-main-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.gold-nine-main-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-100px;
}

.gold-nine-timer{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:30px;
}

/* TIMELINE */

.gold-nine-timeline{
    list-style:none;
    padding:0;
    margin:0;
}

.gold-nine-timeline li{
    position:relative;
    padding-left:28px;
    margin-bottom:18px;
    color:#d7d7d7;
    line-height:1.9;
}

.gold-nine-timeline li::before{
    content:'';
    width:10px;
    height:10px;
    border-radius:50%;
    background:#d4af37;
    position:absolute;
    left:0;
    top:12px;
    box-shadow:0 0 15px rgba(212,175,55,.8);
}

.gold-nine-timeline strong{
    color:#d4af37;
}

/* STEP CARDS */
.gold-nine-step{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.15);
    border-radius:28px;
    padding:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-nine-step::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:28px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-nine-step::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-nine-step:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-nine-step:hover::before{
    opacity:1;
}

.gold-nine-step:hover::after{
    opacity:1;
}

/* Number */

.gold-nine-number{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:24px;
    font-weight:800;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.gold-nine-step h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.gold-nine-step h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.gold-nine-step p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

/* Warning Box */

.gold-nine-warning{
    margin-top:20px;
    padding:15px;
    border-radius:15px;
    background:rgba(255,193,7,.08);
    border:1px solid rgba(255,193,7,.20);
    color:#ffc107;
    line-height:1.7;
    position:relative;
    z-index:2;
}
/* BONUS TABLE */

.gold-nine-bonus-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
    overflow:hidden;
    transition:.4s;
}

.gold-nine-bonus-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.gold-nine-bonus-card h3{
    text-align:center;
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:30px;
}

.gold-nine-table{
    width:100%;
    border-collapse:collapse;
}

.gold-nine-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.gold-nine-table th{
    color:#000;
    padding:18px;
    font-weight:800;
}

.gold-nine-table td{
    color:#fff;
    padding:18px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.gold-nine-table tbody tr:hover{
    background:#171717;
}

/* MOBILE */

@media(max-width:991px){

    .gold-nine-image-wrap{
        margin-bottom:30px;
    }

}

@media(max-width:768px){

    .gold-nine{
        padding:70px 0;
    }

    .gold-nine-title{
        font-size:30px;
    }

    .gold-nine-intro{
        font-size:15px;
    }

    .gold-nine-main-card,
    .gold-nine-step,
    .gold-nine-bonus-card{
        padding:25px;
    }

    .gold-nine-number{
        width:60px;
        height:60px;
        font-size:20px;
    }

    .gold-nine-step h3{
        font-size:20px;
    }

    .gold-nine-bonus-card h3{
        font-size:24px;
    }

    .gold-nine-table th,
    .gold-nine-table td{
        padding:12px;
        font-size:14px;
    }
}

@media(max-width:480px){

    .gold-nine-title{
        font-size:26px;
    }

    .gold-nine-tag{
        font-size:11px;
        padding:8px 16px;
    }

    .gold-nine-timeline li{
        font-size:14px;
    }
}
/* ==== gold section 10 === */
/*==================================
        GOLD TEN
==================================*/

.gold-ten{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-ten::before{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    right:-220px;
    top:-220px;
    border-radius:50%;
}

.gold-ten-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-ten-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-ten-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-ten-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}
.gold-ten-steps{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.gold-ten-step{
    position:relative;
    display:flex;
    gap:20px;
    padding:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    border-radius:25px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-ten-step::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:25px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-ten-step::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-ten-step:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-ten-step:hover::before{
    opacity:1;
}

.gold-ten-step:hover::after{
    opacity:1;
}

/* Number */

.gold-ten-number{
    min-width:65px;
    height:65px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:800;
    font-size:22px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Content */

.gold-ten-step-content{
    position:relative;
    z-index:2;
    flex:1;
}

/* Heading */

.gold-ten-step h4{
    color:#d4af37;
    margin-bottom:15px;
    font-size:22px;
    font-weight:700;
}

.gold-ten-step h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Text */

.gold-ten-step p{
    color:#d7d7d7;
    margin:0;
    line-height:1.9;
}

/* Mobile */

@media(max-width:768px){

    .gold-ten-step{
        flex-direction:column;
        text-align:center;
        align-items:center;
    }

    .gold-ten-step h4::after{
        margin:10px auto 0;
    }

}

.gold-ten-mobile-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.gold-ten-badge{
    display:inline-block;
    padding:10px 20px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.gold-ten-mobile-card h3{
    color:#d4af37;
    font-size:28px;
    margin-bottom:15px;
}

.gold-ten-mobile-card p{
    color:#fff;
    line-height:1.9;
}

.gold-ten-app-card{
    margin-top:50px;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.gold-ten-app-card h3{
    color:#d4af37;
    font-size:30px;
    margin-bottom:15px;
    font-weight:800;
}

.gold-ten-app-card p{
    color:#d7d7d7;
    line-height:1.9;
}

.gold-ten-app-icon{
    width:120px;
    height:120px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:55px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:auto;
    box-shadow:0 0 35px rgba(212,175,55,.35);
}

@media(max-width:768px){

    .gold-ten{
        padding:70px 0;
    }

    .gold-ten-title{
        font-size:30px;
    }

    .gold-ten-step{
        flex-direction:column;
    }

    .gold-ten-mobile-card,
    .gold-ten-app-card{
        padding:25px;
    }

    .gold-ten-app-card h3{
        font-size:24px;
    }

    .gold-ten-app-icon{
        margin-top:20px;
        width:90px;
        height:90px;
        font-size:40px;
    }
}
/* ==== gold section 11 === */
/*==================================
        GOLD ELEVEN
==================================*/

.gold-eleven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-eleven::before{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    left:-220px;
    top:-220px;
    border-radius:50%;
}

.gold-eleven-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-eleven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-eleven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-eleven-intro{
    max-width:850px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
    font-size:17px;
}

.gold-eleven-card{
    height:100%;
    text-align:center;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
    position:relative;
    overflow:hidden;
}

.gold-eleven-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.10);
    filter:blur(100px);
    top:-120px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

.gold-eleven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-eleven-card:hover::before{
    opacity:1;
}

.gold-eleven-number{
    width:75px;
    height:75px;
    border-radius:50%;
    margin:0 auto 25px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:26px;
    font-weight:800;
    box-shadow:0 0 25px rgba(212,175,55,.35);
}

.gold-eleven-card h3{
    color:#d4af37;
    font-size:24px;
    margin-bottom:15px;
    font-weight:700;
}

.gold-eleven-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

.gold-eleven-speed{
    margin-top:60px;
}

.gold-eleven-speed-card{
    position:relative;
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-eleven-speed-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:25px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-eleven-speed-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-eleven-speed-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-eleven-speed-card:hover::before{
    opacity:1;
}

.gold-eleven-speed-card:hover::after{
    opacity:1;
}

/* Heading */

.gold-eleven-speed-card h4{
    color:#fff;
    margin-bottom:15px;
    font-size:22px;
    font-weight:700;
    position:relative;
    z-index:2;
}

.gold-eleven-speed-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Number */

.gold-eleven-speed-card span{
    color:#d4af37;
    font-size:36px;
    font-weight:800;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

/* Bottom Content */

.gold-eleven-bottom{
    text-align:center;
    margin-top:50px;
}

.gold-eleven-bottom p{
    color:#d7d7d7;
    font-size:17px;
    margin-bottom:25px;
    line-height:1.9;
}

@media(max-width:768px){

    .gold-eleven{
        padding:70px 0;
    }

    .gold-eleven-title{
        font-size:30px;
    }

    .gold-eleven-card{
        padding:25px;
    }

    .gold-eleven-speed-card span{
        font-size:28px;
    }
}
/* ==== gold section 12 === */
/*==================================
        GOLD TWELVE
==================================*/

.gold-twelve{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-twelve::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.gold-twelve-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-twelve-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-twelve-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-twelve-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

.gold-twelve-mobile{
    text-align:center;
}

.gold-twelve-mobile img{
    max-width:340px;
    border-radius:35px;
    border:1px solid rgba(212,175,55,.20);
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 25px 70px rgba(0,0,0,.50);
    transition:.4s;
}

.gold-twelve-mobile img:hover{
    transform:translateY(-10px);
}

.gold-twelve-specs{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:20px;
    margin-bottom:30px;
}

.gold-twelve-spec{
    padding:25px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.gold-twelve-spec span{
    display:block;
    color:#999;
    margin-bottom:8px;
}

.gold-twelve-spec strong{
    color:#d4af37;
    font-size:24px;
}

.gold-twelve-highlight{
    padding:30px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.gold-twelve-highlight h3{
    color:#d4af37;
    margin-bottom:15px;
}

.gold-twelve-highlight p{
    color:#fff;
    line-height:1.9;
}

.gold-twelve-download-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.gold-twelve-os{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-twelve-download-card ul{
    margin:0;
    padding-left:20px;
}

.gold-twelve-download-card li{
    color:#d7d7d7;
    margin-bottom:12px;
    line-height:1.8;
}

.gold-twelve-warning{
    margin-top:50px;
    text-align:center;
    padding:35px;
    border-radius:30px;
    background:rgba(255,193,7,.05);
    border:1px solid rgba(255,193,7,.25);
}

.gold-twelve-warning h4{
    color:#ffc107;
    margin-bottom:15px;
    font-weight:800;
}

.gold-twelve-warning p{
    color:#fff;
    margin:0;
    line-height:1.8;
}

@media(max-width:768px){

    .gold-twelve{
        padding:70px 0;
    }

    .gold-twelve-title{
        font-size:30px;
    }

    .gold-twelve-specs{
        grid-template-columns:1fr;
    }

    .gold-twelve-mobile img{
        max-width:250px;
    }

    .gold-twelve-download-card,
    .gold-twelve-highlight,
    .gold-twelve-warning{
        padding:25px;
    }
}
/* ==== gold section 13 === */
/*==================================
        GOLD THIRTEEN
==================================*/

.gold-thirteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-thirteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    left:-250px;
    top:-250px;
    border-radius:50%;
}

.gold-thirteen-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-thirteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-thirteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-thirteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

.gold-thirteen-main-card{
    padding:40px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    text-align:center;
}

.gold-thirteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.gold-thirteen-main-card p{
    color:#fff;
    line-height:1.9;
}

.gold-thirteen-story,
.gold-thirteen-speed-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.gold-thirteen-story:hover,
.gold-thirteen-speed-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-thirteen-story h3,
.gold-thirteen-times h3,
.gold-thirteen-footer h3{
    color:#d4af37;
    font-weight:800;
    margin-bottom:20px;
}

.gold-thirteen-story p{
    color:#d7d7d7;
    line-height:1.9;
}

.gold-thirteen-speed-card{
    text-align:center;
}

.gold-thirteen-speed-icon{
    width:80px;
    height:80px;
    margin:auto auto 20px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:34px;
    color:#000;
}

.gold-thirteen-speed-card h4{
    color:#fff;
    margin-bottom:15px;
}

.gold-thirteen-speed-card span{
    display:block;
    color:#d4af37;
    font-size:38px;
    font-weight:800;
    margin-bottom:10px;
}

.gold-thirteen-speed-card p{
    color:#d7d7d7;
}

.gold-thirteen-times{
    margin-top:60px;
}

.gold-thirteen-time-card{
    position:relative;
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-thirteen-time-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:25px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-thirteen-time-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-thirteen-time-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-thirteen-time-card:hover::before{
    opacity:1;
}

.gold-thirteen-time-card:hover::after{
    opacity:1;
}

/* Heading */

.gold-thirteen-time-card h4{
    color:#d4af37;
    margin-bottom:15px;
    font-size:22px;
    font-weight:700;
    position:relative;
    z-index:2;
}

.gold-thirteen-time-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Text */

.gold-thirteen-time-card p{
    color:#fff;
    margin:0;
    line-height:1.8;
    position:relative;
    z-index:2;
}

.gold-thirteen-footer{
    margin-top:60px;
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.gold-thirteen-footer p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .gold-thirteen{
        padding:70px 0;
    }

    .gold-thirteen-title{
        font-size:30px;
    }

    .gold-thirteen-main-card,
    .gold-thirteen-story,
    .gold-thirteen-speed-card,
    .gold-thirteen-footer{
        padding:25px;
    }

    .gold-thirteen-speed-card span{
        font-size:28px;
    }
}
/* ==== gold section 14 === */
/*==================================
        GOLD FOURTEEN
==================================*/

.gold-fourteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-fourteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    right:-250px;
    top:-250px;
    border-radius:50%;
}

.gold-fourteen-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-fourteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-fourteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-fourteen-intro{
    max-width:850px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

.gold-fourteen-banner{
    text-align:center;
    padding:50px;
    border-radius:35px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.12),
        rgba(212,175,55,.04)
    );
    border:1px solid rgba(212,175,55,.25);
    margin-bottom:30px;
}

.gold-fourteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.gold-fourteen-banner h3{
    color:#d4af37;
    font-size:42px;
    font-weight:800;
    margin-bottom:15px;
}

.gold-fourteen-banner p{
    color:#fff;
    line-height:1.9;
    margin:0;
}
.gold-fourteen-card{
    position:relative;
    height:100%;
    text-align:center;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.gold-fourteen-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.gold-fourteen-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.gold-fourteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.gold-fourteen-card:hover::before{
    opacity:1;
}

.gold-fourteen-card:hover::after{
    opacity:1;
}

/* Icon */

.gold-fourteen-icon{
    font-size:42px;
    margin-bottom:20px;
    position:relative;
    z-index:2;
    color:#d4af37;
    text-shadow:0 0 20px rgba(212,175,55,.35);
}

/* Heading */

.gold-fourteen-card h4{
    color:#fff;
    margin-bottom:15px;
    font-size:22px;
    font-weight:700;
    position:relative;
    z-index:2;
}

.gold-fourteen-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Number */

.gold-fourteen-card span{
    display:block;
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

/* Content */

.gold-fourteen-card p{
    color:#d7d7d7;
    line-height:1.8;
    margin:0;
    position:relative;
    z-index:2;
}

.gold-fourteen-details{
    margin-top:50px;
}

.gold-fourteen-detail-card{
    padding:35px;
    border-radius:30px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.gold-fourteen-detail-card h4{
    color:#d4af37;
    margin-bottom:15px;
}

.gold-fourteen-detail-card p{
    color:#fff;
    line-height:1.9;
}

.gold-fourteen-footer{
    margin-top:60px;
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.gold-fourteen-footer h3{
    color:#d4af37;
    font-size:32px;
    margin-bottom:15px;
}

.gold-fourteen-footer p{
    color:#fff;
    margin-bottom:25px;
    line-height:1.9;
}

@media(max-width:768px){

    .gold-fourteen{
        padding:70px 0;
    }

    .gold-fourteen-title{
        font-size:30px;
    }

    .gold-fourteen-banner{
        padding:25px;
    }

    .gold-fourteen-banner h3{
        font-size:28px;
    }

    .gold-fourteen-card,
    .gold-fourteen-detail-card,
    .gold-fourteen-footer{
        padding:25px;
    }
}
/* ==== gold section 15 === */

/*==================================
        GOLD FIFTEEN
==================================*/

.gold-fifteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-fifteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    right:-250px;
    top:-250px;
    border-radius:50%;
}

.gold-fifteen-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-fifteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-fifteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-fifteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

.gold-fifteen-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
    position:relative;
}

.gold-fifteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.gold-fifteen-featured{
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        #171717
    );
}

.gold-fifteen-stars{
    font-size:20px;
    margin-bottom:20px;
}

.gold-fifteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:25px;
}

.gold-fifteen-user{
    display:flex;
    align-items:center;
    gap:15px;
}

.gold-fifteen-avatar{
    width:60px;
    height:60px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:800;
}

.gold-fifteen-user h4{
    color:#fff;
    margin:0;
    font-size:18px;
}

.gold-fifteen-user span{
    color:#d4af37;
    font-size:14px;
}

@media(max-width:768px){

    .gold-fifteen{
        padding:70px 0;
    }

    .gold-fifteen-title{
        font-size:30px;
    }

    .gold-fifteen-card
    {
        padding:25px;
    }

    
}

/*===== section 16 =====*/
/*==================================
        GOLD SIXTEEN
==================================*/

.gold-sixteen{
     padding:50px 0;
    background:#050505;
    position:relative;
}

.gold-sixteen-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-sixteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-sixteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-sixteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

.gold-sixteen-item{
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px !important;
    margin-bottom:15px;
    overflow:hidden;
}

.gold-sixteen-item .accordion-button{
    background:#111;
    color:#fff;
    font-weight:700;
    padding:22px;
    box-shadow:none;
}

.gold-sixteen-item .accordion-button:not(.collapsed){
    background:#171717;
    color:#d4af37;
}

.gold-sixteen-item .accordion-button::after{
    filter:invert(1);
}

.gold-sixteen-item .accordion-body{
    color:#d7d7d7;
    line-height:1.9;
    background:#171717;
}

.gold-sixteen-item:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.15);
}

@media(max-width:768px){

    .gold-sixteen{
        padding:70px 0;
    }

    .gold-sixteen-title{
        font-size:30px;
    }

}


/*====== section 17  ======*/
/*==================================
        GOLD SEVENTEEN
==================================*/

.gold-seventeen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.gold-seventeen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.04);
    filter:blur(180px);
    left:-250px;
    bottom:-250px;
    border-radius:50%;
}

.gold-seventeen-header{
    text-align:center;
    margin-bottom:60px;
}

.gold-seventeen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.gold-seventeen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.gold-seventeen-intro{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

.gold-seventeen-alert{
    text-align:center;
    padding:20px;
    border-radius:20px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.20);
    color:#fff;
    font-weight:600;
}

.gold-seventeen-card{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.3s;
}

.gold-seventeen-card:hover{
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.gold-seventeen-card h4{
    color:#d4af37;
    margin-bottom:12px;
}

.gold-seventeen-card p{
    color:#d7d7d7;
    margin:0;
    line-height:1.8;
}

.gold-seventeen-contact{
    margin-top:30px;
    text-align:center;
    color:#fff;
}

.gold-seventeen-helplines{
    margin-top:70px;
}

.gold-seventeen-helplines h3{
    color:#d4af37;
    text-align:center;
    margin-bottom:35px;
    font-size:32px;
    font-weight:800;
}

.gold-seventeen-help-card{
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.gold-seventeen-help-card h4{
    color:#fff;
    margin-bottom:15px;
}

.gold-seventeen-help-card span{
    display:block;
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:12px;
}

.gold-seventeen-help-card p{
    color:#d7d7d7;
    margin:0;
}

.gold-seventeen-license{
    margin-top:60px;
    text-align:center;
    padding:35px;
    border-radius:25px;
    background:rgba(212,175,55,.05);
    border:1px solid rgba(212,175,55,.18);
}

.gold-seventeen-license h4{
    color:#d4af37;
    margin-bottom:12px;
    font-weight:800;
}

.gold-seventeen-license p{
    color:#fff;
    margin:0;
}

.gold-seventeen-warning{
    margin-top:35px;
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:rgba(255,193,7,.06);
    border:1px solid rgba(255,193,7,.25);
}

.gold-seventeen-warning strong{
    display:block;
    color:#ffc107;
    font-size:20px;
    margin-bottom:15px;
}

.gold-seventeen-warning p{
    color:#fff;
    line-height:1.8;
    margin-bottom:10px;
}

@media(max-width:768px){

    .gold-seventeen{
        padding:70px 0;
    }

    .gold-seventeen-title{
        font-size:30px;
    }

    .gold-seventeen-card,
    .gold-seventeen-help-card,
    .gold-seventeen-license,
    .gold-seventeen-warning{
        padding:22px;
    }

    .gold-seventeen-helplines h3{
        font-size:24px;
    }
}







/*====== LASER247 SECTION START  ======*/
/*----LASER247 section 1 ---*/
/*==================================
        LASER ONE
==================================*/

.lase-one{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.lase-one::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.08);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.lase-one::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(150px);
    bottom:-150px;
    left:-150px;
    border-radius:50%;
}

.lase-one-card{
    position:relative;
    z-index:2;
    background:linear-gradient(
        145deg,
        #0d0d0d,
        #171717,
        #0d0d0d
    );
    border:1px solid rgba(212,175,55,.18);
    border-radius:35px;
    padding:70px;
    overflow:hidden;
    transition:.4s;
}

.lase-one-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:35px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.8),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.4)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

.lase-one-card:hover{
    border-color:#d4af37;
    transform:translateY(-8px);
    box-shadow:
    0 0 40px rgba(212,175,55,.20),
    0 0 80px rgba(212,175,55,.10),
    0 25px 60px rgba(0,0,0,.50);
}

.lase-one-card:hover::before{
    opacity:1;
}

.lase-one-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.lase-one-title{
    color:#fff;
    font-size:46px;
    font-weight:800;
    margin-bottom:25px;
    line-height:1.3;
}

.lase-one-desc{
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
    margin-bottom:18px;
}

.lase-one-feature{
    height:100%;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:25px;
    padding:30px;
    text-align:center;
    transition:.35s;
}

.lase-one-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
    0 0 30px rgba(212,175,55,.18);
}

.lase-one-icon{
    width:70px;
    height:70px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-size:28px;
    box-shadow:
    0 0 25px rgba(212,175,55,.35);
}

.lase-one-feature h3{
    color:#d4af37;
    font-size:22px;
    margin-bottom:15px;
}

.lase-one-feature p{
    color:#d7d7d7;
    margin:0;
    line-height:1.8;
}

.lase-one-highlight{
    margin-top:50px;
    padding:35px;
    border-radius:25px;
    background:rgba(212,175,55,.05);
    border:1px solid rgba(212,175,55,.18);
}

.lase-one-highlight h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
}

.lase-one-highlight p{
    color:#fff;
    margin:0;
    line-height:1.9;
}

.lase-one-offer{
    margin-top:40px;
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.lase-one-offer-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.lase-one-offer h4{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.lase-one-offer p{
    color:#fff;
    margin:0;
    font-size:16px;
}

@media(max-width:768px){

    .lase-one{
        padding:70px 0;
    }

    .lase-one-card{
        padding:30px 25px;
    }

    .lase-one-title{
        font-size:30px;
    }

    .lase-one-desc{
        font-size:15px;
    }

    .lase-one-highlight,
    .lase-one-offer{
        padding:25px;
    }

    .lase-one-offer h4{
        font-size:24px;
    }
}
/*----LASER247 section 2 ---*/
/*==================================
        LASER TWO
==================================*/

.laser-two{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-two::before{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-two::after{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* CARD */

.laser-two-card{
    position:relative;
    z-index:2;
    background:linear-gradient(
        145deg,
        #0d0d0d,
        #161616,
        #0d0d0d
    );
    border:1px solid rgba(212,175,55,.18);
    border-radius:35px;
    padding:55px;
    overflow:hidden;
    transition:.4s ease;
}

.laser-two-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:35px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.35)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

.laser-two-card::after{
    content:'';
    position:absolute;
    width:320px;
    height:320px;
    background:rgba(212,175,55,.10);
    filter:blur(120px);
    top:-120px;
    right:-100px;
}

.laser-two-card:hover{
    border-color:#d4af37;
    transform:translateY(-6px);
    box-shadow:
    0 0 35px rgba(212,175,55,.20),
    0 0 70px rgba(212,175,55,.08),
    0 25px 60px rgba(0,0,0,.50);
}

.laser-two-card:hover::before{
    opacity:1;
}

/* HEADER */

.laser-two-header{
    text-align:center;
    margin-bottom:45px;
}

.laser-two-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-two-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
    line-height:1.3;
}

/* LIST */

.laser-two-list{
    list-style:none;
    padding:0;
    margin:0;
}

.laser-two-list li{
    margin-bottom:15px;
}

.laser-two-list li:last-child{
    margin-bottom:0;
}

.laser-two-list a{
    position:relative;
    display:flex;
    align-items:center;
    padding:18px 22px;
    background:#111;
    border:1px solid rgba(212,175,55,.12);
    border-radius:18px;
    color:#fff;
    text-decoration:none;
    font-size:15px;
    font-weight:500;
    line-height:1.6;
    transition:.35s ease;
    overflow:hidden;
}

.laser-two-list a::before{
    content:"✦";
    color:#d4af37;
    margin-right:12px;
    font-size:15px;
    transition:.35s;
}

.laser-two-list a::after{
    content:'';
    position:absolute;
    width:120px;
    height:120px;
    background:rgba(212,175,55,.10);
    filter:blur(45px);
    right:-50px;
    top:-40px;
    opacity:0;
    transition:.35s;
}

.laser-two-list a:hover{
    color:#d4af37;
    border-color:#d4af37;
    transform:translateX(8px);
    box-shadow:
    0 0 25px rgba(212,175,55,.15);
}

.laser-two-list a:hover::after{
    opacity:1;
}

.laser-two-list a:hover::before{
    transform:rotate(180deg);
}

/* RESPONSIVE */

@media(max-width:991px){

    .laser-two-card{
        padding:40px 30px;
    }

}

@media(max-width:768px){

    .laser-two{
        padding:70px 0;
    }

    .laser-two-card{
        padding:30px 20px;
    }

    .laser-two-title{
        font-size:30px;
    }

    .laser-two-list a{
        padding:15px 18px;
        font-size:14px;
    }

}

@media(max-width:480px){

    .laser-two-title{
        font-size:26px;
    }

    .laser-two-tag{
        font-size:11px;
        padding:8px 16px;
    }

    .laser-two-list a{
        font-size:13px;
        line-height:1.5;
    }

}

/*----LASER247 section 3 ---*/
/*==================================
        LASER THREE
==================================*/

.laser-three{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-three::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-three::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-200px;
    left:-150px;
    border-radius:50%;
}

/* HEADER */

.laser-three-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.laser-three-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-three-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-three-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* MAIN CARD */

.laser-three-main-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
    margin-bottom:60px;
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.laser-three-main-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    right:-100px;
    top:-100px;
}

.laser-three-main-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-three-main-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

/* SUBTITLE */

.laser-three-subtitle{
    text-align:center;
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:40px;
}

/* FEATURE CARDS */

.laser-three-feature{
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.15);
    border-radius:28px;
    padding:35px;
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.laser-three-feature::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.10);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

.laser-three-feature:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-three-feature:hover::before{
    opacity:1;
}

.laser-three-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
}

.laser-three-feature h4{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.laser-three-feature p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* HIGHLIGHT */

.laser-three-highlight{
    margin-top:50px;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    text-align:center;
}

.laser-three-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-three-highlight p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* STATS */

.laser-three-stats{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:25px;
    margin-top:60px;
}

.laser-three-stat{
    min-width:220px;
    text-align:center;
    padding:25px;
    border-radius:22px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.3s;
}

.laser-three-stat:hover{
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.18);
}

.laser-three-stat h5{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:8px;
}

.laser-three-stat span{
    color:#fff;
}

/* MOBILE */

@media(max-width:768px){

    .laser-three{
        padding:70px 0;
    }

    .laser-three-title{
        font-size:30px;
    }

    .laser-three-subtitle{
        font-size:26px;
    }

    .laser-three-main-card,
    .laser-three-feature,
    .laser-three-highlight{
        padding:25px;
    }

    .laser-three-stat{
        min-width:100%;
    }
}
/*----LASER247 section 4 ---*/
/*==================================
        LASER FOUR
==================================*/

.laser-four{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-four::before{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.laser-four::after{
    content:'';
    position:absolute;
    width:450px;
    height:450px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    right:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-four-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-four-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-four-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-four-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* CARDS */
.laser-four-card{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    border-radius:30px;
    padding:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-four-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */



/* Hover */

.laser-four-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-four-card:hover::before{
    opacity:1;
}

.laser-four-card:hover::after{
    opacity:1;
}

/* Icon */

.laser-four-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    font-weight:800;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.laser-four-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.laser-four-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.laser-four-card p,
.laser-four-card ul,
.laser-four-card li{
    color:#d7d7d7;
    line-height:1.9;
    position:relative;
    z-index:2;
}

.laser-four-list{
    list-style:none;
    padding:0;
    margin:0;
}

.laser-four-list li{
    position:relative;
    padding-left:28px;
    margin-bottom:18px;
    color:#d7d7d7;
    line-height:1.9;
}

.laser-four-list li::before{
    content:'✦';
    color:#d4af37;
    position:absolute;
    left:0;
    top:0;
}

.laser-four-card-alt .laser-four-icon{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

/* HIGHLIGHT BOX */

.laser-four-highlight{
    margin-top:60px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.laser-four-card::before,
.laser-four-card::after,
.laser-four-highlight::before{
    pointer-events:none;
}
.laser-four a{
    position:relative;
    z-index:9999;
}
.laser-four-card h3,
.laser-four-card p,
.laser-four-card ul,
.laser-four-card li,
.laser-four-card a,
.laser-four-highlight h3,
.laser-four-highlight p,
.laser-four-highlight a{
    position:relative;
    z-index:10;
}
.laser-four-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-four-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-four-highlight p{
    color:#fff;
    line-height:1.9;
    margin-bottom:15px;
}

/* MOBILE */

@media(max-width:768px){

    .laser-four{
        padding:70px 0;
    }

    .laser-four-title{
        font-size:30px;
    }

    .laser-four-card,
    .laser-four-highlight{
        padding:25px;
    }

    .laser-four-card h3{
        font-size:22px;
    }

    .laser-four-highlight h3{
        font-size:24px;
    }

    .laser-four-list li{
        font-size:14px;
    }
}

/*----LASER247 section 5 ---*/
/*==================================
        LASER FIVE
==================================*/

.laser-five{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-five::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-five-header{
    text-align:center;
    margin-bottom:55px;
}

.laser-five-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-five-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-five-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* TABLE */

.laser-five-table-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    overflow:hidden;
    transition:.4s;
}

.laser-five-table-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-five-table{
    width:100%;
    border-collapse:collapse;
}

.laser-five-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.laser-five-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.laser-five-table td{
    color:#fff;
    padding:18px 20px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-five-table tbody tr:hover{
    background:#171717;
}

.laser-five-highlight{
    color:#d4af37 !important;
    font-weight:700;
}

/* FORMATS */

.laser-five-formats{
    margin-top:60px;
    text-align:center;
}

.laser-five-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-five-formats h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:30px;
}

.laser-five-tags{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:15px;
}

.laser-five-tags span{
    display:flex;
    align-items:center;
    gap:10px;
    padding:12px 20px;
    border-radius:50px;
    background:#111;
    border:1px solid rgba(212,175,55,.18);
    color:#d4af37;
    font-weight:600;
    transition:.3s;
}

.laser-five-tags span img{
    width:28px;
    height:28px;
    object-fit:contain;
    border-radius:50%;
}

.laser-five-tags span:hover{
    transform:translateY(-5px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.18);
}
/* FOOTER CARD */

.laser-five-footer{
    margin-top:55px;
    padding:40px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-five-footer h4{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-five-footer p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .laser-five{
        padding:70px 0;
    }

    .laser-five-title{
        font-size:30px;
    }

    .laser-five-table th,
    .laser-five-table td{
        padding:12px;
        font-size:14px;
    }

    .laser-five-formats h3{
        font-size:24px;
    }

    .laser-five-footer{
        padding:25px;
    }

    .laser-five-footer h4{
        font-size:24px;
    }
}

/*----LASER247 section 6 ---*/

/*==================================
        LASER SIX
==================================*/

.laser-six{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-six::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-six::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-six-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-six-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-six-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-six-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* MAIN CARD */

.laser-six-main-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
    margin-bottom:60px;
    transition:.4s;
}

.laser-six-main-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-six-main-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

/* SUBTITLE */

.laser-six-subtitle{
    text-align:center;
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:40px;
}

/* FEATURE CARDS */
.laser-six-feature{
    position:relative;
    height:100%;
    background:linear-gradient(145deg,#0d0d0d,#161616);
    border:1px solid rgba(212,175,55,.15);
    border-radius:28px;
    padding:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-six-feature::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:28px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-six-feature::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    right:-100px;
    top:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-six-feature:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-six-feature:hover::before{
    opacity:1;
}

.laser-six-feature:hover::after{
    opacity:1;
}

/* Icon */

.laser-six-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.laser-six-feature h4{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.laser-six-feature h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.laser-six-feature p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
/* HIGHLIGHT BOX */

.laser-six-highlight{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-six-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-six-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-six-highlight p{
    color:#fff;
    line-height:1.9;
    margin-bottom:15px;
}

/* MOBILE */

@media(max-width:768px){

    .laser-six{
        padding:70px 0;
    }

    .laser-six-title{
        font-size:30px;
    }

    .laser-six-subtitle{
        font-size:26px;
    }

    .laser-six-main-card,
    .laser-six-feature,
    .laser-six-highlight{
        padding:25px;
    }

    .laser-six-highlight h3{
        font-size:24px;
    }
}
/*----LASER247 section 7 ---*/

/*==================================
        LASER SEVEN
==================================*/

.laser-seven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-seven::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-seven::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-seven-header{
    text-align:center;
    margin-bottom:55px;
}

.laser-seven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-seven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-seven-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* TABLE */

.laser-seven-table-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    overflow:hidden;
    transition:.4s;
}

.laser-seven-table-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-seven-table{
    width:100%;
    border-collapse:collapse;
}

.laser-seven-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.laser-seven-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.laser-seven-table td{
    color:#fff;
    padding:18px 20px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-seven-table tbody tr:hover{
    background:#171717;
}

/* HIGHLIGHT */

.laser-seven-highlight{
    margin-top:60px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.laser-seven-highlight::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    right:-120px;
    top:-120px;
}

.laser-seven-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-seven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-seven-highlight p{
    color:#fff;
    line-height:1.9;
    margin-bottom:15px;
}

/* STATS */

.laser-seven-stats{
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    gap:25px;
    margin-top:55px;
}
.laser-seven-stat{
    position:relative;
    min-width:220px;
    text-align:center;
    padding:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    border-radius:22px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-seven-stat::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-seven-stat::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-seven-stat:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-seven-stat:hover::before{
    opacity:1;
}

.laser-seven-stat:hover::after{
    opacity:1;
}

/* Number */

.laser-seven-stat h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:10px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

/* Label */

.laser-seven-stat span{
    color:#fff;
    position:relative;
    z-index:2;
    display:block;
    line-height:1.7;
}
/* MOBILE */

@media(max-width:768px){

    .laser-seven{
        padding:70px 0;
    }

    .laser-seven-title{
        font-size:30px;
    }

    .laser-seven-table th,
    .laser-seven-table td{
        padding:12px;
        font-size:14px;
    }

    .laser-seven-highlight{
        padding:25px;
    }

    .laser-seven-highlight h3{
        font-size:24px;
    }

    .laser-seven-stat{
        min-width:100%;
    }
}


/*---- ---*/

/*==============================
 LASER NINETEEN
==============================*/

.laser-nineteen{
    padding:100px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-nineteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(180px);
}

.laser-nineteen-wrapper{
    position:relative;
    z-index:2;
}

.laser-nineteen-badge{
    display:inline-block;
    padding:12px 25px;
    border-radius:50px;
    color:#d4af37;
    border:1px solid rgba(212,175,55,.25);
    background:rgba(212,175,55,.08);
    font-weight:700;
    margin-bottom:20px;
}

.laser-nineteen-heading h2{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-nineteen-heading p{
    color:#d7d7d7;
    font-size:18px;
}
.laser-nineteen-bonus-card {
     color:#d7d7d7;
}
.laser-nineteen-timeline,
.laser-nineteen-bonus-card{
    margin-top:40px;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(145deg,#0f0f0f,#191919);
    border:1px solid rgba(212,175,55,.15);
    box-shadow:0 0 40px rgba(212,175,55,.10);
}

.laser-nineteen-timeline-header{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    text-align:center;
    margin-bottom:35px;
}
.laser-nineteen-time-card,
.laser-nineteen-step-card{
    position:relative;
    height:100%;
    padding:30px;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-nineteen-time-card::before,
.laser-nineteen-step-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:25px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-nineteen-time-card::after,
.laser-nineteen-step-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-nineteen-time-card:hover,
.laser-nineteen-step-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-nineteen-time-card:hover::before,
.laser-nineteen-step-card:hover::before{
    opacity:1;
}

.laser-nineteen-time-card:hover::after,
.laser-nineteen-step-card:hover::after{
    opacity:1;
}

/* Time Card Heading */

.laser-nineteen-time-card h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
    position:relative;
    z-index:2;
}

.laser-nineteen-time-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Step Number */

.laser-nineteen-step-number{
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:24px;
    font-weight:800;
    margin-bottom:20px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Step Heading */

.laser-nineteen-step-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:700;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.laser-nineteen-step-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.laser-nineteen-step-card p,
.laser-nineteen-time-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
.laser-nineteen-warning{
    padding:15px 20px;
    border-radius:15px;
    background:rgba(255,193,7,.08);
    border:1px solid rgba(255,193,7,.25);
    color:#ffd65a;
    margin-top:15px;
}

.laser-nineteen-success{
    padding:15px;
    border-radius:15px;
    background:rgba(40,167,69,.08);
    border:1px solid rgba(40,167,69,.25);
    color:#7dff9a;
    margin-top:15px;
}

.laser-nineteen-table{
    margin-top:20px;
    color:#fff;
}

.laser-nineteen-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.laser-nineteen-table thead th{
    color:#000;
    border:none;
    padding:18px;
}

.laser-nineteen-table td{
    border-color:rgba(255,255,255,.08);
    padding:18px;
    color:#e5e5e5;
}

.laser-nineteen-btn{
    display:inline-block;
    margin-top:40px;
    padding:18px 40px;
    border-radius:60px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    text-decoration:none;
    transition:.4s;
}

.laser-nineteen-btn:hover{
    transform:translateY(-5px);
    color:#000;
    box-shadow:
    0 0 25px rgba(212,175,55,.35),
    0 0 60px rgba(212,175,55,.15);
}

@media(max-width:768px){

    .laser-nineteen{
        padding:70px 0;
    }

    .laser-nineteen-heading h2{
        font-size:30px;
    }

    .laser-nineteen-timeline,
    .laser-nineteen-bonus-card{
        padding:25px;
    }

    .laser-nineteen-step-card{
        padding:25px;
    }

    .laser-nineteen-step-card h3{
        font-size:22px;
    }
}



/*---- ---*/

/*----LASER247 section 8 ---*/
/*==================================
        LASER EIGHT
==================================*/

.laser-eight{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-eight::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.laser-eight::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    right:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-eight-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-eight-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-eight-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-eight-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* STEP CARD */

.laser-eight-step{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.laser-eight-step::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.10);
    filter:blur(100px);
    right:-100px;
    top:-100px;
    opacity:0;
    transition:.4s;
}

.laser-eight-step:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-eight-step:hover::before{
    opacity:1;
}

.laser-eight-number{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:26px;
    font-weight:800;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
}

.laser-eight-step h3{
    color:#d4af37;
    font-size:24px;
    font-weight:700;
    margin-bottom:18px;
    line-height:1.5;
}

.laser-eight-step p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:12px;
}

/* LOGIN BOX */

.laser-eight-login-box{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-eight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-eight-login-box h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
}
.laser-eight-time-card{
    position:relative;
    padding:30px;
    border-radius:22px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-eight-time-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-eight-time-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-eight-time-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-eight-time-card:hover::before{
    opacity:1;
}

.laser-eight-time-card:hover::after{
    opacity:1;
}

/* Time */

.laser-eight-time-card h4{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:12px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

.laser-eight-time-card h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Label */

.laser-eight-time-card span{
    color:#fff;
    position:relative;
    z-index:2;
    display:block;
    line-height:1.7;
}
/* MOBILE */

@media(max-width:768px){

    .laser-eight{
        padding:70px 0;
    }

    .laser-eight-title{
        font-size:30px;
    }

    .laser-eight-step,
    .laser-eight-login-box{
        padding:25px;
    }

    .laser-eight-step h3{
        font-size:20px;
    }

    .laser-eight-login-box h3{
        font-size:24px;
    }

    .laser-eight-time-card h4{
        font-size:26px;
    }
}

/*----LASER247 section 9 ---*/
/*==================================
        LASER NINE
==================================*/

.laser-nine{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-nine::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-nine-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-nine-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-nine-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-nine-intro{
    max-width:950px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* IMAGE */

.laser-nine-image-box{
    position:relative;
}

.laser-nine-image{
    width:100%;
    border-radius:30px;
    border:1px solid rgba(212,175,55,.18);
    box-shadow:
    0 0 35px rgba(212,175,55,.15);
}

/* INFO CARD */

.laser-nine-version-card{
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.laser-nine-version-badge{
    display:inline-block;
    padding:10px 20px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}
.laser-nine-info{
    position:relative;
    text-align:center;
    padding:25px;
    border-radius:20px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-nine-info::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:20px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-nine-info::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-nine-info:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-nine-info:hover::before{
    opacity:1;
}

.laser-nine-info:hover::after{
    opacity:1;
}

/* Heading */

.laser-nine-info h4{
    color:#d4af37;
    font-size:22px;
    font-weight:800;
    margin-bottom:12px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

.laser-nine-info h4::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Text */

.laser-nine-info span{
    color:#fff;
    display:block;
    line-height:1.7;
    position:relative;
    z-index:2;
}

/* TABLE */

.laser-nine-table-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border-radius:30px;
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
}

.laser-nine-table{
    width:100%;
    border-collapse:collapse;
}

.laser-nine-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.laser-nine-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.laser-nine-table td{
    color:#fff;
    padding:18px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-nine-success{
    color:#d4af37 !important;
    font-weight:700;
}

/* INSTALL CARDS */

.laser-nine-install-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.laser-nine-install-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:0 0 35px rgba(212,175,55,.18);
}

.laser-nine-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.laser-nine-install-card h3{
    color:#d4af37;
    margin-bottom:15px;
}

.laser-nine-install-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* WARNING */

.laser-nine-warning{
    margin-top:50px;
    padding:35px;
    border-radius:30px;
    text-align:center;
    background:rgba(255,193,7,.06);
    border:1px solid rgba(255,193,7,.20);
}

.laser-nine-warning-badge{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:#ffc107;
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-nine-warning p{
    color:#fff;
    margin:0;
    line-height:1.9;
}

/* MOBILE */

@media(max-width:768px){

    .laser-nine{
        padding:70px 0;
    }

    .laser-nine-title{
        font-size:30px;
    }

    .laser-nine-version-card,
    .laser-nine-install-card,
    .laser-nine-warning{
        padding:25px;
    }

    .laser-nine-table th,
    .laser-nine-table td{
        padding:12px;
        font-size:14px;
    }
}

/*----LASER247 section 10 ---*/
/*==================================
        LASER TEN
==================================*/

.laser-ten{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-ten::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-ten::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-ten-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-ten-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-ten-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-ten-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
    font-size:17px;
}

/* MAIN CARD */

.laser-ten-main-card{
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    text-align:center;
    transition:.4s;
}

.laser-ten-main-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-ten-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-ten-main-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* CARDS */

.laser-ten-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.laser-ten-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:0 0 35px rgba(212,175,55,.18);
}

.laser-ten-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px;
}

.laser-ten-card h3{
    color:#d4af37;
    margin-bottom:15px;
}

.laser-ten-card p,
.laser-ten-card li{
    color:#d7d7d7;
    line-height:1.9;
}

.laser-ten-card ul{
    padding-left:20px;
}

/* STORY */

.laser-ten-story{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-ten-story-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-ten-story h3{
    color:#d4af37;
    font-size:32px;
    margin-bottom:20px;
}

.laser-ten-story p{
    color:#fff;
    line-height:1.9;
}

/* SPEED */
.laser-ten-speed{
    display:flex;
    justify-content:center;
    align-items:stretch;
    flex-wrap:wrap;
    gap:30px;
    margin-top:60px;
}
.laser-ten-speed-box{
    position:relative;
    width:350px;
    padding:40px 30px;
    text-align:center;
    border-radius:30px;
    overflow:hidden;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-ten-speed-box::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-ten-speed-box::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-ten-speed-box:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-ten-speed-box:hover::before{
    opacity:1;
}

.laser-ten-speed-box:hover::after{
    opacity:1;
}

/* Image */

.laser-ten-speed-img{
    width:90px;
    height:90px;
    object-fit:contain;
    margin-bottom:20px;
    position:relative;
    z-index:2;
}

/* Heading */

.laser-ten-speed-box h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

.laser-ten-speed-box h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Text */

.laser-ten-speed-box p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
.laser-ten-speed-img{
    width:100px;
    height:100px;
    object-fit:contain;
    margin-bottom:25px;
    position:relative;
    z-index:2;
}

.laser-ten-speed-img{
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.15);
    border-radius:50%;
    padding:15px;
}

.laser-ten-speed-box h3{
    font-size:42px;
    font-weight:900;
    color:#d4af37;
    margin-bottom:15px;
    line-height:1;
    position:relative;
    z-index:2;
    text-shadow:0 0 15px rgba(212,175,55,.25);
}

.laser-ten-speed-box p{
    color:#d8d8d8;
    font-size:16px;
    line-height:1.8;
    margin:0;
    position:relative;
    z-index:2;
}

.laser-ten-speed-box::after{
    content:'';
    position:absolute;
    width:180px;
    height:180px;
    top:-90px;
    right:-90px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(50px);
}

@media(max-width:768px){

    .laser-ten-speed-box{
        width:100%;
        padding:35px 25px;
    }

    .laser-ten-speed-box h3{
        font-size:34px;
    }

    .laser-ten-speed-img{
        width:85px;
        height:85px;
    }
}

/* MOBILE */

@media(max-width:768px){

    .laser-ten{
        padding:70px 0;
    }

    .laser-ten-title{
        font-size:30px;
    }

    .laser-ten-main-card,
    .laser-ten-card,
    .laser-ten-story{
        padding:25px;
    }

    .laser-ten-story h3{
        font-size:24px;
    }

    .laser-ten-speed-box{
        min-width:100%;
    }
}

/*----LASER247 section 11 ---*/

/*==================================
        LASER ELEVEN
==================================*/

.laser-eleven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-eleven::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-eleven::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-eleven-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-eleven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-eleven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-eleven-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* TABLE */

.laser-eleven-table-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    overflow:hidden;
    transition:.4s;
}

.laser-eleven-table-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-eleven-table{
    width:100%;
    border-collapse:collapse;
}

.laser-eleven-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.laser-eleven-table th{
    color:#000;
    padding:20px;
    font-weight:800;
    text-align:left;
}

.laser-eleven-table td{
    color:#fff;
    padding:18px 20px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-eleven-table tbody tr:hover{
    background:#171717;
}

.laser-eleven-win{
    color:#d4af37 !important;
    font-weight:700;
}

/* HIGHLIGHT */

.laser-eleven-highlight{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.laser-eleven-highlight::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.laser-eleven-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.laser-eleven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-eleven-highlight p{
    color:#fff;
    line-height:1.9;
    margin-bottom:12px;
}

/* MOBILE */

@media(max-width:768px){

    .laser-eleven{
        padding:70px 0;
    }

    .laser-eleven-title{
        font-size:30px;
    }

    .laser-eleven-table th,
    .laser-eleven-table td{
        padding:12px;
        font-size:14px;
    }

    .laser-eleven-highlight{
        padding:25px;
    }

    .laser-eleven-highlight h3{
        font-size:24px;
    }
}
/*----LASER247 section 12 ---*/
/*==================================
        LASER TWELVE
==================================*/

.laser-twelve{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-twelve::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-twelve-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-twelve-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-twelve-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-twelve-intro{
    color:#d7d7d7;
    max-width:900px;
    margin:auto;
    line-height:1.9;
}

/* TABLE */

.laser-twelve-table-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    overflow:hidden;
}

.laser-twelve-table{
    width:100%;
    border-collapse:collapse;
}

.laser-twelve-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.laser-twelve-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.laser-twelve-table td{
    color:#fff;
    padding:18px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-twelve-highlight{
    color:#d4af37 !important;
    font-weight:700;
}

/* CARDS */
.laser-twelve-card{
    position:relative;
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-twelve-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-twelve-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-twelve-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-twelve-card:hover::before{
    opacity:1;
}

.laser-twelve-card:hover::after{
    opacity:1;
}

/* Badge */

.laser-twelve-badge{
    display:inline-block;
    padding:10px 20px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
    box-shadow:0 0 25px rgba(212,175,55,.30);
    position:relative;
    z-index:2;
}

/* Heading */

.laser-twelve-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.laser-twelve-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.laser-twelve-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

.laser-twelve-for{
    margin-top:20px;
    padding-top:20px;
    border-top:1px solid rgba(212,175,55,.15);
    color:#fff;
    line-height:1.8;
    font-weight:600;
}

.laser-twelve-vip{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.15);
}

/* MOBILE */

@media(max-width:768px){

    .laser-twelve{
        padding:70px 0;
    }

    .laser-twelve-title{
        font-size:30px;
    }

    .laser-twelve-card{
        padding:25px;
    }

    .laser-twelve-card h3{
        font-size:24px;
    }

    .laser-twelve-table th,
    .laser-twelve-table td{
        padding:12px;
        font-size:14px;
    }
}

/*----LASER247 section 13 ---*/

/*==================================
        LASER THIRTEEN
==================================*/

.laser-thirteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-thirteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-thirteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-thirteen-header{
    text-align:center;
    margin-bottom:50px;
}

.laser-thirteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-thirteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-thirteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* MAIN CARD */

.laser-thirteen-main-card{
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    box-shadow:0 0 40px rgba(212,175,55,.10);
}

.laser-thirteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-thirteen-main-card h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-thirteen-main-card p{
    color:#fff;
}

/* TABLE */

.laser-thirteen-table-card{
    border-radius:30px;
    overflow:hidden;
    border:1px solid rgba(212,175,55,.18);
    background:#111;
}

.laser-thirteen-table{
    width:100%;
    border-collapse:collapse;
}

.laser-thirteen-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.laser-thirteen-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.laser-thirteen-table td{
    color:#fff;
    padding:18px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-thirteen-gold{
    color:#d4af37 !important;
    font-weight:800;
}

/* BONUS CARDS */
.laser-thirteen-card{
    position:relative;
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-thirteen-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-thirteen-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-thirteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-thirteen-card:hover::before{
    opacity:1;
}

.laser-thirteen-card:hover::after{
    opacity:1;
}

/* Icon */

.laser-thirteen-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Main Heading */

.laser-thirteen-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.laser-thirteen-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Sub Heading */

.laser-thirteen-card h4{
    color:#fff;
    font-size:18px;
    margin:15px 0;
    font-weight:700;
    position:relative;
    z-index:2;
}

/* Content */

.laser-thirteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
/* HIGHLIGHT */

.laser-thirteen-highlight{
    margin-top:60px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-thirteen-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-thirteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-thirteen-highlight p{
    color:#fff;
    line-height:1.9;
}

/* MOBILE */

@media(max-width:768px){

    .laser-thirteen{
        padding:70px 0;
    }

    .laser-thirteen-title{
        font-size:30px;
    }

    .laser-thirteen-main-card,
    .laser-thirteen-card,
    .laser-thirteen-highlight{
        padding:25px;
    }

    .laser-thirteen-table th,
    .laser-thirteen-table td{
        padding:12px;
        font-size:14px;
    }

    .laser-thirteen-main-card h3,
    .laser-thirteen-highlight h3{
        font-size:24px;
    }
}
/*----LASER247 section 14 ---*/
/*==================================
        LASER FOURTEEN
==================================*/

.laser-fourteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-fourteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-fourteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-fourteen-header{
    text-align:center;
    margin-bottom:55px;
}

.laser-fourteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-fourteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-fourteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* TABLE */

.laser-fourteen-table-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    overflow:hidden;
    transition:.4s;
}

.laser-fourteen-table-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.laser-fourteen-table{
    width:100%;
    border-collapse:collapse;
}

.laser-fourteen-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.laser-fourteen-table th{
    color:#000;
    padding:20px;
    font-weight:800;
    text-align:left;
}

.laser-fourteen-table td{
    color:#fff;
    padding:18px 20px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.laser-fourteen-table tbody tr:hover{
    background:#171717;
}

.laser-fourteen-gold{
    color:#d4af37 !important;
    font-weight:700;
}

/* STATS */

.laser-fourteen-stats{
    margin-top:60px;
}
.laser-fourteen-stat-card{
    position:relative;
    text-align:center;
    padding:30px 20px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    border-radius:25px;
    overflow:hidden;
    transition:.4s ease;
    height:100%;
    z-index:2;
}

/* Glow Border */

.laser-fourteen-stat-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:25px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-fourteen-stat-card::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-fourteen-stat-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-fourteen-stat-card:hover::before{
    opacity:1;
}

.laser-fourteen-stat-card:hover::after{
    opacity:1;
}

/* Number */

.laser-fourteen-stat-card h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:10px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

.laser-fourteen-stat-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Label */

.laser-fourteen-stat-card span{
    color:#fff;
    font-size:15px;
    display:block;
    line-height:1.7;
    position:relative;
    z-index:2;
}
/* HIGHLIGHT */

.laser-fourteen-highlight{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-fourteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-fourteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-fourteen-highlight p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .laser-fourteen{
        padding:70px 0;
    }

    .laser-fourteen-title{
        font-size:30px;
    }

    .laser-fourteen-table th,
    .laser-fourteen-table td{
        padding:12px;
        font-size:14px;
    }

    .laser-fourteen-highlight{
        padding:25px;
    }

    .laser-fourteen-highlight h3{
        font-size:24px;
    }

    .laser-fourteen-stat-card h3{
        font-size:28px;
    }
}

/*----LASER247 section 15 ---*/
/*==================================
        LASER FIFTEEN
==================================*/

.laser-fifteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-fifteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-fifteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-fifteen-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-fifteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-fifteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-fifteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
    font-size:17px;
}

/* SECURITY CARDS */
.laser-fifteen-card{
    position:relative;
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.laser-fifteen-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.laser-fifteen-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.laser-fifteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-fifteen-card:hover::before{
    opacity:1;
}

.laser-fifteen-card:hover::after{
    opacity:1;
}

/* Icon */

.laser-fifteen-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
    margin-bottom:25px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.laser-fifteen-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.laser-fifteen-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.laser-fifteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
/* HIGHLIGHT */

.laser-fifteen-highlight{
    margin-top:60px;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    text-align:center;
}

.laser-fifteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:35px;
}

.laser-fifteen-stat{
    padding:25px;
    border-radius:20px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.laser-fifteen-stat h4{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:8px;
}

.laser-fifteen-stat span{
    color:#fff;
}

/* WARNING */

.laser-fifteen-warning{
    margin-top:60px;
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:rgba(255,193,7,.05);
    border:1px solid rgba(255,193,7,.25);
}

.laser-fifteen-warning-icon{
    font-size:45px;
    margin-bottom:15px;
}

.laser-fifteen-warning h3{
    color:#ffc107;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-fifteen-warning p{
    color:#fff;
    line-height:1.9;
    margin-bottom:10px;
}

/* MOBILE */

@media(max-width:768px){

    .laser-fifteen{
        padding:70px 0;
    }

    .laser-fifteen-title{
        font-size:30px;
    }

    .laser-fifteen-card,
    .laser-fifteen-highlight,
    .laser-fifteen-warning{
        padding:25px;
    }

    .laser-fifteen-card h3{
        font-size:22px;
    }

    .laser-fifteen-warning h3{
        font-size:24px;
    }

    .laser-fifteen-stat{
        margin-bottom:15px;
    }
}
/*----LASER247 section 16 ---*/
/*==================================
        LASER SIXTEEN
==================================*/

.laser-sixteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-sixteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.laser-sixteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    right:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-sixteen-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-sixteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-sixteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-sixteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    font-size:17px;
    line-height:1.9;
}

/* REVIEW CARDS */

.laser-sixteen-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s;
}

.laser-sixteen-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.10);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

.laser-sixteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-sixteen-card:hover::before{
    opacity:1;
}

.laser-sixteen-stars{
    font-size:22px;
    margin-bottom:18px;
}

.laser-sixteen-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.laser-sixteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

.laser-sixteen-featured{
    border:1px solid rgba(212,175,55,.35);
    box-shadow:
    0 0 40px rgba(212,175,55,.10);
}

/* HIGHLIGHT */

.laser-sixteen-highlight{
    margin-top:60px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-sixteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-sixteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-sixteen-highlight p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .laser-sixteen{
        padding:70px 0;
    }

    .laser-sixteen-title{
        font-size:30px;
    }

    .laser-sixteen-card,
    .laser-sixteen-highlight{
        padding:25px;
    }

    .laser-sixteen-card h3{
        font-size:20px;
    }

    .laser-sixteen-highlight h3{
        font-size:24px;
    }
}

/*----LASER247 section 17 ---*/

/*==================================
        LASER SEVENTEEN FAQ
==================================*/

.laser-seventeen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-seventeen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.laser-seventeen-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-seventeen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-seventeen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-seventeen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* FAQ */

.laser-seventeen-item{
    margin-bottom:18px;
    border:none;
    background:transparent;
}

.laser-seventeen-item .accordion-button{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    color:#fff;
    border:1px solid rgba(212,175,55,.18);
    border-radius:20px !important;
    padding:22px 25px;
    font-weight:700;
    font-size:17px;
    box-shadow:none;
}

.laser-seventeen-item .accordion-button:not(.collapsed){
    color:#d4af37;
    background:#111;
    border-color:#d4af37;
}

.laser-seventeen-item .accordion-button:focus{
    box-shadow:none;
}

.laser-seventeen-item .accordion-button::after{
    filter:brightness(5);
}

.laser-seventeen-item .accordion-collapse{
    margin-top:10px;
}

.laser-seventeen-item .accordion-body{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    color:#d7d7d7;
    border:1px solid rgba(212,175,55,.12);
    border-radius:20px;
    line-height:1.9;
    padding:25px;
}

.laser-seventeen-item .accordion-button:hover{
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.12);
}

/* MOBILE */

@media(max-width:768px){

    .laser-seventeen{
        padding:70px 0;
    }

    .laser-seventeen-title{
        font-size:30px;
    }

    .laser-seventeen-item .accordion-button{
        font-size:15px;
        padding:18px;
    }

    .laser-seventeen-item .accordion-body{
        padding:20px;
        font-size:14px;
    }
}
/*----LASER247 section 18 ---*/
/*==================================
        LASER EIGHTEEN
==================================*/

.laser-eighteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.laser-eighteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.laser-eighteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    right:-180px;
    border-radius:50%;
}

/* HEADER */

.laser-eighteen-header{
    text-align:center;
    margin-bottom:60px;
}

.laser-eighteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.laser-eighteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.laser-eighteen-intro{
    max-width:850px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* MAIN CARD */

.laser-eighteen-main-card{
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.laser-eighteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-eighteen-main-card h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-eighteen-main-card p{
    color:#fff;
}

/* CARDS */

.laser-eighteen-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.laser-eighteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.laser-eighteen-featured{
    border-color:#d4af37;
}

.laser-eighteen-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:30px;
    margin-bottom:20px;
}

.laser-eighteen-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-eighteen-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* CONTACT */

.laser-eighteen-contact{
    margin-top:60px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.laser-eighteen-contact-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.laser-eighteen-contact h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-eighteen-contact p{
    color:#fff;
}

/* HELPLINES */

.laser-eighteen-help{
    margin-top:60px;
}

.laser-eighteen-help-title{
    text-align:center;
    color:#fff;
    font-size:34px;
    font-weight:800;
    margin-bottom:10px;
}

.laser-eighteen-help-card{
    height:100%;
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.laser-eighteen-help-card h4{
    color:#d4af37;
    font-size:22px;
    font-weight:700;
    margin-bottom:15px;
}

.laser-eighteen-help-card span{
    display:block;
    color:#fff;
    font-size:22px;
    font-weight:800;
    margin-bottom:15px;
}

.laser-eighteen-help-card p{
    color:#d7d7d7;
    line-height:1.8;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .laser-eighteen{
        padding:70px 0;
    }

    .laser-eighteen-title{
        font-size:30px;
    }

    .laser-eighteen-main-card,
    .laser-eighteen-card,
    .laser-eighteen-contact,
    .laser-eighteen-help-card{
        padding:25px;
    }

    .laser-eighteen-help-title{
        font-size:26px;
    }

    .laser-eighteen-contact h3,
    .laser-eighteen-main-card h3{
        font-size:24px;
    }
}

/*----cricket99 section start ---*/



/*----cricket99 section 1 ---*/

/*==================================
        CRICKET ONE
==================================*/

.cricket-one{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-one::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.cricket-one::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.05);
    filter:blur(150px);
    bottom:-200px;
    right:-200px;
    border-radius:50%;
}

.cricket-one-wrapper{
    position:relative;
    z-index:2;
}

.cricket-one-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:22px;
}

.cricket-one-title{
    color:#fff;
    font-size:48px;
    font-weight:800;
    line-height:1.3;
    margin-bottom:25px;
}

.cricket-one-content p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:16px;
}

.cricket-one-highlight{
    display:flex;
    gap:20px;
    flex-wrap:wrap;
    margin:35px 0;
}
.cricket-one-stat{
    position:relative;
    flex:1;
    min-width:140px;
    text-align:center;
    padding:20px;
    border-radius:22px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.cricket-one-stat::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:22px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.cricket-one-stat::after{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.12);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.cricket-one-stat:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-one-stat:hover::before{
    opacity:1;
}

.cricket-one-stat:hover::after{
    opacity:1;
}

/* Number */

.cricket-one-stat h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:8px;
    position:relative;
    z-index:2;
    text-shadow:0 0 20px rgba(212,175,55,.30);
}

.cricket-one-stat h3::after{
    content:'';
    display:block;
    width:50px;
    height:2px;
    background:#d4af37;
    margin:10px auto 0;
}

/* Label */

.cricket-one-stat span{
    color:#fff;
    font-size:14px;
    display:block;
    line-height:1.7;
    position:relative;
    z-index:2;
}

.cricket-one-bonus-text{
    font-size:18px;
    color:#fff !important;
    margin-bottom:35px !important;
}

/* RIGHT CARD */

.cricket-one-card{
    position:relative;
    padding:45px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s;
}

.cricket-one-card::before{
    content:'';
    position:absolute;
    width:320px;
    height:320px;
    background:rgba(212,175,55,.12);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.cricket-one-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 45px rgba(212,175,55,.20),
    0 20px 60px rgba(0,0,0,.50);
}

.cricket-one-badge{
    display:inline-block;
    padding:10px 20px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:25px;
}

.cricket-one-speed{
    font-size:90px;
    font-weight:900;
    color:#d4af37;
    line-height:1;
    text-shadow:0 0 30px rgba(212,175,55,.40);
    margin-bottom:15px;
}

.cricket-one-card h3{
    color:#fff;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-one-card p{
    color:#d7d7d7;
    line-height:1.9;
}

.cricket-one-comparison{
    display:flex;
    gap:20px;
    margin-top:30px;
}

.cricket-one-box{
    flex:1;
    text-align:center;
    padding:20px;
    border-radius:20px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.cricket-one-box h4{
    color:#fff;
    font-size:18px;
    margin-bottom:10px;
}

.cricket-one-box span{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
}

.cricket-one-window{
    margin-top:25px;
    padding:25px;
    border-radius:20px;
    background:rgba(212,175,55,.06);
    border:1px solid rgba(212,175,55,.15);
}

.cricket-one-window strong{
    color:#d4af37;
    display:block;
    margin-bottom:10px;
    font-size:20px;
}

.cricket-one-window p{
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-one{
        padding:70px 0;
    }

    .cricket-one-title{
        font-size:32px;
    }

    .cricket-one-card{
        padding:25px;
    }

    .cricket-one-speed{
        font-size:65px;
    }

    .cricket-one-card h3{
        font-size:24px;
    }

    .cricket-one-comparison{
        flex-direction:column;
    }

    .cricket-one-highlight{
        gap:12px;
    }

    .cricket-one-stat{
        min-width:100%;
    }
}

/*----cricket99 section 2 ---*/

/*==================================
        CRICKET TWO
==================================*/

.cricket-two{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-two::before{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-two::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-200px;
    left:-200px;
    border-radius:50%;
}

/* CARD */

.cricket-two-card{
    position:relative;
    z-index:2;
    padding:50px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.cricket-two-card::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    background:rgba(212,175,55,.10);
    filter:blur(130px);
    top:-120px;
    right:-120px;
}

.cricket-two-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 45px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.50);
}

/* HEADER */

.cricket-two-header{
    text-align:center;
    margin-bottom:40px;
}

.cricket-two-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-two-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

/* LIST */

.cricket-two-list{
    list-style:none;
    padding:0;
    margin:0;
}

.cricket-two-list li{
    margin-bottom:15px;
}

.cricket-two-list li:last-child{
    margin-bottom:0;
}

.cricket-two-list a{
    display:block;
    padding:16px 20px;
    border-radius:18px;
    background:#111;
    border:1px solid rgba(212,175,55,.12);
    color:#fff;
    text-decoration:none;
    font-size:15px;
    font-weight:600;
    transition:.35s;
}

.cricket-two-list a:hover{
    color:#d4af37;
    border-color:#d4af37;
    transform:translateX(6px);
    box-shadow:
    0 0 25px rgba(212,175,55,.15);
}

.cricket-two-list a::before{
    content:'➜';
    color:#d4af37;
    margin-right:10px;
}

/* MOBILE */

@media(max-width:991px){

    .cricket-two-card{
        padding:35px;
    }

    .cricket-two-title{
        font-size:34px;
    }

}

@media(max-width:768px){

    .cricket-two{
        padding:70px 0;
    }

    .cricket-two-card{
        padding:25px;
    }

    .cricket-two-title{
        font-size:28px;
    }

    .cricket-two-list a{
        font-size:14px;
        padding:14px 16px;
    }

}

/*----cricket99 section 3 ---*/

/*==================================
        CRICKET THREE
==================================*/

.cricket-three{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-three::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-three::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-200px;
    left:-200px;
    border-radius:50%;
}

/* HEADER */

.cricket-three-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-three-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-three-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-three-intro{
    max-width:850px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* MAIN CARD */

.cricket-three-main-card,
.cricket-three-side-card,
.cricket-three-stat-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    transition:.4s;
}

.cricket-three-main-card{
    padding:40px;
    height:100%;
}

.cricket-three-main-card:hover,
.cricket-three-side-card:hover,
.cricket-three-stat-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.cricket-three-main-card h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-three-main-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* SIDE CARD */

.cricket-three-side-card{
    height:100%;
    padding:40px;
    text-align:center;
    position:relative;
    overflow:hidden;
}

.cricket-three-side-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-100px;
}

.cricket-three-speed{
    font-size:90px;
    font-weight:900;
    color:#d4af37;
    line-height:1;
    margin-bottom:20px;
    text-shadow:0 0 35px rgba(212,175,55,.40);
}
.cricket-three-side-card{
    position:relative;
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.cricket-three-side-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.cricket-three-side-card::after{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-100px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.cricket-three-side-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-three-side-card:hover::before{
    opacity:1;
}

.cricket-three-side-card:hover::after{
    opacity:1;
}

/* Heading */

.cricket-three-side-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.cricket-three-side-card h3::after{
    content:'';
    display:block;
    width:60px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.cricket-three-side-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}
/* STATS */

.cricket-three-stat-card{
    padding:30px;
    text-align:center;
}

.cricket-three-stat-card h3{
    color:#d4af37;
    font-size:38px;
    font-weight:800;
    margin-bottom:10px;
}

.cricket-three-stat-card span{
    color:#fff;
}

/* HIGHLIGHT */

.cricket-three-highlight{
    margin-top:50px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-three-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-three-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-three-highlight p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-three{
        padding:70px 0;
    }

    .cricket-three-title{
        font-size:30px;
    }

    .cricket-three-main-card,
    .cricket-three-side-card,
    .cricket-three-highlight{
        padding:25px;
    }

    .cricket-three-speed{
        font-size:60px;
    }

    .cricket-three-main-card h3,
    .cricket-three-highlight h3{
        font-size:24px;
    }
}

/*----cricket99 section 4 ---*/

/*==================================
        CRICKET FOUR
==================================*/

.cricket-four{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-four::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-four::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-four-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-four-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-four-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-four-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* MAIN CARD */
.cricket-four-main-card{
    position:relative;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.15);
    margin-bottom:35px;
    overflow:hidden;
    transition:.4s ease;
    z-index:2;
}

/* Glow Border */

.cricket-four-main-card::before{
    content:'';
    position:absolute;
    inset:-1px;
    border-radius:30px;
    background:
    linear-gradient(
        135deg,
        rgba(212,175,55,.7),
        transparent 35%,
        transparent 65%,
        rgba(212,175,55,.3)
    );
    opacity:0;
    transition:.4s;
    z-index:-1;
}

/* Glow Spot */

.cricket-four-main-card::after{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.12);
    filter:blur(100px);
    top:-120px;
    right:-100px;
    opacity:0;
    transition:.4s;
}

/* Hover */

.cricket-four-main-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 25px rgba(212,175,55,.20),
    0 0 50px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-four-main-card:hover::before{
    opacity:1;
}

.cricket-four-main-card:hover::after{
    opacity:1;
}

/* Badge */

.cricket-four-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
    box-shadow:0 0 25px rgba(212,175,55,.35);
    position:relative;
    z-index:2;
}

/* Heading */

.cricket-four-main-card h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:18px;
    position:relative;
    z-index:2;
}

.cricket-four-main-card h3::after{
    content:'';
    display:block;
    width:70px;
    height:2px;
    background:#d4af37;
    margin-top:10px;
}

/* Content */

.cricket-four-main-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    position:relative;
    z-index:2;
}

/* TABLE */

.cricket-four-table-card{
    border-radius:30px;
    overflow:hidden;
    background:#111;
    border:1px solid rgba(212,175,55,.18);
}

.cricket-four-table{
    width:100%;
    border-collapse:collapse;
}

.cricket-four-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.cricket-four-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.cricket-four-table td{
    padding:18px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.cricket-four-gold{
    color:#d4af37 !important;
    font-weight:800;
}

/* CARDS */

.cricket-four-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-four-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-four-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:30px;
    margin-bottom:20px;
}

.cricket-four-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-four-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* HIGHLIGHT */

.cricket-four-highlight{
    margin-top:50px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-four-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-four-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-four-highlight p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-four{
        padding:70px 0;
    }

    .cricket-four-title{
        font-size:30px;
    }

    .cricket-four-main-card,
    .cricket-four-card,
    .cricket-four-highlight{
        padding:25px;
    }

    .cricket-four-main-card h3,
    .cricket-four-highlight h3{
        font-size:24px;
    }

    .cricket-four-table th,
    .cricket-four-table td{
        padding:12px;
        font-size:14px;
    }

}

/*----cricket99 section 5 ---*/

/*==================================
        CRICKET FIVE
==================================*/

.cricket-five{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-five::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-five::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-five-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-five-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-five-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-five-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* TABLE */

.cricket-five-table-card{
    overflow:hidden;
    border-radius:30px;
    background:#111;
    border:1px solid rgba(212,175,55,.18);
}

.cricket-five-table{
    width:100%;
    border-collapse:collapse;
}

.cricket-five-table thead{
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
}

.cricket-five-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.cricket-five-table td{
    color:#fff;
    padding:18px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.cricket-five-table tbody tr:hover{
    background:#171717;
}

.cricket-five-gold{
    color:#d4af37 !important;
    font-weight:800;
}

/* FEATURE CARDS */

.cricket-five-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-five-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-five-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:28px;
    margin-bottom:20px;
}

.cricket-five-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-five-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* FORMATS */

.cricket-five-formats{
    margin-top:50px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-five-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(
        135deg,
        #d4af37,
        #ffdf70
    );
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-five-formats h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-five-formats p{
    color:#fff;
    line-height:1.9;
}

.cricket-five-stats{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:20px;
    margin:35px 0;
}

.cricket-five-stat{
    min-width:180px;
    padding:20px;
    border-radius:20px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.cricket-five-stat strong{
    display:block;
    color:#d4af37;
    font-size:24px;
    margin-bottom:8px;
}

.cricket-five-stat span{
    color:#fff;
    font-size:14px;
}

.cricket-five-footer{
    margin:0 !important;
    font-size:18px;
    font-weight:700;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-five{
        padding:70px 0;
    }

    .cricket-five-title{
        font-size:30px;
    }

    .cricket-five-formats,
    .cricket-five-card{
        padding:25px;
    }

    .cricket-five-formats h3{
        font-size:24px;
    }

    .cricket-five-table th,
    .cricket-five-table td{
        padding:12px;
        font-size:14px;
    }

    .cricket-five-stat{
        min-width:100%;
    }

}

/*----cricket99 section 6 ---*/

/*==================================
        CRICKET SIX
==================================*/

.cricket-six{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-six::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-six::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-six-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-six-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-six-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-six-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* MAIN CARD */

.cricket-six-main-card{
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    text-align:center;
}

.cricket-six-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-six-main-card h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-six-main-card p{
    color:#fff;
    line-height:1.9;
}

/* INFO CARDS */

.cricket-six-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-six-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-six-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:28px;
    margin-bottom:20px;
}

.cricket-six-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-six-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* HIGHLIGHT */

.cricket-six-highlight{
    margin-top:50px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-six-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-six-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-six-highlight p{
    color:#fff;
    line-height:1.9;
}

/* LINK CARD */

.cricket-six-link-card{
    margin-top:35px;
    text-align:center;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.cricket-six-link-tag{
    display:inline-block;
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:12px;
}

.cricket-six-link-card h4{
    color:#fff;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-six-link-card p{
    color:#d7d7d7;
    line-height:1.8;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-six{
        padding:70px 0;
    }

    .cricket-six-title{
        font-size:30px;
    }

    .cricket-six-main-card,
    .cricket-six-card,
    .cricket-six-highlight,
    .cricket-six-link-card{
        padding:25px;
    }

    .cricket-six-main-card h3,
    .cricket-six-highlight h3{
        font-size:24px;
    }
}

/*----cricket99 section 7 ---*/

/*==================================
        CRICKET SEVEN
==================================*/

.cricket-seven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-seven::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-seven-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-seven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    margin-bottom:20px;
}

.cricket-seven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-seven-intro{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
}

/* TIMELINE */

.cricket-seven-timeline-card,
.cricket-seven-step-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
}

.cricket-seven-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:30px;
}

.cricket-seven-time-item{
    display:flex;
    gap:20px;
    margin-bottom:20px;
}

.cricket-seven-time-item span{
    min-width:70px;
    color:#d4af37;
    font-size:22px;
    font-weight:800;
}

.cricket-seven-time-item p{
    color:#d7d7d7;
    line-height:1.8;
    margin:0;
}

/* STEPS */

.cricket-seven-step-card{
    height:100%;
    transition:.4s;
}

.cricket-seven-step-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-seven-step-no{
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:24px;
    font-weight:800;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:20px;
}

.cricket-seven-step-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-seven-step-card p{
    color:#d7d7d7;
    line-height:1.9;
}

.cricket-seven-warning{
    margin-top:20px;
    padding:20px;
    border-radius:15px;
    background:rgba(255,193,7,.08);
    border:1px solid rgba(255,193,7,.25);
    color:#fff;
}

/* TABLE */

.cricket-seven-table{
    width:100%;
    border-collapse:collapse;
}

.cricket-seven-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.cricket-seven-table th{
    color:#000;
    padding:18px;
    font-weight:800;
}

.cricket-seven-table td{
    padding:18px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.cricket-seven-gold{
    color:#d4af37 !important;
    font-weight:800;
}

.cricket-seven-final{
    margin-top:25px;
    padding:18px;
    border-radius:15px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.18);
    color:#d4af37;
    font-size:22px;
    font-weight:800;
    text-align:center;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-seven{
        padding:70px 0;
    }

    .cricket-seven-title{
        font-size:30px;
    }

    .cricket-seven-timeline-card,
    .cricket-seven-step-card{
        padding:25px;
    }

    .cricket-seven-time-item{
        flex-direction:column;
        gap:5px;
    }

    .cricket-seven-table th,
    .cricket-seven-table td{
        padding:12px;
        font-size:14px;
    }

}

/*----cricket99 section 8 ---*/

/*==================================
        CRICKET EIGHT
==================================*/

.cricket-eight{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-eight::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.cricket-eight::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    right:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-eight-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-eight-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-eight-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-eight-intro{
    max-width:850px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* TOP CARD */

.cricket-eight-top-card{
    padding:40px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    text-align:center;
}

.cricket-eight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:30px;
}

.cricket-eight-time-box h3{
    color:#d4af37;
    font-size:60px;
    font-weight:900;
    margin-bottom:10px;
    text-shadow:0 0 30px rgba(212,175,55,.35);
}

.cricket-eight-time-box span{
    color:#fff;
    font-size:18px;
}

/* STEP CARDS */

.cricket-eight-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-eight-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-eight-step{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:24px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-eight-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-eight-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* HIGHLIGHT */

.cricket-eight-highlight{
    margin-top:50px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-eight-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-eight-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-eight-highlight p{
    color:#fff;
    line-height:1.9;
    max-width:900px;
    margin:auto;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-eight{
        padding:70px 0;
    }

    .cricket-eight-title{
        font-size:30px;
    }

    .cricket-eight-top-card,
    .cricket-eight-card,
    .cricket-eight-highlight{
        padding:25px;
    }

    .cricket-eight-time-box h3{
        font-size:40px;
    }

    .cricket-eight-highlight h3{
        font-size:24px;
    }

}


/*----cricket99 section 9 ---*/

/*==================================
        CRICKET NINE
==================================*/

.cricket-nine{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-nine::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-nine::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-nine-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-nine-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-nine-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-nine-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* HERO */

.cricket-nine-hero-card{
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    margin-bottom:40px;
}

.cricket-nine-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-nine-hero-card h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-nine-hero-card p{
    color:#fff;
    line-height:1.9;
}

/* TABLE */

.cricket-nine-table-card{
    overflow:hidden;
    border-radius:30px;
    background:#111;
    border:1px solid rgba(212,175,55,.18);
}

.cricket-nine-table{
    width:100%;
    border-collapse:collapse;
}

.cricket-nine-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.cricket-nine-table th{
    color:#000;
    padding:20px;
    font-weight:800;
}

.cricket-nine-table td{
    padding:18px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.cricket-nine-table tbody tr:hover{
    background:#171717;
}

.cricket-nine-gold{
    color:#d4af37 !important;
    font-weight:800;
}

/* CARDS */

.cricket-nine-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-nine-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-nine-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
    margin-bottom:20px;
}

.cricket-nine-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-nine-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* HIGHLIGHT */

.cricket-nine-highlight{
    margin-top:50px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-nine-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-nine-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-nine-highlight p{
    color:#fff;
    line-height:1.9;
}

/* CTA */

.cricket-nine-cta{
    margin-top:50px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:#111;
    border:1px solid rgba(212,175,55,.18);
}

.cricket-nine-cta h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-nine-cta p{
    color:#fff;
    margin-bottom:30px;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-nine{
        padding:70px 0;
    }

    .cricket-nine-title{
        font-size:30px;
    }

    .cricket-nine-hero-card,
    .cricket-nine-card,
    .cricket-nine-highlight,
    .cricket-nine-cta{
        padding:25px;
    }

    .cricket-nine-hero-card h3,
    .cricket-nine-highlight h3,
    .cricket-nine-cta h3{
        font-size:24px;
    }

    .cricket-nine-table th,
    .cricket-nine-table td{
        padding:12px;
        font-size:14px;
    }

}

/*----cricket99 section 10 ---*/


/*==================================
        CRICKET TEN
==================================*/

.cricket-ten{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-ten::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    left:-250px;
    border-radius:50%;
}

.cricket-ten::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    right:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-ten-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-ten-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-ten-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-ten-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* HERO */

.cricket-ten-hero-card{
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.cricket-ten-badge,
.cricket-ten-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-ten-hero-card h3,
.cricket-ten-highlight h3,
.cricket-ten-cta h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-ten-hero-card p,
.cricket-ten-highlight p,
.cricket-ten-cta p{
    color:#fff;
    line-height:1.9;
}

/* CARDS */

.cricket-ten-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-ten-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-ten-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:30px;
    margin-bottom:20px;
}

.cricket-ten-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-ten-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* HIGHLIGHT */

.cricket-ten-highlight{
    margin-top:50px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

/* STATS */

.cricket-ten-stat-card{
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-ten-stat-card:hover{
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.cricket-ten-stat-card h3{
    color:#d4af37;
    font-size:38px;
    font-weight:900;
    margin-bottom:10px;
}

.cricket-ten-stat-card span{
    color:#fff;
}

/* CTA */

.cricket-ten-cta{
    margin-top:50px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

/* MOBILE */

@media(max-width:768px){

    .cricket-ten{
        padding:70px 0;
    }

    .cricket-ten-title{
        font-size:30px;
    }

    .cricket-ten-hero-card,
    .cricket-ten-card,
    .cricket-ten-highlight,
    .cricket-ten-cta{
        padding:25px;
    }

    .cricket-ten-hero-card h3,
    .cricket-ten-highlight h3,
    .cricket-ten-cta h3{
        font-size:24px;
    }

    .cricket-ten-stat-card h3{
        font-size:30px;
    }

}
/*----cricket99 section 11 ---*/
/*==================================
        CRICKET ELEVEN
==================================*/

.cricket-eleven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-eleven::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-eleven-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-eleven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    margin-bottom:20px;
}

.cricket-eleven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-eleven-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* HERO */

.cricket-eleven-hero{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:35px;
    padding:50px;
    margin-bottom:40px;
}

.cricket-eleven-phone{
    text-align:center;
}

.cricket-eleven-phone img{
    max-height:520px;
    filter:drop-shadow(0 0 35px rgba(212,175,55,.35));
}

.cricket-eleven-badge,
.cricket-eleven-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-eleven-content h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-eleven-content p{
    color:#d7d7d7;
    line-height:1.9;
}

.cricket-eleven-specs{
    display:flex;
    flex-wrap:wrap;
    gap:15px;
    margin-top:30px;
}

.cricket-eleven-spec{
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:15px;
    padding:15px 20px;
}

.cricket-eleven-spec strong{
    display:block;
    color:#d4af37;
}

.cricket-eleven-spec span{
    color:#fff;
}

/* TABLE */

.cricket-eleven-table-wrap{
    border-radius:30px;
    overflow:hidden;
    border:1px solid rgba(212,175,55,.18);
}

.cricket-eleven-table{
    width:100%;
    border-collapse:collapse;
    background:#111;
}

.cricket-eleven-table thead{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.cricket-eleven-table th{
    padding:18px;
    color:#000;
    font-weight:800;
}

.cricket-eleven-table td{
    padding:18px;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.cricket-eleven-gold{
    color:#d4af37 !important;
    font-weight:700;
}

/* HIGHLIGHT */

.cricket-eleven-highlight{
    margin-top:45px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-eleven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-eleven-highlight p{
    color:#fff;
    line-height:1.9;
}

/* INSTALL */

.cricket-eleven-install-card{
    height:100%;
    padding:35px;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-eleven-install-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:0 0 35px rgba(212,175,55,.18);
}

.cricket-eleven-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
    margin-bottom:20px;
}

.cricket-eleven-install-card h3{
    color:#d4af37;
    font-size:24px;
    margin-bottom:15px;
}

.cricket-eleven-install-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* WARNING */

.cricket-eleven-warning{
    margin-top:35px;
    padding:20px;
    border-radius:20px;
    background:rgba(255,193,7,.08);
    border:1px solid rgba(255,193,7,.25);
    color:#fff;
    text-align:center;
    font-weight:600;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-eleven{
        padding:70px 0;
    }

    .cricket-eleven-title{
        font-size:30px;
    }

    .cricket-eleven-hero,
    .cricket-eleven-highlight,
    .cricket-eleven-install-card{
        padding:25px;
    }

    .cricket-eleven-content h3,
    .cricket-eleven-highlight h3{
        font-size:24px;
    }

    .cricket-eleven-table th,
    .cricket-eleven-table td{
        padding:12px;
        font-size:14px;
    }

}


/*----cricket99 section 12 ---*/
/*==================================
        CRICKET TWELVE
==================================*/

.cricket-twelve{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-twelve::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-twelve-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-twelve-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    margin-bottom:20px;
}

.cricket-twelve-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-twelve-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* HERO */

.cricket-twelve-hero,
.cricket-twelve-story,
.cricket-twelve-highlight{
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.cricket-twelve-badge,
.cricket-twelve-story-badge,
.cricket-twelve-highlight-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-twelve-hero h3,
.cricket-twelve-story h3,
.cricket-twelve-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-twelve-hero p,
.cricket-twelve-story p,
.cricket-twelve-highlight p{
    color:#fff;
    line-height:1.9;
}

/* FEATURE CARDS */

.cricket-twelve-card{
    height:100%;
    padding:30px;
    text-align:center;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.4s;
}

.cricket-twelve-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:0 0 35px rgba(212,175,55,.18);
}

.cricket-twelve-icon{
    width:70px;
    height:70px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:30px;
}

.cricket-twelve-card h4{
    color:#d4af37;
    margin-bottom:10px;
    font-weight:700;
}

.cricket-twelve-card p{
    color:#d7d7d7;
    margin:0;
}

/* STORY */

.cricket-twelve-story{
    margin-top:45px;
}

/* STATS */

.cricket-twelve-stat{
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.cricket-twelve-stat h3{
    color:#d4af37;
    font-size:40px;
    font-weight:900;
    margin-bottom:10px;
}

.cricket-twelve-stat span{
    color:#fff;
}

/* HIGHLIGHT */

.cricket-twelve-highlight{
    margin-top:45px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
}

/* MOBILE */

@media(max-width:768px){

    .cricket-twelve{
        padding:70px 0;
    }

    .cricket-twelve-title{
        font-size:30px;
    }

    .cricket-twelve-hero,
    .cricket-twelve-story,
    .cricket-twelve-highlight{
        padding:25px;
    }

    .cricket-twelve-hero h3,
    .cricket-twelve-story h3,
    .cricket-twelve-highlight h3{
        font-size:24px;
    }

}


/*----cricket99 section 13 ---*/

/*==================================
      CRICKET THIRTEEN
==================================*/

.cricket-thirteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-thirteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-thirteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-thirteen-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-thirteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-thirteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-thirteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* HERO */

.cricket-thirteen-hero,
.cricket-thirteen-referral,
.cricket-thirteen-cta{
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
}

.cricket-thirteen-badge,
.cricket-thirteen-referral-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-thirteen-hero h3,
.cricket-thirteen-referral h3,
.cricket-thirteen-cta h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-thirteen-hero p,
.cricket-thirteen-referral p,
.cricket-thirteen-cta p{
    color:#fff;
    line-height:1.9;
}

/* BONUS CARDS */

.cricket-thirteen-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.cricket-thirteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-thirteen-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:30px;
    margin-bottom:20px;
}

.cricket-thirteen-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-thirteen-card p{
    color:#d7d7d7;
    line-height:1.9;
}

/* REFERRAL */

.cricket-thirteen-referral{
    margin-top:45px;
}

/* STATS */

.cricket-thirteen-stat{
    text-align:center;
    padding:30px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.4s;
}

.cricket-thirteen-stat:hover{
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.18);
}

.cricket-thirteen-stat h3{
    color:#d4af37;
    font-size:38px;
    font-weight:900;
    margin-bottom:10px;
}

.cricket-thirteen-stat span{
    color:#fff;
}

/* CTA */

.cricket-thirteen-cta{
    margin-top:45px;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-thirteen{
        padding:70px 0;
    }

    .cricket-thirteen-title{
        font-size:30px;
    }

    .cricket-thirteen-hero,
    .cricket-thirteen-referral,
    .cricket-thirteen-cta,
    .cricket-thirteen-card{
        padding:25px;
    }

    .cricket-thirteen-hero h3,
    .cricket-thirteen-referral h3,
    .cricket-thirteen-cta h3{
        font-size:24px;
    }

    .cricket-thirteen-stat h3{
        font-size:28px;
    }
}

/*----cricket99 section 14 ---*/

/*==================================
      CRICKET FOURTEEN
==================================*/

.cricket-fourteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-fourteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-fourteen::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-180px;
    left:-180px;
    border-radius:50%;
}

/* HEADER */

.cricket-fourteen-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-fourteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-fourteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-fourteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* REVIEW CARD */

.cricket-fourteen-card{
    height:100%;
    padding:35px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
    position:relative;
}

.cricket-fourteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 40px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.cricket-fourteen-stars{
    font-size:22px;
    margin-bottom:15px;
}

.cricket-fourteen-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-fourteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

.cricket-fourteen-featured{
    border:1px solid rgba(212,175,55,.35);
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        #111
    );
}

/* HIGHLIGHT */

.cricket-fourteen-highlight{
    margin-top:50px;
    text-align:center;
    padding:45px;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.cricket-fourteen-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-fourteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-fourteen-highlight p{
    color:#fff;
    line-height:1.9;
    max-width:900px;
    margin:auto;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-fourteen{
        padding:70px 0;
    }

    .cricket-fourteen-title{
        font-size:30px;
    }

    .cricket-fourteen-card,
    .cricket-fourteen-highlight{
        padding:25px;
    }

    .cricket-fourteen-card h3{
        font-size:20px;
    }

    .cricket-fourteen-highlight h3{
        font-size:24px;
    }

}

/*----cricket99 section 15 ---*/
/*==================================
      CRICKET FIFTEEN FAQ
==================================*/

.cricket-fifteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-fifteen::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-fifteen-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-fifteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-fifteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-fifteen-intro{
    max-width:900px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* FAQ */

.cricket-fifteen-accordion .accordion-item{
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px !important;
    overflow:hidden;
    margin-bottom:18px;
}

.cricket-fifteen-accordion .accordion-button{
    background:#111;
    color:#fff;
    font-weight:700;
    font-size:18px;
    padding:22px 25px;
    box-shadow:none;
}

.cricket-fifteen-accordion .accordion-button:not(.collapsed){
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
}

.cricket-fifteen-accordion .accordion-button:focus{
    box-shadow:none;
}

.cricket-fifteen-accordion .accordion-body{
    background:#0d0d0d;
    color:#d7d7d7;
    line-height:1.9;
    padding:25px;
}

.cricket-fifteen-accordion .accordion-button::after{
    filter:brightness(2);
}

/* Bottom CTA */

.cricket-fifteen-bottom{
    margin-top:60px;
    text-align:center;
    padding:50px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    box-shadow:
    0 0 40px rgba(212,175,55,.08);
}

.cricket-fifteen-bottom h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-fifteen-bottom p{
    color:#fff;
    max-width:800px;
    margin:0 auto 30px;
    line-height:1.9;
}

/* Mobile */

@media(max-width:768px){

    .cricket-fifteen{
        padding:70px 0;
    }

    .cricket-fifteen-title{
        font-size:30px;
    }

    .cricket-fifteen-bottom{
        padding:30px 20px;
    }

    .cricket-fifteen-bottom h3{
        font-size:24px;
    }

    .cricket-fifteen-accordion .accordion-button{
        font-size:15px;
        padding:18px;
    }

    .cricket-fifteen-accordion .accordion-body{
        padding:18px;
    }

}



/*section 17*/
/*==================================
      CRICKET SIXTEEN
==================================*/

.cricket-sixteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.cricket-sixteen::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.05);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.cricket-sixteen::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.cricket-sixteen-header{
    text-align:center;
    margin-bottom:60px;
}

.cricket-sixteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.cricket-sixteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-sixteen-intro{
    max-width:850px;
    margin:auto;
    color:#d7d7d7;
    line-height:1.9;
}

/* HERO */

.cricket-sixteen-hero,
.cricket-sixteen-activation,
.cricket-sixteen-help,
.cricket-sixteen-info{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:45px;
    text-align:center;
    margin-bottom:35px;
}

.cricket-sixteen-badge,
.cricket-sixteen-small-badge{
    display:inline-block;
    padding:12px 24px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.cricket-sixteen-hero h3,
.cricket-sixteen-activation h3,
.cricket-sixteen-help h3,
.cricket-sixteen-info h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.cricket-sixteen-hero p,
.cricket-sixteen-activation p,
.cricket-sixteen-info p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* TOOL CARDS */

.cricket-sixteen-card{
    height:100%;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.4s;
    text-align:center;
}

.cricket-sixteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 15px 40px rgba(0,0,0,.4);
}

.cricket-sixteen-icon{
    width:70px;
    height:70px;
    margin:0 auto 20px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:30px;
}

.cricket-sixteen-card h3{
    color:#d4af37;
    font-size:24px;
    margin-bottom:12px;
}

.cricket-sixteen-card p{
    color:#d7d7d7;
    line-height:1.8;
}

/* HELPLINE CARDS */

.cricket-sixteen-help-card{
    height:100%;
    padding:30px;
    border-radius:22px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    transition:.4s;
}

.cricket-sixteen-help-card:hover{
    border-color:#d4af37;
    box-shadow:0 0 30px rgba(212,175,55,.15);
}

.cricket-sixteen-help-card h4{
    color:#d4af37;
    font-size:22px;
    font-weight:800;
}

.cricket-sixteen-help-card p{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin:10px 0;
}

.cricket-sixteen-help-card span{
    color:#d7d7d7;
    font-size:14px;
    line-height:1.8;
}

/* WARNING */

.cricket-sixteen-warning{
    background:linear-gradient(
        145deg,
        rgba(255,193,7,.12),
        rgba(255,193,7,.05)
    );
    border:1px solid rgba(255,193,7,.25);
    border-radius:25px;
    padding:35px;
    text-align:center;
    color:#fff;
    line-height:2;
    font-size:16px;
}

.cricket-sixteen-warning hr{
    border-color:rgba(255,255,255,.15);
    margin:20px 0;
}

/* MOBILE */

@media(max-width:768px){

    .cricket-sixteen{
        padding:70px 0;
    }

    .cricket-sixteen-title{
        font-size:30px;
    }

    .cricket-sixteen-hero,
    .cricket-sixteen-activation,
    .cricket-sixteen-help,
    .cricket-sixteen-info,
    .cricket-sixteen-warning{
        padding:25px;
    }

    .cricket-sixteen-hero h3,
    .cricket-sixteen-activation h3,
    .cricket-sixteen-help h3,
    .cricket-sixteen-info h3{
        font-size:24px;
    }

}







/* privancy policy section start */


/* privancy policy section 1 */
/*==================================
        POLICY ONE
==================================*/

.policy-one{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-one::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-one::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-200px;
    left:-200px;
    border-radius:50%;
}

/* HEADER */

.policy-one-header{
    text-align:center;
    margin-bottom:50px;
    position:relative;
    z-index:2;
}

.policy-one-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-one-title{
    color:#fff;
    font-size:46px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-one-subtitle{
    color:#d4af37;
    font-size:17px;
    font-weight:600;
}

/* MAIN CARD */

.policy-one-card{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
    margin-bottom:40px;
    position:relative;
    overflow:hidden;
}

.policy-one-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

/* INFO BOX */

.policy-one-info{
    background:#111;
    border:1px solid rgba(212,175,55,.15);
    border-radius:20px;
    padding:25px;
    height:100%;
    transition:.4s;
}

.policy-one-info:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
    0 0 30px rgba(212,175,55,.15);
}

.policy-one-info h3{
    color:#d4af37;
    font-size:18px;
    font-weight:700;
    margin-bottom:10px;
}

.policy-one-info p{
    color:#fff;
    margin:0;
    line-height:1.8;
}

/* OFFICE */

.policy-one-office{
    margin-top:30px;
    padding:30px;
    border-radius:20px;
    background:rgba(212,175,55,.05);
    border:1px solid rgba(212,175,55,.15);
}

.policy-one-office h3{
    color:#d4af37;
    margin-bottom:10px;
    font-size:22px;
}

.policy-one-office p{
    color:#fff;
    margin:0;
    line-height:1.8;
}

/* CONTENT */

.policy-one-content{
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    border-radius:30px;
    padding:40px;
}

.policy-one-content p{
    color:#d7d7d7;
    font-size:17px;
    line-height:2;
    margin-bottom:20px;
}

.policy-one-content p:last-child{
    margin-bottom:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-one{
        padding:70px 0;
    }

    .policy-one-title{
        font-size:30px;
    }

    .policy-one-card,
    .policy-one-content{
        padding:25px;
    }

    .policy-one-info{
        padding:20px;
    }

    .policy-one-content p{
        font-size:15px;
    }

}

/* privancy policy section 2 */
/*==================================
        POLICY TWO
==================================*/

.policy-two{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-two::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-two::after{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-200px;
    left:-200px;
    border-radius:50%;
}

/* HEADER */

.policy-two-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-two-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-two-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-two-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* MAIN CARD */

.policy-two-main-card{
    position:relative;
    z-index:2;
}

.policy-two-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-two-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
}

.policy-two-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-two-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:32px;
    margin-bottom:25px;
}

.policy-two-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:20px;
}

.policy-two-card ul{
    padding-left:18px;
    margin:0;
}

.policy-two-card ul li{
    color:#d7d7d7;
    margin-bottom:12px;
    line-height:1.8;
}

.policy-two-warning{
    border-color:rgba(212,175,55,.30);
}

/* NOTICE */

.policy-two-notice{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-two-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-two-notice h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-two-notice p{
    color:#fff;
    font-size:17px;
    line-height:2;
    max-width:900px;
    margin:auto;
}

/* MOBILE */

@media(max-width:768px){

    .policy-two{
        padding:70px 0;
    }

    .policy-two-title{
        font-size:30px;
    }

    .policy-two-card{
        padding:25px;
    }

    .policy-two-notice{
        padding:25px;
    }

    .policy-two-notice h3{
        font-size:24px;
    }

    .policy-two-notice p{
        font-size:15px;
    }

}

/* privancy policy section 3 */

/*==================================
        POLICY THREE
==================================*/

.policy-three{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-three::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-three::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-200px;
    left:-200px;
    border-radius:50%;
}

/* HEADER */

.policy-three-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-three-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-three-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-three-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-three-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-three-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
}

.policy-three-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-three-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:32px;
    margin-bottom:25px;
}

.policy-three-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-three-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* NOTICE */

.policy-three-notice{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-three-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-three-notice h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-three-notice p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* MOBILE */

@media(max-width:768px){

    .policy-three{
        padding:70px 0;
    }

    .policy-three-title{
        font-size:30px;
    }

    .policy-three-card{
        padding:25px;
    }

    .policy-three-notice{
        padding:25px;
    }

    .policy-three-notice h3{
        font-size:24px;
    }

}
/* privancy policy section 4 */

/*==================================
        POLICY FOUR
==================================*/

.policy-four{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-four::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-four::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-four-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-four-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-four-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-four-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-four-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-four-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
}

.policy-four-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-four-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:32px;
    margin-bottom:25px;
}

.policy-four-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-four-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* SECURITY BLOCK */

.policy-four-security{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-four-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-four-security h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-four-security p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* MOBILE */

@media(max-width:768px){

    .policy-four{
        padding:70px 0;
    }

    .policy-four-title{
        font-size:30px;
    }

    .policy-four-card{
        padding:25px;
    }

    .policy-four-security{
        padding:25px;
    }

    .policy-four-security h3{
        font-size:24px;
    }

}
/* privancy policy section 5 */
/*==================================
        POLICY FIVE
==================================*/

.policy-five{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-five::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-five::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-five-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-five-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-five-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-five-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-five-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-five-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
}

.policy-five-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-five-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:32px;
    margin-bottom:25px;
}

.policy-five-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-five-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* NOTICE */

.policy-five-notice{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-five-notice::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.policy-five-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-five-notice h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-five-notice p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
    font-size:17px;
}

/* MOBILE */

@media(max-width:768px){

    .policy-five{
        padding:70px 0;
    }

    .policy-five-title{
        font-size:30px;
    }

    .policy-five-card{
        padding:25px;
    }

    .policy-five-notice{
        padding:25px;
    }

    .policy-five-notice h3{
        font-size:24px;
    }

    .policy-five-notice p{
        font-size:15px;
    }

}

/* privancy policy section 6 */
/*==================================
        POLICY SIX
==================================*/

.policy-six{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-six::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-six::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-six-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-six-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-six-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-six-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-six-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-six-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
}

.policy-six-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-six-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    font-size:32px;
    margin-bottom:25px;
}

.policy-six-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-six-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* HIGHLIGHT */

.policy-six-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-six-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-six-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-six-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.policy-six-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-six-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.policy-six-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-six-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-six{
        padding:70px 0;
    }

    .policy-six-title{
        font-size:30px;
    }

    .policy-six-card{
        padding:25px;
    }

    .policy-six-highlight{
        padding:25px;
    }

    .policy-six-highlight h3{
        font-size:24px;
    }

    .policy-six-notice{
        padding:25px;
        text-align:center;
    }

    .policy-six-notice h4{
        font-size:22px;
        margin-top:20px;
    }

}

/* privancy policy section 7 */

/*==================================
        POLICY SEVEN
==================================*/

.policy-seven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-seven::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-seven::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-seven-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-seven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-seven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-seven-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-seven-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-seven-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
}

.policy-seven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-seven-featured{
    border:1px solid rgba(212,175,55,.30);
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        #111
    );
}

.policy-seven-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
    margin-bottom:25px;
}

.policy-seven-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-seven-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* HIGHLIGHT */

.policy-seven-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-seven-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-seven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-seven-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.policy-seven-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-seven-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.policy-seven-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-seven-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-seven{
        padding:70px 0;
    }

    .policy-seven-title{
        font-size:30px;
    }

    .policy-seven-card{
        padding:25px;
    }

    .policy-seven-highlight{
        padding:25px;
    }

    .policy-seven-highlight h3{
        font-size:24px;
    }

    .policy-seven-notice{
        padding:25px;
        text-align:center;
    }

    .policy-seven-notice h4{
        font-size:22px;
        margin-top:20px;
    }

}
/* privancy policy section 8 */
/*==================================
        POLICY EIGHT
==================================*/

.policy-eight{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-eight::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-eight::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-eight-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-eight-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-eight-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eight-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* HERO CARD */

.policy-eight-main-card{
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    text-align:center;
    position:relative;
    overflow:hidden;
}

.policy-eight-main-card::before{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.08);
    filter:blur(100px);
    top:-120px;
    right:-120px;
}

.policy-eight-badge,
.policy-eight-highlight-badge{
    display:inline-block;
    padding:12px 26px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-eight-main-card h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eight-main-card p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* PLATFORM CARDS */

.policy-eight-card{
    height:100%;
    padding:30px;
    text-align:center;
    border-radius:25px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
}

.policy-eight-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-eight-icon{
    width:75px;
    height:75px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
}

.policy-eight-card h4{
    color:#d4af37;
    font-size:22px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-eight-card p{
    color:#d7d7d7;
    line-height:1.8;
    margin:0;
}

/* HIGHLIGHT */

.policy-eight-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-eight-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eight-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.policy-eight-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-eight-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.policy-eight-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-eight-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-eight{
        padding:70px 0;
    }

    .policy-eight-title{
        font-size:30px;
    }

    .policy-eight-main-card,
    .policy-eight-highlight,
    .policy-eight-notice{
        padding:25px;
    }

    .policy-eight-main-card h3,
    .policy-eight-highlight h3{
        font-size:24px;
    }

    .policy-eight-notice{
        text-align:center;
    }

    .policy-eight-notice h4{
        font-size:22px;
        margin-top:20px;
    }

}

/* privancy policy section 9 */


/*==================================
        POLICY NINE
==================================*/

.policy-nine{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-nine::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-nine::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-nine-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-nine-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-nine-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-nine-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* MAIN CARD */

.policy-nine-main-card{
    padding:50px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-nine-main-card::before{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.08);
    filter:blur(100px);
    top:-120px;
    right:-120px;
}

.policy-nine-badge,
.policy-nine-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-nine-main-card h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-nine-main-card p{
    color:#fff;
    line-height:1.9;
    max-width:900px;
    margin:auto;
}

/* CARDS */

.policy-nine-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
    position:relative;
    overflow:hidden;
}

.policy-nine-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-nine-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
    margin-bottom:25px;
}

.policy-nine-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-nine-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* HIGHLIGHT */

.policy-nine-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-nine-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-nine-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.policy-nine-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-nine-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.policy-nine-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-nine-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-nine{
        padding:70px 0;
    }

    .policy-nine-title{
        font-size:30px;
    }

    .policy-nine-main-card,
    .policy-nine-highlight,
    .policy-nine-notice{
        padding:25px;
    }

    .policy-nine-main-card h3,
    .policy-nine-highlight h3{
        font-size:24px;
    }

    .policy-nine-notice{
        text-align:center;
    }

    .policy-nine-notice h4{
        font-size:22px;
        margin-top:20px;
    }

}


/*-------section 10------*/
/*==================================
        POLICY TEN
==================================*/

.policy-ten{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-ten::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-ten::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-ten-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-ten-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-ten-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-ten-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* MAIN CARD */

.policy-ten-main-card{
    padding:50px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-ten-main-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.policy-ten-badge,
.policy-ten-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-ten-main-card h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-ten-main-card p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-ten-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-ten-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-ten-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
    margin-bottom:25px;
}

.policy-ten-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-ten-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* HIGHLIGHT */

.policy-ten-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-ten-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-ten-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.policy-ten-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-ten-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.policy-ten-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-ten-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-ten{
        padding:70px 0;
    }

    .policy-ten-title{
        font-size:30px;
    }

    .policy-ten-main-card,
    .policy-ten-highlight,
    .policy-ten-notice{
        padding:25px;
    }

    .policy-ten-main-card h3,
    .policy-ten-highlight h3{
        font-size:24px;
    }

    .policy-ten-notice{
        text-align:center;
    }

    .policy-ten-notice h4{
        font-size:22px;
        margin-top:20px;
    }

}

/*-------section 11----*/
/*==================================
        POLICY ELEVEN
==================================*/

.policy-eleven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-eleven::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-eleven::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-eleven-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-eleven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-eleven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eleven-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* MAIN CARD */

.policy-eleven-main-card{
    padding:50px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-eleven-main-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.policy-eleven-badge,
.policy-eleven-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-eleven-main-card h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eleven-main-card p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.policy-eleven-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-eleven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-eleven-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
    margin-bottom:25px;
}

.policy-eleven-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eleven-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* HIGHLIGHT */

.policy-eleven-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-eleven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-eleven-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.policy-eleven-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-eleven-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.policy-eleven-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-eleven-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-eleven{
        padding:70px 0;
    }

    .policy-eleven-title{
        font-size:30px;
    }

    .policy-eleven-main-card,
    .policy-eleven-highlight,
    .policy-eleven-notice{
        padding:25px;
    }

    .policy-eleven-main-card h3,
    .policy-eleven-highlight h3{
        font-size:24px;
    }

    .policy-eleven-notice{
        text-align:center;
    }

    .policy-eleven-notice h4{
        font-size:22px;
        margin-top:20px;
    }

}


/*---section 12---*/
/*==================================
        POLICY TWELVE
==================================*/

.policy-twelve{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-twelve::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-twelve::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-twelve-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-twelve-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-twelve-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-twelve-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* MAIN CARD */

.policy-twelve-main-card{
    padding:50px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-twelve-main-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.policy-twelve-badge,
.policy-twelve-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.policy-twelve-main-card h3{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-twelve-main-card p{
    color:#fff;
    line-height:1.9;
    margin:0;
}

/* CARDS */

.policy-twelve-card{
    height:100%;
    padding:35px;
    text-align:center;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.policy-twelve-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 50px rgba(0,0,0,.45);
}

.policy-twelve-icon{
    width:75px;
    height:75px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
}

.policy-twelve-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:10px;
}

.policy-twelve-card p{
    color:#fff;
    font-size:20px;
    font-weight:700;
    margin-bottom:10px;
}

.policy-twelve-card span{
    color:#d7d7d7;
    line-height:1.8;
}

/* HIGHLIGHT */

.policy-twelve-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.policy-twelve-highlight h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-twelve-highlight p{
    color:#fff;
    line-height:2;
}

/* WARNING */

.policy-twelve-warning{
    margin-top:35px;
    padding:35px;
    text-align:center;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-twelve-warning-icon{
    width:90px;
    height:90px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
}

.policy-twelve-warning h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-twelve-warning p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .policy-twelve{
        padding:70px 0;
    }

    .policy-twelve-title{
        font-size:30px;
    }

    .policy-twelve-main-card,
    .policy-twelve-highlight,
    .policy-twelve-warning{
        padding:25px;
    }

    .policy-twelve-main-card h3,
    .policy-twelve-highlight h3{
        font-size:24px;
    }

    .policy-twelve-card{
        padding:25px;
    }

}


/*policy six */
/*==================================
        POLICY COOKIE
==================================*/

.policy-cookie{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.policy-cookie::before{
    content:'';
    position:absolute;
    width:750px;
    height:750px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-250px;
    right:-250px;
    border-radius:50%;
}

.policy-cookie::after{
    content:'';
    position:absolute;
    width:550px;
    height:550px;
    background:rgba(212,175,55,.04);
    filter:blur(140px);
    bottom:-220px;
    left:-220px;
    border-radius:50%;
}

/* HEADER */

.policy-cookie-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.policy-cookie-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.policy-cookie-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
    line-height:1.3;
}

.policy-cookie-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
    font-size:17px;
}

/* CARDS */

.policy-cookie-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.policy-cookie-card::before{
    content:'';
    position:absolute;
    width:220px;
    height:220px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-80px;
    opacity:.7;
}

.policy-cookie-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.25),
        0 0 50px rgba(212,175,55,.12),
        0 20px 50px rgba(0,0,0,.45);
}

.policy-cookie-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
    box-shadow:0 10px 25px rgba(212,175,55,.25);
}

.policy-cookie-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-cookie-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
    font-size:15px;
}

/* HIGHLIGHT BOX */

.policy-cookie-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:
        linear-gradient(
            145deg,
            rgba(212,175,55,.08),
            rgba(212,175,55,.03)
        );
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
}

.policy-cookie-highlight::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-150px;
    right:-120px;
}

.policy-cookie-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    letter-spacing:.5px;
    margin-bottom:20px;
}

.policy-cookie-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.policy-cookie-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
    font-size:16px;
}

/* NOTICE BOX */

.policy-cookie-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.policy-cookie-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
    box-shadow:0 10px 30px rgba(212,175,55,.25);
}

.policy-cookie-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.policy-cookie-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:991px){

    .policy-cookie-title{
        font-size:36px;
    }

    .policy-cookie-card{
        padding:30px;
    }

}

@media(max-width:768px){

    .policy-cookie{
        padding:70px 0;
    }

    .policy-cookie-title{
        font-size:30px;
    }

    .policy-cookie-subtitle{
        font-size:15px;
    }

    .policy-cookie-card{
        padding:25px;
    }

    .policy-cookie-highlight{
        padding:25px;
    }

    .policy-cookie-highlight h3{
        font-size:24px;
    }

    .policy-cookie-notice{
        padding:25px;
        text-align:center;
    }

    .policy-cookie-notice h4{
        margin-top:20px;
        font-size:22px;
    }

}

@media(max-width:480px){

    .policy-cookie-title{
        font-size:24px;
    }

    .policy-cookie-tag{
        font-size:11px;
        padding:8px 16px;
    }

    .policy-cookie-card{
        padding:20px;
    }

    .policy-cookie-icon{
        width:65px;
        height:65px;
        font-size:28px;
    }

}






/*========== terms-conditions start  ==============*/

/*===== terms-conditions 1  ===*/

/*==================================
        TERMS ONE
==================================*/

.terms-one{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-one::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-one::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-one-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-one-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-one-title{
    color:#fff;
    font-size:48px;
    font-weight:800;
    margin-bottom:15px;
    line-height:1.3;
}

.terms-one-subtitle{
    color:#d7d7d7;
    font-size:16px;
    line-height:1.9;
    max-width:900px;
    margin:auto;
}

/* MAIN CARD */

.terms-one-main-card{
    padding:50px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.20);
    position:relative;
    overflow:hidden;
    z-index:2;
}

.terms-one-main-card::before{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
    background:rgba(212,175,55,.08);
    filter:blur(120px);
    top:-120px;
    right:-120px;
}

.terms-one-main-card:hover{
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.18),
    0 20px 60px rgba(0,0,0,.45);
}

.terms-one-badge,
.terms-one-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-one-main-card h2{
    color:#d4af37;
    font-size:34px;
    font-weight:800;
    margin-bottom:20px;
}

.terms-one-main-card p{
    color:#fff;
    line-height:2;
    margin:0;
    font-size:16px;
}

/* HIGHLIGHT */

.terms-one-highlight{
    margin-top:40px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-one-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-one-highlight p{
    color:#fff;
    line-height:2;
    max-width:900px;
    margin:auto;
}

/* NOTICE */

.terms-one-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-one-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-one-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-one-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .terms-one{
        padding:70px 0;
    }

    .terms-one-title{
        font-size:30px;
    }

    .terms-one-main-card,
    .terms-one-highlight,
    .terms-one-notice{
        padding:25px;
    }

    .terms-one-main-card h2,
    .terms-one-highlight h3{
        font-size:24px;
    }

    .terms-one-notice{
        text-align:center;
    }

    .terms-one-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}
/*===== terms-conditions 2  ===*/
/*==================================
        TERMS TWO
==================================*/

.terms-two{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-two::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-two::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-two-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-two-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-two-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-two-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-two-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-two-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-two-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 30px rgba(212,175,55,.18),
        0 0 60px rgba(212,175,55,.08),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-two-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-two-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-two-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-two-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-two-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-two-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-two-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-two-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-two-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-two-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-two-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-two-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .terms-two{
        padding:70px 0;
    }

    .terms-two-title{
        font-size:30px;
    }

    .terms-two-card,
    .terms-two-highlight,
    .terms-two-notice{
        padding:25px;
    }

    .terms-two-highlight h3{
        font-size:24px;
    }

    .terms-two-notice{
        text-align:center;
    }

    .terms-two-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}

/*===== terms-conditions 3  ===*/

/*==================================
        TERMS THREE
==================================*/

.terms-three{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-three::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-three::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-three-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-three-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-three-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-three-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-three-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-three-card::before{
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-three-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 30px rgba(212,175,55,.20),
        0 0 60px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-three-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-three-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-three-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-three-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-three-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-three-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-three-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-three-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-three-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-three-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-three-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-three-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .terms-three{
        padding:70px 0;
    }

    .terms-three-title{
        font-size:30px;
    }

    .terms-three-card,
    .terms-three-highlight,
    .terms-three-notice{
        padding:25px;
    }

    .terms-three-highlight h3{
        font-size:24px;
    }

    .terms-three-notice{
        text-align:center;
    }

    .terms-three-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}


/*===== terms-conditions 4  ===*/

/*==================================
        TERMS FOUR
==================================*/

.terms-four{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-four::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-four::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-four-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-four-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-four-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-four-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-four-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-four-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-four-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 30px rgba(212,175,55,.20),
        0 0 60px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-four-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-four-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-four-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-four-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-four-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-four-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-four-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-four-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-four-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-four-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-four-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-four-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .terms-four{
        padding:70px 0;
    }

    .terms-four-title{
        font-size:30px;
    }

    .terms-four-card,
    .terms-four-highlight,
    .terms-four-notice{
        padding:25px;
    }

    .terms-four-highlight h3{
        font-size:24px;
    }

    .terms-four-notice{
        text-align:center;
    }

    .terms-four-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}


/*===== terms-conditions 5  ===*/

/*==================================
        TERMS FIVE
==================================*/

.terms-five{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-five::before{
    content:'';
    position:absolute;
    width:800px;
    height:800px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-five::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-five-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-five-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-five-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-five-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-five-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-five-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-five-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 35px rgba(212,175,55,.20),
        0 0 70px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-five-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-five-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-five-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-five-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-five-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-five-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-five-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-five-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-five-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-five-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-five-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-five-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .terms-five{
        padding:70px 0;
    }

    .terms-five-title{
        font-size:30px;
    }

    .terms-five-card,
    .terms-five-highlight,
    .terms-five-notice{
        padding:25px;
    }

    .terms-five-highlight h3{
        font-size:24px;
    }

    .terms-five-notice{
        text-align:center;
    }

    .terms-five-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}



/*===== terms-conditions 6  ===*/
/*==================================
        TERMS SIX
==================================*/

.terms-six{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-six::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-six::after{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-six-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-six-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-six-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-six-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-six-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-six-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-six-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 35px rgba(212,175,55,.20),
        0 0 70px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-six-full-card{
    text-align:center;
}

.terms-six-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-six-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-six-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-six-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-six-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-six-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-six-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-six-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-six-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-six-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-six-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-six-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

/* MOBILE */

@media(max-width:768px){

    .terms-six{
        padding:70px 0;
    }

    .terms-six-title{
        font-size:30px;
    }

    .terms-six-card,
    .terms-six-highlight,
    .terms-six-notice{
        padding:25px;
    }

    .terms-six-highlight h3{
        font-size:24px;
    }

    .terms-six-notice{
        text-align:center;
    }

    .terms-six-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}



/*===== terms-conditions 7  ===*/

/*==================================
        TERMS SEVEN
==================================*/

.terms-seven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-seven::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-seven::after{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

.terms-seven-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-seven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-seven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-seven-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

.terms-seven-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-seven-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-seven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
    0 0 35px rgba(212,175,55,.20),
    0 0 70px rgba(212,175,55,.10),
    0 20px 50px rgba(0,0,0,.45);
}

.terms-seven-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-seven-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-seven-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-seven-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,rgba(212,175,55,.08),rgba(212,175,55,.03));
    border:1px solid rgba(212,175,55,.20);
}

.terms-seven-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-seven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-seven-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

.terms-seven-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-seven-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-seven-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-seven-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-seven{
        padding:70px 0;
    }

    .terms-seven-title{
        font-size:30px;
    }

    .terms-seven-card,
    .terms-seven-highlight,
    .terms-seven-notice{
        padding:25px;
    }

    .terms-seven-highlight h3{
        font-size:24px;
    }

    .terms-seven-notice{
        text-align:center;
    }

    .terms-seven-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 8  ===*/

/*==================================
        TERMS EIGHT
==================================*/

.terms-eight{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-eight::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-eight::after{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

.terms-eight-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-eight-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-eight-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-eight-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

.terms-eight-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
}

.terms-eight-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-eight-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 35px rgba(212,175,55,.20),
        0 0 70px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-eight-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-eight-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-eight-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

.terms-eight-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,rgba(212,175,55,.08),rgba(212,175,55,.03));
    border:1px solid rgba(212,175,55,.20);
}

.terms-eight-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-eight-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-eight-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

.terms-eight-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-eight-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-eight-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-eight-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-eight{
        padding:70px 0;
    }

    .terms-eight-title{
        font-size:30px;
    }

    .terms-eight-card,
    .terms-eight-highlight,
    .terms-eight-notice{
        padding:25px;
    }

    .terms-eight-highlight h3{
        font-size:24px;
    }

    .terms-eight-notice{
        text-align:center;
    }

    .terms-eight-notice h4{
        font-size:22px;
        margin-top:20px;
    }
}


/*===== terms-conditions 9  ===*/

/*==================================
        TERMS NINE
==================================*/

.terms-nine{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-nine::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-nine::after{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-nine-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-nine-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-nine-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-nine-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-nine-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
}

.terms-nine-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-nine-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 35px rgba(212,175,55,.20),
        0 0 70px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-nine-full-card{
    text-align:center;
}

.terms-nine-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-nine-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-nine-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-nine-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-nine-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-nine-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-nine-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-nine-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-nine-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-nine-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-nine-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-nine-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-nine{
        padding:70px 0;
    }

    .terms-nine-title{
        font-size:30px;
    }

    .terms-nine-card,
    .terms-nine-highlight,
    .terms-nine-notice{
        padding:25px;
    }

    .terms-nine-highlight h3{
        font-size:24px;
    }

    .terms-nine-notice{
        text-align:center;
    }

    .terms-nine-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 10  ===*/

/*==================================
        TERMS TEN
==================================*/

.terms-ten{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-ten::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-ten::after{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-ten-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-ten-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-ten-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-ten-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARD */

.terms-ten-card{
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    text-align:center;
}

.terms-ten-card::before{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.08);
    filter:blur(100px);
    top:-100px;
    right:-100px;
}

.terms-ten-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 40px rgba(212,175,55,.20),
        0 0 80px rgba(212,175,55,.10),
        0 20px 60px rgba(0,0,0,.45);
}

.terms-ten-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:42px;
    margin:0 auto 25px;
}

.terms-ten-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-ten-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-ten-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-ten-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-ten-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-ten-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-ten-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-ten-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-ten-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-ten-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-ten-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-ten{
        padding:70px 0;
    }

    .terms-ten-title{
        font-size:30px;
    }

    .terms-ten-card,
    .terms-ten-highlight,
    .terms-ten-notice{
        padding:25px;
    }

    .terms-ten-card h3,
    .terms-ten-highlight h3{
        font-size:24px;
    }

    .terms-ten-notice{
        text-align:center;
    }

    .terms-ten-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 11  ===*/

/*==================================
        TERMS ELEVEN
==================================*/

.terms-eleven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-eleven::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-eleven::after{
    content:'';
    position:absolute;
    width:650px;
    height:650px;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

.terms-eleven-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-eleven-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-eleven-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-eleven-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

.terms-eleven-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-eleven-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-eleven-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 35px rgba(212,175,55,.20),
        0 0 70px rgba(212,175,55,.10),
        0 20px 50px rgba(0,0,0,.45);
}

.terms-eleven-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-eleven-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-eleven-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

.terms-eleven-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(145deg,rgba(212,175,55,.08),rgba(212,175,55,.03));
    border:1px solid rgba(212,175,55,.20);
}

.terms-eleven-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-eleven-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-eleven-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

.terms-eleven-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-eleven-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-eleven-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-eleven-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-eleven{
        padding:70px 0;
    }

    .terms-eleven-title{
        font-size:30px;
    }

    .terms-eleven-card,
    .terms-eleven-highlight,
    .terms-eleven-notice{
        padding:25px;
    }

    .terms-eleven-highlight h3{
        font-size:24px;
    }

    .terms-eleven-notice{
        text-align:center;
    }

    .terms-eleven-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 12  ===*/

/*==================================
        TERMS TWELVE
==================================*/

.terms-twelve{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-twelve::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-twelve::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.04);
    filter:blur(160px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

.terms-twelve-header{
    text-align:center;
    margin-bottom:60px;
}

.terms-twelve-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-twelve-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-twelve-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

.terms-twelve-card,
.terms-twelve-support-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s;
    position:relative;
    overflow:hidden;
}

.terms-twelve-card:hover,
.terms-twelve-support-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 35px rgba(212,175,55,.22),
        0 0 80px rgba(212,175,55,.10);
}

.terms-twelve-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    display:flex;
    align-items:center;
    justify-content:center;
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-twelve-card h3,
.terms-twelve-support h3{
    color:#d4af37;
    font-weight:800;
}

.terms-twelve-card p{
    color:#d7d7d7;
    line-height:1.9;
}

.terms-twelve-highlight{
    margin-top:50px;
    padding:45px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(145deg,rgba(212,175,55,.08),rgba(212,175,55,.03));
    border:1px solid rgba(212,175,55,.20);
}

.terms-twelve-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-twelve-highlight h3{
    color:#d4af37;
    margin-bottom:15px;
}

.terms-twelve-highlight p{
    color:#fff;
    line-height:2;
}

.terms-twelve-support{
    margin-top:50px;
}

.terms-twelve-support-card h4{
    color:#d4af37;
    font-size:22px;
    margin-bottom:15px;
}

.terms-twelve-support-card p{
    color:#fff;
    font-size:22px;
    font-weight:700;
    margin-bottom:10px;
}

.terms-twelve-support-card span{
    color:#d7d7d7;
    line-height:1.8;
    display:block;
}

@media(max-width:768px){

    .terms-twelve{
        padding:70px 0;
    }

    .terms-twelve-title{
        font-size:30px;
    }

    .terms-twelve-card,
    .terms-twelve-support-card,
    .terms-twelve-highlight{
        padding:25px;
    }
}


/*===== terms-conditions 13  ===*/

/*==================================
        TERMS THIRTEEN
==================================*/

.terms-thirteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-thirteen::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-thirteen::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.04);
    filter:blur(160px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-thirteen-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-thirteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-thirteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-thirteen-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARD */

.terms-thirteen-card{
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    text-align:center;
}

.terms-thirteen-card::before{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.08);
    filter:blur(100px);
    top:-100px;
    right:-100px;
}

.terms-thirteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 40px rgba(212,175,55,.20),
        0 0 80px rgba(212,175,55,.10),
        0 20px 60px rgba(0,0,0,.45);
}

.terms-thirteen-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:42px;
    margin:0 auto 25px;
}

.terms-thirteen-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-thirteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-thirteen-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-thirteen-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-thirteen-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-thirteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-thirteen-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-thirteen-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-thirteen-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-thirteen-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-thirteen-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-thirteen{
        padding:70px 0;
    }

    .terms-thirteen-title{
        font-size:30px;
    }

    .terms-thirteen-card,
    .terms-thirteen-highlight,
    .terms-thirteen-notice{
        padding:25px;
    }

    .terms-thirteen-card h3,
    .terms-thirteen-highlight h3{
        font-size:24px;
    }

    .terms-thirteen-notice{
        text-align:center;
    }

    .terms-thirteen-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 14  ===*/

/*==================================
        TERMS FOURTEEN
==================================*/

.terms-fourteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-fourteen::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-fourteen::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.04);
    filter:blur(160px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-fourteen-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-fourteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-fourteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-fourteen-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARD */

.terms-fourteen-card{
    padding:45px;
    border-radius:30px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    position:relative;
    overflow:hidden;
    transition:.4s ease;
    text-align:center;
}

.terms-fourteen-card::before{
    content:'';
    position:absolute;
    width:280px;
    height:280px;
    background:rgba(212,175,55,.08);
    filter:blur(100px);
    top:-100px;
    right:-100px;
}

.terms-fourteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 40px rgba(212,175,55,.20),
        0 0 80px rgba(212,175,55,.10),
        0 20px 60px rgba(0,0,0,.45);
}

.terms-fourteen-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:42px;
    margin:0 auto 25px;
}

.terms-fourteen-card h3{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:18px;
}

.terms-fourteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:15px;
}

.terms-fourteen-card p:last-child{
    margin-bottom:0;
}

/* HIGHLIGHT */

.terms-fourteen-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-fourteen-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-fourteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-fourteen-highlight p{
    color:#fff;
    max-width:900px;
    margin:auto;
    line-height:2;
}

/* NOTICE */

.terms-fourteen-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-fourteen-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-fourteen-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-fourteen-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-fourteen{
        padding:70px 0;
    }

    .terms-fourteen-title{
        font-size:30px;
    }

    .terms-fourteen-card,
    .terms-fourteen-highlight,
    .terms-fourteen-notice{
        padding:25px;
    }

    .terms-fourteen-card h3,
    .terms-fourteen-highlight h3{
        font-size:24px;
    }

    .terms-fourteen-notice{
        text-align:center;
    }

    .terms-fourteen-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 15  ===*/

/*==================================
        TERMS FIFTEEN
==================================*/

.terms-fifteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.terms-fifteen::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    background:rgba(212,175,55,.06);
    filter:blur(180px);
    top:-300px;
    right:-250px;
    border-radius:50%;
}

.terms-fifteen::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    background:rgba(212,175,55,.04);
    filter:blur(160px);
    bottom:-250px;
    left:-250px;
    border-radius:50%;
}

/* HEADER */

.terms-fifteen-header{
    text-align:center;
    margin-bottom:60px;
    position:relative;
    z-index:2;
}

.terms-fifteen-tag{
    display:inline-block;
    padding:10px 24px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    margin-bottom:20px;
}

.terms-fifteen-title{
    color:#fff;
    font-size:44px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-fifteen-subtitle{
    color:#d7d7d7;
    max-width:850px;
    margin:auto;
    line-height:1.9;
}

/* CARDS */

.terms-fifteen-card{
    height:100%;
    padding:35px;
    border-radius:28px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    position:relative;
    overflow:hidden;
}

.terms-fifteen-card::before{
    content:'';
    position:absolute;
    width:260px;
    height:260px;
    background:rgba(212,175,55,.08);
    filter:blur(90px);
    top:-100px;
    right:-100px;
}

.terms-fifteen-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:
        0 0 40px rgba(212,175,55,.20),
        0 0 80px rgba(212,175,55,.10),
        0 20px 60px rgba(0,0,0,.45);
}

.terms-fifteen-icon{
    width:80px;
    height:80px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    margin-bottom:25px;
}

.terms-fifteen-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-fifteen-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:10px;
}

.terms-fifteen-card strong{
    color:#fff;
}

/* HIGHLIGHT */

.terms-fifteen-highlight{
    margin-top:50px;
    padding:45px;
    text-align:center;
    border-radius:30px;
    background:linear-gradient(
        145deg,
        rgba(212,175,55,.08),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.20);
}

.terms-fifteen-highlight-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
    margin-bottom:20px;
}

.terms-fifteen-highlight h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.terms-fifteen-highlight p{
    color:#fff;
    line-height:2;
}

/* NOTICE */

.terms-fifteen-notice{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:#111;
    border:1px solid rgba(212,175,55,.15);
}

.terms-fifteen-notice-icon{
    width:90px;
    height:90px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
    margin:auto;
}

.terms-fifteen-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:12px;
}

.terms-fifteen-notice p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .terms-fifteen{
        padding:70px 0;
    }

    .terms-fifteen-title{
        font-size:30px;
    }

    .terms-fifteen-card,
    .terms-fifteen-highlight,
    .terms-fifteen-notice{
        padding:25px;
    }

    .terms-fifteen-highlight h3{
        font-size:24px;
    }

    .terms-fifteen-notice{
        text-align:center;
    }

    .terms-fifteen-notice h4{
        margin-top:20px;
        font-size:22px;
    }
}


/*===== terms-conditions 16  ===*/
/*==================================
        TERMS FOOTER
==================================*/

.terms-footer{
    padding:50px 0;
    background:#030303;
    position:relative;
    overflow:hidden;
}

.terms-footer::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    top:-250px;
    right:-250px;
    border-radius:50%;
    background:rgba(212,175,55,.05);
    filter:blur(160px);
}

.terms-footer::after{
    content:'';
    position:absolute;
    width:600px;
    height:600px;
    bottom:-250px;
    left:-250px;
    border-radius:50%;
    background:rgba(212,175,55,.04);
    filter:blur(150px);
}

.terms-footer-card{
    position:relative;
    z-index:2;
    padding:50px;
    border-radius:30px;
    text-align:center;
    background:linear-gradient(145deg,#0b0b0b,#171717);
    border:1px solid rgba(212,175,55,.20);
    box-shadow:
        0 0 35px rgba(212,175,55,.10),
        0 20px 60px rgba(0,0,0,.45);
}

.terms-footer-logo{
    width:100px;
    height:100px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:42px;
    font-weight:700;
}

.terms-footer h2{
    color:#fff;
    font-size:34px;
    font-weight:800;
    margin-bottom:20px;
}

.terms-footer-meta{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:15px;
    margin-bottom:25px;
}

.terms-footer-meta span{
    color:#d7d7d7;
    padding:10px 18px;
    border-radius:50px;
    background:rgba(255,255,255,.04);
    border:1px solid rgba(212,175,55,.12);
}

.terms-footer-badges{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:15px;
    margin-bottom:35px;
}

.terms-footer-badges span{
    padding:12px 22px;
    border-radius:50px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:700;
    font-size:14px;
}

.terms-footer-warning{
    max-width:950px;
    margin:auto;
    padding:30px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.terms-footer-warning-icon{
    width:70px;
    height:70px;
    margin:0 auto 15px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
}

.terms-footer-warning p{
    margin:0;
    color:#d7d7d7;
    font-size:17px;
    line-height:2;
}

@media(max-width:768px){

    .terms-footer{
        padding:60px 0;
    }

    .terms-footer-card{
        padding:30px 20px;
    }

    .terms-footer h2{
        font-size:24px;
        line-height:1.5;
    }

    .terms-footer-meta,
    .terms-footer-badges{
        flex-direction:column;
        align-items:center;
    }

    .terms-footer-warning{
        padding:20px;
    }

    .terms-footer-warning p{
        font-size:15px;
    }
}






/*===== responsible-gaming start  ===*/

/*===== responsible-gaming 1  ===*/
/*==================================
      RESPONSIBLE ONE
==================================*/

.responsible-one{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-one::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-one::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-one-card{
    position:relative;
    z-index:2;
    max-width:1000px;
    margin:auto;
    padding:60px;
    text-align:center;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#181818);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-one-card::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    top:-150px;
    right:-150px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(120px);
}

.responsible-one-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 40px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-one-badge{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1.5px;
    margin-bottom:25px;
}

.responsible-one-title{
    color:#fff;
    font-size:46px;
    font-weight:800;
    margin-bottom:25px;
    line-height:1.3;
}

.responsible-one-description{
    color:#d7d7d7;
    font-size:18px;
    line-height:2;
    margin-bottom:20px;
}

.responsible-one-alert{
    margin-top:35px;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-one-alert-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
    font-weight:700;
}

.responsible-one-alert p{
    color:#fff;
    margin:0;
    font-size:18px;
    line-height:1.9;
}

.responsible-one-cta{
    margin-top:40px;
}

.responsible-one-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:18px 40px;
    border-radius:60px;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    text-decoration:none;
    font-size:18px;
    font-weight:800;
    transition:.4s ease;
    box-shadow:
        0 0 25px rgba(212,175,55,.35);
}

.responsible-one-btn:hover{
    color:#000;
    transform:translateY(-4px);
    box-shadow:
        0 0 35px rgba(212,175,55,.50),
        0 0 70px rgba(212,175,55,.25);
}

/* Responsive */

@media(max-width:768px){

    .responsible-one{
        padding:70px 0;
    }

    .responsible-one-card{
        padding:35px 25px;
    }

    .responsible-one-title{
        font-size:30px;
    }

    .responsible-one-description{
        font-size:16px;
    }

    .responsible-one-alert{
        padding:20px;
    }

    .responsible-one-alert p{
        font-size:16px;
    }

    .responsible-one-btn{
        width:100%;
        font-size:16px;
        padding:16px 20px;
    }
}

/*===== responsible-gaming 2  ===*/
/*==================================
      RESPONSIBLE TWO
==================================*/

.responsible-two{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-two::before{
    content:'';
    position:absolute;
    width:850px;
    height:850px;
    top:-250px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-two::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-two-card{
    position:relative;
    z-index:2;
    padding:55px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-two-card::before{
    content:'';
    position:absolute;
    width:350px;
    height:350px;
    top:-150px;
    right:-150px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(120px);
}

.responsible-two-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 40px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-two-header{
    text-align:center;
    margin-bottom:45px;
}

.responsible-two-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-two-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-two-subtitle{
    color:#d7d7d7;
    max-width:750px;
    margin:auto;
    line-height:1.9;
}

.responsible-two-list{
    list-style:none;
    padding:0;
    margin:0;
}

.responsible-two-list li{
    margin-bottom:18px;
}

.responsible-two-list li:last-child{
    margin-bottom:0;
}

.responsible-two-list a{
    display:flex;
    align-items:center;
    padding:18px 22px;
    text-decoration:none;
    color:#fff;
    font-size:17px;
    font-weight:600;
    border-radius:18px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
    position:relative;
}

.responsible-two-list a::before{
    content:'➜';
    color:#d4af37;
    font-size:18px;
    margin-right:12px;
    transition:.35s ease;
}

.responsible-two-list a:hover{
    color:#fff;
    border-color:#d4af37;
    transform:translateX(6px);
    box-shadow:
        0 0 25px rgba(212,175,55,.15),
        0 0 50px rgba(212,175,55,.08);
}

.responsible-two-list a:hover::before{
    transform:translateX(4px);
}

/* Mobile */

@media(max-width:768px){

    .responsible-two{
        padding:70px 0;
    }

    .responsible-two-card{
        padding:30px 22px;
    }

    .responsible-two-title{
        font-size:30px;
    }

    .responsible-two-subtitle{
        font-size:15px;
    }

    .responsible-two-list a{
        font-size:15px;
        padding:15px 18px;
    }
}
/*===== responsible-gaming 3  ===*/
/*==================================
      RESPONSIBLE THREE
==================================*/

.responsible-three{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-three::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-three::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-three-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-three-card::before{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    top:-180px;
    right:-180px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(130px);
}

.responsible-three-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-three-header{
    text-align:center;
    margin-bottom:45px;
}

.responsible-three-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-three-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

.responsible-three-content p{
    color:#d7d7d7;
    font-size:17px;
    line-height:2;
}

.responsible-three-highlight{
    margin:35px 0;
    padding:25px;
    border-radius:20px;
    text-align:center;
    background:linear-gradient(135deg,
        rgba(212,175,55,.12),
        rgba(212,175,55,.04));
    border:1px solid rgba(212,175,55,.20);
}

.responsible-three-highlight h3{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin:0;
}

.responsible-three-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-three-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.15),
        0 0 50px rgba(212,175,55,.08);
}

.responsible-three-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    font-weight:800;
    margin-bottom:20px;
}

.responsible-three-feature h4{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-three-feature p{
    margin:0;
    font-size:16px;
}

.responsible-three-notice{
    margin-top:40px;
    padding:30px;
    border-radius:25px;
    text-align:center;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-three-notice-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
}

.responsible-three-notice p{
    color:#fff;
    margin:0;
    font-size:18px;
    line-height:1.9;
}

/* Mobile */

@media(max-width:768px){

    .responsible-three{
        padding:70px 0;
    }

    .responsible-three-card{
        padding:35px 22px;
    }

    .responsible-three-title{
        font-size:30px;
    }

    .responsible-three-highlight h3{
        font-size:22px;
    }

    .responsible-three-feature{
        padding:22px;
    }

    .responsible-three-feature h4{
        font-size:20px;
    }

    .responsible-three-notice{
        padding:20px;
    }

    .responsible-three-notice p{
        font-size:16px;
    }
}
/*===== responsible-gaming 4  ===*/
/*==================================
      RESPONSIBLE FOUR
==================================*/

.responsible-four{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-four::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-four::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-four-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
    overflow:hidden;
}

.responsible-four-card::before{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    top:-180px;
    right:-180px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(130px);
}

.responsible-four-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-four-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-four-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-four-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

.responsible-four-main-card{
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
    margin-bottom:20px;
}

.responsible-four-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
}

.responsible-four-main-card h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-four-main-card p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-four-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-four-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.15),
        0 0 50px rgba(212,175,55,.08);
}

.responsible-four-feature-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:20px;
}

.responsible-four-feature h4{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-four-feature p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

.responsible-four-notice{
    margin-top:35px;
    padding:30px;
    border-radius:25px;
    text-align:center;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-four-notice-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
}

.responsible-four-notice p{
    color:#fff;
    margin:0;
    font-size:18px;
    line-height:1.9;
}

/* Mobile */

@media(max-width:768px){

    .responsible-four{
        padding:70px 0;
    }

    .responsible-four-card{
        padding:35px 22px;
    }

    .responsible-four-title{
        font-size:30px;
    }

    .responsible-four-main-card{
        padding:25px;
    }

    .responsible-four-main-card h3{
        font-size:24px;
    }

    .responsible-four-feature{
        padding:22px;
    }

    .responsible-four-feature h4{
        font-size:20px;
    }

    .responsible-four-notice{
        padding:20px;
    }

    .responsible-four-notice p{
        font-size:16px;
    }
}
/*===== responsible-gaming 5  ===*/
/*==================================
      RESPONSIBLE FIVE
==================================*/

.responsible-five{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-five::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-five::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-five-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-five-card::before{
    content:'';
    position:absolute;
    width:400px;
    height:400px;
    top:-180px;
    right:-180px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(130px);
}

.responsible-five-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-five-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-five-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-five-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

.responsible-five-main{
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
    margin-bottom:20px;
}

.responsible-five-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:38px;
}

.responsible-five-main h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-five-main p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-five-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-five-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.15),
        0 0 50px rgba(212,175,55,.08);
}

.responsible-five-feature-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:20px;
}

.responsible-five-feature h4{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-five-feature p{
    color:#d7d7d7;
    line-height:1.9;
    margin-bottom:12px;
}

.responsible-five-feature p:last-child{
    margin-bottom:0;
}

.responsible-five-notice{
    margin-top:35px;
    padding:30px;
    border-radius:25px;
    text-align:center;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-five-notice-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
}

.responsible-five-notice p{
    color:#fff;
    margin:0;
    font-size:18px;
    line-height:1.9;
}

/* Mobile */

@media(max-width:768px){

    .responsible-five{
        padding:70px 0;
    }

    .responsible-five-card{
        padding:35px 22px;
    }

    .responsible-five-title{
        font-size:30px;
    }

    .responsible-five-main{
        padding:25px;
    }

    .responsible-five-main h3{
        font-size:24px;
    }

    .responsible-five-feature{
        padding:22px;
    }

    .responsible-five-feature h4{
        font-size:20px;
    }

    .responsible-five-notice{
        padding:20px;
    }

    .responsible-five-notice p{
        font-size:16px;
    }
}
/*===== responsible-gaming 6  ===*/
/*==================================
      RESPONSIBLE SIX
==================================*/

.responsible-six{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-six::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-six::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-six-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-six-card::before{
    content:'';
    position:absolute;
    width:420px;
    height:420px;
    top:-180px;
    right:-180px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(130px);
}

.responsible-six-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-six-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-six-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-six-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

.responsible-six-main{
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-six-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-six-main h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-six-main p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-six-intervals{
    margin-top:35px;
}

.responsible-six-intervals h4{
    color:#fff;
    text-align:center;
    font-size:28px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-six-time-card{
    text-align:center;
    padding:25px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
    transition:.35s ease;
}

.responsible-six-time-card:hover{
    transform:translateY(-5px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.15);
}

.responsible-six-time-card span{
    color:#d4af37;
    font-size:22px;
    font-weight:800;
}

.responsible-six-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-six-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:
        0 0 25px rgba(212,175,55,.15);
}

.responsible-six-feature-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:20px;
}

.responsible-six-feature h4{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-six-feature p{
    color:#d7d7d7;
    line-height:1.9;
}

.responsible-six-notice{
    margin-top:35px;
    padding:30px;
    border-radius:25px;
    text-align:center;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-six-notice-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
}

.responsible-six-notice p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .responsible-six{
        padding:70px 0;
    }

    .responsible-six-card{
        padding:35px 22px;
    }

    .responsible-six-title{
        font-size:30px;
    }

    .responsible-six-main{
        padding:25px;
    }

    .responsible-six-main h3{
        font-size:24px;
    }

    .responsible-six-feature{
        padding:22px;
    }

    .responsible-six-feature h4{
        font-size:20px;
    }

    .responsible-six-notice{
        padding:20px;
    }

    .responsible-six-notice p{
        font-size:16px;
    }
}
/*===== responsible-gaming 7  ===*/
/*==================================
      RESPONSIBLE SEVEN
==================================*/

.responsible-seven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-seven::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-seven::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-seven-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-seven-card::before{
    content:'';
    position:absolute;
    width:420px;
    height:420px;
    top:-180px;
    right:-180px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(130px);
}

.responsible-seven-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-seven-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-seven-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-seven-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

.responsible-seven-main{
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-seven-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-seven-main h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-seven-main p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-seven-durations{
    margin-top:35px;
}

.responsible-seven-durations h4{
    color:#fff;
    text-align:center;
    font-size:28px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-seven-duration-card{
    text-align:center;
    padding:25px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
    transition:.35s ease;
}

.responsible-seven-duration-card:hover{
    transform:translateY(-5px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-seven-duration-card span{
    color:#d4af37;
    font-size:22px;
    font-weight:800;
}

.responsible-seven-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-seven-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-seven-feature-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:20px;
}

.responsible-seven-feature h4{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-seven-feature p{
    color:#d7d7d7;
    line-height:1.9;
}

.responsible-seven-warning{
    margin-top:35px;
    padding:35px;
    text-align:center;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-seven-warning-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
}

.responsible-seven-warning h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-seven-warning p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .responsible-seven{
        padding:70px 0;
    }

    .responsible-seven-card{
        padding:35px 22px;
    }

    .responsible-seven-title{
        font-size:30px;
    }

    .responsible-seven-main{
        padding:25px;
    }

    .responsible-seven-main h3{
        font-size:24px;
    }

    .responsible-seven-durations h4{
        font-size:22px;
    }

    .responsible-seven-duration-card span{
        font-size:18px;
    }

    .responsible-seven-feature{
        padding:22px;
    }

    .responsible-seven-feature h4{
        font-size:20px;
    }

    .responsible-seven-warning{
        padding:25px 20px;
    }

    .responsible-seven-warning h4{
        font-size:22px;
    }

    .responsible-seven-warning p{
        font-size:16px;
    }
}

/*===== responsible-gaming 8  ===*/
/*==================================
      RESPONSIBLE EIGHT
==================================*/

.responsible-eight{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-eight::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-eight::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-eight-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-eight-card::before{
    content:'';
    position:absolute;
    width:420px;
    height:420px;
    top:-180px;
    right:-180px;
    background:rgba(212,175,55,.08);
    border-radius:50%;
    filter:blur(130px);
}

.responsible-eight-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-eight-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-eight-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-eight-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin:0;
}

.responsible-eight-main{
    text-align:center;
    padding:40px;
    border-radius:30px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-eight-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-eight-main h3{
    color:#d4af37;
    font-size:32px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-eight-main p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
}

.responsible-eight-periods{
    margin-top:35px;
}

.responsible-eight-periods h4{
    text-align:center;
    color:#fff;
    font-size:28px;
    font-weight:700;
}

.responsible-eight-period-card{
    text-align:center;
    padding:25px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
    transition:.35s ease;
}

.responsible-eight-period-card:hover{
    transform:translateY(-5px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-eight-period-card span{
    color:#d4af37;
    font-size:22px;
    font-weight:800;
}

.responsible-eight-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-eight-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-eight-feature-icon,
.responsible-eight-activation-icon,
.responsible-eight-warning-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-eight-feature h4,
.responsible-eight-activation h4,
.responsible-eight-warning h4{
    color:#fff;
    font-size:24px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-eight-feature p,
.responsible-eight-activation p,
.responsible-eight-warning p{
    color:#d7d7d7;
    line-height:1.9;
}

.responsible-eight-activation,
.responsible-eight-warning{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-eight-warning h4{
    color:#d4af37;
}

@media(max-width:768px){

    .responsible-eight{
        padding:70px 0;
    }

    .responsible-eight-card{
        padding:35px 22px;
    }

    .responsible-eight-title{
        font-size:30px;
    }

    .responsible-eight-main{
        padding:25px;
    }

    .responsible-eight-main h3{
        font-size:24px;
    }

    .responsible-eight-period-card span{
        font-size:18px;
    }

    .responsible-eight-feature,
    .responsible-eight-activation,
    .responsible-eight-warning{
        padding:22px;
    }

    .responsible-eight-feature h4,
    .responsible-eight-activation h4,
    .responsible-eight-warning h4{
        font-size:20px;
    }
}
/*===== responsible-gaming 9  ===*/
/*==================================
      RESPONSIBLE NINE
==================================*/

.responsible-nine{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-nine::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-nine::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-nine-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-nine-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-nine-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-nine-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-nine-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

.responsible-nine-intro{
    text-align:center;
    padding:35px;
    border-radius:25px;
    margin-bottom:35px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-nine-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-nine-intro p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-nine-feature-card{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-nine-feature-card:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-nine-feature-icon{
    width:70px;
    height:70px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:28px;
    margin-bottom:20px;
}

.responsible-nine-feature-card h3{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:20px;
}

.responsible-nine-list{
    margin:0;
    padding-left:20px;
}

.responsible-nine-list li{
    color:#d7d7d7;
    margin-bottom:14px;
    line-height:1.8;
}

.responsible-nine-alert{
    margin-top:35px;
    padding:35px;
    text-align:center;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-nine-alert-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:34px;
}

.responsible-nine-alert h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-nine-alert p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .responsible-nine{
        padding:70px 0;
    }

    .responsible-nine-card{
        padding:35px 22px;
    }

    .responsible-nine-title{
        font-size:30px;
    }

    .responsible-nine-intro,
    .responsible-nine-feature-card,
    .responsible-nine-alert{
        padding:22px;
    }

    .responsible-nine-feature-card h3{
        font-size:22px;
    }

    .responsible-nine-alert h4{
        font-size:22px;
    }

    .responsible-nine-alert p,
    .responsible-nine-intro p{
        font-size:16px;
    }
}
/*===== responsible-gaming 10  ===*/
/*==================================
      RESPONSIBLE TEN
==================================*/

.responsible-ten{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-ten::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-ten::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-ten-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    overflow:hidden;
    transition:.4s ease;
}

.responsible-ten-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-ten-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-ten-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-ten-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

.responsible-ten-intro{
    text-align:center;
    padding:35px;
    border-radius:25px;
    margin-bottom:35px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-ten-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-ten-intro p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-ten-questions{
    display:flex;
    flex-direction:column;
    gap:18px;
}

.responsible-ten-question{
    display:flex;
    align-items:center;
    gap:20px;
    padding:22px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-ten-question:hover{
    border-color:#d4af37;
    transform:translateX(5px);
    box-shadow:0 0 25px rgba(212,175,55,.12);
}

.responsible-ten-question span{
    min-width:60px;
    height:60px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-weight:800;
}

.responsible-ten-question p{
    margin:0;
    color:#d7d7d7;
    line-height:1.8;
    font-size:17px;
}

.responsible-ten-result-card{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
    transition:.35s ease;
}

.responsible-ten-result-card:hover{
    border-color:#d4af37;
    transform:translateY(-6px);
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-ten-result-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-ten-result-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-ten-result-card p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .responsible-ten{
        padding:70px 0;
    }

    .responsible-ten-card{
        padding:35px 22px;
    }

    .responsible-ten-title{
        font-size:30px;
    }

    .responsible-ten-question{
        align-items:flex-start;
    }

    .responsible-ten-question span{
        min-width:50px;
        height:50px;
        font-size:14px;
    }

    .responsible-ten-question p{
        font-size:15px;
    }

    .responsible-ten-result-card{
        padding:22px;
    }

    .responsible-ten-result-card h3{
        font-size:20px;
    }
}
/*===== responsible-gaming 11  ===*/
/*==================================
      RESPONSIBLE ELEVEN
==================================*/

.responsible-eleven{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-eleven::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-eleven::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-eleven-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.responsible-eleven-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-eleven-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-eleven-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-eleven-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

.responsible-eleven-intro{
    text-align:center;
    padding:35px;
    margin-bottom:35px;
    border-radius:25px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-eleven-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-eleven-intro p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-eleven-feature{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-eleven-feature:hover{
    transform:translateY(-6px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.15);
}

.responsible-eleven-feature-icon,
.responsible-eleven-resources-icon,
.responsible-eleven-warning-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-eleven-feature h3,
.responsible-eleven-resources h3,
.responsible-eleven-warning h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-eleven-feature p,
.responsible-eleven-warning p{
    color:#d7d7d7;
    line-height:1.9;
}

.responsible-eleven-list{
    padding-left:20px;
    margin-top:15px;
}

.responsible-eleven-list li{
    color:#d7d7d7;
    margin-bottom:12px;
    line-height:1.8;
}

.responsible-eleven-resources,
.responsible-eleven-warning{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-eleven-resource-card{
    height:100%;
    text-align:center;
    padding:25px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-eleven-resource-card:hover{
    transform:translateY(-5px);
    border-color:#d4af37;
    box-shadow:0 0 25px rgba(212,175,55,.12);
}

.responsible-eleven-resource-card h4{
    color:#d4af37;
    font-size:22px;
    font-weight:700;
}

.responsible-eleven-resource-card p{
    color:#d7d7d7;
    margin:0;
}

@media(max-width:768px){

    .responsible-eleven{
        padding:70px 0;
    }

    .responsible-eleven-card{
        padding:35px 22px;
    }

    .responsible-eleven-title{
        font-size:30px;
    }

    .responsible-eleven-intro,
    .responsible-eleven-feature,
    .responsible-eleven-resources,
    .responsible-eleven-warning{
        padding:22px;
    }

    .responsible-eleven-feature h3,
    .responsible-eleven-resources h3,
    .responsible-eleven-warning h4{
        font-size:22px;
    }

    .responsible-eleven-intro p,
    .responsible-eleven-feature p,
    .responsible-eleven-warning p{
        font-size:16px;
    }
}

/*===== responsible-gaming 12  ===*/
/*==================================
      RESPONSIBLE TWELVE
==================================*/

.responsible-twelve{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-twelve::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-twelve::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-twelve-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.responsible-twelve-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-twelve-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-twelve-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-twelve-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

.responsible-twelve-intro{
    text-align:center;
    padding:35px;
    margin-bottom:35px;
    border-radius:25px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-twelve-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-twelve-intro p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-twelve-support-card{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-twelve-support-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:0 0 30px rgba(212,175,55,.18);
}

.responsible-twelve-support-icon,
.responsible-twelve-alert-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-twelve-support-card h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:20px;
}

.responsible-twelve-details{
    list-style:none;
    padding:0;
    margin:0;
}

.responsible-twelve-details li{
    color:#d7d7d7;
    margin-bottom:12px;
    line-height:1.8;
}

.responsible-twelve-details strong{
    color:#fff;
}

.responsible-twelve-alert{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-twelve-alert h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-twelve-alert p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .responsible-twelve{
        padding:70px 0;
    }

    .responsible-twelve-card{
        padding:35px 22px;
    }

    .responsible-twelve-title{
        font-size:30px;
    }

    .responsible-twelve-intro,
    .responsible-twelve-support-card,
    .responsible-twelve-alert{
        padding:22px;
    }

    .responsible-twelve-support-card h3{
        font-size:20px;
    }

    .responsible-twelve-alert h4{
        font-size:22px;
    }

    .responsible-twelve-intro p,
    .responsible-twelve-alert p{
        font-size:16px;
    }
}

/*===== responsible-gaming 13  ===*/
/*==================================
      RESPONSIBLE THIRTEEN
==================================*/

.responsible-thirteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-thirteen-card{
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.responsible-thirteen-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10);
}

.responsible-thirteen-header{
    text-align:center;
    margin-bottom:50px;
}

.responsible-thirteen-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-thirteen-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

.responsible-thirteen-support-card{
    height:100%;
    padding:30px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-thirteen-support-card:hover{
    transform:translateY(-8px);
    border-color:#d4af37;
    box-shadow:0 0 30px rgba(212,175,55,.18);
}

.responsible-thirteen-icon,
.responsible-thirteen-resource-icon,
.responsible-thirteen-warning-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-thirteen-support-card h3,
.responsible-thirteen-resource-box h3{
    color:#d4af37;
    font-size:24px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-thirteen-support-card p,
.responsible-thirteen-resource-box p,
.responsible-thirteen-warning p{
    color:#d7d7d7;
    line-height:1.9;
}

.responsible-thirteen-resource-box,
.responsible-thirteen-warning{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-thirteen-resource-box h4{
    color:#fff;
    font-size:22px;
    font-weight:700;
    margin-bottom:15px;
}

.responsible-thirteen-warning h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
}

@media(max-width:768px){

    .responsible-thirteen{
        padding:70px 0;
    }

    .responsible-thirteen-card{
        padding:35px 22px;
    }

    .responsible-thirteen-title{
        font-size:30px;
    }

    .responsible-thirteen-support-card,
    .responsible-thirteen-resource-box,
    .responsible-thirteen-warning{
        padding:22px;
    }

    .responsible-thirteen-support-card h3{
        font-size:20px;
    }

    .responsible-thirteen-warning h4{
        font-size:22px;
    }
}
/*===== responsible-gaming 14  ===*/
/*==================================
      RESPONSIBLE FOURTEEN
==================================*/

.responsible-fourteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-fourteen::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-fourteen::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-fourteen-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.responsible-fourteen-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-fourteen-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-fourteen-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-fourteen-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
}

.responsible-fourteen-intro{
    text-align:center;
    padding:35px;
    margin-bottom:35px;
    border-radius:25px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-fourteen-icon{
    width:90px;
    height:90px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:40px;
}

.responsible-fourteen-intro p{
    color:#fff;
    font-size:20px;
    margin:0;
}

.responsible-fourteen-contact-card,
.responsible-fourteen-company,
.responsible-fourteen-notice{
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    transition:.35s ease;
}

.responsible-fourteen-contact-card:hover,
.responsible-fourteen-company:hover,
.responsible-fourteen-notice:hover{
    border-color:#d4af37;
    transform:translateY(-5px);
    box-shadow:0 0 30px rgba(212,175,55,.15);
}

.responsible-fourteen-card-icon,
.responsible-fourteen-company-icon,
.responsible-fourteen-notice-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-fourteen-contact-card h3,
.responsible-fourteen-company h3,
.responsible-fourteen-notice h4{
    color:#d4af37;
    font-size:26px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-fourteen-contact-card p,
.responsible-fourteen-notice p{
    color:#d7d7d7;
    line-height:1.9;
}

.responsible-fourteen-list{
    margin:20px 0 0;
    padding-left:20px;
}

.responsible-fourteen-list li{
    color:#d7d7d7;
    margin-bottom:10px;
}

.responsible-fourteen-company{
    margin-top:35px;
}

.responsible-fourteen-company-info{
    display:flex;
    flex-direction:column;
    gap:18px;
}

.responsible-fourteen-info-item{
    padding:15px 20px;
    border-radius:15px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.08);
}

.responsible-fourteen-info-item strong{
    color:#d4af37;
    display:block;
    margin-bottom:5px;
}

.responsible-fourteen-info-item span{
    color:#fff;
}

.responsible-fourteen-notice{
    margin-top:35px;
}

@media(max-width:768px){

    .responsible-fourteen{
        padding:70px 0;
    }

    .responsible-fourteen-card{
        padding:35px 22px;
    }

    .responsible-fourteen-title{
        font-size:30px;
    }

    .responsible-fourteen-contact-card,
    .responsible-fourteen-company,
    .responsible-fourteen-notice{
        padding:22px;
    }

    .responsible-fourteen-contact-card h3,
    .responsible-fourteen-company h3,
    .responsible-fourteen-notice h4{
        font-size:22px;
    }
}
/*===== responsible-gaming 15  ===*/
/*==================================
      RESPONSIBLE FIFTEEN
==================================*/

.responsible-fifteen{
     padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-fifteen::before{
    content:'';
    position:absolute;
    width:900px;
    height:900px;
    top:-300px;
    right:-250px;
    background:rgba(212,175,55,.06);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-fifteen::after{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    bottom:-250px;
    left:-250px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(160px);
}

.responsible-fifteen-card{
    position:relative;
    z-index:2;
    padding:60px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.responsible-fifteen-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 45px rgba(212,175,55,.20),
        0 0 90px rgba(212,175,55,.10),
        0 25px 60px rgba(0,0,0,.45);
}

.responsible-fifteen-header{
    text-align:center;
    margin-bottom:40px;
}

.responsible-fifteen-tag{
    display:inline-block;
    padding:12px 28px;
    border-radius:50px;
    background:rgba(212,175,55,.10);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-size:13px;
    font-weight:800;
    letter-spacing:1px;
    margin-bottom:20px;
}

.responsible-fifteen-title{
    color:#fff;
    font-size:42px;
    font-weight:800;
    margin-bottom:10px;
}

.responsible-fifteen-subtitle{
    color:#cfcfcf;
    font-size:17px;
}

.responsible-fifteen-table{
    width:100%;
    border-collapse:collapse;
    overflow:hidden;
    border-radius:20px;
}

.responsible-fifteen-table thead tr{
    background:linear-gradient(135deg,#d4af37,#ffdf70);
}

.responsible-fifteen-table thead th{
    color:#000;
    padding:20px;
    font-size:16px;
    font-weight:800;
    text-align:left;
}

.responsible-fifteen-table tbody tr{
    background:rgba(255,255,255,.03);
    border-bottom:1px solid rgba(212,175,55,.08);
    transition:.3s ease;
}

.responsible-fifteen-table tbody tr:hover{
    background:rgba(212,175,55,.05);
}

.responsible-fifteen-table td{
    color:#e5e5e5;
    padding:20px;
    line-height:1.7;
}

.tool-badge{
    display:inline-block;
    padding:10px 16px;
    border-radius:50px;
    background:rgba(212,175,55,.12);
    border:1px solid rgba(212,175,55,.25);
    color:#d4af37;
    font-weight:700;
}

.status-active{
    display:inline-block;
    padding:8px 14px;
    border-radius:50px;
    background:rgba(0,255,120,.10);
    border:1px solid rgba(0,255,120,.25);
    color:#6cff9b;
    font-weight:700;
}

.responsible-fifteen-note{
    margin-top:35px;
    padding:35px;
    border-radius:25px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.15);
}

.responsible-fifteen-note-icon{
    width:75px;
    height:75px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:30px;
    margin-bottom:20px;
}

.responsible-fifteen-note h4{
    color:#d4af37;
    font-size:28px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-fifteen-note p{
    color:#d7d7d7;
    line-height:1.9;
    margin:0;
}

@media(max-width:768px){

    .responsible-fifteen{
        padding:70px 0;
    }

    .responsible-fifteen-card{
        padding:25px 15px;
    }

    .responsible-fifteen-title{
        font-size:30px;
    }

    .responsible-fifteen-table{
        min-width:800px;
    }

    .responsible-fifteen-note{
        padding:22px;
    }

    .responsible-fifteen-note h4{
        font-size:22px;
    }
}
/*===== responsible-gaming 16  ===*/
/*==================================
      RESPONSIBLE SIXTEEN
==================================*/

.responsible-sixteen{
    padding:50px 0;
    background:#050505;
    position:relative;
    overflow:hidden;
}

.responsible-sixteen::before{
    content:'';
    position:absolute;
    width:700px;
    height:700px;
    top:-250px;
    right:-200px;
    background:rgba(212,175,55,.05);
    border-radius:50%;
    filter:blur(180px);
}

.responsible-sixteen-card{
    position:relative;
    z-index:2;
    text-align:center;
    padding:60px 40px;
    border-radius:35px;
    background:linear-gradient(145deg,#0d0d0d,#171717);
    border:1px solid rgba(212,175,55,.18);
    transition:.4s ease;
}

.responsible-sixteen-card:hover{
    border-color:#d4af37;
    box-shadow:
        0 0 50px rgba(212,175,55,.18),
        0 0 100px rgba(212,175,55,.08);
}

.responsible-sixteen-logo{
    width:100px;
    height:100px;
    margin:0 auto 25px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:42px;
    font-weight:700;
}

.responsible-sixteen-title{
    color:#fff;
    font-size:38px;
    font-weight:800;
    margin-bottom:25px;
}

.responsible-sixteen-meta{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:15px;
    margin-bottom:35px;
}

.responsible-sixteen-meta span{
    padding:10px 18px;
    border-radius:50px;
    background:rgba(212,175,55,.08);
    border:1px solid rgba(212,175,55,.18);
    color:#d4af37;
    font-size:14px;
    font-weight:600;
}

.responsible-sixteen-warning{
    padding:25px;
    border-radius:20px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(212,175,55,.12);
    margin-bottom:30px;
}

.responsible-sixteen-warning-icon{
    font-size:35px;
    margin-bottom:15px;
}

.responsible-sixteen-warning p{
    color:#fff;
    font-size:18px;
    line-height:1.9;
    margin:0;
}

.responsible-sixteen-support{
    padding:35px;
    border-radius:25px;
    background:linear-gradient(
        135deg,
        rgba(212,175,55,.10),
        rgba(212,175,55,.03)
    );
    border:1px solid rgba(212,175,55,.18);
}

.responsible-sixteen-support-icon{
    width:80px;
    height:80px;
    margin:0 auto 20px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    background:linear-gradient(135deg,#d4af37,#ffdf70);
    color:#000;
    font-size:32px;
}

.responsible-sixteen-support h3{
    color:#d4af37;
    font-size:30px;
    font-weight:800;
    margin-bottom:15px;
}

.responsible-sixteen-support p{
    color:#fff;
    font-size:17px;
    margin-bottom:15px;
}

.responsible-sixteen-helpline{
    font-size:38px;
    font-weight:900;
    color:#d4af37;
    letter-spacing:2px;
    margin:20px 0;
    text-shadow:0 0 25px rgba(212,175,55,.35);
}

.responsible-sixteen-info{
    color:#d7d7d7 !important;
    font-size:16px !important;
}

@media(max-width:768px){

    .responsible-sixteen{
        padding:60px 0;
    }

    .responsible-sixteen-card{
        padding:35px 20px;
    }

    .responsible-sixteen-title{
        font-size:28px;
    }

    .responsible-sixteen-meta{
        flex-direction:column;
    }

    .responsible-sixteen-helpline{
        font-size:28px;
    }

    .responsible-sixteen-support h3{
        font-size:24px;
    }
}