a {
text-decoration:none;
}
span {
cursor: pointer;
}
ul {
list-style: none;
}
.d19135d40-d8d5-4124-8d2e-4235a719ac63 {
background-color: var(--header-1-bg);
}

.d19135d40-d8d5-4124-8d2e-4235a719ac63 .ac8f6c9ed-1e6c-4925-b1d7-c2c623f34d81 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.d19135d40-d8d5-4124-8d2e-4235a719ac63 .e02a0bc5f-3947-4568-a887-9b33f9b6ab91 {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.b62043d76-d572-42d3-a911-9b67937270bf {
background-color: var(--header-2-bg);
}

.b62043d76-d572-42d3-a911-9b67937270bf .tc0173454-2b0c-4f04-a6db-2a87ba7f9033 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.b62043d76-d572-42d3-a911-9b67937270bf .jd357e2ec-1493-4625-911e-de3c28f0261a {
width: 68px;
}

.b62043d76-d572-42d3-a911-9b67937270bf .ac8f6c9ed-1e6c-4925-b1d7-c2c623f34d81 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.b62043d76-d572-42d3-a911-9b67937270bf .e02a0bc5f-3947-4568-a887-9b33f9b6ab91 {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.ibe3c7068-b3dd-4188-9d81-9cfb40e2661a {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.v817166c2-50bb-4aaf-b0c4-da73c561bf67 {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.ibe3c7068-b3dd-4188-9d81-9cfb40e2661a .g0d48efd6-c42d-4764-9277-78ce9f8c7354 {
font-size: 1.8rem;
font-weight: bold;
}
.v817166c2-50bb-4aaf-b0c4-da73c561bf67 .ma803e744-c190-4f33-b8a0-7b6efd2fb2c7 {
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;
}
.v817166c2-50bb-4aaf-b0c4-da73c561bf67 .ma803e744-c190-4f33-b8a0-7b6efd2fb2c7:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.p4c4d5b09-075b-452e-b5fd-7bd2826b90b8.j48408d38-4266-4ab9-bd40-7103f0646b12 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.ibe3c7068-b3dd-4188-9d81-9cfb40e2661a .hb1b633b2-e362-4701-acc6-c0eff0a26c7f {
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;
}
.ibe3c7068-b3dd-4188-9d81-9cfb40e2661a .hb1b633b2-e362-4701-acc6-c0eff0a26c7f:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.ibe3c7068-b3dd-4188-9d81-9cfb40e2661a .va07fcc30-81a7-47f6-8863-10be97bb94d9 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.v817166c2-50bb-4aaf-b0c4-da73c561bf67 .s34b9dc79-9e9e-4db5-93df-400e697d5efb {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.v817166c2-50bb-4aaf-b0c4-da73c561bf67 .s34b9dc79-9e9e-4db5-93df-400e697d5efb i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.v817166c2-50bb-4aaf-b0c4-da73c561bf67 .s34b9dc79-9e9e-4db5-93df-400e697d5efb:hover {
color: white;
}

/* Header */
.rccd62eda-d33c-4bf5-b594-7cd1434fe1ff {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.rccd62eda-d33c-4bf5-b594-7cd1434fe1ff .vf63f0701-84b9-40d7-9cd2-225b9fd497e5 { 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; }
.rccd62eda-d33c-4bf5-b594-7cd1434fe1ff .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.g5726585a-d446-4b44-8716-67d901a1b374 { background-color: #ffde00; }
.rccd62eda-d33c-4bf5-b594-7cd1434fe1ff .b18e0f66e-ca3c-46c6-b071-e4a9450ebdda { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.rccd62eda-d33c-4bf5-b594-7cd1434fe1ff .cd17a4f6a-0af6-467b-b231-73b807d0ddd9 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.z6e60ca5a-eaa6-4fb5-b431-9f15ceb5c4df .ee5409a9f-d17e-463c-87d0-f8b51c438ad3 { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 {
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;
}
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .z56c3c3e8-06e8-42de-ac47-dbe14ff6e330 { flex: 1; }
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .t5c55ab07-3d47-4024-95bb-46a75580b8ee {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .t5c55ab07-3d47-4024-95bb-46a75580b8ee:hover { color:#fe617c; }
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .t5c55ab07-3d47-4024-95bb-46a75580b8ee i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .ee1109c63-b504-4bb1-aeec-b61fc26dfd12 { position: absolute; top: -20px; }
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .o1c066d85-3159-405c-8940-f00fb5c9bc7b {
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;
}
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .o1c066d85-3159-405c-8940-f00fb5c9bc7b:hover { transform: scale(1.1); }
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .o1c066d85-3159-405c-8940-f00fb5c9bc7b i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.b46698cb4-4260-4334-ae44-efdf5b5cbf42 .z56c3c3e8-06e8-42de-ac47-dbe14ff6e330 span { font-weight:500; font-size:0.6rem; }

.sf2ef74c3-0099-47ed-a293-729a52739f0b {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.l2abf9c41-9ac2-4135-ae2a-68fd23bbdd56 {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.sf2ef74c3-0099-47ed-a293-729a52739f0b .t7d430c9b-4245-41eb-8af5-ee0175ec866e {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.sf2ef74c3-0099-47ed-a293-729a52739f0b .g3181b0f1-3a8c-4640-881d-d05805d8c933 {
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;
}
.sf2ef74c3-0099-47ed-a293-729a52739f0b .h39a56a02-3999-4e75-b4e6-f2901bb5a82f {
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;
}
.sf2ef74c3-0099-47ed-a293-729a52739f0b .v6d584c70-1f69-41ba-80a1-619489309cf3 {
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);
}
.sf2ef74c3-0099-47ed-a293-729a52739f0b .z359ba238-d5bc-487c-a69f-4488e1874be0 {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.sf2ef74c3-0099-47ed-a293-729a52739f0b .z359ba238-d5bc-487c-a69f-4488e1874be0 .b9d43c11e-c3ee-4cbb-82db-8501c9c9ccc8 {
margin-right: 0.4rem;
}
.d261a4b6f-defa-441f-83ec-34d48a8f8cef.j48408d38-4266-4ab9-bd40-7103f0646b12 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.l2abf9c41-9ac2-4135-ae2a-68fd23bbdd56 .g3181b0f1-3a8c-4640-881d-d05805d8c933 {
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;
}
.l2abf9c41-9ac2-4135-ae2a-68fd23bbdd56 .h39a56a02-3999-4e75-b4e6-f2901bb5a82f {
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;
}
.l2abf9c41-9ac2-4135-ae2a-68fd23bbdd56 .v6d584c70-1f69-41ba-80a1-619489309cf3 {
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);
}

.r29fa0937-6ffa-426b-a1f9-ece33aa968bb {
background-color: var(--header-6-bg);
height: 64px;
}

.r7713baba-6dd7-4d72-b605-8ae2ca624983 {
color: var(--header-text);
}

.r29fa0937-6ffa-426b-a1f9-ece33aa968bb .k96f67c4d-36a7-4a4d-95ab-d00ee84cfa6b {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.r29fa0937-6ffa-426b-a1f9-ece33aa968bb .a9eb1ee58-6559-43bb-8249-a91e15fd3a6a {
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;
}

.r29fa0937-6ffa-426b-a1f9-ece33aa968bb .hb1b633b2-e362-4701-acc6-c0eff0a26c7f {
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;
}

.r29fa0937-6ffa-426b-a1f9-ece33aa968bb .l23afad81-6cfb-4a77-b066-5fc3722159b7 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.r29fa0937-6ffa-426b-a1f9-ece33aa968bb .l23afad81-6cfb-4a77-b066-5fc3722159b7::before,
.r29fa0937-6ffa-426b-a1f9-ece33aa968bb .l23afad81-6cfb-4a77-b066-5fc3722159b7::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.s6bd5f01c-0f7e-403d-b9d1-3ba46093c67f {
background-color: var(--header-7-bg);
}

.s6bd5f01c-0f7e-403d-b9d1-3ba46093c67f .ac8f6c9ed-1e6c-4925-b1d7-c2c623f34d81,
.s6bd5f01c-0f7e-403d-b9d1-3ba46093c67f .nc34bbf4d-c4ce-4064-a439-15dbd2a60407 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.s6bd5f01c-0f7e-403d-b9d1-3ba46093c67f .e02a0bc5f-3947-4568-a887-9b33f9b6ab91 {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.kc7a14440-2b83-4061-99f3-3599e0eabc26 {
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;
}

.kc7a14440-2b83-4061-99f3-3599e0eabc26 .afe79c92e-0c42-4e53-9f4f-8647c2fd8649 {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.kc7a14440-2b83-4061-99f3-3599e0eabc26 .d6f315eb7-9ba9-4219-85c2-269f337e94fe {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.tf06100bf-fe1f-4e8c-aef2-0526cdfe163b {
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;
}

.tf06100bf-fe1f-4e8c-aef2-0526cdfe163b .f7d05a473-0d2e-49ff-b1e2-f334421fe672 {
margin-left: 37vw;
}

.tf06100bf-fe1f-4e8c-aef2-0526cdfe163b .afe79c92e-0c42-4e53-9f4f-8647c2fd8649 {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.tf06100bf-fe1f-4e8c-aef2-0526cdfe163b .d6f315eb7-9ba9-4219-85c2-269f337e94fe {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .hcfcc8dad-ee62-4b29-b29f-c131345faee4 {
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);
}

/* Левая часть */
.l0a7893c5-42fa-43fa-b1a9-71096192df05 .cfd35e7a3-85f8-4e2a-92f6-e59b16416d7b {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .cfd35e7a3-85f8-4e2a-92f6-e59b16416d7b h5 {
font-weight: 700;
color: #000;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .input-group-text {
background-color: #fff;
border-right: 0;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .form-select {
border-left: 0;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .v29d0f3fd-cdcd-4a1a-a6dc-a14994d31b78 {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .v29d0f3fd-cdcd-4a1a-a6dc-a14994d31b78:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .y917af7b4-42ef-43aa-959c-050ed45a8003 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.l0a7893c5-42fa-43fa-b1a9-71096192df05 .r3d53b886-b615-4c7d-bb0d-e4d91be8dbaa {
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;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .r3d53b886-b615-4c7d-bb0d-e4d91be8dbaa h1 {
font-weight: 800;
font-size: 3rem;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .r3d53b886-b615-4c7d-bb0d-e4d91be8dbaa p {
margin: 0;
}

.l0a7893c5-42fa-43fa-b1a9-71096192df05 .q0f3f9a83-1e4f-4257-9430-719d0557173c {
gap: 11px;
}

.pcfb63740-a79f-4ba0-8fc4-d3c160e8d055 {
height: 50px;
}

.v856a706d-0c35-460d-8298-2fdb3149f224 {
height: 24px;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .j7c9a837f-62ab-40af-b212-79fd5a87c415 {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .ed8b68c73-c68e-4a8d-af3f-07f1ee0fcd02 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .db39b6bd0-2bc6-4d63-90a5-5e417e122bf2 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .eecc67d22-189b-473e-92dd-e07b369fb2d8 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .y437d9af7-64c0-485d-98b7-0cdaf96a5fc4 {
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;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .g05bcef4a-144f-440d-aec6-70f0bdb8d944 {
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;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .u87cc206a-188a-4f99-a376-b863cb5cb4f7 {
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;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .m9ba6f7e4-8253-4498-938a-bd17f04cbb67 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .b9bea7fc6-8f8c-48e4-8068-f3ff1824778a {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .b9bea7fc6-8f8c-48e4-8068-f3ff1824778a.h4414b16a-5261-41fc-9499-3bff74befbcd {
background-color: #ffc107; /* Active dot color */
}
.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .q386c123c-59a1-482c-97f2-ccd7e8e1f1ec {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .g05bcef4a-144f-440d-aec6-70f0bdb8d944 .b9c90b810-e491-419b-8baa-f8f12e06adcc {
color: var(--h1-4-main-text) !important;
}

.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .g05bcef4a-144f-440d-aec6-70f0bdb8d944 .h3 {
color: var(--h1-4-text) !important;
}

.yd6f5b5a9-90d8-4a5e-83dd-e47787575404 .g05bcef4a-144f-440d-aec6-70f0bdb8d944 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.r5afd9993-8163-472b-bd32-186e27600dc3 .pf694d821-ead1-4739-ad31-ad207f2cbc20 {
--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 */
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .w37031b5d-c7c3-4b7b-9030-d0e2f6f525ce { /* 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 */
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .i1c45da64-d167-47a4-85ec-f6f2591dab8d {
--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 */
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.r5afd9993-8163-472b-bd32-186e27600dc3 .b57be656c-1538-4574-a145-cbba59754421 {
color: var(--h1-5-main-text) !important;
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .o3a307bf2-c215-46fb-8bfc-35eaada407ce {
color: #8B4513 !important;
}
.r5afd9993-8163-472b-bd32-186e27600dc3 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .x3990fa17-fdb0-4cf9-a8d1-c3be70462924 { /* Inner container background */
background-color: #312948 !important;
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .k74412a13-b3f4-41a6-850c-d911d1f77e29 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.r5afd9993-8163-472b-bd32-186e27600dc3 .d73f48031-1f92-4098-8189-bdfa76e77b5e { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.r5afd9993-8163-472b-bd32-186e27600dc3 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.e6cbdeebc-0b93-4594-b170-c8bc23de3746 {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}
.e6cbdeebc-0b93-4594-b170-c8bc23de3746 .a631a01fd-8fa6-48d0-b6b0-e92b988e665e {
overflow-x:auto;
}
.e6cbdeebc-0b93-4594-b170-c8bc23de3746 .t3556dbab-e018-422a-a2cf-d6e6e93c6c29 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.e6cbdeebc-0b93-4594-b170-c8bc23de3746 .i69d552b5-7a06-483f-bdef-57ad442d84ff {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.e6cbdeebc-0b93-4594-b170-c8bc23de3746 .b89f16543-e669-424f-9f66-2f1965e23e3f {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.e6cbdeebc-0b93-4594-b170-c8bc23de3746 .c96c95afc-be98-49e8-81d1-145ce8701dda {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.rc63454b8-cb29-4181-b48c-56ad2ab15679 {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .aac550cb1-eb40-4c62-be09-9b0e4bbc241b i {
margin-right: 5px;
font-size: 1.1em;
}

.rc63454b8-cb29-4181-b48c-56ad2ab15679 .cdadffa1e-27a3-446a-abec-717088477f4c {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .cdadffa1e-27a3-446a-abec-717088477f4c .i981f48c2-2ddf-4ce6-8bb6-5a560c4bc640 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.rc63454b8-cb29-4181-b48c-56ad2ab15679 .j02f73f2f-476b-4b4c-a254-3ab5c577eb4b {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .d208f7e79-076c-4a13-99e3-321c8410b497 {
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;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .ocac66d1b-5d7b-4b0c-9348-ed65b3f667b6 {
height: 120px; /* Height for the smaller card images */
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .y30d0a2e2-1180-4171-b237-a599d33046bc {
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;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .f5eaf55fc-0c56-4f96-943f-1421375c1bf2 {
padding: 15px;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .s2f455fc7-ee99-48e0-8c4c-88e623f6e5ef {
padding: 10px; /* Reduced padding for small cards */
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .m952e8def-74c2-4d15-ab83-2385a99eafcb {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .gb39d1c7d-22e7-4505-9fe9-fe098b3c38db {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.rc63454b8-cb29-4181-b48c-56ad2ab15679 .c71c12e10-302f-47d8-aff8-8c16cfb078da {
font-size: 0.8em;
color: #aaaaaa;
}

.rc63454b8-cb29-4181-b48c-56ad2ab15679 .a631a01fd-8fa6-48d0-b6b0-e92b988e665e h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.s053ba7ec-444f-4aa3-8470-26c1387fb8c9 .a631a01fd-8fa6-48d0-b6b0-e92b988e665e {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}
.s053ba7ec-444f-4aa3-8470-26c1387fb8c9 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.s053ba7ec-444f-4aa3-8470-26c1387fb8c9 .f696ed39e-a0fc-42e2-8bdb-60a7dba1180e {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.s053ba7ec-444f-4aa3-8470-26c1387fb8c9 .g29ff688d-695f-41c9-b7b1-a84aedadb4d3 {
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;
}

.s053ba7ec-444f-4aa3-8470-26c1387fb8c9 .g29ff688d-695f-41c9-b7b1-a84aedadb4d3:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.s053ba7ec-444f-4aa3-8470-26c1387fb8c9 .qb2668ef8-e92c-4d1a-a2b6-456daad9aea6 {
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;
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af .a631a01fd-8fa6-48d0-b6b0-e92b988e665e {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af .f696ed39e-a0fc-42e2-8bdb-60a7dba1180e {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af .g29ff688d-695f-41c9-b7b1-a84aedadb4d3 {
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;
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af .g29ff688d-695f-41c9-b7b1-a84aedadb4d3:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af .qb2668ef8-e92c-4d1a-a2b6-456daad9aea6 {
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;
}

.f5955f710-150f-43d1-bbff-05447348b689 {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.f5955f710-150f-43d1-bbff-05447348b689 .a631a01fd-8fa6-48d0-b6b0-e92b988e665e {
overflow-x:auto;
}
.f5955f710-150f-43d1-bbff-05447348b689 .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.f5955f710-150f-43d1-bbff-05447348b689 .f6305fc3a-6ab6-4b8e-a926-02d0832c7666 {
color: var(--slot-5-text-2);
}

.f5955f710-150f-43d1-bbff-05447348b689 .oc9cba72c-4958-4ff3-9327-57aad7d5c851 {
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;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .a631a01fd-8fa6-48d0-b6b0-e92b988e665e {
overflow-x:auto;
}
.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .r8658f76e-cb98-4c98-aa33-97892f16695b {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .p67c911e6-893e-4d3d-afa4-e1735175b980 {
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;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .p67c911e6-893e-4d3d-afa4-e1735175b980::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .i5ad00f8b-a38d-4709-80bf-17b804aa8623 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .i5ad00f8b-a38d-4709-80bf-17b804aa8623::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .i5ad00f8b-a38d-4709-80bf-17b804aa8623::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .w78c37585-0c64-460d-8aaf-3525cb70b663 {
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;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .g29ff688d-695f-41c9-b7b1-a84aedadb4d3 {
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;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .kfa74c8c9-abdb-4633-9795-075471338eb1 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .d78e78f53-ca5d-4fce-9f46-c6475788e87c {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .d78e78f53-ca5d-4fce-9f46-c6475788e87c:hover {
background: rgba(214,176,115,0.4);
}

.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .e831e5237-a1aa-465f-82f9-5068cf46a5ef {
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;
}
.of9d17ead-1f0c-476e-815a-3d8a65f8d170 .e831e5237-a1aa-465f-82f9-5068cf46a5ef:hover {
background: rgba(255,255,255,0.25);
}

.mc48b11ce-9d9c-45b6-8bc6-73679a8879c9 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.mc48b11ce-9d9c-45b6-8bc6-73679a8879c9 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.mc48b11ce-9d9c-45b6-8bc6-73679a8879c9 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.mc48b11ce-9d9c-45b6-8bc6-73679a8879c9 .accordion-item:last-of-type>.accordion-header .accordion-button.lb9a0843d-5931-4e54-8049-d70342da2dca {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.mc48b11ce-9d9c-45b6-8bc6-73679a8879c9 .accordion-button:not(.lb9a0843d-5931-4e54-8049-d70342da2dca)::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 ");
}

.mc48b11ce-9d9c-45b6-8bc6-73679a8879c9 .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 ");
}

.reff2651d-64b3-4731-88a7-57230ec508b3 {
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;
}

.reff2651d-64b3-4731-88a7-57230ec508b3 .b9c90b810-e491-419b-8baa-f8f12e06adcc {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.reff2651d-64b3-4731-88a7-57230ec508b3 .b9c90b810-e491-419b-8baa-f8f12e06adcc::after {
display: none;
}

.x5aead2e2-b7bf-407c-a676-dbc96946fa26 {
height: 200px;
overflow-y: auto;
}

.r7713baba-6dd7-4d72-b605-8ae2ca624983 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.gecaff1f2-83c5-4595-902b-aa305f0ef140 {
height: 45px;
object-fit: cover;
object-position: center;
min-width: 150px;
}

.reff2651d-64b3-4731-88a7-57230ec508b3 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.reff2651d-64b3-4731-88a7-57230ec508b3 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.reff2651d-64b3-4731-88a7-57230ec508b3 .cb92e0a23-5f8a-443b-950f-dae4d366f6a0 {
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;
}

.reff2651d-64b3-4731-88a7-57230ec508b3 .cb92e0a23-5f8a-443b-950f-dae4d366f6a0:hover {
opacity: 0.7;
}

.v16713275-65b2-4a40-8a22-5df244d9d768 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.v16713275-65b2-4a40-8a22-5df244d9d768 .e7b51d69f-fa1f-451d-affd-54a0de465b78 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 {
list-style: none;
padding-left: 0;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 li {
margin-bottom: 0.5rem;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 a:hover {
opacity: 0.7;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .k0bbbb7b9-3fa2-4300-90d7-586c9d1d9241 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .k0bbbb7b9-3fa2-4300-90d7-586c9d1d9241 img {
height: 40px;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .gf878737b-eb28-471f-a9b7-03b762c33e71 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .gf878737b-eb28-471f-a9b7-03b762c33e71 img {
height: 40px;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .l0d417850-04b6-40d3-b22b-584f372261af {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.v16713275-65b2-4a40-8a22-5df244d9d768 .l0d417850-04b6-40d3-b22b-584f372261af img {
height: 40px;
}

.reeb3786e-89fc-4e51-9883-fe4df70892ca {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca a:hover {
opacity: 0.7;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .x4d0796ab-1b50-437f-8500-63bcba24f2a3, .reeb3786e-89fc-4e51-9883-fe4df70892ca .o41aef117-37f7-4a4c-ad81-0484bb25fe88 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .x4d0796ab-1b50-437f-8500-63bcba24f2a3 i, .reeb3786e-89fc-4e51-9883-fe4df70892ca .o41aef117-37f7-4a4c-ad81-0484bb25fe88 i {
font-size: 1.5rem;
color: #ffffff;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .x4d0796ab-1b50-437f-8500-63bcba24f2a3 img {
height: 45px;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .fdcb7f2a3-0fa8-4fb9-9e41-a50cccd174df {
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;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .v6d3d2353-62b1-4e08-8119-82150662c268 {
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;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .v6d3d2353-62b1-4e08-8119-82150662c268 option {
background-color: #333;
color: white;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .lec36eedd-871e-4dab-ba70-1e856b497588, .reeb3786e-89fc-4e51-9883-fe4df70892ca .e482906a7-7a51-4e59-84c3-abdc17fd5cc1, .reeb3786e-89fc-4e51-9883-fe4df70892ca .ic474d98d-611c-4584-9d38-3f8eb2b97d26 {
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;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .lec36eedd-871e-4dab-ba70-1e856b497588 {
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>");
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .e482906a7-7a51-4e59-84c3-abdc17fd5cc1 {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .ic474d98d-611c-4584-9d38-3f8eb2b97d26 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .lec36eedd-871e-4dab-ba70-1e856b497588:hover, .reeb3786e-89fc-4e51-9883-fe4df70892ca .e482906a7-7a51-4e59-84c3-abdc17fd5cc1:hover, .reeb3786e-89fc-4e51-9883-fe4df70892ca .ic474d98d-611c-4584-9d38-3f8eb2b97d26:hover {
background-color: #444;
color: #fff;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .a78e42857-c219-426c-a816-71733aaaa339 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .j1ce49d3f-d254-45f2-af95-f601c4000f6f, .reeb3786e-89fc-4e51-9883-fe4df70892ca .o673dbcf3-16ed-4587-a35b-0e4588727a36 {
text-align: center;
}
.reeb3786e-89fc-4e51-9883-fe4df70892ca .j1ce49d3f-d254-45f2-af95-f601c4000f6f h5, .reeb3786e-89fc-4e51-9883-fe4df70892ca .o673dbcf3-16ed-4587-a35b-0e4588727a36 h5 {
text-align: center;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .s85927966-83b2-431d-b8c5-f0067b946a17 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 li {
margin-bottom: 0.5rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 a:hover {
opacity: 0.7;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .x4d0796ab-1b50-437f-8500-63bcba24f2a3 {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .x4d0796ab-1b50-437f-8500-63bcba24f2a3 > * {
flex: 1 1 calc(50% - 10px);
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .p348cbfda-203d-47c1-a033-dd4eb7d2fa11 {
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;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .p348cbfda-203d-47c1-a033-dd4eb7d2fa11 img {
height: 30px;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .m7ef42c6c-7f02-4094-9e1c-5b6ff387fe75 {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .o673dbcf3-16ed-4587-a35b-0e4588727a36 {
margin-top: 1rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .secd84d9a-8d92-4e0c-a2f5-91ccde46f0dc {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .gf878737b-eb28-471f-a9b7-03b762c33e71 {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .z2c0cf2e2-2113-4950-8218-a6e7805bc782 {
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;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .i0fdc1f41-22ca-4c96-a1b4-b50de37f230d {
margin-top: 1.5rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .i120dc3b9-1cc0-439b-9853-ee1f657a530b {
display: flex;
gap: 10px;
margin-top: 10px;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .e28cce763-4009-4661-a447-e6e14e0bbd2f {
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;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .g04bea308-0343-4b4d-aee0-692e89b68a12 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .v51dd1097-00f2-4fd6-afca-df9cd1c6345b {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .wd1a98a1c-6a68-432d-b3d2-1d9078efed37 {
padding: 2rem 0;
margin-top: 2rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .r9310be8d-0924-4c61-b346-4e2421399a1e {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .t6f7b1b0a-c621-4bba-bdde-2d113a8524d2 {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .dbca48749-cebd-4ea1-8c2d-de610144119d {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .y8f059496-6d4e-496a-9a78-5d84cb280b62 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .p0361acf7-677d-481a-811b-e3c964f2d8a7 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .o0f32b2c8-c95c-40f4-88fa-7bb6c9a580ae {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.obb053359-360c-40c2-999b-9dd72904fa59 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 .gcd521897-9e51-4281-8a7e-a608ec645efb a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.obb053359-360c-40c2-999b-9dd72904fa59 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 .gcd521897-9e51-4281-8a7e-a608ec645efb a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.obb053359-360c-40c2-999b-9dd72904fa59 a {
color: var(--footer-4-link);
text-decoration: none;
}
.obb053359-360c-40c2-999b-9dd72904fa59 a:hover {
opacity: 0.7;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .cdadffa1e-27a3-446a-abec-717088477f4c {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .k40ff3bfc-be60-4d96-9b9e-2055775260c5 a,
.obb053359-360c-40c2-999b-9dd72904fa59 .yde761009-41bd-4dd9-b9ce-7a8b2345cfcf a {
display: block;
margin-bottom: 5px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .gf878737b-eb28-471f-a9b7-03b762c33e71 a {
font-size: 20px;
margin-right: 15px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .ifa45d4d6-2e88-4328-a3f3-fb085f0492c1 img {
height: 50px;
margin-right: 10px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .j3cf89e44-adc3-4c54-9ab5-22a42971c4e4 img {
height: 30px;
margin-right: 10px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .xd149978c-73aa-484b-9ea0-6c19a42c3147 img {
max-height: 40px;
margin: 5px;
}
.obb053359-360c-40c2-999b-9dd72904fa59 .g04bea308-0343-4b4d-aee0-692e89b68a12 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.obb053359-360c-40c2-999b-9dd72904fa59 .g04bea308-0343-4b4d-aee0-692e89b68a12 p {
color: var(--footer-4-text-bottom);
}

.obb053359-360c-40c2-999b-9dd72904fa59 .k5eb17e17-cbba-4c1f-8ce9-241a8b16f095 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.obb053359-360c-40c2-999b-9dd72904fa59 .k5eb17e17-cbba-4c1f-8ce9-241a8b16f095 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.obb053359-360c-40c2-999b-9dd72904fa59 .k5eb17e17-cbba-4c1f-8ce9-241a8b16f095 button.h4414b16a-5261-41fc-9499-3bff74befbcd {
background-color: #1c1c5c;
}

.obb053359-360c-40c2-999b-9dd72904fa59 .k5eb17e17-cbba-4c1f-8ce9-241a8b16f095 img {
width: 20px;
height: 14px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .z7242384b-0559-43ac-a288-562559fabb90 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.ze044eccf-083e-4648-9b19-d7a9f581b419 .b1667685d-2e11-481d-b150-4af583086a08 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .b1667685d-2e11-481d-b150-4af583086a08 > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .b1667685d-2e11-481d-b150-4af583086a08 > div:last-child {
border-right: none;
}

/* Средняя часть */
.ze044eccf-083e-4648-9b19-d7a9f581b419 .p5236b035-18dd-488c-a257-353a95c51af7 {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.ze044eccf-083e-4648-9b19-d7a9f581b419 .g04bea308-0343-4b4d-aee0-692e89b68a12 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.ze044eccf-083e-4648-9b19-d7a9f581b419 .o335de1b6-e4df-42b3-8216-a09e894fbc8d .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .o335de1b6-e4df-42b3-8216-a09e894fbc8d .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .f02751df2-7560-4f12-8619-5742972e47f7 {
padding: 25px 80px;
}

/* Верификация */
.ze044eccf-083e-4648-9b19-d7a9f581b419 .ub6469eb4-5043-4d1e-80a5-6cb75b8819cc img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.ze044eccf-083e-4648-9b19-d7a9f581b419 .k0bbbb7b9-3fa2-4300-90d7-586c9d1d9241 img {
height: 24px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .p348cbfda-203d-47c1-a033-dd4eb7d2fa11 {
background-color: #fff;
border-radius: 10px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .x7b700251-0802-48ec-965a-0f51a5479747 {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.l35975c2c-ab89-4c28-88c4-de35c6548dd0 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.l35975c2c-ab89-4c28-88c4-de35c6548dd0 .y6cbd0d89-bda2-4f00-98ac-57fa5ce629c1 {
background-color: var(--footer-6-bg-support);
}
.l35975c2c-ab89-4c28-88c4-de35c6548dd0 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.l35975c2c-ab89-4c28-88c4-de35c6548dd0 .q25e0eda0-9a55-45b6-8733-e7989a3557cd {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.l35975c2c-ab89-4c28-88c4-de35c6548dd0 .s48cf01ab-9c90-4fde-bcea-408f136c4c3b {
background-color: var(--footer-6-bg-support-chat)
}
.l35975c2c-ab89-4c28-88c4-de35c6548dd0 .f6864eab6-aa73-4e7c-89d9-1b6c9074cd80 {
background-color: var(--footer-6-bg-support-tg)
}
.l35975c2c-ab89-4c28-88c4-de35c6548dd0 .s03a9e29b-494e-4068-a6c7-255d5a9852eb {
background-color: var(--footer-6-bg-support-mail)
}

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

/* Custom button styles */
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .g591207df-10be-49ef-880c-cc4991b1cff8 {
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;
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .g591207df-10be-49ef-880c-cc4991b1cff8 i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .e02804dab-81c2-4057-aa57-9e8981437883 {
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;
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .e02804dab-81c2-4057-aa57-9e8981437883 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .e02804dab-81c2-4057-aa57-9e8981437883 .qccbf2228-ebf9-423b-9cba-20a60cf28591 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .e02804dab-81c2-4057-aa57-9e8981437883 .p5927dd22-20a6-4f99-93c8-1e083a477897 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .wbd6724db-cdc2-4a3d-bdab-2183bfc531bc {
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 */
}

.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .z7242384b-0559-43ac-a288-562559fabb90 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .gf878737b-eb28-471f-a9b7-03b762c33e71 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;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .gf878737b-eb28-471f-a9b7-03b762c33e71 a:hover {
opacity: 0.8;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba ul {
list-style: none;
padding: 0;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba ul li {
margin-bottom: 10px;
position: relative;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba ul li a:hover {
opacity: 0.7;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba ul li i.b9d43c11e-c3ee-4cbb-82db-8501c9c9ccc8.af4b878f8-b324-4ee7-b9d6-5733193b1e40 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .xa12d51a4-c9dd-4f48-80fe-98c808bde681 {
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 */
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .xa12d51a4-c9dd-4f48-80fe-98c808bde681:hover {
opacity: 0.7;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .xa12d51a4-c9dd-4f48-80fe-98c808bde681 i {
margin-right: 10px;
font-size: 1.5rem;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .x4d0796ab-1b50-437f-8500-63bcba24f2a3 img,
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .r7a07979a-11a2-4736-9680-12c2fb493897 img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .x4d0796ab-1b50-437f-8500-63bcba24f2a3 .r1baa6e2c-42af-4ce5-99a0-9acb649098a9 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .vcaa467b4-dd6d-4fa3-ba08-184870f9db70 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .u0e6e4a11-688a-43f9-88df-ccd348faa0ac {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .u0e6e4a11-688a-43f9-88df-ccd348faa0ac .r7a07979a-11a2-4736-9680-12c2fb493897 {
display: flex;
align-items: center;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .xd974c616-b53e-4d36-a367-8254798abbb7 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.w767a9cee-9a01-455d-a6bf-8de68906e497 {
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;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .waf53feb4-3861-431d-be71-2337a0f8bb2b {
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);
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .s85927966-83b2-431d-b8c5-f0067b946a17 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .s85927966-83b2-431d-b8c5-f0067b946a17:last-of-type {
border-bottom: none;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .e1faf074c-9d8a-48e9-a60f-d1e70262ce37 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .s948326d3-6fce-41a6-bf8e-0527bac8483c, .x7b700251-0802-48ec-965a-0f51a5479747 {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .s948326d3-6fce-41a6-bf8e-0527bac8483c:hover {
opacity: 0.7;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .u764affed-16b8-4386-b618-db5558a6074c {
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;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5 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 */
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.p07e62b39-dda3-471e-8282-3bd732529aa0 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.w767a9cee-9a01-455d-a6bf-8de68906e497 .bbc15e188-6095-47c8-aaa8-54108d373a94 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .bbc15e188-6095-47c8-aaa8-54108d373a94 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .t883c40e6-bd9e-40a4-a8fa-ca9ececac2df {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .j3f12058d-e8a6-4b37-9277-8f2c3245f91b {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .w1bbc7d49-dd16-4e5d-ab34-c483ea0f6890 {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .s68063435-0af0-4437-9975-8bd2bd2311b1 {
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 */
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .tae7a24a9-77ee-4e10-8fd7-51bc38cbf61a {
display: flex;
align-items: center;
gap: 5px;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .gbe4c0f70-953f-4006-9d94-f5de62921f5f {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.w767a9cee-9a01-455d-a6bf-8de68906e497 .s585b42d1-3839-4442-959a-31f3a4459274 {
/* 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;
}

.w767a9cee-9a01-455d-a6bf-8de68906e497 .s585b42d1-3839-4442-959a-31f3a4459274.f60611390-0ab1-4bfb-a184-34aebaaf89ca { /* 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 */
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.d12cedad5-68c6-473f-a380-2892255ebf8e {
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 */
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.y46582af8-51f3-4889-b492-81b530ac6dc6 {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.y46582af8-51f3-4889-b492-81b530ac6dc6 > div {
color: white;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.y46582af8-51f3-4889-b492-81b530ac6dc6 .h52d2e329-c693-4f40-a63d-f27a68b9bc0a {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5.y46582af8-51f3-4889-b492-81b530ac6dc6 .h3818bb73-fdd1-4ace-a75a-3f96cb583f43 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.w767a9cee-9a01-455d-a6bf-8de68906e497 .vf63f0701-84b9-40d7-9cd2-225b9fd497e5 img {
display: block; /* Ensures images are on their own line/block */
}

.n4622b383-b15c-410e-8341-18e3832f12b6 {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .e7b51d69f-fa1f-451d-affd-54a0de465b78 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .s46470b6a-9fd4-4898-9bed-66e03d35c006 {
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;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .j3a17a1a2-d071-4d03-b5a8-47e35df3312c {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .qa30c61ae-c551-49dc-bf20-2b4b8978b426 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.n4622b383-b15c-410e-8341-18e3832f12b6 .p20f1eb0c-ea42-48e4-b613-21fb5607fb68 {
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;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .aaf45804d-2d6d-41f0-b21c-6d85a7ea70d2 a:hover {
opacity: 0.7;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .d2f1a7ce8-580c-47ec-8aa3-4734860ae662 {
margin-top: 60px;
padding-bottom: 30px;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .g04bea308-0343-4b4d-aee0-692e89b68a12 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .x66062377-1e3c-4dc8-8939-85271247a289 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .x66062377-1e3c-4dc8-8939-85271247a289 .p20f1eb0c-ea42-48e4-b613-21fb5607fb68 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .z7242384b-0559-43ac-a288-562559fabb90 {
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 */
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .cc56a3e2b-e07d-4381-a773-23d74152aaca {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .ge532b1f2-8eb5-4767-873a-7f64289b7eaa {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .s948326d3-6fce-41a6-bf8e-0527bac8483c {
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;
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .s948326d3-6fce-41a6-bf8e-0527bac8483c:hover {
opacity: 0.7;
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .r01efb40e-1215-4524-8c85-bb5be58a0bcb {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .p48a49806-e6d3-4bc0-8627-cb16be04c28e {
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;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .p48a49806-e6d3-4bc0-8627-cb16be04c28e:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .gf878737b-eb28-471f-a9b7-03b762c33e71 .z2c0cf2e2-2113-4950-8218-a6e7805bc782 {
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;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .gf878737b-eb28-471f-a9b7-03b762c33e71 .z2c0cf2e2-2113-4950-8218-a6e7805bc782:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .gf878737b-eb28-471f-a9b7-03b762c33e71 svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .m84f0e143-6b33-43c1-b5bd-2a612a01a903 {
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 */
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .m84f0e143-6b33-43c1-b5bd-2a612a01a903.af997b25c-fec1-4cdf-8b4d-b55abad87e80 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .v6d3d2353-62b1-4e08-8119-82150662c268 .btn.k3d3e7d54-c97f-475c-8ce7-37677b6970e3 {
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 */
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .v6d3d2353-62b1-4e08-8119-82150662c268 .btn.k3d3e7d54-c97f-475c-8ce7-37677b6970e3:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .v6d3d2353-62b1-4e08-8119-82150662c268 .z0fbd65b3-ebc1-475d-819c-07d85fe51589 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .d29c0681a-ad01-4c24-92fb-dbe5d799cb1a {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .n8bbdc8e7-d5e0-417b-a6d7-d37bb5ba14fa {
color: #e0e0e0;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .n8bbdc8e7-d5e0-417b-a6d7-d37bb5ba14fa:hover {
background-color: #4a4755;
color: #ffffff;
}

.k10a4c4a9-d351-4f0f-a61b-33be720475f5 {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.k10a4c4a9-d351-4f0f-a61b-33be720475f5 .p0ca74604-97e7-4137-a8d4-55b4defbb7ea {
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");
}

.k10a4c4a9-d351-4f0f-a61b-33be720475f5 .t211cd1c5-a6cb-4375-a9d6-69d43b30754f {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.h1cf2bb66-903e-423a-a7f2-e3688d358469{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.c9e3878e5-9ed1-4264-8ac5-8eb59c4357ef {
width: 30px;
height: 30px;
object-fit: cover;
}

.g13ce2355-80d2-4f5a-8b9e-7e12535fc873 {
width: 20px;
height: 20px;
object-fit: cover;
}

.x31ab993c-5346-436e-96c1-b98f272d2856 {
height: 40px;
margin-right: 20px;
}

.z86953506-6617-4d69-8988-dc451596bad8 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.s053ba7ec-444f-4aa3-8470-26c1387fb8c9  {
grid-template-columns: repeat(3, 1fr);
}
.x5aead2e2-b7bf-407c-a676-dbc96946fa26 {
height: auto;
}

.rfcb7e33a-a48c-45a6-988e-01cb9c0ae2af  {
grid-template-columns: repeat(3, 1fr);
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .s85927966-83b2-431d-b8c5-f0067b946a17 {
margin-bottom: 2rem;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .r9310be8d-0924-4c61-b346-4e2421399a1e {
flex-direction: column;
align-items: flex-start;
}

.ye88add2e-6c76-4677-ad0f-d02f25bea76a .p0361acf7-677d-481a-811b-e3c964f2d8a7 {
align-items: flex-start;
margin-top: 1rem;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .b1667685d-2e11-481d-b150-4af583086a08 {
padding: 40px 20px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .b1667685d-2e11-481d-b150-4af583086a08 > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .b1667685d-2e11-481d-b150-4af583086a08 > div:last-child {
border-bottom: none;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .p5236b035-18dd-488c-a257-353a95c51af7,
.ze044eccf-083e-4648-9b19-d7a9f581b419 .g04bea308-0343-4b4d-aee0-692e89b68a12,
.ze044eccf-083e-4648-9b19-d7a9f581b419 .f02751df2-7560-4f12-8619-5742972e47f7 {
padding: 40px 20px;
}

.ze044eccf-083e-4648-9b19-d7a9f581b419 .o335de1b6-e4df-42b3-8216-a09e894fbc8d {
text-align: left;
}
}

@media (max-width: 768px) {
.l0a7893c5-42fa-43fa-b1a9-71096192df05 .hcfcc8dad-ee62-4b29-b29f-c131345faee4 {
flex-direction: column;
max-width: 95%;
}
.l0a7893c5-42fa-43fa-b1a9-71096192df05 .cfd35e7a3-85f8-4e2a-92f6-e59b16416d7b {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.reff2651d-64b3-4731-88a7-57230ec508b3 {
max-width: 95%;
padding: 40px 24px;
}
.reff2651d-64b3-4731-88a7-57230ec508b3 .b9c90b810-e491-419b-8baa-f8f12e06adcc {
font-size: 1.4rem;
}
.reff2651d-64b3-4731-88a7-57230ec508b3 p {
font-size: 0.95rem;
max-height: 140px;
}

.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .ifd921f21-3a4a-4581-9c9c-233a487e1fd2 {
text-align: center;
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.t025d6cfa-80a8-4883-9f2f-a9ab8354e184 .e02804dab-81c2-4057-aa57-9e8981437883, .le2fc0778-e3d8-47d5-861b-e6fdbfef9ba7 .g591207df-10be-49ef-880c-cc4991b1cff8 {
width: 100%; /* Full width buttons on small screens */
}

.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .gf878737b-eb28-471f-a9b7-03b762c33e71 {
margin-top: 20px;
text-align: center;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .gf878737b-eb28-471f-a9b7-03b762c33e71 a {
margin: 0 8px;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .u0e6e4a11-688a-43f9-88df-ccd348faa0ac {
flex-direction: column;
text-align: center;
}
.wd3466ccd-ee9a-4d96-97e9-98d8d55809ba .u0e6e4a11-688a-43f9-88df-ccd348faa0ac .va82bee55-9cc4-4f72-a4d3-7a70635340b1 {
margin-bottom: 15px;
}

.w767a9cee-9a01-455d-a6bf-8de68906e497 .bbc15e188-6095-47c8-aaa8-54108d373a94 {
align-items: center;
width: 100%;
}
.w767a9cee-9a01-455d-a6bf-8de68906e497 .t883c40e6-bd9e-40a4-a8fa-ca9ececac2df {
text-align: center !important;
}

.n4622b383-b15c-410e-8341-18e3832f12b6 .j3a17a1a2-d071-4d03-b5a8-47e35df3312c { animation-duration: 25s; }

.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .gf878737b-eb28-471f-a9b7-03b762c33e71,
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .v7b6d604e-cdc5-497a-b29c-7852abf7cfec,
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .v6d3d2353-62b1-4e08-8119-82150662c268 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .v7b6d604e-cdc5-497a-b29c-7852abf7cfec {
/* 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 */
}
.s06af2bbc-fdd3-4faf-a62c-0202ad760feb .m84f0e143-6b33-43c1-b5bd-2a612a01a903 {
width: auto; /* Allow badges to size naturally within grid */
}
}
