a {
text-decoration:none;
}
.q3f3d6c6a-3cef-4934-ae7c-d898ed8b8285 {
background-color: var(--header-1-bg);
}

.q3f3d6c6a-3cef-4934-ae7c-d898ed8b8285 .fe94cce8d-0620-470f-b1f2-455539eef2e5 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.q3f3d6c6a-3cef-4934-ae7c-d898ed8b8285 .u686dfba7-ef9f-4075-9f3b-99367d91035e {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.c88f346a0-7572-46fb-807c-5b2cd634d124 {
background-color: var(--header-2-bg);
}

.c88f346a0-7572-46fb-807c-5b2cd634d124 .wd1f45637-49cc-4d39-883e-d31c7ee3e2ed {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.c88f346a0-7572-46fb-807c-5b2cd634d124 .j4d732f38-ea84-411b-b7cb-508ea05b65a6 {
width: 68px;
}

.c88f346a0-7572-46fb-807c-5b2cd634d124 .fe94cce8d-0620-470f-b1f2-455539eef2e5 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.c88f346a0-7572-46fb-807c-5b2cd634d124 .u686dfba7-ef9f-4075-9f3b-99367d91035e {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.sac8c159a-f230-44e6-a3e0-f487e8de2f8b {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.w9594e94d-4560-4514-8b5f-5186ac83c1f7 {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.sac8c159a-f230-44e6-a3e0-f487e8de2f8b .b8095d6c3-59d0-46b8-ab26-8b036574e3ce {
font-size: 1.8rem;
font-weight: bold;
}
.w9594e94d-4560-4514-8b5f-5186ac83c1f7 .w904ed62d-df48-4275-80a9-09bf035aa58b {
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;
}
.w9594e94d-4560-4514-8b5f-5186ac83c1f7 .w904ed62d-df48-4275-80a9-09bf035aa58b:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.v1f62a985-c5db-45b7-8758-81400fad8814.r1585878f-81e7-4ec8-929d-a7e73bd17b17 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.sac8c159a-f230-44e6-a3e0-f487e8de2f8b .e19b7b509-396d-44bf-bbde-99d175e93b87 {
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;
}
.sac8c159a-f230-44e6-a3e0-f487e8de2f8b .e19b7b509-396d-44bf-bbde-99d175e93b87:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.sac8c159a-f230-44e6-a3e0-f487e8de2f8b .x55d5154f-63a8-4b67-bd99-866d0351331a {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.w9594e94d-4560-4514-8b5f-5186ac83c1f7 .bdc99b7b6-d74b-4b0f-85ed-ee092b7a4be6 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.w9594e94d-4560-4514-8b5f-5186ac83c1f7 .bdc99b7b6-d74b-4b0f-85ed-ee092b7a4be6 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.w9594e94d-4560-4514-8b5f-5186ac83c1f7 .bdc99b7b6-d74b-4b0f-85ed-ee092b7a4be6:hover {
color: white;
}

/* Header */
.a48ad050e-78e6-4764-a22c-19f0514d6151 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.a48ad050e-78e6-4764-a22c-19f0514d6151 .d0fe8c3f4-1c53-443a-828e-70ef071e51af { 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; }
.a48ad050e-78e6-4764-a22c-19f0514d6151 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.p3390111f-439e-43c9-8a0b-f29cd37101dc { background-color: #ffde00; }
.a48ad050e-78e6-4764-a22c-19f0514d6151 .x922aa241-d550-4a9f-ab5d-4727469381d6 { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.a48ad050e-78e6-4764-a22c-19f0514d6151 .j1d2c7d58-49d0-4248-928e-45dca5b45d5f { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.f68c1845d-b866-432d-b821-d6442de09da6 .t4e64374f-a072-4e0e-859e-0d5911430ae0 { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 {
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;
}
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .g82c530d9-6953-4174-9c66-c341aebfa084 { flex: 1; }
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .n169319d0-ed0b-45a1-a1be-7eaa659e9c78 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .n169319d0-ed0b-45a1-a1be-7eaa659e9c78:hover { color:#fe617c; }
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .n169319d0-ed0b-45a1-a1be-7eaa659e9c78 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .xfbc71299-21ca-4fdc-83ef-de9042df95e0 { position: absolute; top: -20px; }
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .tee2e2ed4-1ed8-44ce-be48-c826601f783b {
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;
}
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .tee2e2ed4-1ed8-44ce-be48-c826601f783b:hover { transform: scale(1.1); }
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .tee2e2ed4-1ed8-44ce-be48-c826601f783b i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.n0387194b-54c7-4810-8f0d-b2a3d6f9f443 .g82c530d9-6953-4174-9c66-c341aebfa084 span { font-weight:500; font-size:0.6rem; }

.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.jf04cf8aa-a9c6-4a25-a94c-7213afd37ebc {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 .r8d0fbc84-ce6c-44ac-bba3-1ed6a4baeaeb {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 .p6e4641d8-5900-48e8-a8f0-456f250f166f {
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;
}
.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 .paafc1323-4bb4-4d51-8d1f-327e0de6e24b {
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;
}
.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 .x9c0beef6-be25-488e-a0c4-314043bf965b {
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);
}
.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 .l9a4a1e6c-29ca-4b18-a4d5-74acb4e61d3d {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.g0d6f5932-cb9a-4671-b85f-7a2a346bfab3 .l9a4a1e6c-29ca-4b18-a4d5-74acb4e61d3d .c6d2206a2-524e-4d6a-8d7d-93b262d88fc6 {
margin-right: 0.4rem;
}
.w9505eea1-6105-4d16-9154-637cc8f86cde.r1585878f-81e7-4ec8-929d-a7e73bd17b17 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.jf04cf8aa-a9c6-4a25-a94c-7213afd37ebc .p6e4641d8-5900-48e8-a8f0-456f250f166f {
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;
}
.jf04cf8aa-a9c6-4a25-a94c-7213afd37ebc .paafc1323-4bb4-4d51-8d1f-327e0de6e24b {
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;
}
.jf04cf8aa-a9c6-4a25-a94c-7213afd37ebc .x9c0beef6-be25-488e-a0c4-314043bf965b {
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);
}

.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 {
background-color: var(--header-6-bg);
height: 64px;
}

.ic619443e-4c07-43f8-a858-e49e6d44596a {
color: var(--header-text);
}

.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 .r8553309b-b4c6-4cb7-a728-f7607d7759eb {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 .s0b808259-d9a3-40f9-863f-0856756d7a1f {
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;
}

.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 .e19b7b509-396d-44bf-bbde-99d175e93b87 {
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;
}

.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 .b8a0559f4-702b-4c42-bdc3-afb94d29677a {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 .b8a0559f4-702b-4c42-bdc3-afb94d29677a::before,
.gf15fb8b7-d20b-4fa2-8dcc-60f6f23c3bd5 .b8a0559f4-702b-4c42-bdc3-afb94d29677a::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.jc76f1341-a923-4ab4-a87b-deedbe17337b {
background-color: var(--header-7-bg);
}

.jc76f1341-a923-4ab4-a87b-deedbe17337b .fe94cce8d-0620-470f-b1f2-455539eef2e5,
.jc76f1341-a923-4ab4-a87b-deedbe17337b .k4472e09a-0d73-4926-bcf4-149f072b4d16 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.jc76f1341-a923-4ab4-a87b-deedbe17337b .u686dfba7-ef9f-4075-9f3b-99367d91035e {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.t417e033f-e81e-4bc7-b454-4f46e33a2f4a {
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;
}

.t417e033f-e81e-4bc7-b454-4f46e33a2f4a .l3ba999e3-9cd4-43f1-b584-92a33e0eadfe {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.t417e033f-e81e-4bc7-b454-4f46e33a2f4a .md26b0155-d2ce-4447-9119-4e5a078c4eb4 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.b277e6cb8-36d9-43ea-b755-0aa9f411ccb8 {
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;
}

.b277e6cb8-36d9-43ea-b755-0aa9f411ccb8 .o79bcaf21-e9da-4987-834a-f0c8d747ad1e {
margin-left: 37vw;
}

.b277e6cb8-36d9-43ea-b755-0aa9f411ccb8 .l3ba999e3-9cd4-43f1-b584-92a33e0eadfe {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.b277e6cb8-36d9-43ea-b755-0aa9f411ccb8 .md26b0155-d2ce-4447-9119-4e5a078c4eb4 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .s0d2ece6a-88a9-4722-a663-a2761b7fe628 {
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);
}

/* Левая часть */
.je4b73a70-1e2c-4742-adca-6bba1a764807 .de43c54c3-ffb6-4f95-82d4-4c33893b30e9 {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .de43c54c3-ffb6-4f95-82d4-4c33893b30e9 h5 {
font-weight: 700;
color: #000;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .input-group-text {
background-color: #fff;
border-right: 0;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .form-select {
border-left: 0;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .i0667cd34-cfd0-4553-af70-b323a1f204c3 {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .i0667cd34-cfd0-4553-af70-b323a1f204c3:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .zd3a8e86c-74ca-40b0-90bf-6689bfeae2f7 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.je4b73a70-1e2c-4742-adca-6bba1a764807 .f463cc696-d744-4d23-8b37-d2880ba6c346 {
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;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .f463cc696-d744-4d23-8b37-d2880ba6c346 h1 {
font-weight: 800;
font-size: 3rem;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .f463cc696-d744-4d23-8b37-d2880ba6c346 p {
margin: 0;
}

.je4b73a70-1e2c-4742-adca-6bba1a764807 .yd5ac4322-7e1e-4560-a80a-2762e007519a {
gap: 11px;
}

.b8da56ad3-b4b3-45bb-9446-5f724ce4f0b8 {
height: 50px;
}

.cdbb8522a-ae23-4439-a9cd-69153acc5de9 {
height: 24px;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .d60a43c70-adf3-4cc9-9134-3fc3c5a7a52d {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .b6030f153-de02-418d-b0e3-ca955c2488e1 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .q95b8da6f-16bb-4176-af81-190c2e1c7c11 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .yf6913c08-bd69-494b-a11c-777fc95ce1a4 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .te6c1918c-b9b2-401d-a134-01ece95b3b62 {
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;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .lf734b247-310a-4c86-b77e-ebe47d74fe9b {
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;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .c69107421-689f-4808-821b-ccca7f97c520 {
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;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .u7c7bbb36-ab8c-416c-81ca-180adfd1f597 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .uaafd5c83-3538-4723-a7c9-e2bdbe0c9022 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .uaafd5c83-3538-4723-a7c9-e2bdbe0c9022.t9d2fbb37-43d7-4990-b330-117d1f0d5545 {
background-color: #ffc107; /* Active dot color */
}
.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .w93884a7d-9d51-44f1-af4f-db2ba933cf3b {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .lf734b247-310a-4c86-b77e-ebe47d74fe9b .k06cddec4-0c8c-47c8-9887-7e606fe93c2e {
color: var(--h1-4-main-text) !important;
}

.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .lf734b247-310a-4c86-b77e-ebe47d74fe9b .h3 {
color: var(--h1-4-text) !important;
}

.e2448fb47-efed-43a8-ab72-4e66b084fcf5 .lf734b247-310a-4c86-b77e-ebe47d74fe9b p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.z8145642f-5f02-400c-8af6-216edaa1e088 .d15d509bf-6fb8-4a61-887a-f9a58b2760e8 {
--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 */
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .m88f044ec-a1f5-41d4-a3be-fc5d57dde45e { /* 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 */
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .pe4e8eb29-2eaf-4872-8f02-5b19975c16d5 {
--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 */
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.z8145642f-5f02-400c-8af6-216edaa1e088 .ma5b3b778-f092-4898-8bb9-e8d4175bd429 {
color: var(--h1-5-main-text) !important;
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .x788462a5-f537-4f67-b722-59adf670ce8b {
color: #8B4513 !important;
}
.z8145642f-5f02-400c-8af6-216edaa1e088 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .d5a0bfa4b-5533-4697-b740-e1f1a16279f4 { /* Inner container background */
background-color: #312948 !important;
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .j3cd86598-5648-480a-be51-2a82572a56bb { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.z8145642f-5f02-400c-8af6-216edaa1e088 .c892ac598-c8f1-4daf-80ea-3ca49fd94c9c { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.z8145642f-5f02-400c-8af6-216edaa1e088 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.xcc98684f-4e6c-409b-97ac-73dca01dd101 {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}

.xcc98684f-4e6c-409b-97ac-73dca01dd101 .w4b978ba8-d738-4b2a-aebc-21c90995463d {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.xcc98684f-4e6c-409b-97ac-73dca01dd101 .e2d3b0fd9-8033-409c-89b8-c9180f45bf8e {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.xcc98684f-4e6c-409b-97ac-73dca01dd101 .se2b42146-69dd-436e-937f-caddf39f8ed9 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.xcc98684f-4e6c-409b-97ac-73dca01dd101 .pd4efb565-3469-41a3-ae45-67230cc68ab6 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .h3a9e3227-e9c1-4a0c-a545-51262755ada5 i {
margin-right: 5px;
font-size: 1.1em;
}

.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .w0186a207-99f0-4fc4-af9f-77b07fe0fcd0 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .w0186a207-99f0-4fc4-af9f-77b07fe0fcd0 .s0057b47a-3961-4ec7-8b90-2896609aecf6 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .xd8dd6b56-1fe0-4fa6-9b15-94bfed48b4c5 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .xa3ebdeb4-5197-4a80-8309-fbe07c8926e9 {
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;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .s154c4021-0c15-4007-83d4-ce986bdc16b2 {
height: 120px; /* Height for the smaller card images */
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .v0e7bea75-7f1a-427d-a478-0d93be8b999d {
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;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .u686117c1-833c-4443-9254-696adb48090d {
padding: 15px;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .g0bd8a8ad-4ebf-4030-b946-97e6c088d6a4 {
padding: 10px; /* Reduced padding for small cards */
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .rb2d82491-9a40-4da7-8dd0-35ec23819b77 {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .e17c6d7d2-a509-4230-b5f0-a4b24fc5bd4b {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .d93f88a9d-19b6-4d34-91b9-218dd484a680 {
font-size: 0.8em;
color: #aaaaaa;
}

.ff4b8b111-ceb1-4f0e-9cff-6fc67d38c7bb .q7be5de96-13c1-443e-bb8a-454bcb38780d h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.q524c9ab2-223f-4895-98f7-517c983bb15a {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.q524c9ab2-223f-4895-98f7-517c983bb15a .g541e2847-3597-4976-a467-8cc193d5378e {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.q524c9ab2-223f-4895-98f7-517c983bb15a .ne06876d1-c92f-4b3d-8b37-f4e5d534fd19 {
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;
}

.q524c9ab2-223f-4895-98f7-517c983bb15a .ne06876d1-c92f-4b3d-8b37-f4e5d534fd19:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.q524c9ab2-223f-4895-98f7-517c983bb15a .k1b001bbd-bf17-449a-a352-3060d8092349 {
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;
}

.e230e3074-c2a5-4636-a569-ff0ea4d93eed {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.e230e3074-c2a5-4636-a569-ff0ea4d93eed .g541e2847-3597-4976-a467-8cc193d5378e {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.e230e3074-c2a5-4636-a569-ff0ea4d93eed .ne06876d1-c92f-4b3d-8b37-f4e5d534fd19 {
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;
}

.e230e3074-c2a5-4636-a569-ff0ea4d93eed .ne06876d1-c92f-4b3d-8b37-f4e5d534fd19:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.e230e3074-c2a5-4636-a569-ff0ea4d93eed .k1b001bbd-bf17-449a-a352-3060d8092349 {
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;
}

.k640d98d6-2c53-48f0-9c30-0d344ccbf67e {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.k640d98d6-2c53-48f0-9c30-0d344ccbf67e .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.k640d98d6-2c53-48f0-9c30-0d344ccbf67e .pcdfd9c54-4afa-4450-a532-17a592fd00e4 {
color: var(--slot-5-text-2);
}

.k640d98d6-2c53-48f0-9c30-0d344ccbf67e .ra4b7ea7b-393f-4c28-87b1-a4d47ae05c6b {
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;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.kcdecfa29-c90d-4b62-ac77-77413885430f .e36ac4df5-76c9-460e-8152-1ee22e1b2ceb {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .de0e49e6e-394a-44b6-b0a5-d2f8c68c0e83 {
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;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .de0e49e6e-394a-44b6-b0a5-d2f8c68c0e83::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .l96beb416-f4c2-4e66-bce6-75f63b4a4cdd {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .l96beb416-f4c2-4e66-bce6-75f63b4a4cdd::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.kcdecfa29-c90d-4b62-ac77-77413885430f .l96beb416-f4c2-4e66-bce6-75f63b4a4cdd::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .ga8f86158-e0f6-496f-a142-45d1dedccc68 {
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;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .ne06876d1-c92f-4b3d-8b37-f4e5d534fd19 {
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;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .zbad70033-e0bc-456d-ba37-391e080344c1 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .yc8ce63d9-da21-41ca-88fd-5416140cdade {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.kcdecfa29-c90d-4b62-ac77-77413885430f .yc8ce63d9-da21-41ca-88fd-5416140cdade:hover {
background: rgba(214,176,115,0.4);
}

.kcdecfa29-c90d-4b62-ac77-77413885430f .ebe7293e9-bb6e-4590-9215-99bd1d21e0eb {
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;
}
.kcdecfa29-c90d-4b62-ac77-77413885430f .ebe7293e9-bb6e-4590-9215-99bd1d21e0eb:hover {
background: rgba(255,255,255,0.25);
}

.p366d3bea-78de-4d6a-97fd-3f4934c27b93 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.p366d3bea-78de-4d6a-97fd-3f4934c27b93 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.p366d3bea-78de-4d6a-97fd-3f4934c27b93 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.p366d3bea-78de-4d6a-97fd-3f4934c27b93 .accordion-item:last-of-type>.accordion-header .accordion-button.x2fc58bcd-c28e-42fc-8b93-1fbd99b4bef2 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.p366d3bea-78de-4d6a-97fd-3f4934c27b93 .accordion-button:not(.x2fc58bcd-c28e-42fc-8b93-1fbd99b4bef2)::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 ");
}

.p366d3bea-78de-4d6a-97fd-3f4934c27b93 .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 ");
}

.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 {
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;
}

.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 .k06cddec4-0c8c-47c8-9887-7e606fe93c2e {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 .k06cddec4-0c8c-47c8-9887-7e606fe93c2e::after {
display: none;
}

.x9b3e1e24-842a-416f-b3c5-73452ed54d60 {
height: 200px;
overflow-y: auto;
}

.ic619443e-4c07-43f8-a858-e49e6d44596a {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.a79f83761-233a-4208-add7-3924fccff4c8 {
height: 45px;
}

.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 .nd01ac250-09f3-4adf-a212-ad9cbb91a01d {
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;
}

.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 .nd01ac250-09f3-4adf-a212-ad9cbb91a01d:hover {
opacity: 0.7;
}

.i500e35fc-ff6c-4961-ae54-0264b3237658 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.i500e35fc-ff6c-4961-ae54-0264b3237658 .b247642b4-c3bb-4691-b2bd-b069a12af7bd {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 {
list-style: none;
padding-left: 0;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 li {
margin-bottom: 0.5rem;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 a:hover {
opacity: 0.7;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .o463d182f-7c0a-4374-9657-978571ba28e9 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .o463d182f-7c0a-4374-9657-978571ba28e9 img {
height: 40px;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .tb84cccf9-5865-4a96-b8ef-16b22746f552 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .tb84cccf9-5865-4a96-b8ef-16b22746f552 img {
height: 40px;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .l992d2a7c-b2ce-4596-b766-261781d767e5 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.i500e35fc-ff6c-4961-ae54-0264b3237658 .l992d2a7c-b2ce-4596-b766-261781d767e5 img {
height: 40px;
}

.se421aca2-e774-459c-85b8-f2032dcc43a4 {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 a:hover {
opacity: 0.7;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f, .se421aca2-e774-459c-85b8-f2032dcc43a4 .t983ec89f-d1cd-4a93-b9b0-4727454a033b {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f i, .se421aca2-e774-459c-85b8-f2032dcc43a4 .t983ec89f-d1cd-4a93-b9b0-4727454a033b i {
font-size: 1.5rem;
color: #ffffff;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f img {
height: 45px;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .df8c5ac3b-691b-4e41-831a-731d94ba3fae {
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;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .p198f53ef-b267-474d-b753-f4a0891ec141 {
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;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .p198f53ef-b267-474d-b753-f4a0891ec141 option {
background-color: #333;
color: white;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .iba8fa0c2-b2fb-46ae-b93d-592bd25e9aaa, .se421aca2-e774-459c-85b8-f2032dcc43a4 .i69c76aa5-1ebb-45d9-8988-92d0c1d1e317, .se421aca2-e774-459c-85b8-f2032dcc43a4 .ba7e90b8d-ba13-4455-b200-13abd1f9eea6 {
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;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .iba8fa0c2-b2fb-46ae-b93d-592bd25e9aaa {
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>");
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .i69c76aa5-1ebb-45d9-8988-92d0c1d1e317 {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .ba7e90b8d-ba13-4455-b200-13abd1f9eea6 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .iba8fa0c2-b2fb-46ae-b93d-592bd25e9aaa:hover, .se421aca2-e774-459c-85b8-f2032dcc43a4 .i69c76aa5-1ebb-45d9-8988-92d0c1d1e317:hover, .se421aca2-e774-459c-85b8-f2032dcc43a4 .ba7e90b8d-ba13-4455-b200-13abd1f9eea6:hover {
background-color: #444;
color: #fff;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .nc547f9ec-ce52-4492-91ee-6208e6dc9f19 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .fb5146c4e-eb90-4c95-ae1c-2f8337993969, .se421aca2-e774-459c-85b8-f2032dcc43a4 .r30dcdd7b-8376-4ea9-8846-2df59808c651 {
text-align: center;
}
.se421aca2-e774-459c-85b8-f2032dcc43a4 .fb5146c4e-eb90-4c95-ae1c-2f8337993969 h5, .se421aca2-e774-459c-85b8-f2032dcc43a4 .r30dcdd7b-8376-4ea9-8846-2df59808c651 h5 {
text-align: center;
}

.t2fc0d186-4096-4e47-a908-59929924843d {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.t2fc0d186-4096-4e47-a908-59929924843d .r341f7cd1-aa0b-47b5-a7f2-546642bc54e6 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.t2fc0d186-4096-4e47-a908-59929924843d .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.t2fc0d186-4096-4e47-a908-59929924843d .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 li {
margin-bottom: 0.5rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.t2fc0d186-4096-4e47-a908-59929924843d .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 a:hover {
opacity: 0.7;
}

.t2fc0d186-4096-4e47-a908-59929924843d .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.t2fc0d186-4096-4e47-a908-59929924843d .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f > * {
flex: 1 1 calc(50% - 10px);
}

.t2fc0d186-4096-4e47-a908-59929924843d .y1f01f2af-2886-4e7c-b1bf-7e8bd7e609de {
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;
}

.t2fc0d186-4096-4e47-a908-59929924843d .y1f01f2af-2886-4e7c-b1bf-7e8bd7e609de img {
height: 30px;
}

.t2fc0d186-4096-4e47-a908-59929924843d .p5e883481-4766-4286-b8b9-3353c75feeeb {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.t2fc0d186-4096-4e47-a908-59929924843d .r30dcdd7b-8376-4ea9-8846-2df59808c651 {
margin-top: 1rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .hdaeabec4-27f5-4165-bbbc-a166c3a4723e {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .tb84cccf9-5865-4a96-b8ef-16b22746f552 {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .r5c02b2ee-93fe-4da3-86ae-eedb8c802235 {
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;
}

.t2fc0d186-4096-4e47-a908-59929924843d .hbd103705-d0ca-4059-b76c-b274d38726db {
margin-top: 1.5rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .q34a02e92-9a87-404e-a0e7-b7b981b4b272 {
display: flex;
gap: 10px;
margin-top: 10px;
}

.t2fc0d186-4096-4e47-a908-59929924843d .ba50086ce-38c8-4ae0-8b0a-cd386fdfc654 {
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;
}

.t2fc0d186-4096-4e47-a908-59929924843d .ld2c4fc88-e87a-417d-aae1-444f92e61599 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.t2fc0d186-4096-4e47-a908-59929924843d .h8e072c34-bc78-4800-9024-43c1748f0344 {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .ye085a203-c730-454a-8cfa-4b1eff6f1b39 {
padding: 2rem 0;
margin-top: 2rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .oa32114ac-8812-4910-afd5-a4e491639664 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.t2fc0d186-4096-4e47-a908-59929924843d .m3b622930-2f2a-4b9b-befa-1e2f0493f45e {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.t2fc0d186-4096-4e47-a908-59929924843d .tae1c5ac9-3d6b-4d0e-b509-815d00e91001 {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.t2fc0d186-4096-4e47-a908-59929924843d .f77f110c5-04e9-4e19-9315-e080e7ec0f52 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .o895557cb-bdf0-4bd2-8a25-9ee03eb1a8a1 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.t2fc0d186-4096-4e47-a908-59929924843d .qe130c6ea-4865-4fc0-8a98-4a85cfcf71ed {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.y79928856-fada-4b3c-8222-5d1f4bf2cd58 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 .s3784aa72-3de3-426e-9dea-47e73e370d13 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 .s3784aa72-3de3-426e-9dea-47e73e370d13 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 a {
color: var(--footer-4-link);
text-decoration: none;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 a:hover {
opacity: 0.7;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .w0186a207-99f0-4fc4-af9f-77b07fe0fcd0 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .qaa2f36f3-39ac-4d93-b064-16f9417e8c5e a,
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .ad357a8d1-4607-4048-96fe-ef801ccfc3b8 a {
display: block;
margin-bottom: 5px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .tb84cccf9-5865-4a96-b8ef-16b22746f552 a {
font-size: 20px;
margin-right: 15px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .o20c2b93e-4558-4faa-8af2-2153d28239c2 img {
height: 50px;
margin-right: 10px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .t7ef2c28f-9946-4d63-bc70-5431c74f34cc img {
height: 30px;
margin-right: 10px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .p65527c63-51e6-412f-b88c-52912345dffb img {
max-height: 40px;
margin: 5px;
}
.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .ld2c4fc88-e87a-417d-aae1-444f92e61599 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .ld2c4fc88-e87a-417d-aae1-444f92e61599 p {
color: var(--footer-4-text-bottom);
}

.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .v9c68267f-a9a3-4ce5-a7c7-c13648822623 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .v9c68267f-a9a3-4ce5-a7c7-c13648822623 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .v9c68267f-a9a3-4ce5-a7c7-c13648822623 button.t9d2fbb37-43d7-4990-b330-117d1f0d5545 {
background-color: #1c1c5c;
}

.y79928856-fada-4b3c-8222-5d1f4bf2cd58 .v9c68267f-a9a3-4ce5-a7c7-c13648822623 img {
width: 20px;
height: 14px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .v2a617002-011c-4213-b458-4c28dabb8845 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.af00798c2-cb95-4b06-bc01-2e254468cd20 .d2dd7f79f-8121-4a83-a806-d30c76ef4e79 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .d2dd7f79f-8121-4a83-a806-d30c76ef4e79 > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .d2dd7f79f-8121-4a83-a806-d30c76ef4e79 > div:last-child {
border-right: none;
}

/* Средняя часть */
.af00798c2-cb95-4b06-bc01-2e254468cd20 .w01aabee7-03d0-4646-9a60-ac0c1beb3c0e {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.af00798c2-cb95-4b06-bc01-2e254468cd20 .ld2c4fc88-e87a-417d-aae1-444f92e61599 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.af00798c2-cb95-4b06-bc01-2e254468cd20 .x84751461-8748-450c-81ff-b5c332ecf7e3 .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .x84751461-8748-450c-81ff-b5c332ecf7e3 .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .m474e5199-aa00-46cb-8d75-0870cc5df317 {
padding: 25px 80px;
}

/* Верификация */
.af00798c2-cb95-4b06-bc01-2e254468cd20 .f58c61b56-d8b6-4d7f-a657-ce04112aca13 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.af00798c2-cb95-4b06-bc01-2e254468cd20 .o463d182f-7c0a-4374-9657-978571ba28e9 img {
height: 24px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .y1f01f2af-2886-4e7c-b1bf-7e8bd7e609de {
background-color: #fff;
border-radius: 10px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .pcba55d52-6f80-4bae-a941-ba5e4ce3165c {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.n874d5a6e-9c72-48a2-85dd-4573f84740fb {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.n874d5a6e-9c72-48a2-85dd-4573f84740fb .x7f2c3bbd-985b-410f-b008-36857e0799e7 {
background-color: var(--footer-6-bg-support);
}
.n874d5a6e-9c72-48a2-85dd-4573f84740fb a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.n874d5a6e-9c72-48a2-85dd-4573f84740fb .f545e485c-8101-43a3-a7e1-b1361372ac25 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.n874d5a6e-9c72-48a2-85dd-4573f84740fb .p5f6cbe4f-7b1a-44a4-8c08-59f988e3d212 {
background-color: var(--footer-6-bg-support-chat)
}
.n874d5a6e-9c72-48a2-85dd-4573f84740fb .l2ad7147e-3575-4cc7-a120-982cd0a24d2e {
background-color: var(--footer-6-bg-support-tg)
}
.n874d5a6e-9c72-48a2-85dd-4573f84740fb .v8a6000a3-caf4-437d-a1e7-23553e2e8741 {
background-color: var(--footer-6-bg-support-mail)
}

.c4aa84cde-e909-476b-8ea2-d705876ee217 {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 ul {
padding-left: 0;
list-style: none;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 ul li a:hover {
opacity: 0.7;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 hr {
border-color: #333;
}

/* Custom button styles */
.c4aa84cde-e909-476b-8ea2-d705876ee217 .k641986a1-0a03-4c98-9e0f-1e23aab48497 {
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;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .k641986a1-0a03-4c98-9e0f-1e23aab48497 i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.c4aa84cde-e909-476b-8ea2-d705876ee217 .ndb550a4e-1bc5-4933-beb2-f6680071b023 {
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;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .ndb550a4e-1bc5-4933-beb2-f6680071b023 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .ndb550a4e-1bc5-4933-beb2-f6680071b023 .u9f4c3d9f-4f30-4a0b-8121-a9bcc087a429 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .ndb550a4e-1bc5-4933-beb2-f6680071b023 .sf3f077e4-24cc-457f-bf7e-1c5d0a490bf0 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.c4aa84cde-e909-476b-8ea2-d705876ee217 .t29a2d3a3-2a84-4aea-a16d-9aaa0f25b422 {
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 */
}

.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .v2a617002-011c-4213-b458-4c28dabb8845 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .tb84cccf9-5865-4a96-b8ef-16b22746f552 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;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .tb84cccf9-5865-4a96-b8ef-16b22746f552 a:hover {
opacity: 0.8;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 ul {
list-style: none;
padding: 0;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 ul li {
margin-bottom: 10px;
position: relative;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 ul li a:hover {
opacity: 0.7;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 ul li i.c6d2206a2-524e-4d6a-8d7d-93b262d88fc6.e27b6075f-004a-483b-90d5-8398de0cd034 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .q0ac781e7-4e5f-4e2a-a277-39c5a990feb4 {
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 */
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .q0ac781e7-4e5f-4e2a-a277-39c5a990feb4:hover {
opacity: 0.7;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .q0ac781e7-4e5f-4e2a-a277-39c5a990feb4 i {
margin-right: 10px;
font-size: 1.5rem;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f img,
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .h016fb95e-c0fc-4530-8e6d-e53976b1bb59 img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .k28ba4dbc-ccb9-4aae-9394-ce42ac64693f .c6bfceac0-7b16-43dc-b0a1-5b7de582b872 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .mae0162b0-fb20-4b83-bd4b-49237c607ac6 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .p3813c17e-92bb-43eb-859c-5b83982a7598 {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .p3813c17e-92bb-43eb-859c-5b83982a7598 .h016fb95e-c0fc-4530-8e6d-e53976b1bb59 {
display: flex;
align-items: center;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .v3f56b878-fa11-4a49-9f5f-1f6630496af0 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.m33335c7e-c80a-4099-b4a2-1108db5ebe19 {
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;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .af33c3677-bde9-40df-9cf9-9f8305254dbb {
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);
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .r341f7cd1-aa0b-47b5-a7f2-546642bc54e6 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .r341f7cd1-aa0b-47b5-a7f2-546642bc54e6:last-of-type {
border-bottom: none;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .i28e2869c-8307-417c-a7a1-89549079d262 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .b7178506f-8dd9-43e4-9e82-7f72a649d5de, .pcba55d52-6f80-4bae-a941-ba5e4ce3165c {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .b7178506f-8dd9-43e4-9e82-7f72a649d5de:hover {
opacity: 0.7;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .n7787f149-f258-4e92-8a7a-10a6300a9c50 {
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;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af 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 */
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.l394d4b02-0175-4bb0-b6c7-b89ac3553e7b img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .vf0f63540-9c57-4ed4-ab15-af22f16f64f6 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .vf0f63540-9c57-4ed4-ab15-af22f16f64f6 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .lfe433f3a-cf3f-4266-adcc-2e3d0f9740db {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .xb057e72f-d79c-46ca-807d-05c11f6b0a91 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .uaeefca9d-4e74-460f-afab-0a3fd1eac1b5 {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .v0f485457-d868-47f4-a8cc-b29b38f3be4e {
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 */
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .i934aa552-477e-4620-959b-5ddabdb8c5ad {
display: flex;
align-items: center;
gap: 5px;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .t1f8fa66a-f088-4763-81bc-759babd8aa2d {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .b5669b446-a1a8-4704-bb58-4905a0955803 {
/* 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;
}

.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .b5669b446-a1a8-4704-bb58-4905a0955803.r1c590f60-582c-4423-996f-9a97be33aefd { /* 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 */
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.cdf66b691-d4fb-41fe-a508-caccf7dee5a9 {
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 */
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.y7446140f-c4cf-49ed-8648-cf59564bdcb9 {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.y7446140f-c4cf-49ed-8648-cf59564bdcb9 > div {
color: white;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.y7446140f-c4cf-49ed-8648-cf59564bdcb9 .rc76e08f8-24e7-4cdd-8b33-32fff64e8e80 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af.y7446140f-c4cf-49ed-8648-cf59564bdcb9 .d1180ce21-c288-40bc-bf0e-166ab93de043 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .d0fe8c3f4-1c53-443a-828e-70ef071e51af img {
display: block; /* Ensures images are on their own line/block */
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .b247642b4-c3bb-4691-b2bd-b069a12af7bd {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .l18c9a854-bd3f-473f-a1a9-3dbe92a60bbe {
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;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .i3b29d5e4-7875-4807-823c-d80cc8ddde81 {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .w9c02ff77-f0f5-41f4-aab1-1d2a86389572 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .s3d91d01e-5bda-425d-a80b-53038e84b6f5 {
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;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .k3a3dbcc5-3ea9-4e81-9b9a-8defb5327bc1 a:hover {
opacity: 0.7;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .o48064389-0c0f-42cb-8663-2a0b273c1670 {
margin-top: 60px;
padding-bottom: 30px;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .ld2c4fc88-e87a-417d-aae1-444f92e61599 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .wd50751b5-38d5-4219-a69c-04fa51240d10 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .wd50751b5-38d5-4219-a69c-04fa51240d10 .s3d91d01e-5bda-425d-a80b-53038e84b6f5 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.ib1a5c141-748b-4d06-b352-94fa608df9fc {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .v2a617002-011c-4213-b458-4c28dabb8845 {
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 */
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .y62885198-86e8-4167-8776-9c80389e84cf {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .t4bc1c0d1-4384-491b-8fea-88df987f30e0 {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .b7178506f-8dd9-43e4-9e82-7f72a649d5de {
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;
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .b7178506f-8dd9-43e4-9e82-7f72a649d5de:hover {
opacity: 0.7;
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .a35eceb96-4b78-4c7a-8358-f3ae1dafc0b5 {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.ib1a5c141-748b-4d06-b352-94fa608df9fc .g151bc5c2-2140-4485-8f5f-c8ad59b1a1fd {
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;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .g151bc5c2-2140-4485-8f5f-c8ad59b1a1fd:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.ib1a5c141-748b-4d06-b352-94fa608df9fc .tb84cccf9-5865-4a96-b8ef-16b22746f552 .r5c02b2ee-93fe-4da3-86ae-eedb8c802235 {
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;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .tb84cccf9-5865-4a96-b8ef-16b22746f552 .r5c02b2ee-93fe-4da3-86ae-eedb8c802235:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .tb84cccf9-5865-4a96-b8ef-16b22746f552 svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.ib1a5c141-748b-4d06-b352-94fa608df9fc .x663e6add-1461-422d-b5e0-24bfe7c000c0 {
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 */
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .x663e6add-1461-422d-b5e0-24bfe7c000c0.o5e6c74d2-e9ab-4ef6-9ff2-193938573e4b {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.ib1a5c141-748b-4d06-b352-94fa608df9fc .p198f53ef-b267-474d-b753-f4a0891ec141 .btn.q98e53fca-92b8-4223-bb0f-6f00fe6277eb {
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 */
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .p198f53ef-b267-474d-b753-f4a0891ec141 .btn.q98e53fca-92b8-4223-bb0f-6f00fe6277eb:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .p198f53ef-b267-474d-b753-f4a0891ec141 .m217bb0c2-b206-4ab7-9828-268aecfed2d8 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.ib1a5c141-748b-4d06-b352-94fa608df9fc .db156047f-5d3f-4556-8844-475af710e331 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .eff2cc2c4-7159-4add-b723-11985a83e04d {
color: #e0e0e0;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .eff2cc2c4-7159-4add-b723-11985a83e04d:hover {
background-color: #4a4755;
color: #ffffff;
}

.n7afbdb57-4374-4827-af00-fe5ca7ec9e90 {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.n7afbdb57-4374-4827-af00-fe5ca7ec9e90 .p214d06ce-7749-46f5-a62c-dac7ee8da687 {
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");
}

.n7afbdb57-4374-4827-af00-fe5ca7ec9e90 .hd7d89b5b-2997-44bd-82ee-d110324abb4a {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.g29351a61-c065-49d1-8ad3-f0b632ef2090{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.r99623b54-e2af-4dbe-aafb-34254a81acef {
width: 30px;
height: 30px;
object-fit: cover;
}

.rd3fe0ad4-474a-447c-a34f-2d86cba62e08 {
width: 20px;
height: 20px;
object-fit: cover;
}

.i3bccfc3a-d9fc-44bb-9aa7-c920fb23596f {
height: 40px;
margin-right: 20px;
}

.r9bfc9132-8c05-4f73-8cae-0d6e97d67e63 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.q524c9ab2-223f-4895-98f7-517c983bb15a  {
grid-template-columns: repeat(3, 1fr);
}

.e230e3074-c2a5-4636-a569-ff0ea4d93eed  {
grid-template-columns: repeat(3, 1fr);
}

.t2fc0d186-4096-4e47-a908-59929924843d .r341f7cd1-aa0b-47b5-a7f2-546642bc54e6 {
margin-bottom: 2rem;
}

.t2fc0d186-4096-4e47-a908-59929924843d .oa32114ac-8812-4910-afd5-a4e491639664 {
flex-direction: column;
align-items: flex-start;
}

.t2fc0d186-4096-4e47-a908-59929924843d .o895557cb-bdf0-4bd2-8a25-9ee03eb1a8a1 {
align-items: flex-start;
margin-top: 1rem;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .d2dd7f79f-8121-4a83-a806-d30c76ef4e79 {
padding: 40px 20px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .d2dd7f79f-8121-4a83-a806-d30c76ef4e79 > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .d2dd7f79f-8121-4a83-a806-d30c76ef4e79 > div:last-child {
border-bottom: none;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .w01aabee7-03d0-4646-9a60-ac0c1beb3c0e,
.af00798c2-cb95-4b06-bc01-2e254468cd20 .ld2c4fc88-e87a-417d-aae1-444f92e61599,
.af00798c2-cb95-4b06-bc01-2e254468cd20 .m474e5199-aa00-46cb-8d75-0870cc5df317 {
padding: 40px 20px;
}

.af00798c2-cb95-4b06-bc01-2e254468cd20 .x84751461-8748-450c-81ff-b5c332ecf7e3 {
text-align: left;
}
}

@media (max-width: 768px) {
.je4b73a70-1e2c-4742-adca-6bba1a764807 .s0d2ece6a-88a9-4722-a663-a2761b7fe628 {
flex-direction: column;
max-width: 95%;
}
.je4b73a70-1e2c-4742-adca-6bba1a764807 .de43c54c3-ffb6-4f95-82d4-4c33893b30e9 {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 {
max-width: 95%;
padding: 40px 24px;
}
.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 .k06cddec4-0c8c-47c8-9887-7e606fe93c2e {
font-size: 1.4rem;
}
.gc863a70e-3e7d-4f51-b5b9-e8a673ca1609 p {
font-size: 0.95rem;
max-height: 140px;
}

.c4aa84cde-e909-476b-8ea2-d705876ee217 .w0f867691-34eb-48ff-9ef4-fa5ace412f88 {
text-align: center;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.c4aa84cde-e909-476b-8ea2-d705876ee217 .ndb550a4e-1bc5-4933-beb2-f6680071b023, .r75a4b331-2524-466a-8651-66c4bae5e567 .k641986a1-0a03-4c98-9e0f-1e23aab48497 {
width: 100%; /* Full width buttons on small screens */
}

.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .tb84cccf9-5865-4a96-b8ef-16b22746f552 {
margin-top: 20px;
text-align: center;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .tb84cccf9-5865-4a96-b8ef-16b22746f552 a {
margin: 0 8px;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .p3813c17e-92bb-43eb-859c-5b83982a7598 {
flex-direction: column;
text-align: center;
}
.s5457247b-fa45-4fc5-a91a-1fbc7b5c37c9 .p3813c17e-92bb-43eb-859c-5b83982a7598 .s7f2babe9-09d2-430f-8ae7-dd2d0c1387ad {
margin-bottom: 15px;
}

.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .vf0f63540-9c57-4ed4-ab15-af22f16f64f6 {
align-items: center;
width: 100%;
}
.m33335c7e-c80a-4099-b4a2-1108db5ebe19 .lfe433f3a-cf3f-4266-adcc-2e3d0f9740db {
text-align: center !important;
}

.df78920f8-d19c-43e2-9ae2-8df93f95fe8d .i3b29d5e4-7875-4807-823c-d80cc8ddde81 { animation-duration: 25s; }

.ib1a5c141-748b-4d06-b352-94fa608df9fc .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .tb84cccf9-5865-4a96-b8ef-16b22746f552,
.ib1a5c141-748b-4d06-b352-94fa608df9fc .y60e794db-b1c3-4ebc-a9ad-1175054bb3ba,
.ib1a5c141-748b-4d06-b352-94fa608df9fc .p198f53ef-b267-474d-b753-f4a0891ec141 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .y60e794db-b1c3-4ebc-a9ad-1175054bb3ba {
/* 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 */
}
.ib1a5c141-748b-4d06-b352-94fa608df9fc .x663e6add-1461-422d-b5e0-24bfe7c000c0 {
width: auto; /* Allow badges to size naturally within grid */
}
}
