a {
text-decoration:none;
}
.x7066ca5d-bd4b-4a5a-9e46-cca0a524b8b7 {
background-color: var(--header-1-bg);
}

.x7066ca5d-bd4b-4a5a-9e46-cca0a524b8b7 .c45ba72c4-d810-4e18-b179-a6e7693a8e22 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.x7066ca5d-bd4b-4a5a-9e46-cca0a524b8b7 .e579efa7b-b29d-4255-9f84-c295abf4d64b {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.zb26e21ab-7063-44ee-8b09-ffa6612970a2 {
background-color: var(--header-2-bg);
}

.zb26e21ab-7063-44ee-8b09-ffa6612970a2 .j73636e3a-8d0c-4091-9574-74851c4f4e1e {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.zb26e21ab-7063-44ee-8b09-ffa6612970a2 .e0da7849f-ed97-4652-a041-7f9c1270f846 {
width: 68px;
}

.zb26e21ab-7063-44ee-8b09-ffa6612970a2 .c45ba72c4-d810-4e18-b179-a6e7693a8e22 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.zb26e21ab-7063-44ee-8b09-ffa6612970a2 .e579efa7b-b29d-4255-9f84-c295abf4d64b {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.bbb18d659-d510-4b66-b30b-abae4cdfcf0c {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.t812fa98d-c5d0-47b2-8bce-5ce709589f33 {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.bbb18d659-d510-4b66-b30b-abae4cdfcf0c .ie82b4f49-22d2-47fc-b66c-53047531a239 {
font-size: 1.8rem;
font-weight: bold;
}
.t812fa98d-c5d0-47b2-8bce-5ce709589f33 .qaf9e5170-0f7e-4577-b48a-de30f071501c {
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;
}
.t812fa98d-c5d0-47b2-8bce-5ce709589f33 .qaf9e5170-0f7e-4577-b48a-de30f071501c:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.ze0d6a220-0550-427b-9e2a-a97e6d4437ca.i52907060-e318-4744-b647-3cc722cea921 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.bbb18d659-d510-4b66-b30b-abae4cdfcf0c .y5a5f5989-dd23-42fa-90b8-5d6c0eafbd86 {
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;
}
.bbb18d659-d510-4b66-b30b-abae4cdfcf0c .y5a5f5989-dd23-42fa-90b8-5d6c0eafbd86:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.bbb18d659-d510-4b66-b30b-abae4cdfcf0c .q7004d6f3-8a75-4fbf-a6e0-c74c61049830 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.t812fa98d-c5d0-47b2-8bce-5ce709589f33 .cbffd0639-8da3-4fcc-aa46-4a155b1b3c88 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.t812fa98d-c5d0-47b2-8bce-5ce709589f33 .cbffd0639-8da3-4fcc-aa46-4a155b1b3c88 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.t812fa98d-c5d0-47b2-8bce-5ce709589f33 .cbffd0639-8da3-4fcc-aa46-4a155b1b3c88:hover {
color: white;
}

/* Header */
.j066d160f-b02d-498c-b63d-c120ef3db524 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.j066d160f-b02d-498c-b63d-c120ef3db524 .ob12bfd5f-a459-494f-a7ad-0334d18555f1 { 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; }
.j066d160f-b02d-498c-b63d-c120ef3db524 .ob12bfd5f-a459-494f-a7ad-0334d18555f1.xe0b06147-4ad5-4004-a643-91a7bac7202a { background-color: #ffde00; }
.j066d160f-b02d-498c-b63d-c120ef3db524 .q509a4e04-a211-45cd-937f-15b5cc513660 { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.j066d160f-b02d-498c-b63d-c120ef3db524 .qc9e05390-1b65-4260-92fd-275d4e3bca25 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.c5211175d-c5d7-48cb-9f79-470b809f34e6 .i44e41d0a-5756-4650-89b0-a00ce936d020 { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 {
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;
}
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .m252b463a-61df-4e0b-b4db-0549a5e1b48c { flex: 1; }
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .zb7a7bcf6-bbf6-4606-b200-5594db164111 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .zb7a7bcf6-bbf6-4606-b200-5594db164111:hover { color:#fe617c; }
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .zb7a7bcf6-bbf6-4606-b200-5594db164111 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .g3e9d3419-e1ea-4950-90d2-73a6e0e91d6b { position: absolute; top: -20px; }
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .te4bd3a48-c0fd-4b28-a26b-aad896296347 {
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;
}
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .te4bd3a48-c0fd-4b28-a26b-aad896296347:hover { transform: scale(1.1); }
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .te4bd3a48-c0fd-4b28-a26b-aad896296347 i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.aa3c5b36f-5bba-4677-9ed0-f69583515b42 .m252b463a-61df-4e0b-b4db-0549a5e1b48c span { font-weight:500; font-size:0.6rem; }

.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.j28ebdb92-3b34-46a2-8bec-4ca37b695a4f {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f .g1607a218-00be-47cf-b8a6-bee1d76abef8 {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f .y7b02f006-f8e9-4c20-bcfb-1c10766f3ff2 {
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;
}
.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f .qd6b5e4b5-7049-45d4-bb8e-e46ec5dce5fe {
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;
}
.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f .z263e141c-1550-4c95-9e66-d1283c8821b3 {
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);
}
.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f .zcb1cb832-e00b-4ead-b3a0-2159640efcb9 {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.uc114aa03-b7ff-4581-983c-3caa5b8ccb8f .zcb1cb832-e00b-4ead-b3a0-2159640efcb9 .t4579d6a7-0b17-431d-bb96-0b8b366f270b {
margin-right: 0.4rem;
}
.b9938193a-2a3c-4ac1-a544-a5e5486e062e.i52907060-e318-4744-b647-3cc722cea921 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.j28ebdb92-3b34-46a2-8bec-4ca37b695a4f .y7b02f006-f8e9-4c20-bcfb-1c10766f3ff2 {
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;
}
.j28ebdb92-3b34-46a2-8bec-4ca37b695a4f .qd6b5e4b5-7049-45d4-bb8e-e46ec5dce5fe {
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;
}
.j28ebdb92-3b34-46a2-8bec-4ca37b695a4f .z263e141c-1550-4c95-9e66-d1283c8821b3 {
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);
}

.j3637eea7-e5f3-4786-9bfe-096e2fade2ff {
background-color: var(--header-6-bg);
height: 64px;
}

.g4b2f8272-eac4-4c7e-bf7e-fbc866ed2f95 {
color: var(--header-text);
}

.j3637eea7-e5f3-4786-9bfe-096e2fade2ff .e83474e65-e371-40cc-a8bf-d0543bdca73e {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.j3637eea7-e5f3-4786-9bfe-096e2fade2ff .g0a19dd1d-19c1-4c49-93f9-ec9ce568e34d {
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;
}

.j3637eea7-e5f3-4786-9bfe-096e2fade2ff .y5a5f5989-dd23-42fa-90b8-5d6c0eafbd86 {
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;
}

.j3637eea7-e5f3-4786-9bfe-096e2fade2ff .vca9981b6-89e9-4c81-a326-aa7712c45d80 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.j3637eea7-e5f3-4786-9bfe-096e2fade2ff .vca9981b6-89e9-4c81-a326-aa7712c45d80::before,
.j3637eea7-e5f3-4786-9bfe-096e2fade2ff .vca9981b6-89e9-4c81-a326-aa7712c45d80::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.kb745f45b-160a-40b8-9ade-76b8fd456483 {
background-color: var(--header-7-bg);
}

.kb745f45b-160a-40b8-9ade-76b8fd456483 .c45ba72c4-d810-4e18-b179-a6e7693a8e22,
.kb745f45b-160a-40b8-9ade-76b8fd456483 .za783073e-59e1-4f58-a11f-423b491b7c81 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.kb745f45b-160a-40b8-9ade-76b8fd456483 .e579efa7b-b29d-4255-9f84-c295abf4d64b {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.fe93bfef7-3ce9-475b-beed-7a5c0c8f4b05 {
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;
}

.fe93bfef7-3ce9-475b-beed-7a5c0c8f4b05 .f0d20be72-1595-4c47-9d9b-bdfd824fd12d {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.fe93bfef7-3ce9-475b-beed-7a5c0c8f4b05 .pafce753b-d41a-475b-abac-f126706a7b8f {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.z85d0d68a-408f-4913-a6d0-4cd828e40871 {
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;
}

.z85d0d68a-408f-4913-a6d0-4cd828e40871 .vdd77f114-62ef-4fe6-82d3-ee6caa082a35 {
margin-left: 37vw;
}

.z85d0d68a-408f-4913-a6d0-4cd828e40871 .f0d20be72-1595-4c47-9d9b-bdfd824fd12d {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.z85d0d68a-408f-4913-a6d0-4cd828e40871 .pafce753b-d41a-475b-abac-f126706a7b8f {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .j2d18d43d-2624-4c3e-9cc0-f3305f3cfe2f {
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);
}

/* Левая часть */
.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .q19ae36cc-97b0-45b1-bb3e-d17d49cb385f {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .q19ae36cc-97b0-45b1-bb3e-d17d49cb385f h5 {
font-weight: 700;
color: #000;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .input-group-text {
background-color: #fff;
border-right: 0;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .form-select {
border-left: 0;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .s8cb3b40e-c7ab-4587-862e-653001a46a7c {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .s8cb3b40e-c7ab-4587-862e-653001a46a7c:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .jebe42119-7c69-4ff9-b908-5070fbcbf55c img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .c12bddd82-09b3-4dae-a199-f1d03ccab271 {
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;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .c12bddd82-09b3-4dae-a199-f1d03ccab271 h1 {
font-weight: 800;
font-size: 3rem;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .c12bddd82-09b3-4dae-a199-f1d03ccab271 p {
margin: 0;
}

.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .pfce09fdb-c88f-4f39-9561-2f0fde5bff36 {
gap: 11px;
}

.d8b5ee1a3-6ff3-4555-9ab1-524da391166c {
height: 50px;
}

.r6ed64b5d-292b-47f5-ba50-3fcf316ff8d0 {
height: 24px;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .tf48338d4-df44-4a46-a299-bbd4f1d7034f {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .n6c1966f9-9f3a-4c14-8924-84efba8a0429 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .b55a94b9b-e7c1-465c-8e33-0f2f4b957e70 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .b126e0719-bc92-4152-b6d5-d15ea4062d09 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .x625f59ea-1633-4362-af47-e191ff810f13 {
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;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .k5d062f26-8c90-40d4-925e-966c29b2f6b6 {
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;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .vd529e37b-342b-4929-bcba-ca3f5332b572 {
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;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .z39ae3f70-24b7-48cd-8e90-4378aef09433 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .j4ee082e7-b6fe-4949-a5e9-aa9263c22aca {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .j4ee082e7-b6fe-4949-a5e9-aa9263c22aca.t317bba8a-5164-425a-86b7-27debc0382ed {
background-color: #ffc107; /* Active dot color */
}
.yd4439163-9579-4c72-b3d1-f40173d8986a .d19d72517-23b9-4073-b46d-7980c4dc4c41 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.yd4439163-9579-4c72-b3d1-f40173d8986a .k5d062f26-8c90-40d4-925e-966c29b2f6b6 .ic3a7b507-7c33-4d57-8fe9-ca0816199a3e {
color: var(--h1-4-main-text) !important;
}

.yd4439163-9579-4c72-b3d1-f40173d8986a .k5d062f26-8c90-40d4-925e-966c29b2f6b6 .h3 {
color: var(--h1-4-text) !important;
}

.yd4439163-9579-4c72-b3d1-f40173d8986a .k5d062f26-8c90-40d4-925e-966c29b2f6b6 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.y253860e0-5ce7-457a-9073-61ba25ff3228 .oa7beaabf-cd26-4608-81b3-31694c306012 {
--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 */
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .sc356acd1-b8ab-4a51-ae44-5a093b67aa4a { /* 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 */
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .vc143002a-59c5-4f85-b358-625df99ce533 {
--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 */
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.y253860e0-5ce7-457a-9073-61ba25ff3228 .f93b6671e-0f8a-4514-92c6-f516d25178ba {
color: var(--h1-5-main-text) !important;
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .a4cf5d922-bb33-48d9-b9c3-179ef1ead0c7 {
color: #8B4513 !important;
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .haa6a0e28-3412-4856-a095-04ac28544861 { /* Inner container background */
background-color: #312948 !important;
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .i964a919d-6f44-4501-ad36-e940fe7607fb { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.y253860e0-5ce7-457a-9073-61ba25ff3228 .g988ac515-be15-4ae2-9b2a-04baf4226879 { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.y253860e0-5ce7-457a-9073-61ba25ff3228 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.h2fd712e9-c747-4b3f-b398-8881a1a26a12 {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}

.h2fd712e9-c747-4b3f-b398-8881a1a26a12 .l7ceb3941-d8f7-4baf-9af3-dcbc8a397972 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.h2fd712e9-c747-4b3f-b398-8881a1a26a12 .y594a22d3-d23d-476d-b225-baee26159db2 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.h2fd712e9-c747-4b3f-b398-8881a1a26a12 .iaebceea7-0f3e-48bc-977d-822e42fbc157 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.h2fd712e9-c747-4b3f-b398-8881a1a26a12 .j6f1bc9f6-3045-48b5-a145-c066a35dd836 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.h925bde30-9c2e-4334-a7ca-de8f6c0900cd {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .v922ea6f2-a36c-452c-a2dd-e554053c5e43 i {
margin-right: 5px;
font-size: 1.1em;
}

.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .oc308ff56-7242-4f2f-9619-2c32bfb40aa5 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .oc308ff56-7242-4f2f-9619-2c32bfb40aa5 .y30586985-29a7-4117-a04e-0b56623be63a {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .f88ac89c1-69f0-4695-af76-ac04ba1ad9e3 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .nc4396b54-98a9-4f04-a707-1c152d38c3b6 {
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;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .jf438c8c3-1293-4fab-bd11-0698ae2f7a72 {
height: 120px; /* Height for the smaller card images */
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .w09c711bb-39ba-403c-96cc-986c9053c301 {
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;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .k2ad9ebce-8941-49ac-9ce9-6cf21819afab {
padding: 15px;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .laf5c5aea-c878-4ce2-a624-749d4d173319 {
padding: 10px; /* Reduced padding for small cards */
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .e2173fbf8-fbb0-47b0-99c6-2a4aad68bd4d {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .ea2658187-2f7e-4370-97db-255d84f6047b {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .nfe31c00e-52c1-4f21-957c-1a14fe2a3ef4 {
font-size: 0.8em;
color: #aaaaaa;
}

.h925bde30-9c2e-4334-a7ca-de8f6c0900cd .p4c3445a0-b655-4f33-a6a7-4143b93c2846 h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.q183c2c4f-7cf1-4aed-bca3-d422e589068f {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.q183c2c4f-7cf1-4aed-bca3-d422e589068f .hc7a639da-8122-40f4-8649-92454d9d2e16 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.q183c2c4f-7cf1-4aed-bca3-d422e589068f .ubbf36252-bbea-4d7d-89b0-6862f4635e07 {
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;
}

.q183c2c4f-7cf1-4aed-bca3-d422e589068f .ubbf36252-bbea-4d7d-89b0-6862f4635e07:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.q183c2c4f-7cf1-4aed-bca3-d422e589068f .l6d4931ad-3b7c-469f-8802-0f4e0f8d92c9 {
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;
}

.v62569d8b-3839-48b8-bff7-2b3867bf85c8 {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.v62569d8b-3839-48b8-bff7-2b3867bf85c8 .hc7a639da-8122-40f4-8649-92454d9d2e16 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.v62569d8b-3839-48b8-bff7-2b3867bf85c8 .ubbf36252-bbea-4d7d-89b0-6862f4635e07 {
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;
}

.v62569d8b-3839-48b8-bff7-2b3867bf85c8 .ubbf36252-bbea-4d7d-89b0-6862f4635e07:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.v62569d8b-3839-48b8-bff7-2b3867bf85c8 .l6d4931ad-3b7c-469f-8802-0f4e0f8d92c9 {
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;
}

.n633738f9-5863-429c-a84f-4fed7a81c08b {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.n633738f9-5863-429c-a84f-4fed7a81c08b .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.n633738f9-5863-429c-a84f-4fed7a81c08b .e7d6250c9-cd98-43ef-97dd-83a41d86825a {
color: var(--slot-5-text-2);
}

.n633738f9-5863-429c-a84f-4fed7a81c08b .va5a773f4-6486-474d-95f6-888f49d863ef {
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;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .p6b4b6f07-5154-4951-8d42-9c5f1ab24915 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .r190211fd-6e52-4788-bfcd-718790672537 {
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;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .r190211fd-6e52-4788-bfcd-718790672537::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .uea6ff89b-b727-4180-916e-7af1a344f65e {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .uea6ff89b-b727-4180-916e-7af1a344f65e::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.bceca588d-0237-415a-b2e5-3745d2faa1e7 .uea6ff89b-b727-4180-916e-7af1a344f65e::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .z3c427cb5-4e67-43d5-a8ad-9469d7b9cbb8 {
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;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .ubbf36252-bbea-4d7d-89b0-6862f4635e07 {
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;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .yc265c069-899c-4ce8-868d-6a621c6abbff {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .n2c4c7bdf-9281-410c-a50b-3557efe21292 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.bceca588d-0237-415a-b2e5-3745d2faa1e7 .n2c4c7bdf-9281-410c-a50b-3557efe21292:hover {
background: rgba(214,176,115,0.4);
}

.bceca588d-0237-415a-b2e5-3745d2faa1e7 .cd587c71f-acc8-48e2-a311-c296b0df21e9 {
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;
}
.bceca588d-0237-415a-b2e5-3745d2faa1e7 .cd587c71f-acc8-48e2-a311-c296b0df21e9:hover {
background: rgba(255,255,255,0.25);
}

.fdc7e19e3-26e0-4ad0-b4d6-05b63a5d6664 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.fdc7e19e3-26e0-4ad0-b4d6-05b63a5d6664 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.fdc7e19e3-26e0-4ad0-b4d6-05b63a5d6664 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.fdc7e19e3-26e0-4ad0-b4d6-05b63a5d6664 .accordion-item:last-of-type>.accordion-header .accordion-button.e0b94e060-bf24-4720-99c2-797f8d14df47 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.fdc7e19e3-26e0-4ad0-b4d6-05b63a5d6664 .accordion-button:not(.e0b94e060-bf24-4720-99c2-797f8d14df47)::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 ");
}

.fdc7e19e3-26e0-4ad0-b4d6-05b63a5d6664 .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 ");
}

.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 {
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;
}

.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 .ic3a7b507-7c33-4d57-8fe9-ca0816199a3e {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 .ic3a7b507-7c33-4d57-8fe9-ca0816199a3e::after {
display: none;
}

.p7e6546a6-ce49-45dd-ac7c-dbf710a89c8e {
height: 200px;
overflow-y: auto;
}

.g4b2f8272-eac4-4c7e-bf7e-fbc866ed2f95 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.h51fc83ac-5e47-48b3-8a43-2d320f506beb {
height: 45px;
}

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

/* затемнение внизу текста */
.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 .u7eac6b89-46e8-4dac-bc5c-06e5fb6a83c4 {
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;
}

.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 .u7eac6b89-46e8-4dac-bc5c-06e5fb6a83c4:hover {
opacity: 0.7;
}

.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .md2255fc1-d6b0-44f8-88cf-2f719e9e165c {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .e399162ff-b294-48b7-9f54-7bb7434d514b {
list-style: none;
padding-left: 0;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .e399162ff-b294-48b7-9f54-7bb7434d514b li {
margin-bottom: 0.5rem;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .e399162ff-b294-48b7-9f54-7bb7434d514b a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .e399162ff-b294-48b7-9f54-7bb7434d514b a:hover {
opacity: 0.7;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .qc87fa0e0-2150-412c-8dc4-01e2143d66ca {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .qc87fa0e0-2150-412c-8dc4-01e2143d66ca img {
height: 40px;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .s825c489d-23d6-48e6-90a9-b409d65398ec {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .s825c489d-23d6-48e6-90a9-b409d65398ec img {
height: 40px;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .cf7bae39f-570e-4006-a035-8eb5344a68db {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.wa6a4563e-ee7d-44cf-9e0d-3e50e7635a96 .cf7bae39f-570e-4006-a035-8eb5344a68db img {
height: 40px;
}

.vcfe09b79-9719-4af4-8afd-47201a2e5853 {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 a:hover {
opacity: 0.7;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .z5535e441-84dd-46f4-a291-dc9a802826fe, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .r722a9e77-e2d7-4a10-b4f4-b5adb1c59420 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .z5535e441-84dd-46f4-a291-dc9a802826fe i, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .r722a9e77-e2d7-4a10-b4f4-b5adb1c59420 i {
font-size: 1.5rem;
color: #ffffff;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .z5535e441-84dd-46f4-a291-dc9a802826fe img {
height: 45px;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .n93ad6b71-b4c3-43ff-9aa3-6dc19256733d {
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;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .xc6a75619-8a82-46d3-acea-db71416bf317 {
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;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .xc6a75619-8a82-46d3-acea-db71416bf317 option {
background-color: #333;
color: white;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .v52a1d64d-64fa-4ee6-a6c2-dc4e76a979ac, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .nc55b3998-ee4e-4810-8b5b-f0427e08f99d, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .h8b185de1-3cc2-4dc2-b6ce-141f6476b4ca {
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;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .v52a1d64d-64fa-4ee6-a6c2-dc4e76a979ac {
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>");
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .nc55b3998-ee4e-4810-8b5b-f0427e08f99d {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .h8b185de1-3cc2-4dc2-b6ce-141f6476b4ca {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .v52a1d64d-64fa-4ee6-a6c2-dc4e76a979ac:hover, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .nc55b3998-ee4e-4810-8b5b-f0427e08f99d:hover, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .h8b185de1-3cc2-4dc2-b6ce-141f6476b4ca:hover {
background-color: #444;
color: #fff;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .a4c75daef-edb0-4e0b-b1ac-ad5128b86ff9 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .m48bdbb57-2106-4205-87fd-d0835eab7ceb, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .t64d9fc7f-0f00-4b46-9d90-d4f9bcae5bb5 {
text-align: center;
}
.vcfe09b79-9719-4af4-8afd-47201a2e5853 .m48bdbb57-2106-4205-87fd-d0835eab7ceb h5, .vcfe09b79-9719-4af4-8afd-47201a2e5853 .t64d9fc7f-0f00-4b46-9d90-d4f9bcae5bb5 h5 {
text-align: center;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .re6f5b6e1-a695-4e14-b67b-1870d111fceb h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .e399162ff-b294-48b7-9f54-7bb7434d514b {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .e399162ff-b294-48b7-9f54-7bb7434d514b li {
margin-bottom: 0.5rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .e399162ff-b294-48b7-9f54-7bb7434d514b a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .e399162ff-b294-48b7-9f54-7bb7434d514b a:hover {
opacity: 0.7;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .z5535e441-84dd-46f4-a291-dc9a802826fe {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .z5535e441-84dd-46f4-a291-dc9a802826fe > * {
flex: 1 1 calc(50% - 10px);
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .hea8c0dc7-3749-40bd-9205-a09b2721a9a6 {
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;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .hea8c0dc7-3749-40bd-9205-a09b2721a9a6 img {
height: 30px;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .o61c1fd75-5f54-4463-9f8a-ed94333e0060 {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .t64d9fc7f-0f00-4b46-9d90-d4f9bcae5bb5 {
margin-top: 1rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .t37ef11db-96fb-41ef-8767-f80997e8d169 {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .s825c489d-23d6-48e6-90a9-b409d65398ec {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .j74ed5f63-29c6-440a-88b0-7099db990729 {
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;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .i5d23cea1-e2f4-42c8-ab6d-827e7002a4dd {
margin-top: 1.5rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .p43a2761d-ee21-4c7a-8b30-e3bb0d68fdcd {
display: flex;
gap: 10px;
margin-top: 10px;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .h479608c1-3199-4ef0-82e9-f25f10cd9444 {
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;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .r55b77389-82c7-4c34-9186-4de58e86fd6f {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .tfa9fd3df-f0f0-4efa-ac54-035dca247a0a {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .ifd25d9d9-1cb4-4a0e-b609-bafbeb58a0be {
padding: 2rem 0;
margin-top: 2rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .r9c36b1c5-3bce-4cc9-99a8-e4df4f1b2cf4 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .i0795233e-877b-4269-acc8-d62c5590b8a5 {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .o5217c285-bba2-4a08-900a-65cff548a75b {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .e70d95500-b412-4526-b48c-fd03caa2c2d9 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .l2b3dd8c5-9273-4416-b8f7-41c042918e40 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .t5163d304-9504-4b85-93b6-fe5d1f086244 {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.o7e1ee761-f653-4d50-8a94-b7b036b449a7 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .e399162ff-b294-48b7-9f54-7bb7434d514b {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .e399162ff-b294-48b7-9f54-7bb7434d514b .g168b971d-ed0c-4ffd-b025-689528fe0329 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .e399162ff-b294-48b7-9f54-7bb7434d514b .g168b971d-ed0c-4ffd-b025-689528fe0329 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 a {
color: var(--footer-4-link);
text-decoration: none;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 a:hover {
opacity: 0.7;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .oc308ff56-7242-4f2f-9619-2c32bfb40aa5 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .b19de9675-91cf-443a-8394-bb487c4ddce6 a,
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .x884f3fa5-ba58-4cdd-ba5e-250b9b7dc0b1 a {
display: block;
margin-bottom: 5px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .s825c489d-23d6-48e6-90a9-b409d65398ec a {
font-size: 20px;
margin-right: 15px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .b83143a00-8d04-4359-b857-40ab07981ce8 img {
height: 50px;
margin-right: 10px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .hed5f8b08-7a33-4775-a686-18f571445d51 img {
height: 30px;
margin-right: 10px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .jbbebbc1d-bd8b-4eab-93f0-0c39df21fae8 img {
max-height: 40px;
margin: 5px;
}
.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .r55b77389-82c7-4c34-9186-4de58e86fd6f {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .r55b77389-82c7-4c34-9186-4de58e86fd6f p {
color: var(--footer-4-text-bottom);
}

.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .v66e1df6b-5238-47cd-8802-619cef99b490 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .v66e1df6b-5238-47cd-8802-619cef99b490 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .v66e1df6b-5238-47cd-8802-619cef99b490 button.t317bba8a-5164-425a-86b7-27debc0382ed {
background-color: #1c1c5c;
}

.o7e1ee761-f653-4d50-8a94-b7b036b449a7 .v66e1df6b-5238-47cd-8802-619cef99b490 img {
width: 20px;
height: 14px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .o10536ced-dcbe-4b3f-8f13-016f572fb937 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .t2e7857da-3fc6-49c3-9ec4-ee70470b1be2 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .t2e7857da-3fc6-49c3-9ec4-ee70470b1be2 > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .t2e7857da-3fc6-49c3-9ec4-ee70470b1be2 > div:last-child {
border-right: none;
}

/* Средняя часть */
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .f7c106ae2-3602-4336-9283-6ce679b51ce6 {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .r55b77389-82c7-4c34-9186-4de58e86fd6f {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .g3cd320ce-b2a2-4e4c-92cc-f25195563da7 .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .g3cd320ce-b2a2-4e4c-92cc-f25195563da7 .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .v8a7c904c-2a68-44da-9fa7-5987e73b1874 {
padding: 25px 80px;
}

/* Верификация */
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .l35b6ee4d-bbb5-4afa-b10a-2e63e3200947 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .qc87fa0e0-2150-412c-8dc4-01e2143d66ca img {
height: 24px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .hea8c0dc7-3749-40bd-9205-a09b2721a9a6 {
background-color: #fff;
border-radius: 10px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .adab38b7c-af37-48e8-9d42-7f5fd3dafb49 {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.k2e435335-3199-41df-a28e-f662e54b5034 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.k2e435335-3199-41df-a28e-f662e54b5034 .hdca5d8d7-b59d-4469-87f0-39195ff0ce2b {
background-color: var(--footer-6-bg-support);
}
.k2e435335-3199-41df-a28e-f662e54b5034 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.k2e435335-3199-41df-a28e-f662e54b5034 .p1e803d67-27a0-49f3-8dd1-a44aa8ee7261 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.k2e435335-3199-41df-a28e-f662e54b5034 .y2965c861-b760-4e96-83f7-96dd3c0d252e {
background-color: var(--footer-6-bg-support-chat)
}
.k2e435335-3199-41df-a28e-f662e54b5034 .a796ed383-9a49-4a68-9af3-dbc7da3a9bf5 {
background-color: var(--footer-6-bg-support-tg)
}
.k2e435335-3199-41df-a28e-f662e54b5034 .l3f333d6d-7e08-48ba-aa8a-2b0b8eceae45 {
background-color: var(--footer-6-bg-support-mail)
}

.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 ul {
padding-left: 0;
list-style: none;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 ul li a:hover {
opacity: 0.7;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 hr {
border-color: #333;
}

/* Custom button styles */
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .l5163babf-b6d6-4e2f-bb24-a555efe6c866 {
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;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .l5163babf-b6d6-4e2f-bb24-a555efe6c866 i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .wb20e7382-4c52-45e2-b2b9-a9285fd07842 {
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;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .wb20e7382-4c52-45e2-b2b9-a9285fd07842 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .wb20e7382-4c52-45e2-b2b9-a9285fd07842 .w7b3e1613-0932-4aa4-ab4c-53db956bec35 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .wb20e7382-4c52-45e2-b2b9-a9285fd07842 .yfb7b7f27-52ff-4684-a719-c7e3358a4427 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .dbdc344da-6152-4057-b312-4b987ce5bd28 {
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 */
}

.v1a76026a-5047-4714-a657-4a8f2b20b832 {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .o10536ced-dcbe-4b3f-8f13-016f572fb937 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .s825c489d-23d6-48e6-90a9-b409d65398ec 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;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .s825c489d-23d6-48e6-90a9-b409d65398ec a:hover {
opacity: 0.8;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 ul {
list-style: none;
padding: 0;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 ul li {
margin-bottom: 10px;
position: relative;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 ul li a:hover {
opacity: 0.7;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 ul li i.t4579d6a7-0b17-431d-bb96-0b8b366f270b.m24318fc5-4a35-47b4-8eec-7f32142a1109 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .i930694a0-5e48-4ac6-950d-242a8b211155 {
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 */
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .i930694a0-5e48-4ac6-950d-242a8b211155:hover {
opacity: 0.7;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .i930694a0-5e48-4ac6-950d-242a8b211155 i {
margin-right: 10px;
font-size: 1.5rem;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .z5535e441-84dd-46f4-a291-dc9a802826fe img,
.v1a76026a-5047-4714-a657-4a8f2b20b832 .cc0cc9e63-0dd3-4458-89bd-175ebbec1b71 img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .z5535e441-84dd-46f4-a291-dc9a802826fe .n8337ebe2-0c40-4b3a-8abc-4fef0665e70a {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.v1a76026a-5047-4714-a657-4a8f2b20b832 .ia87007a6-7a05-495e-a9e9-e1fc232759fd {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .iebde9bfe-94b8-420f-bf1f-7991462a3110 {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .iebde9bfe-94b8-420f-bf1f-7991462a3110 .cc0cc9e63-0dd3-4458-89bd-175ebbec1b71 {
display: flex;
align-items: center;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .ud53e5ff0-8460-4d71-8612-009443bc0288 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.wde9a53c9-95dd-49c1-82d1-7281111b3a0d {
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;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .j45b09ad3-729f-457f-abcd-4c11b3bc8a03 {
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);
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .re6f5b6e1-a695-4e14-b67b-1870d111fceb {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .re6f5b6e1-a695-4e14-b67b-1870d111fceb:last-of-type {
border-bottom: none;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .z401b5bef-6018-45d6-bc91-1c79389472ee {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .x87930c60-4c2f-45ea-81ba-935849f8d0c2, .adab38b7c-af37-48e8-9d42-7f5fd3dafb49 {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .x87930c60-4c2f-45ea-81ba-935849f8d0c2:hover {
opacity: 0.7;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .hb9143f71-bb2e-42cf-a251-1d02f140155d {
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;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1 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 */
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1.j19f7618a-fd33-4098-9d55-d6e1480eb423 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .obfa69dbe-5ad2-4cba-aef4-00abc481295d {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .obfa69dbe-5ad2-4cba-aef4-00abc481295d img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .qd06850c5-2a5d-4ea5-81d9-306d8a25ede8 {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ba2020188-89f9-4d55-93b2-8a7f7c5fc588 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .f16c5941b-9646-4926-b7da-b95b1d3316dc {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .o3638779c-6f5d-4fb0-a45a-620130b95fdd {
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 */
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .y3b550313-fc85-42f5-8d9c-7fde281be365 {
display: flex;
align-items: center;
gap: 5px;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .g60f62e6e-ce05-4ebd-a7ca-af52d490e2fa {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .jca69ed1c-8578-499a-b171-dc3f6adfebe9 {
/* 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;
}

.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .jca69ed1c-8578-499a-b171-dc3f6adfebe9.s007e5788-67b2-40fa-aba9-fd4288fcc2c9 { /* 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 */
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1.e7016d9ea-554c-4ebb-83d3-7c9523e6c7b6 {
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 */
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1.jc8a34735-dcdb-480f-9e38-622cf4f186ad {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1.jc8a34735-dcdb-480f-9e38-622cf4f186ad > div {
color: white;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1.jc8a34735-dcdb-480f-9e38-622cf4f186ad .j5bb685c8-3004-4374-b20b-d6e19dec9dc4 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1.jc8a34735-dcdb-480f-9e38-622cf4f186ad .ndd264073-d053-47e5-952c-bbbb04235e43 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .ob12bfd5f-a459-494f-a7ad-0334d18555f1 img {
display: block; /* Ensures images are on their own line/block */
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .md2255fc1-d6b0-44f8-88cf-2f719e9e165c {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .vff03abef-3826-4728-8bf4-54df98fc6e00 {
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;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .d9de94e50-b602-46ac-975c-797eedee8292 {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .i80f13f54-7458-47e5-a5f7-ed0b4b38a2e4 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .aa461b90c-1fd7-4c4b-be86-6a0995c3e809 {
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;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .e399162ff-b294-48b7-9f54-7bb7434d514b a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .e399162ff-b294-48b7-9f54-7bb7434d514b a:hover {
opacity: 0.7;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .x5238ccdd-836c-4e5f-81df-6b1e6ffffacd {
margin-top: 60px;
padding-bottom: 30px;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .r55b77389-82c7-4c34-9186-4de58e86fd6f {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .ja9fc85f2-6a48-4746-b9de-ef9cdec2a199 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .ja9fc85f2-6a48-4746-b9de-ef9cdec2a199 .aa461b90c-1fd7-4c4b-be86-6a0995c3e809 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.i985662c7-951c-4508-a7aa-239da0474ec1 {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .o10536ced-dcbe-4b3f-8f13-016f572fb937 {
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 */
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .r9ca1b0e7-966c-4263-ba43-d80b6538ac98 {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .r2f16c7f7-6db5-414a-8684-ccd364f46a65 {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .x87930c60-4c2f-45ea-81ba-935849f8d0c2 {
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;
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .x87930c60-4c2f-45ea-81ba-935849f8d0c2:hover {
opacity: 0.7;
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .y5ce8ecb6-6acf-40e4-a754-7ab27a4c60e9 {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.i985662c7-951c-4508-a7aa-239da0474ec1 .p23bb75ca-0e40-41e3-a419-cea1582159e6 {
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;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .p23bb75ca-0e40-41e3-a419-cea1582159e6:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.i985662c7-951c-4508-a7aa-239da0474ec1 .s825c489d-23d6-48e6-90a9-b409d65398ec .j74ed5f63-29c6-440a-88b0-7099db990729 {
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;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .s825c489d-23d6-48e6-90a9-b409d65398ec .j74ed5f63-29c6-440a-88b0-7099db990729:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .s825c489d-23d6-48e6-90a9-b409d65398ec svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.i985662c7-951c-4508-a7aa-239da0474ec1 .ocee0e2db-fbf5-47ba-b1aa-9de6affa7bbf {
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 */
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .ocee0e2db-fbf5-47ba-b1aa-9de6affa7bbf.w36d9805e-6be9-4e2e-89bf-91d9ffc9c2fc {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.i985662c7-951c-4508-a7aa-239da0474ec1 .xc6a75619-8a82-46d3-acea-db71416bf317 .btn.k1c3c8fd3-3d08-4373-8ba0-78e0ab13b646 {
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 */
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .xc6a75619-8a82-46d3-acea-db71416bf317 .btn.k1c3c8fd3-3d08-4373-8ba0-78e0ab13b646:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .xc6a75619-8a82-46d3-acea-db71416bf317 .k1cad4584-6d9e-413d-b428-693bd5c0f463 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.i985662c7-951c-4508-a7aa-239da0474ec1 .zf2383314-9a31-498a-85e2-3931818bbd39 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .tc28f5b00-9fbf-4da5-9ffd-a348cf87584b {
color: #e0e0e0;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .tc28f5b00-9fbf-4da5-9ffd-a348cf87584b:hover {
background-color: #4a4755;
color: #ffffff;
}

.qeecf91cd-f351-4def-b36a-aa19f0e79f49 {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.qeecf91cd-f351-4def-b36a-aa19f0e79f49 .o5f591a69-3d02-413d-878a-2f5cd04f5aa7 {
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");
}

.qeecf91cd-f351-4def-b36a-aa19f0e79f49 .h3606c357-b99e-4a91-a407-434ee00370dc {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.v815c89e3-9c9d-46b6-be74-1def562e93d0{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.v4a3aa2b5-561b-45ca-9d27-b729c208e137 {
width: 30px;
height: 30px;
object-fit: cover;
}

.a80000ac2-a5e4-4489-8bc7-f0dde6cf86d4 {
width: 20px;
height: 20px;
object-fit: cover;
}

.g887b4194-1c5c-42f1-b816-feed671c079c {
height: 40px;
margin-right: 20px;
}

.f21929640-a9c7-4e14-95f0-4e1ad3207af2 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.q183c2c4f-7cf1-4aed-bca3-d422e589068f  {
grid-template-columns: repeat(3, 1fr);
}

.v62569d8b-3839-48b8-bff7-2b3867bf85c8  {
grid-template-columns: repeat(3, 1fr);
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .re6f5b6e1-a695-4e14-b67b-1870d111fceb {
margin-bottom: 2rem;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .r9c36b1c5-3bce-4cc9-99a8-e4df4f1b2cf4 {
flex-direction: column;
align-items: flex-start;
}

.f06d83910-78c3-4060-859c-b8a9fab240c0 .l2b3dd8c5-9273-4416-b8f7-41c042918e40 {
align-items: flex-start;
margin-top: 1rem;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .t2e7857da-3fc6-49c3-9ec4-ee70470b1be2 {
padding: 40px 20px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .t2e7857da-3fc6-49c3-9ec4-ee70470b1be2 > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .t2e7857da-3fc6-49c3-9ec4-ee70470b1be2 > div:last-child {
border-bottom: none;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .f7c106ae2-3602-4336-9283-6ce679b51ce6,
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .r55b77389-82c7-4c34-9186-4de58e86fd6f,
.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .v8a7c904c-2a68-44da-9fa7-5987e73b1874 {
padding: 40px 20px;
}

.d67f56c9e-9bb7-41d9-b054-f38ee604f400 .g3cd320ce-b2a2-4e4c-92cc-f25195563da7 {
text-align: left;
}
}

@media (max-width: 768px) {
.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .j2d18d43d-2624-4c3e-9cc0-f3305f3cfe2f {
flex-direction: column;
max-width: 95%;
}
.d1e9e82e7-7cc3-44f5-bfa2-e6993f87a9eb .q19ae36cc-97b0-45b1-bb3e-d17d49cb385f {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 {
max-width: 95%;
padding: 40px 24px;
}
.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 .ic3a7b507-7c33-4d57-8fe9-ca0816199a3e {
font-size: 1.4rem;
}
.zecce975f-7266-4fb8-96c3-3e67b9beb9d7 p {
font-size: 0.95rem;
max-height: 140px;
}

.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .f469d175e-d28d-433f-a0e1-c1043568250c {
text-align: center;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.ved34e53e-d13a-4856-9f7a-e8886cfaaa52 .wb20e7382-4c52-45e2-b2b9-a9285fd07842, .t359a8f9b-2d0b-4efd-a883-9c2548553c03 .l5163babf-b6d6-4e2f-bb24-a555efe6c866 {
width: 100%; /* Full width buttons on small screens */
}

.v1a76026a-5047-4714-a657-4a8f2b20b832 .s825c489d-23d6-48e6-90a9-b409d65398ec {
margin-top: 20px;
text-align: center;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .s825c489d-23d6-48e6-90a9-b409d65398ec a {
margin: 0 8px;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .iebde9bfe-94b8-420f-bf1f-7991462a3110 {
flex-direction: column;
text-align: center;
}
.v1a76026a-5047-4714-a657-4a8f2b20b832 .iebde9bfe-94b8-420f-bf1f-7991462a3110 .g6e48bb67-9fdb-4cf1-a59a-c7f56c4f0f7e {
margin-bottom: 15px;
}

.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .obfa69dbe-5ad2-4cba-aef4-00abc481295d {
align-items: center;
width: 100%;
}
.wde9a53c9-95dd-49c1-82d1-7281111b3a0d .qd06850c5-2a5d-4ea5-81d9-306d8a25ede8 {
text-align: center !important;
}

.p4376bdd0-f99e-4035-8309-b9ce9d5e67e6 .d9de94e50-b602-46ac-975c-797eedee8292 { animation-duration: 25s; }

.i985662c7-951c-4508-a7aa-239da0474ec1 .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .s825c489d-23d6-48e6-90a9-b409d65398ec,
.i985662c7-951c-4508-a7aa-239da0474ec1 .pda5b2892-c4bb-4957-a262-95d3f32f42de,
.i985662c7-951c-4508-a7aa-239da0474ec1 .xc6a75619-8a82-46d3-acea-db71416bf317 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .pda5b2892-c4bb-4957-a262-95d3f32f42de {
/* 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 */
}
.i985662c7-951c-4508-a7aa-239da0474ec1 .ocee0e2db-fbf5-47ba-b1aa-9de6affa7bbf {
width: auto; /* Allow badges to size naturally within grid */
}
}
