a {
text-decoration:none;
}
.p1bcda01c-b975-4633-bf92-5b24ef89ca82 {
background-color: var(--header-1-bg);
}

.p1bcda01c-b975-4633-bf92-5b24ef89ca82 .yf0264a4f-715b-48b9-9495-d0222a20e030 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.p1bcda01c-b975-4633-bf92-5b24ef89ca82 .qc3e9f71f-38c0-45e2-be40-fd9a2e519de1 {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.g36f23d04-48f6-41d4-b614-0320ac2f757a {
background-color: var(--header-2-bg);
}

.g36f23d04-48f6-41d4-b614-0320ac2f757a .v6ea6eb6b-6c0b-4429-9339-038b8bf84875 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.g36f23d04-48f6-41d4-b614-0320ac2f757a .xe24870c7-2f6b-4218-aa70-a545b577ee40 {
width: 68px;
}

.g36f23d04-48f6-41d4-b614-0320ac2f757a .yf0264a4f-715b-48b9-9495-d0222a20e030 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.g36f23d04-48f6-41d4-b614-0320ac2f757a .qc3e9f71f-38c0-45e2-be40-fd9a2e519de1 {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.u2a677c3d-01e4-4b1a-a8e0-b4d703741a3f {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.w4600b070-9c3b-45da-b848-4dcfe9c81fb0 {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.u2a677c3d-01e4-4b1a-a8e0-b4d703741a3f .b22084554-fa14-4995-9489-323f4ea9812b {
font-size: 1.8rem;
font-weight: bold;
}
.w4600b070-9c3b-45da-b848-4dcfe9c81fb0 .ueaacf70c-4c3f-4e35-8705-d3091d5cebe4 {
background: var(--menu-3-btn-signup-bg);
border: none;
color: var(--menu-3-btn-signup-text);
font-weight: bold;
padding: 0.8rem 2rem;
border-radius: 0.5rem;
font-size: 1.1rem;
}
.w4600b070-9c3b-45da-b848-4dcfe9c81fb0 .ueaacf70c-4c3f-4e35-8705-d3091d5cebe4:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.l7d1ec801-1297-44cd-a2c3-7dacad0cfa5f.w9220231e-8efb-4719-aaf2-3796dda2e4de {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.u2a677c3d-01e4-4b1a-a8e0-b4d703741a3f .fa7e441b2-3e52-49bb-b72c-d6c902305f8b {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
border: none;
padding: 0.6rem 1.5rem;
font-weight: bold;
border-radius: 0.4rem;
}
.u2a677c3d-01e4-4b1a-a8e0-b4d703741a3f .fa7e441b2-3e52-49bb-b72c-d6c902305f8b:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.u2a677c3d-01e4-4b1a-a8e0-b4d703741a3f .o93e3b08d-574e-4cd3-9404-43df2e797c6c {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.w4600b070-9c3b-45da-b848-4dcfe9c81fb0 .gad3b1564-036d-42a7-999e-6f22957a4e99 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.w4600b070-9c3b-45da-b848-4dcfe9c81fb0 .gad3b1564-036d-42a7-999e-6f22957a4e99 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.w4600b070-9c3b-45da-b848-4dcfe9c81fb0 .gad3b1564-036d-42a7-999e-6f22957a4e99:hover {
color: white;
}

/* Header */
.u6111cdf5-5f72-4c57-abd4-b96b10576191 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.u6111cdf5-5f72-4c57-abd4-b96b10576191 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2 { display: inline-flex; justify-content: center; align-items: center; width: 35px; height: 35px; background-color: #55c8f8; color: #240a40; font-weight: bold; font-size: 1.2rem; border-radius: 8px; margin-right: 5px; }
.u6111cdf5-5f72-4c57-abd4-b96b10576191 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.p56247cd3-991e-46f6-a62f-55129781b088 { background-color: #ffde00; }
.u6111cdf5-5f72-4c57-abd4-b96b10576191 .c62beb923-35eb-429c-9e9a-a646afa9b2e4 { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.u6111cdf5-5f72-4c57-abd4-b96b10576191 .v25fe55ee-339e-4bf5-9525-6cae367f9600 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.gbcd5bad8-95ed-4fd3-b8e8-002556e5f277 .v1e4e8766-17b1-49f8-90f8-4503cab83dee { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.j0ad604ba-1778-4484-a41f-9cae50d9148b {
background-color: var(--menu-4-bg);
border-top: 1px solid rgba(255,255,255,0.1);
padding: 0.2rem 0; /* уменьшенные отступы */
box-shadow: 0 -2px 5px rgba(0,0,0,0.3);
display: flex;
justify-content: center;
}
.j0ad604ba-1778-4484-a41f-9cae50d9148b .t27b65284-f04b-43c2-9826-cdb2d9a4b979 { flex: 1; }
.j0ad604ba-1778-4484-a41f-9cae50d9148b .a3accd148-1a3b-4664-9133-33d23893182d {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.j0ad604ba-1778-4484-a41f-9cae50d9148b .a3accd148-1a3b-4664-9133-33d23893182d:hover { color:#fe617c; }
.j0ad604ba-1778-4484-a41f-9cae50d9148b .a3accd148-1a3b-4664-9133-33d23893182d i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.j0ad604ba-1778-4484-a41f-9cae50d9148b .md290e097-b318-4774-882b-bb1f6193b046 { position: absolute; top: -20px; }
.j0ad604ba-1778-4484-a41f-9cae50d9148b .i6c256f2f-9338-4af8-8856-ec5e19a2a404 {
width: 45px;
height: 45px;
background: var(--menu-4-btn-deposit);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
box-shadow: 0 4px 8px rgba(0,0,0,0.3);
transition: transform 0.2s;
}
.j0ad604ba-1778-4484-a41f-9cae50d9148b .i6c256f2f-9338-4af8-8856-ec5e19a2a404:hover { transform: scale(1.1); }
.j0ad604ba-1778-4484-a41f-9cae50d9148b .i6c256f2f-9338-4af8-8856-ec5e19a2a404 i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.j0ad604ba-1778-4484-a41f-9cae50d9148b .t27b65284-f04b-43c2-9826-cdb2d9a4b979 span { font-weight:500; font-size:0.6rem; }

.n8de62d20-cbe3-4241-b442-109c5fc88b33 {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.p7b8e8fe3-8c44-421c-aab3-8d786df99df3 {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.n8de62d20-cbe3-4241-b442-109c5fc88b33 .te0c5ace5-055f-4762-864f-4e5f55292e1c {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.n8de62d20-cbe3-4241-b442-109c5fc88b33 .t9c67fb9e-923f-4e44-968a-c4e71e962dee {
background-color: var(--header-5-btn-login-bg);
color: var(--header-5-btn-login-text);
border: 1px solid #6c757d; /* Lighter border for contrast */
padding: 0.75rem 1.5rem;
border-radius: 8px;
}
.n8de62d20-cbe3-4241-b442-109c5fc88b33 .cadde0b7f-26ca-4f00-82ea-c81618e55d1b {
background-color: var(--header-5-btn-signup-bg);
color: var(--header-5-btn-signup-text);
border: none;
padding: 0.75rem 1.5rem;
border-radius: 8px;
font-weight: bold;
}
.n8de62d20-cbe3-4241-b442-109c5fc88b33 .yfc22f82a-be29-4ef9-a561-3c5bd0f55d46 {
width: 50px;
height: 50px;
border-radius: 50%;
background-color: var(--header-5-btn-burger-bg);
display: flex;
justify-content: center;
align-items: center;
border: none;
color: var(--header-5-btn-burger-text);
font-size: 1.5rem;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.n8de62d20-cbe3-4241-b442-109c5fc88b33 .jf9596d48-e4b4-4ab1-95f9-32171926e33c {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.n8de62d20-cbe3-4241-b442-109c5fc88b33 .jf9596d48-e4b4-4ab1-95f9-32171926e33c .o8b86a2c5-36dc-4542-8f41-f71a990b8207 {
margin-right: 0.4rem;
}
.nff2c9f06-29ad-4b44-8e0d-f3c488e2d127.w9220231e-8efb-4719-aaf2-3796dda2e4de {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.p7b8e8fe3-8c44-421c-aab3-8d786df99df3 .t9c67fb9e-923f-4e44-968a-c4e71e962dee {
background-color: var(--menu-5-btn-login-bg);
color: var(--menu-5-btn-login-text);
border: 1px solid #6c757d; /* Lighter border for contrast */
padding: 0.75rem 1.5rem;
border-radius: 8px;
}
.p7b8e8fe3-8c44-421c-aab3-8d786df99df3 .cadde0b7f-26ca-4f00-82ea-c81618e55d1b {
background-color: var(--menu-5-btn-signup-bg);
color: var(--menu-5-btn-signup-text);
border: none;
padding: 0.75rem 1.5rem;
border-radius: 8px;
font-weight: bold;
}
.p7b8e8fe3-8c44-421c-aab3-8d786df99df3 .yfc22f82a-be29-4ef9-a561-3c5bd0f55d46 {
width: 50px;
height: 50px;
border-radius: 50%;
background-color: var(--menu-5-btn-burger-bg);
display: flex;
justify-content: center;
align-items: center;
border: none;
color: var(--menu-5-btn-burger-text);
font-size: 1.5rem;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 {
background-color: var(--header-6-bg);
height: 64px;
}

.l54753153-6040-498c-995c-41c16598fa2e {
color: var(--header-text);
}

.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 .uf408911c-eb52-4b10-a929-d52dce8dd5e7 {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 .n005d0f9f-de26-4710-9d91-5dc31ae37b1f {
background: var(--header-6-btn-signup-bg);
color: var(--header-6-btn-signup-text);
border-radius: 0;
height: 64px;
display: flex;
align-items: center;
justify-content: center;
}

.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 .fa7e441b2-3e52-49bb-b72c-d6c902305f8b {
color: var(--header-6-btn-login-text);
background-color: var(--header-6-btn-login-bg);
border: 1px solid #555;
border-radius: 0;
height: 64px;
width: 64px;
}

.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 .l68a72bde-663f-40d0-8141-a042dbd17867 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 .l68a72bde-663f-40d0-8141-a042dbd17867::before,
.y8177a239-cf20-49ea-bebf-a3a8e8e36cf8 .l68a72bde-663f-40d0-8141-a042dbd17867::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.v776ef5b1-bce5-4dee-81cc-2bde2f66bc4b {
background-color: var(--header-7-bg);
}

.v776ef5b1-bce5-4dee-81cc-2bde2f66bc4b .yf0264a4f-715b-48b9-9495-d0222a20e030,
.v776ef5b1-bce5-4dee-81cc-2bde2f66bc4b .ja7491e93-ba60-4c49-9d03-1643af3f7005 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.v776ef5b1-bce5-4dee-81cc-2bde2f66bc4b .qc3e9f71f-38c0-45e2-be40-fd9a2e519de1 {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.f61029a0a-e0a6-4219-baa3-674e71459863 {
aspect-ratio: 16 / 6;
border-radius: 10px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;

display: flex;
flex-direction: column;
justify-content: center;
padding: 1.5rem 5vw;
}

.f61029a0a-e0a6-4219-baa3-674e71459863 .m1611cb8a-1dd2-4aa7-8ad7-b922e0d2953d {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.f61029a0a-e0a6-4219-baa3-674e71459863 .ce9f9a0dc-c2b9-4f62-bd46-33808ca062c0 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.w06954d52-71ee-456d-8753-1b03a1be0699 {
aspect-ratio: 16 / 6;
border-radius: 10px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;

display: flex;
flex-direction: column;
justify-content: center;
}

.w06954d52-71ee-456d-8753-1b03a1be0699 .lc780dca0-e154-465d-b6c8-c38faef9817f {
margin-left: 37vw;
}

.w06954d52-71ee-456d-8753-1b03a1be0699 .m1611cb8a-1dd2-4aa7-8ad7-b922e0d2953d {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.w06954d52-71ee-456d-8753-1b03a1be0699 .ce9f9a0dc-c2b9-4f62-bd46-33808ca062c0 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .a79808545-7615-49b9-abf7-ed0a060f91ef {
display: flex;
flex-wrap: wrap;
background: #fff;
border-radius: 24px;
overflow: hidden;
max-width: 950px;
box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

/* Левая часть */
.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .af7691e06-96d3-46d9-9f0c-aa79d402d150 {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .af7691e06-96d3-46d9-9f0c-aa79d402d150 h5 {
font-weight: 700;
color: #000;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .input-group-text {
background-color: #fff;
border-right: 0;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .form-select {
border-left: 0;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .l7e81ae6d-40a3-4ded-8f7e-521b309e5c24 {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .l7e81ae6d-40a3-4ded-8f7e-521b309e5c24:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .bc6e8ba98-042d-42cf-90c8-065ea92a8c47 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .e0b401fb1-cd0d-4e78-b14c-4b5e36bd93cb {
flex: 1 1 350px;
background: var(--h1-3-bg);
color: var(--h1-3-color);
text-align: center;
padding: 40px;
display: flex;
flex-direction: column;
justify-content: center;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .e0b401fb1-cd0d-4e78-b14c-4b5e36bd93cb h1 {
font-weight: 800;
font-size: 3rem;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .e0b401fb1-cd0d-4e78-b14c-4b5e36bd93cb p {
margin: 0;
}

.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .gb16018b8-453e-4882-9bf2-21d9377e6838 {
gap: 11px;
}

.x05b56148-fbe2-4a42-a525-73384d80b003 {
height: 50px;
}

.de55105b6-606b-48e3-948f-ff8ab8c04f5d {
height: 24px;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .h033b78c0-72f4-4fbb-b329-54a1f87cc488 {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .t101b7408-d67a-45ee-b53f-4379ec2993a6 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .j09040c03-9fb1-4c0f-a632-82d267e314af {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .nb01503e7-24c4-46aa-8bb0-510aa260bf9e {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .zcf57cb33-d8d6-481e-8cb5-3674d0b0414d {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('/random-blocks/images/h1-background.jpg'); /* Placeholder for coins */
background-size: 30px 30px;
opacity: 0.3;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .s0e7b7e8b-5fdf-476c-9e7a-88fd6107d12e {
position: relative;
height: 400px; /* Adjust height as needed */
background-color: #343a4070;
border-radius: 15px;
padding: 30px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .u5c77a9a1-6a10-419c-a888-1900c8a0d997 {
position: absolute;
top: 50%;
right: 30px;
transform: translateY(-50%);
width: calc(3.475rem + 18.7vw);
border-radius: 50%; /* Make it round like in the image */
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
text-align: center;
color: #dee2e6;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .e38dd9b88-661c-444a-b58c-fe9298e788b8 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .uba171ab3-d2b8-4b98-b614-98f212237c41 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .uba171ab3-d2b8-4b98-b614-98f212237c41.lb72ad344-f83e-4f12-97ca-b643c50c2eab {
background-color: #ffc107; /* Active dot color */
}
.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .d91fe5095-5e02-4b66-b65c-95dee85f9d44 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .s0e7b7e8b-5fdf-476c-9e7a-88fd6107d12e .be2e7a4d4-1644-47a3-9cba-2d70f369c0ae {
color: var(--h1-4-main-text) !important;
}

.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .s0e7b7e8b-5fdf-476c-9e7a-88fd6107d12e .h3 {
color: var(--h1-4-text) !important;
}

.q4cfa305b-f660-4d27-ae3d-cb3d48694511 .s0e7b7e8b-5fdf-476c-9e7a-88fd6107d12e p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .ve46febf0-1f79-45c1-afb4-13a875091973 {
--bs-btn-bg: #FA5071;
--bs-btn-border-color: #FA5071;
--bs-btn-hover-bg: #e6395e;
--bs-btn-hover-border-color: #e6395e;
--bs-btn-active-bg: #d22246;
--bs-btn-active-border-color: #d22246;
color: #FFFFFF; /* Ensure text is white on danger button */
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .ibe555d54-cc52-474f-9ad1-d3db4dfb5dce { /* For the ghost button */
--bs-btn-bg: #6C5CE7;
--bs-btn-border-color: #6C5CE7;
--bs-btn-hover-bg: #5a4ad1;
--bs-btn-hover-border-color: #5a4ad1;
--bs-btn-active-bg: #4939bb;
--bs-btn-active-border-color: #4939bb;
color: #FFFFFF; /* Ensure text is white on primary button */
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .j637bb8b1-a985-494e-b1f4-44a5d3cf5edb {
--bs-btn-bg: #212529; /* Explicit dark background for Steam button */
--bs-btn-border-color: #212529;
--bs-btn-hover-bg: #343a40;
--bs-btn-hover-border-color: #343a40;
color: #FFFFFF; /* Ensure text is white on dark button */
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .j71d09616-cf33-4537-b154-ccdbf1214c87 {
color: var(--h1-5-main-text) !important;
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .y82e0898f-4690-4980-8444-d5a2b653e646 {
color: #8B4513 !important;
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .u54b2816a-de63-46d4-acd4-1e5bdd22c62f { /* Inner container background */
background-color: #312948 !important;
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .vc5ab5f68-19df-42c2-afab-8cb70c5d169a { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 .a8b2fc66d-53d5-4b61-ab51-97d08bc9e5cb { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.h5149647d-bfbc-49da-b7bd-cd4aa0e3ae85 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.v6f01f639-de74-4a2f-a452-ba2d686c7c5b {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}

.v6f01f639-de74-4a2f-a452-ba2d686c7c5b .l59ca13a2-9642-44f8-bd7b-892ef4426854 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.v6f01f639-de74-4a2f-a452-ba2d686c7c5b .he3b19174-5ebd-4473-9ee1-a3dffc971baf {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.v6f01f639-de74-4a2f-a452-ba2d686c7c5b .pdbc980c3-0c44-4bb0-aa4b-194fd92ae13c {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.v6f01f639-de74-4a2f-a452-ba2d686c7c5b .s1116c13d-cda6-4916-8dbf-2485e5df1d13 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.v9655977d-4f48-498c-9289-792b27641cea {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.v9655977d-4f48-498c-9289-792b27641cea .c5d0e7990-59ff-4d4f-ba99-b43599271e22 i {
margin-right: 5px;
font-size: 1.1em;
}

.v9655977d-4f48-498c-9289-792b27641cea .h91a14338-9729-446b-bb8d-e58526ec1330 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.v9655977d-4f48-498c-9289-792b27641cea .h91a14338-9729-446b-bb8d-e58526ec1330 .fd0d57ef8-637a-433f-943c-8870f6dc6050 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.v9655977d-4f48-498c-9289-792b27641cea .t03d81e6b-9a07-45da-bf39-2616e848b84b {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.v9655977d-4f48-498c-9289-792b27641cea .s6a11a00e-3464-4bb5-81b7-21c875a82575 {
background-color: #4a4a6a;
height: 180px; /* Height for the main card image */
display: flex;
align-items: center;
justify-content: center;
font-size: 0.9em;
color: #cccccc;
text-align: center;
padding: 10px;
}
.v9655977d-4f48-498c-9289-792b27641cea .ob830eba1-11d4-4983-bc75-672c35e46ce4 {
height: 120px; /* Height for the smaller card images */
}
.v9655977d-4f48-498c-9289-792b27641cea .i47d6dff3-9807-4212-b39c-97820dc5c186 {
position: absolute;
top: 10px;
left: 10px;
background-color: #28a745; /* Bootstrap's success green for 'New' */
color: white;
padding: 5px 10px;
border-radius: 5px;
font-size: 0.75em;
font-weight: bold;
z-index: 10;
}
.v9655977d-4f48-498c-9289-792b27641cea .bb9562126-70ad-4458-a31e-9bf7b2b97e55 {
padding: 15px;
}
.v9655977d-4f48-498c-9289-792b27641cea .d0642a648-a018-4255-9201-56f5180a55d4 {
padding: 10px; /* Reduced padding for small cards */
}
.v9655977d-4f48-498c-9289-792b27641cea .s44ef69e3-d20d-4781-afe6-75b4fb7d28d3 {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.v9655977d-4f48-498c-9289-792b27641cea .v69d851fa-e910-4e2f-8592-647cafedc54a {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.v9655977d-4f48-498c-9289-792b27641cea .df3c586f7-1c84-4513-a650-de4d76b8f635 {
font-size: 0.8em;
color: #aaaaaa;
}

.v9655977d-4f48-498c-9289-792b27641cea .ceeeb1924-752c-4e01-b855-05b22d8e5aa3 h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.mabaf3185-4489-45f5-bf99-0cbb444d5bfe {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.mabaf3185-4489-45f5-bf99-0cbb444d5bfe .a27a722fd-515b-4c2c-bb7f-0393ce6b85de {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.mabaf3185-4489-45f5-bf99-0cbb444d5bfe .neafb20c5-4253-4569-966e-611447565ca8 {
background-color: #1b1b1f;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, box-shadow 0.3s;
display: flex;
flex-direction: column;
/*height: 100%;*/
height: 150px;
}

.mabaf3185-4489-45f5-bf99-0cbb444d5bfe .neafb20c5-4253-4569-966e-611447565ca8:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.mabaf3185-4489-45f5-bf99-0cbb444d5bfe .o97079cb4-edeb-4b9c-8cd2-ab48953ec2f2 {
flex: 1;
background: #3b3b3b;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 1rem;
background-size: cover!important;
background-repeat: no-repeat!important;
background-position: center !important;
}

.ja7449b81-ee58-4c3d-9d4f-235b1bb8b9a0 {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.ja7449b81-ee58-4c3d-9d4f-235b1bb8b9a0 .a27a722fd-515b-4c2c-bb7f-0393ce6b85de {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.ja7449b81-ee58-4c3d-9d4f-235b1bb8b9a0 .neafb20c5-4253-4569-966e-611447565ca8 {
background-color: #1b1b1f;
border-radius: 10px;
overflow: hidden;
cursor: pointer;
transition: transform 0.3s, box-shadow 0.3s;
display: flex;
flex-direction: column;
/*height: 100%;*/
height: 150px;
}

.ja7449b81-ee58-4c3d-9d4f-235b1bb8b9a0 .neafb20c5-4253-4569-966e-611447565ca8:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.ja7449b81-ee58-4c3d-9d4f-235b1bb8b9a0 .o97079cb4-edeb-4b9c-8cd2-ab48953ec2f2 {
flex: 1;
background: #3b3b3b;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
font-size: 1rem;
background-size: cover!important;
background-repeat: no-repeat!important;
background-position: center !important;
}

.j6bcb392c-4521-4e32-b5ea-df55a2ed2af2 {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.j6bcb392c-4521-4e32-b5ea-df55a2ed2af2 .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.j6bcb392c-4521-4e32-b5ea-df55a2ed2af2 .td7aba3ef-8023-47f4-8aed-ee088d2035b2 {
color: var(--slot-5-text-2);
}

.j6bcb392c-4521-4e32-b5ea-df55a2ed2af2 .de9e86ca5-8296-4d4f-899c-d3555bb7c4a7 {
width: 100%;
padding-top: 75%;
border-radius: 0.375rem;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.9em;
color: #ced4da;
text-align: center;
overflow: hidden;
background-size: cover!important;
background-position: center !important;
}

.a1bb92436-c203-437f-9f82-0292148da7bd {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

position: relative;
padding: 80px 0 60px;
text-align: center;
overflow: hidden;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .t1aeb4f0a-ab89-48b7-8d89-27e0ab2ba8d6 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.a1bb92436-c203-437f-9f82-0292148da7bd .uba44058d-a47b-4473-9dd3-5fa73a1c7bbb {
display: inline-block;
background: #1b1b1b;
border: 6px solid #d6b073;
border-radius: 15px;
padding: 20px 50px;
margin: 20px 0 60px;
font-size: 2rem;
font-weight: 600;
color: #fff;
box-shadow: 0 0 20px rgba(214,176,115,0.5);
position: relative;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .uba44058d-a47b-4473-9dd3-5fa73a1c7bbb::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .ob5cedcc8-ce4b-436c-b2f8-2667a348cdb0 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .ob5cedcc8-ce4b-436c-b2f8-2667a348cdb0::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.a1bb92436-c203-437f-9f82-0292148da7bd .ob5cedcc8-ce4b-436c-b2f8-2667a348cdb0::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .x497f1fc6-e959-468a-aed1-a5f86f873609 {
position: absolute;
right: 0;
top: 0;
width: 150px;
height: 100%;
background: linear-gradient(to left, rgba(0,0,0,0.85), rgba(0,0,0,0));
pointer-events: none;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .neafb20c5-4253-4569-966e-611447565ca8 {
flex: 0 0 auto;
width: 240px;
height: 160px;
border-radius: 10px;
background: #444;
display: flex;
align-items: end;
justify-content: center;
font-weight: 500;
color: #fff;
scroll-snap-align: start;
background-size: cover!important;
background-position: center !important;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .pabe80854-2778-4e47-af68-d6bfc2336231 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.a1bb92436-c203-437f-9f82-0292148da7bd .g31cab420-a689-400e-923a-c3172633df39 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.a1bb92436-c203-437f-9f82-0292148da7bd .g31cab420-a689-400e-923a-c3172633df39:hover {
background: rgba(214,176,115,0.4);
}

.a1bb92436-c203-437f-9f82-0292148da7bd .ndeeb724f-93c0-41fe-8ee8-c80741a23494 {
background: rgba(255,255,255,0.1);
color: #fff;
border: 1px solid rgba(255,255,255,0.3);
border-radius: 5px;
padding: 6px 15px;
transition: 0.3s;
text-decoration: none;
z-index: 2;
}
.a1bb92436-c203-437f-9f82-0292148da7bd .ndeeb724f-93c0-41fe-8ee8-c80741a23494:hover {
background: rgba(255,255,255,0.25);
}

.xfba44a21-6178-443d-800f-60c82115280d .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.xfba44a21-6178-443d-800f-60c82115280d .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.xfba44a21-6178-443d-800f-60c82115280d .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.xfba44a21-6178-443d-800f-60c82115280d .accordion-item:last-of-type>.accordion-header .accordion-button.g2e3cbc05-b57f-4a90-ad52-39baf0289ab8 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.xfba44a21-6178-443d-800f-60c82115280d .accordion-button:not(.g2e3cbc05-b57f-4a90-ad52-39baf0289ab8)::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e ");
}

.xfba44a21-6178-443d-800f-60c82115280d .accordion-button::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e ");
}

.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 {
margin: 100px 1rem;
background-color: var(--text-3-bg);
border-radius: 10px;
padding: 60px 70px;
text-align: center;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.35);
position: relative;
overflow: hidden;

color: var(--text-3-color);
line-height: 1.6;
}

.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 .be2e7a4d4-1644-47a3-9cba-2d70f369c0ae {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 .be2e7a4d4-1644-47a3-9cba-2d70f369c0ae::after {
display: none;
}

.n933fc0ef-18a6-4946-9b6c-0d2179f18fc8 {
height: 200px;
overflow-y: auto;
}

.l54753153-6040-498c-995c-41c16598fa2e {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.f70109018-c2b7-42b5-8b1f-a564339c0997 {
height: 45px;
}

.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 .h1c9ff477-586c-465b-a210-4e776ee82fdb {
background-color: var(--text-3-button-bg);
color: var(--text-3-button-bg-text);
border: none;
padding: 12px 36px;
border-radius: 6px;
font-weight: 500;
transition: 0.3s;
position: relative;
z-index: 2;
}

.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 .h1c9ff477-586c-465b-a210-4e776ee82fdb:hover {
opacity: 0.7;
}

.qc976ac99-d68d-45df-a47c-edaf53ae0c8a {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .da77e6eb2-b58a-4544-ae0b-346ba1c6e955 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .lefe7b063-e919-4e09-be5c-68a5eaebedf5 {
list-style: none;
padding-left: 0;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .lefe7b063-e919-4e09-be5c-68a5eaebedf5 li {
margin-bottom: 0.5rem;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .lefe7b063-e919-4e09-be5c-68a5eaebedf5 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .lefe7b063-e919-4e09-be5c-68a5eaebedf5 a:hover {
opacity: 0.7;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .d0dc037eb-ace4-44bd-b112-fea4f560aa8e {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .d0dc037eb-ace4-44bd-b112-fea4f560aa8e img {
height: 40px;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 img {
height: 40px;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .eaf15974a-9c8c-4371-b6c5-a70b8992d47e {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.qc976ac99-d68d-45df-a47c-edaf53ae0c8a .eaf15974a-9c8c-4371-b6c5-a70b8992d47e img {
height: 40px;
}

.a0ea050a7-8768-4571-b651-1a80c1277712 {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 a:hover {
opacity: 0.7;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .if42b9af1-18fb-428b-95bb-941eef73531b, .a0ea050a7-8768-4571-b651-1a80c1277712 .i64717e28-308e-4be7-adc9-ca03726b8298 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .if42b9af1-18fb-428b-95bb-941eef73531b i, .a0ea050a7-8768-4571-b651-1a80c1277712 .i64717e28-308e-4be7-adc9-ca03726b8298 i {
font-size: 1.5rem;
color: #ffffff;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .if42b9af1-18fb-428b-95bb-941eef73531b img {
height: 45px;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .y8672c845-bbd1-4885-ba5a-fdf10e80f25e {
border-top: 1px solid #333;
padding-top: 1rem;
margin-top: 1rem;
font-size: 0.8rem;
color: var(--footer-2-text-bottom);
line-height: 1.4;
text-align: center;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .c65654b47-5121-4316-ab5c-21fee770b493 {
background-color: #333;
background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"><defs><linearGradient id=\"Gradient\" x1=\"0\" x2=\"100\" y1=\"0\" y2=\"0\" gradientTransform=\"rotate(72)\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%233e7bfa\" offset=\"0\"/><stop stop-color=\"%236600cc\" offset=\"1\"/></linearGradient></defs><rect x=\"0.5\" y=\"0.5\" width=\"100%\" height=\"100%\" style=\"height:calc(100% - 1px);width:calc(100% - 1px)\" rx=\"8\" ry=\"8\" stroke-width=\"1\" fill=\"transparent\" stroke=\"url(%23Gradient)\"/></svg>");
color: #fff;
border: none;
padding: 0.5rem;
border-radius: 4px;
width: 100%;
margin-bottom: 1rem;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .c65654b47-5121-4316-ab5c-21fee770b493 option {
background-color: #333;
color: white;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .g18e78075-c334-4941-8e5b-a59fd1343c83, .a0ea050a7-8768-4571-b651-1a80c1277712 .pa3f763c4-8933-4475-b39d-4cb1fd7336f6, .a0ea050a7-8768-4571-b651-1a80c1277712 .q55c563d4-723b-4ae1-bc01-a2e7d4386674 {
background-color: #333;
color: #fff;
border: none;
padding: 0.5rem 1rem;
border-radius: 4px;
margin-bottom: 1rem;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
text-decoration: none;
transition: background-color 0.3s;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .g18e78075-c334-4941-8e5b-a59fd1343c83 {
background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"><defs><linearGradient id=\"Gradient\" x1=\"0\" x2=\"100\" y1=\"0\" y2=\"0\" gradientTransform=\"rotate(72)\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"%233e7bfa\" offset=\"0\"/><stop stop-color=\"%236600cc\" offset=\"1\"/></linearGradient></defs><rect x=\"0.5\" y=\"0.5\" width=\"100%\" height=\"100%\" style=\"height:calc(100% - 1px);width:calc(100% - 1px)\" rx=\"8\" ry=\"8\" stroke-width=\"1\" fill=\"transparent\" stroke=\"url(%23Gradient)\"/></svg>");
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .pa3f763c4-8933-4475-b39d-4cb1fd7336f6 {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .q55c563d4-723b-4ae1-bc01-a2e7d4386674 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .g18e78075-c334-4941-8e5b-a59fd1343c83:hover, .a0ea050a7-8768-4571-b651-1a80c1277712 .pa3f763c4-8933-4475-b39d-4cb1fd7336f6:hover, .a0ea050a7-8768-4571-b651-1a80c1277712 .q55c563d4-723b-4ae1-bc01-a2e7d4386674:hover {
background-color: #444;
color: #fff;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .jfa5d7f74-c703-4396-a347-4b389c643917 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .y5bf76725-ca61-4148-afd7-68c660e7692f, .a0ea050a7-8768-4571-b651-1a80c1277712 .q0e5f9e13-550b-4be6-ba1c-68afb22db3fc {
text-align: center;
}
.a0ea050a7-8768-4571-b651-1a80c1277712 .y5bf76725-ca61-4148-afd7-68c660e7692f h5, .a0ea050a7-8768-4571-b651-1a80c1277712 .q0e5f9e13-550b-4be6-ba1c-68afb22db3fc h5 {
text-align: center;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .a486360e7-7613-40a3-9095-65e9c41d8175 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 li {
margin-bottom: 0.5rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 a:hover {
opacity: 0.7;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .if42b9af1-18fb-428b-95bb-941eef73531b {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .if42b9af1-18fb-428b-95bb-941eef73531b > * {
flex: 1 1 calc(50% - 10px);
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .w6ddfd3ee-856d-421f-a97b-19acb62cdfed {
width: 50px;
height: 30px;
background-color: var(--footer-3-button);
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
color: var(--footer-3-button-text);
font-weight: bold;
font-size: 0.8rem;
padding: 20px 0px;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .w6ddfd3ee-856d-421f-a97b-19acb62cdfed img {
height: 30px;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .z2a61671b-8f61-4382-816c-8ab27dc81c43 {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .q0e5f9e13-550b-4be6-ba1c-68afb22db3fc {
margin-top: 1rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .d67f870e1-0f42-4bf7-8683-f7bf8cfe3994 {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .v39398f3d-86ac-4a99-ac7a-85bca276b451 {
width: 30px;
height: 30px;
background-color: var(--footer-3-button);
border-radius: 20%;
display: flex;
align-items: center;
justify-content: center;
color: var(--footer-3-button-text);
font-size: 0.9rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .r4791577a-56ab-446e-8061-2238b1e4556f {
margin-top: 1.5rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .l15ab21f6-65c7-4fed-b50a-e774e4a38e7c {
display: flex;
gap: 10px;
margin-top: 10px;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .e7408412a-2f34-44ba-9152-d1715ae490d7 {
width: 120px;
height: 36px;
background-color: var(--footer-3-button);
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
color: var(--footer-3-button-text);
font-size: var(--footer-3-app-size-text);
font-weight: bold;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .i664cbc1f-9aac-4177-a075-6afc3b622548 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .fd4ad1210-2d87-49f5-a83d-896d264b41e5 {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .q23726fa4-7f03-428a-94b6-18227bff24f9 {
padding: 2rem 0;
margin-top: 2rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .s4fa77d70-3ac0-42be-8ebf-d53ea717232c {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .f443626a8-42c1-45dd-bd27-eca8d8285a73 {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .g48de0784-8940-4271-8148-405a203e7b48 {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .e7d485013-cfe3-40b0-9f05-357b6f04e7a5 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .z0d6e4031-4079-4897-aa4f-c063c7657a45 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .x2cd4e3f6-d9fc-4752-8761-743c24cb8e86 {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.g04cebfe7-3474-4e56-abda-82adb3bc8a01 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 .pa0005db1-8297-4359-8ea6-7990ca3649ec a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 .pa0005db1-8297-4359-8ea6-7990ca3649ec a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 a {
color: var(--footer-4-link);
text-decoration: none;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 a:hover {
opacity: 0.7;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .h91a14338-9729-446b-bb8d-e58526ec1330 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .nfef9dc05-e363-4237-bb9e-c938f943932b a,
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .i16b0ecd5-a423-4c5c-8967-a33be710edb1 a {
display: block;
margin-bottom: 5px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 a {
font-size: 20px;
margin-right: 15px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .laece133a-d937-4d15-bcc2-e2e76c599ad2 img {
height: 50px;
margin-right: 10px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .xe89f7ff9-a11e-4379-89c5-3d6be5cbeb52 img {
height: 30px;
margin-right: 10px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .ec284b2cb-77cc-4f36-8ffb-d1d1c462f2e2 img {
max-height: 40px;
margin: 5px;
}
.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .i664cbc1f-9aac-4177-a075-6afc3b622548 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .i664cbc1f-9aac-4177-a075-6afc3b622548 p {
color: var(--footer-4-text-bottom);
}

.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .cb4b25389-2df1-46c0-b9ae-f6e62d9434c4 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .cb4b25389-2df1-46c0-b9ae-f6e62d9434c4 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .cb4b25389-2df1-46c0-b9ae-f6e62d9434c4 button.lb72ad344-f83e-4f12-97ca-b643c50c2eab {
background-color: #1c1c5c;
}

.g04cebfe7-3474-4e56-abda-82adb3bc8a01 .cb4b25389-2df1-46c0-b9ae-f6e62d9434c4 img {
width: 20px;
height: 14px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.b68bc977c-c6df-473e-a2c3-049b291c197d h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .ufd27a518-ec52-4415-a2c5-501c00ad684f {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.b68bc977c-c6df-473e-a2c3-049b291c197d .nf1a0c201-2d78-4e0b-a783-e5b42db450e7 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .nf1a0c201-2d78-4e0b-a783-e5b42db450e7 > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .nf1a0c201-2d78-4e0b-a783-e5b42db450e7 > div:last-child {
border-right: none;
}

/* Средняя часть */
.b68bc977c-c6df-473e-a2c3-049b291c197d .o4dde6c15-8d7f-49e2-beda-231f67d8eb4c {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.b68bc977c-c6df-473e-a2c3-049b291c197d .i664cbc1f-9aac-4177-a075-6afc3b622548 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.b68bc977c-c6df-473e-a2c3-049b291c197d .o18a2969e-d5dd-4a70-847e-c7a800cb62bb .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .o18a2969e-d5dd-4a70-847e-c7a800cb62bb .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .gab7def21-cc9f-47a5-8399-983cbfdd971b {
padding: 25px 80px;
}

/* Верификация */
.b68bc977c-c6df-473e-a2c3-049b291c197d .afb3840b8-78cf-46fa-81cf-aeb6fc543934 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.b68bc977c-c6df-473e-a2c3-049b291c197d .d0dc037eb-ace4-44bd-b112-fea4f560aa8e img {
height: 24px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .w6ddfd3ee-856d-421f-a97b-19acb62cdfed {
background-color: #fff;
border-radius: 10px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .x65adb377-18b5-496e-ae6e-f3c6c662a64c {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.n08833416-4a9b-4368-8f92-ab564531d201 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.n08833416-4a9b-4368-8f92-ab564531d201 .y656fe679-ea21-413f-a51b-d23d7bb23a46 {
background-color: var(--footer-6-bg-support);
}
.n08833416-4a9b-4368-8f92-ab564531d201 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.n08833416-4a9b-4368-8f92-ab564531d201 .p679882f8-609d-4713-94dd-e4977b9006ae {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.n08833416-4a9b-4368-8f92-ab564531d201 .p454e6b3d-377c-41d0-a394-ecb5cdf4e696 {
background-color: var(--footer-6-bg-support-chat)
}
.n08833416-4a9b-4368-8f92-ab564531d201 .ue81bfe12-53a5-4c44-b2d4-da2b3cb3911a {
background-color: var(--footer-6-bg-support-tg)
}
.n08833416-4a9b-4368-8f92-ab564531d201 .a66f4bb9c-6c73-4a33-a52b-3a057f08dd84 {
background-color: var(--footer-6-bg-support-mail)
}

.tf4feab66-e233-44d1-8352-2c137b6831fb {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.tf4feab66-e233-44d1-8352-2c137b6831fb h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb ul {
padding-left: 0;
list-style: none;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb ul li a:hover {
opacity: 0.7;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb hr {
border-color: #333;
}

/* Custom button styles */
.tf4feab66-e233-44d1-8352-2c137b6831fb .ua2e8cb26-0827-4841-9395-22fcf63651a6 {
background-color: #ffffff;
color: #000000 !important; /* Override Bootstrap's text-light */
border-color: #ffffff;
font-weight: bold;
display: flex;
align-items: center;
justify-content: center;
padding: 0.75rem 1.25rem;
border-radius: 0.5rem;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .ua2e8cb26-0827-4841-9395-22fcf63651a6 i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.tf4feab66-e233-44d1-8352-2c137b6831fb .ec13bf5c5-6964-4cde-9c8f-05a222d1a3ef {
background-color: #1a2a24;
color: #ffffff;
border-color: #1a2a24;
display: flex;
align-items: center;
justify-content: center;
padding: 0.75rem 1.25rem;
border-radius: 0.5rem;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .ec13bf5c5-6964-4cde-9c8f-05a222d1a3ef i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .ec13bf5c5-6964-4cde-9c8f-05a222d1a3ef .vf7a59bcc-e8f8-401d-8c66-8d23669d22c2 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .ec13bf5c5-6964-4cde-9c8f-05a222d1a3ef .c0f5e0df9-20ae-4505-b041-24e17c9dc90b {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.tf4feab66-e233-44d1-8352-2c137b6831fb .j5ef0f311-8814-4a1c-bfbd-fcfe62fc6ae2 {
width: 60px; /* Adjust size as needed */
height: 40px;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
font-size: 0.8rem;
flex-shrink: 0; /* Prevent shrinking */
}

.me52adcfc-a194-45ee-b7df-41761fe3d6a8 {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .ufd27a518-ec52-4415-a2c5-501c00ad684f {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 a {
color: var(--footer-8-button-text);
font-size: 1.2rem;
margin-left: 15px;
text-decoration: none;
width: 35px;
height: 35px;
border-radius: 50%;
background-color: var(--footer-8-button-bg);
display: inline-flex;
justify-content: center;
align-items: center;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 a:hover {
opacity: 0.8;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 ul {
list-style: none;
padding: 0;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 ul li {
margin-bottom: 10px;
position: relative;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 ul li a:hover {
opacity: 0.7;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 ul li i.o8b86a2c5-36dc-4542-8f41-f71a990b8207.na77767a5-fe26-47f7-a4d4-67d69a5f04e8 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .yb47b30b7-25b1-4f18-ac6a-88f67d4e5d98 {
background-color: var(--footer-8-button-bg);
color: var(--footer-8-button-text);
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
display: inline-flex;
align-items: center;
margin-right: 15px;
margin-bottom: 15px;
transition: background-color 0.3s ease;
white-space: nowrap; /* Prevent text wrapping */
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .yb47b30b7-25b1-4f18-ac6a-88f67d4e5d98:hover {
opacity: 0.7;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .yb47b30b7-25b1-4f18-ac6a-88f67d4e5d98 i {
margin-right: 10px;
font-size: 1.5rem;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .if42b9af1-18fb-428b-95bb-941eef73531b img,
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .l2741e137-64c0-43b2-ba1d-90b5fcbe516e img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .if42b9af1-18fb-428b-95bb-941eef73531b .s5b1aef5f-d23b-4b93-b716-345b1d4895d0 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .e88b196d8-7530-4646-ad28-28595f6d2707 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .w65f18c38-a6d9-4d01-961e-01d3321d35f3 {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .w65f18c38-a6d9-4d01-961e-01d3321d35f3 .l2741e137-64c0-43b2-ba1d-90b5fcbe516e {
display: flex;
align-items: center;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .ofdd94e82-e81b-49e3-ba24-7c1850c71066 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.yb64c632a-0b37-407b-96ef-dbc60fb303a4 {
background-color: var(--footer-9-bg) !important; /* Dark background as per original image */
color: var(--footer-9-text) !important;
padding-top: 3rem !important;
padding-bottom: 1rem !important;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .w0e71d469-627e-4d4d-856d-fe44b59e0f26 {
max-width: 1400px; /* Adjust as needed */
margin-left: auto;
margin-right: auto;
padding-left: var(--bs-gutter-x, 0.75rem);
padding-right: var(--bs-gutter-x, 0.75rem);
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .a486360e7-7613-40a3-9095-65e9c41d8175 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .a486360e7-7613-40a3-9095-65e9c41d8175:last-of-type {
border-bottom: none;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .q5523e1a5-c66f-4d49-984b-5d4a1e1a8778 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .jc5720ee8-626c-46c3-b970-49892bf67d8b, .x65adb377-18b5-496e-ae6e-f3c6c662a64c {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .jc5720ee8-626c-46c3-b970-49892bf67d8b:hover {
opacity: 0.7;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .o552d9b86-d734-4f2d-b95d-fe295ff4ee66 {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); /* Responsive grid for logos */
gap: 1.5rem; /* Space between logos */
align-items: center;
justify-items: center;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2 img {
max-width: 100%;
height: auto;
max-height: 40px; /* Uniform height for logos */
}
/* Specific coloring for some logos from OCR where they are not grayscale */
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.n3897c2ab-7065-428d-b0f6-b7de1327a0c5 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .mbba3d707-25eb-4b12-a48b-aa74d12d89a0 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .mbba3d707-25eb-4b12-a48b-aa74d12d89a0 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .ka965d49b-b734-442f-9a99-bcd56f42c02b {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .da6a7d767-e933-4076-85dc-4d430000eea4 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .vf7ed58bd-33ac-47ce-a1e9-273a78445276 {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .c0fbcf8fe-ad3c-4f11-8c36-fe77f0229038 {
border: 1px solid white;
border-radius: 50%;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
font-weight: bold;
color: white;
flex-shrink: 0; /* Prevent shrinking */
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .r4ef08ce4-5bbc-47bc-b184-5bc60558ba2f {
display: flex;
align-items: center;
gap: 5px;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .ka98f35ee-016c-4456-9748-2ff3841c4e93 {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .g26a41837-abe4-47be-8013-3ae02052a9d9 {
/* Default styling for placeholder SVGs if actual SVGs are not provided */
width: 50px; /* Default size for general SVG icons */
height: 30px;
background-color: transparent; /* Default to transparent, use specific classes for colors */
display: inline-block;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
border-radius: 3px;
}

.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .g26a41837-abe4-47be-8013-3ae02052a9d9.pd4e32b17-0fc0-4501-8fc7-965f0a950280 { /* Simple lock SVG placeholder */
width: 20px;
height: 20px;
background-color: #00ff00;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 17a2 2 0 0 0 2-2V9h-4v6a2 2 0 0 0 2 2m6-9h-1V6a5 5 0 0 0-5-5a5 5 0 0 0-5 5v2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 17a2 2 0 0 0 2-2V9h-4v6a2 2 0 0 0 2 2m6-9h-1V6a5 5 0 0 0-5-5a5 5 0 0 0-5 5v2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% 50%;
mask-size: contain;
-webkit-mask-size: contain;
}


/* Specific logo styles for text-based logos or complex ones that are hard to replicate via simple SVG */
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.x8c2c4db0-df94-474b-b585-ce56bccc175e {
font-size: 1.5rem;
font-weight: bold;
color: #ff9900;
display: flex;
align-items: center;
justify-content: center;
height: 40px; /* Match max-height of img logos */
width: 100px; /* Example width */
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.v41e6105a-564b-401a-af14-f4df59ec65ed {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.v41e6105a-564b-401a-af14-f4df59ec65ed > div {
color: white;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.v41e6105a-564b-401a-af14-f4df59ec65ed .v32abf80a-69b3-4dec-ac10-42786b3ee943 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2.v41e6105a-564b-401a-af14-f4df59ec65ed .d7a7ce25e-e693-436c-9d50-150a3c1d9a0b {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .sb770eb17-f39c-43a6-ab1c-4399bdd25bd2 img {
display: block; /* Ensures images are on their own line/block */
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .da77e6eb2-b58a-4544-ae0b-346ba1c6e955 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .tf03b998d-6e27-4ec3-b373-510779beec6f {
overflow: hidden;
position: relative;
mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
-webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
white-space: nowrap;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .o2241a8c0-609b-4d56-a84b-d69a4228f7ea {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .qbf068c72-ae7e-445e-affa-1f69669952a3 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

@keyframes scroll {
from { transform: translateX(0); }
to { transform: translateX(-50%); }
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .l132d0cb0-12dd-442a-af6d-163516f59564 {
width: 120px;
height: 60px;
background: #e0e0e0;
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
color: #444;
font-weight: 600;
flex-shrink: 0;
box-shadow: 0 0 4px rgba(0,0,0,0.2);
text-transform: uppercase;
background-size: cover!important;
background-repeat: no-repeat;
background-position: center;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .lefe7b063-e919-4e09-be5c-68a5eaebedf5 a:hover {
opacity: 0.7;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .qe65beed7-b8e6-4562-9c8b-36b28db4bb28 {
margin-top: 60px;
padding-bottom: 30px;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .i664cbc1f-9aac-4177-a075-6afc3b622548 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .a326816fa-2f23-44f1-8231-2e2fc2cdd2cb {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .a326816fa-2f23-44f1-8231-2e2fc2cdd2cb .l132d0cb0-12dd-442a-af6d-163516f59564 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.x408b5363-7e66-4e52-b16b-60977b26e5ce {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .ufd27a518-ec52-4415-a2c5-501c00ad684f {
font-size: 2.5rem; /* Larger font size for the "500" part */
font-weight: bold;
color: #fd4a6d; /* Red/pink color for "500" */
line-height: 1;
display: flex; /* Use flexbox to stack and align */
flex-direction: column;
align-items: flex-start; /* Align "500" and "CASINO" to the start */
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .deea2d5fc-0be9-4fb3-a02e-aa96fb0bac9c {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .lb7b9422f-2fa8-4fee-adca-53f33e750dcb {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .jc5720ee8-626c-46c3-b970-49892bf67d8b {
color: var(--footer-11-link); /* Light grey for links */
text-decoration: none; /* Remove underline */
display: block; /* Make links block-level for proper spacing */
margin-bottom: 0.5rem;
font-size: 0.9rem;
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .jc5720ee8-626c-46c3-b970-49892bf67d8b:hover {
opacity: 0.7;
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .sb0e65a78-6ff2-4efa-89ef-77413d54b829 {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.x408b5363-7e66-4e52-b16b-60977b26e5ce .tda1ba768-a12b-4668-8cb9-a685e6c29ca2 {
display: inline-flex;
justify-content: center;
align-items: center;
width: 38px;
height: 38px;
background-color: #3a3745; /* Dark background for icons */
border-radius: 50%; /* Circular shape */
color: #e0e0e0;
font-size: 0.8rem;
text-decoration: none;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .tda1ba768-a12b-4668-8cb9-a685e6c29ca2:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.x408b5363-7e66-4e52-b16b-60977b26e5ce .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 .v39398f3d-86ac-4a99-ac7a-85bca276b451 {
display: inline-flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 6px;
text-decoration: none;
background-color: #3a3745;
color: var(--footer-11-link);
transition: transform .12s ease, background-color .12s ease;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 .v39398f3d-86ac-4a99-ac7a-85bca276b451:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.x408b5363-7e66-4e52-b16b-60977b26e5ce .zfb3e0373-e08e-4658-8d28-84f189fbdfc3 {
display: inline-flex;
justify-content: center;
align-items: center;
padding: 0.5rem 0.8rem;
background-color: #3a3745;
border-radius: 0.25rem; /* Rounded corners */
color: #e0e0e0;
font-size: 0.75rem;
font-weight: normal;
height: 38px; /* Consistent height with social icons */
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .zfb3e0373-e08e-4658-8d28-84f189fbdfc3.ob66aa2ef-871c-403a-8443-7e56fd3c3587 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.x408b5363-7e66-4e52-b16b-60977b26e5ce .c65654b47-5121-4316-ab5c-21fee770b493 .btn.j1358816b-e7c1-423d-9a7a-dd440daf28b0 {
background-color: #3a3745; /* Dark button background */
border-color: #3a3745;
color: #e0e0e0;
font-size: 0.9rem;
display: flex; /* Use flexbox for flag and text alignment */
align-items: center;
gap: 0.5rem; /* Space between flag and text */
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .c65654b47-5121-4316-ab5c-21fee770b493 .btn.j1358816b-e7c1-423d-9a7a-dd440daf28b0:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .c65654b47-5121-4316-ab5c-21fee770b493 .t326838ec-4778-4c7a-9dbc-30f834bc6929 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.x408b5363-7e66-4e52-b16b-60977b26e5ce .h00fbf83c-afcd-4a17-8198-040572938044 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .nfff1eea0-8d9a-4084-9ebe-4433cc3def26 {
color: #e0e0e0;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .nfff1eea0-8d9a-4084-9ebe-4433cc3def26:hover {
background-color: #4a4755;
color: #ffffff;
}

.nd0fa8fce-a578-4489-b412-bf40f88c6708 {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.nd0fa8fce-a578-4489-b412-bf40f88c6708 .bce55f182-b656-483f-8d9c-9549dfa50487 {
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
}

.nd0fa8fce-a578-4489-b412-bf40f88c6708 .k79cced95-917d-41f9-8087-9f7d28d6b516 {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.pde1e5d81-90a5-43e2-bdf5-b065e2904510{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.k03e470e2-a707-44f2-af43-aa1882b361b9 {
width: 30px;
height: 30px;
object-fit: cover;
}

.g556d0783-8b53-46a5-937f-f7f5de410907 {
width: 20px;
height: 20px;
object-fit: cover;
}

.a59a639eb-b9c4-44c6-a41b-d9c67b5219c9 {
height: 40px;
margin-right: 20px;
}

.de223577e-50c2-4e8b-9e71-103a5a6bf1ef {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.mabaf3185-4489-45f5-bf99-0cbb444d5bfe  {
grid-template-columns: repeat(3, 1fr);
}

.ja7449b81-ee58-4c3d-9d4f-235b1bb8b9a0  {
grid-template-columns: repeat(3, 1fr);
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .a486360e7-7613-40a3-9095-65e9c41d8175 {
margin-bottom: 2rem;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .s4fa77d70-3ac0-42be-8ebf-d53ea717232c {
flex-direction: column;
align-items: flex-start;
}

.y303269c7-af3e-4c76-a2a9-09f6fe030e78 .z0d6e4031-4079-4897-aa4f-c063c7657a45 {
align-items: flex-start;
margin-top: 1rem;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .nf1a0c201-2d78-4e0b-a783-e5b42db450e7 {
padding: 40px 20px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .nf1a0c201-2d78-4e0b-a783-e5b42db450e7 > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .nf1a0c201-2d78-4e0b-a783-e5b42db450e7 > div:last-child {
border-bottom: none;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .o4dde6c15-8d7f-49e2-beda-231f67d8eb4c,
.b68bc977c-c6df-473e-a2c3-049b291c197d .i664cbc1f-9aac-4177-a075-6afc3b622548,
.b68bc977c-c6df-473e-a2c3-049b291c197d .gab7def21-cc9f-47a5-8399-983cbfdd971b {
padding: 40px 20px;
}

.b68bc977c-c6df-473e-a2c3-049b291c197d .o18a2969e-d5dd-4a70-847e-c7a800cb62bb {
text-align: left;
}
}

@media (max-width: 768px) {
.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .a79808545-7615-49b9-abf7-ed0a060f91ef {
flex-direction: column;
max-width: 95%;
}
.e5db11aa0-ec79-411f-b80a-24ac1cec3074 .af7691e06-96d3-46d9-9f0c-aa79d402d150 {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 {
max-width: 95%;
padding: 40px 24px;
}
.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 .be2e7a4d4-1644-47a3-9cba-2d70f369c0ae {
font-size: 1.4rem;
}
.k584f5288-7f10-42d3-ad1f-4d7a242c8b10 p {
font-size: 0.95rem;
max-height: 140px;
}

.tf4feab66-e233-44d1-8352-2c137b6831fb .a3e2ebe59-ed6a-4620-addb-150370bbcb82 {
text-align: center;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.tf4feab66-e233-44d1-8352-2c137b6831fb .ec13bf5c5-6964-4cde-9c8f-05a222d1a3ef, .k41e4885a-c4e7-4c53-a057-2ce40f5ec928 .ua2e8cb26-0827-4841-9395-22fcf63651a6 {
width: 100%; /* Full width buttons on small screens */
}

.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 {
margin-top: 20px;
text-align: center;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .lcbeaaf49-6eac-4add-b5a4-89dad4375af8 a {
margin: 0 8px;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .w65f18c38-a6d9-4d01-961e-01d3321d35f3 {
flex-direction: column;
text-align: center;
}
.me52adcfc-a194-45ee-b7df-41761fe3d6a8 .w65f18c38-a6d9-4d01-961e-01d3321d35f3 .aaf65ee48-d032-4a4b-8fad-e2b4eacdb475 {
margin-bottom: 15px;
}

.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .mbba3d707-25eb-4b12-a48b-aa74d12d89a0 {
align-items: center;
width: 100%;
}
.yb64c632a-0b37-407b-96ef-dbc60fb303a4 .ka965d49b-b734-442f-9a99-bcd56f42c02b {
text-align: center !important;
}

.ga62542b3-f679-42f7-bd42-a1683b85d1f5 .o2241a8c0-609b-4d56-a84b-d69a4228f7ea { animation-duration: 25s; }

.x408b5363-7e66-4e52-b16b-60977b26e5ce .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .lcbeaaf49-6eac-4add-b5a4-89dad4375af8,
.x408b5363-7e66-4e52-b16b-60977b26e5ce .ge04ebc7e-3967-4196-82ee-d11ab9500bcf,
.x408b5363-7e66-4e52-b16b-60977b26e5ce .c65654b47-5121-4316-ab5c-21fee770b493 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .ge04ebc7e-3967-4196-82ee-d11ab9500bcf {
/* For smaller screens, arrange badges in a grid */
display: grid;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); /* 2 columns, adjust as needed */
gap: 0.5rem; /* Smaller gap for grid */
}
.x408b5363-7e66-4e52-b16b-60977b26e5ce .zfb3e0373-e08e-4658-8d28-84f189fbdfc3 {
width: auto; /* Allow badges to size naturally within grid */
}
}
