a {
text-decoration:none;
}
span {
cursor: pointer;
}
ul {
list-style: none;
}
.a54fa0f6b-e95f-4713-af4a-844abafd9d1f {
background-color: var(--header-1-bg);
}

.a54fa0f6b-e95f-4713-af4a-844abafd9d1f .f907fd9c5-a723-428e-8372-3a0e6126aba6 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.a54fa0f6b-e95f-4713-af4a-844abafd9d1f .wc5e7b2aa-6838-4eab-a747-aa7e01c4f62b {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.q37c4c2f6-03bd-4e6d-9a1d-500810decf9d {
background-color: var(--header-2-bg);
}

.q37c4c2f6-03bd-4e6d-9a1d-500810decf9d .y41057ee8-159f-4259-ba21-ccd92687632a {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.q37c4c2f6-03bd-4e6d-9a1d-500810decf9d .i325522f1-10f8-4db2-9d0b-50300875fd5e {
width: 68px;
}

.q37c4c2f6-03bd-4e6d-9a1d-500810decf9d .f907fd9c5-a723-428e-8372-3a0e6126aba6 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.q37c4c2f6-03bd-4e6d-9a1d-500810decf9d .wc5e7b2aa-6838-4eab-a747-aa7e01c4f62b {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.w15c11c8b-7ef4-4111-9026-ec635ef861fd {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.h8173439c-cd02-47d3-a47d-922e82a99427 {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.w15c11c8b-7ef4-4111-9026-ec635ef861fd .t1fa44292-da30-4e9a-8582-d9fde01d40c1 {
font-size: 1.8rem;
font-weight: bold;
}
.h8173439c-cd02-47d3-a47d-922e82a99427 .n8af31866-3873-44c4-8bf5-cf269f98ddbe {
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;
}
.h8173439c-cd02-47d3-a47d-922e82a99427 .n8af31866-3873-44c4-8bf5-cf269f98ddbe:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.kcd93930a-7720-42f3-83b0-b52e12eeb66a.x7059dd17-028f-4bf8-ba8b-07b9e549a943 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.w15c11c8b-7ef4-4111-9026-ec635ef861fd .k8697462a-bf2a-4e36-ac99-72cc3c59c4b3 {
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;
}
.w15c11c8b-7ef4-4111-9026-ec635ef861fd .k8697462a-bf2a-4e36-ac99-72cc3c59c4b3:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.w15c11c8b-7ef4-4111-9026-ec635ef861fd .d196846aa-273b-4c79-b19b-ef88a380e3d6 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.h8173439c-cd02-47d3-a47d-922e82a99427 .p1eddd60f-f604-4c9e-ab72-b19439fcd66b {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.h8173439c-cd02-47d3-a47d-922e82a99427 .p1eddd60f-f604-4c9e-ab72-b19439fcd66b i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.h8173439c-cd02-47d3-a47d-922e82a99427 .p1eddd60f-f604-4c9e-ab72-b19439fcd66b:hover {
color: white;
}

/* Header */
.x9d134b86-dca6-4c90-afc3-14a01d7fd9d8 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.x9d134b86-dca6-4c90-afc3-14a01d7fd9d8 .r60871de6-c764-4326-ac2f-70ad6a8963c4 { 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; }
.x9d134b86-dca6-4c90-afc3-14a01d7fd9d8 .r60871de6-c764-4326-ac2f-70ad6a8963c4.g3cc26230-9d03-4810-ba59-d6936e714126 { background-color: #ffde00; }
.x9d134b86-dca6-4c90-afc3-14a01d7fd9d8 .lc1d821ec-726e-461e-8200-3fdb5483abda { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.x9d134b86-dca6-4c90-afc3-14a01d7fd9d8 .n19d00e57-f200-4280-b79a-e196899fbdc5 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.v4f3fa348-616b-49c4-b82d-c924a06d6de0 .m43ff8909-572d-4789-ae24-0127c26986ad { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 {
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;
}
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .j69242720-d703-4c10-97ca-9fcef2ab7d0c { flex: 1; }
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .t7178f13d-ed71-476a-9ad1-adb53806f029 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .t7178f13d-ed71-476a-9ad1-adb53806f029:hover { color:#fe617c; }
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .t7178f13d-ed71-476a-9ad1-adb53806f029 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .yd4d4e2a1-3a4d-45da-9144-2a3e88091600 { position: absolute; top: -20px; }
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .c6123ebe7-18f4-4823-abf8-4627d57998d8 {
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;
}
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .c6123ebe7-18f4-4823-abf8-4627d57998d8:hover { transform: scale(1.1); }
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .c6123ebe7-18f4-4823-abf8-4627d57998d8 i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.m725a3f48-3a65-422f-a32f-47a8cc7d6f61 .j69242720-d703-4c10-97ca-9fcef2ab7d0c span { font-weight:500; font-size:0.6rem; }

.cec8c272f-2b74-4969-b84e-c3e8d542f40d {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.l753e5960-c87a-4a20-9283-b7b74a17ffbe {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.cec8c272f-2b74-4969-b84e-c3e8d542f40d .tc2c01cfc-60a5-4b82-8f55-7da103c1e6da {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.cec8c272f-2b74-4969-b84e-c3e8d542f40d .mc215369d-b049-440b-a161-dba9d2ac4d5e {
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;
}
.cec8c272f-2b74-4969-b84e-c3e8d542f40d .q4d83a6ad-a5a7-4097-99ea-c38cf3bf9bba {
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;
}
.cec8c272f-2b74-4969-b84e-c3e8d542f40d .h39f6bb17-53f1-456c-88fa-8e7ad74710bf {
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);
}
.cec8c272f-2b74-4969-b84e-c3e8d542f40d .hab75ab47-247f-4f56-aa0c-6f08d1f611a4 {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.cec8c272f-2b74-4969-b84e-c3e8d542f40d .hab75ab47-247f-4f56-aa0c-6f08d1f611a4 .re165d893-49a3-4cb1-9f9c-5eb59ed39a9c {
margin-right: 0.4rem;
}
.h26f69d96-b89b-49d0-8871-5ddd5b6c807e.x7059dd17-028f-4bf8-ba8b-07b9e549a943 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.l753e5960-c87a-4a20-9283-b7b74a17ffbe .mc215369d-b049-440b-a161-dba9d2ac4d5e {
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;
}
.l753e5960-c87a-4a20-9283-b7b74a17ffbe .q4d83a6ad-a5a7-4097-99ea-c38cf3bf9bba {
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;
}
.l753e5960-c87a-4a20-9283-b7b74a17ffbe .h39f6bb17-53f1-456c-88fa-8e7ad74710bf {
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);
}

.q47446a91-25b4-4b01-9c7b-b7681452b4e3 {
background-color: var(--header-6-bg);
height: 64px;
}

.f6bee512f-eece-41b5-85b7-065353c1e70e {
color: var(--header-text);
}

.q47446a91-25b4-4b01-9c7b-b7681452b4e3 .v446522e6-e814-4778-b908-0438d315fee7 {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.q47446a91-25b4-4b01-9c7b-b7681452b4e3 .y331b8cb3-f7f8-41c2-ab6a-67eaa65993de {
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;
}

.q47446a91-25b4-4b01-9c7b-b7681452b4e3 .k8697462a-bf2a-4e36-ac99-72cc3c59c4b3 {
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;
}

.q47446a91-25b4-4b01-9c7b-b7681452b4e3 .s799dd541-840a-4124-90de-caf478d60496 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.q47446a91-25b4-4b01-9c7b-b7681452b4e3 .s799dd541-840a-4124-90de-caf478d60496::before,
.q47446a91-25b4-4b01-9c7b-b7681452b4e3 .s799dd541-840a-4124-90de-caf478d60496::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.n035a8c0c-1e73-46dc-aec5-f3fc25c8e46d {
background-color: var(--header-7-bg);
}

.n035a8c0c-1e73-46dc-aec5-f3fc25c8e46d .f907fd9c5-a723-428e-8372-3a0e6126aba6,
.n035a8c0c-1e73-46dc-aec5-f3fc25c8e46d .c2393ffc9-f6f8-4e4e-88e7-6a5a75f6ddf5 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.n035a8c0c-1e73-46dc-aec5-f3fc25c8e46d .wc5e7b2aa-6838-4eab-a747-aa7e01c4f62b {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.y9600976d-8e42-4999-af0d-0a0afe9e02e3 {
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;
}

.y9600976d-8e42-4999-af0d-0a0afe9e02e3 .l61fcebdc-64f5-4081-baad-08969251d82e {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.y9600976d-8e42-4999-af0d-0a0afe9e02e3 .tf7372a46-74e2-44c6-9404-63b01d7059a0 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.v8f156a40-7c8a-4000-b8af-a2eda8bf0b03 {
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;
}

.v8f156a40-7c8a-4000-b8af-a2eda8bf0b03 .j4a775599-8557-4de6-93e2-7c3a2b0ae73c {
margin-left: 37vw;
}

.v8f156a40-7c8a-4000-b8af-a2eda8bf0b03 .l61fcebdc-64f5-4081-baad-08969251d82e {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.v8f156a40-7c8a-4000-b8af-a2eda8bf0b03 .tf7372a46-74e2-44c6-9404-63b01d7059a0 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .x994d7f90-f685-482f-a1da-2329d56ec22c {
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);
}

/* Левая часть */
.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .j81330b8e-73ba-4dbf-9fdc-0b2fae4825ba {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .j81330b8e-73ba-4dbf-9fdc-0b2fae4825ba h5 {
font-weight: 700;
color: #000;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .input-group-text {
background-color: #fff;
border-right: 0;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .form-select {
border-left: 0;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .w504b3b27-1352-4982-9c60-46e5b4622d74 {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .w504b3b27-1352-4982-9c60-46e5b4622d74:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .g52451d4d-90dd-44e6-81d5-71b378e974e3 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .ya6bc4b8f-a72d-49bb-9bc1-274a8b62f3c8 {
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;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .ya6bc4b8f-a72d-49bb-9bc1-274a8b62f3c8 h1 {
font-weight: 800;
font-size: 3rem;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .ya6bc4b8f-a72d-49bb-9bc1-274a8b62f3c8 p {
margin: 0;
}

.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .u248547b4-95c6-4e68-adc0-c5cfc2ef2f6b {
gap: 11px;
}

.gfe480cf3-ac6f-48d6-b6ba-f2c8e4e834c2 {
height: 50px;
}

.s81588bb0-36f6-4234-9f07-13598b8efe2c {
height: 24px;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .xd57f7445-4cbd-4dc5-8808-69d0f4ed046d {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .n6ebdf264-4201-48ad-a218-9f35a59d4d70 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .vbe89cd84-dc2d-4f1a-a513-0715ddb2d861 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .i970d3c3d-0e6c-4318-810d-5dbd851bc1d1 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .n3d3fd65c-ed34-48f0-983a-5d8b4c3af4e7 {
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;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .r94020955-0206-4db5-9c7f-2150817dc3d2 {
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;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .f89f9adc1-9e38-4ca5-b784-21929e7aa2a5 {
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;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .t06359e17-3a5a-4b9e-9906-d2609c43d866 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .v46ac0bb9-f7af-4088-b971-fc3dabcffa71 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .v46ac0bb9-f7af-4088-b971-fc3dabcffa71.w6fd96c70-6a6f-42e9-be25-80ade997468b {
background-color: #ffc107; /* Active dot color */
}
.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .fa3f878eb-ec80-4959-bb78-dee4f8db2037 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .r94020955-0206-4db5-9c7f-2150817dc3d2 .gcb033d7c-689d-4fde-99c3-25f042479256 {
color: var(--h1-4-main-text) !important;
}

.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .r94020955-0206-4db5-9c7f-2150817dc3d2 .h3 {
color: var(--h1-4-text) !important;
}

.tb777c7b1-3132-4ac1-8501-1450c2c28df6 .r94020955-0206-4db5-9c7f-2150817dc3d2 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .m3b9f333a-c46f-4578-8ca3-fa68fd48ea4d {
--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 */
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .r60eb199f-6cf7-4888-9bdc-4a44ad54fdb0 { /* 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 */
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .xbeac6bf6-8bea-4bc3-8318-2f4ab5044bf5 {
--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 */
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .te11390ef-6422-44e1-af09-bc2dbe9d7b1e {
color: var(--h1-5-main-text) !important;
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .aa1d590a3-2664-4091-9522-3eed0219b033 {
color: #8B4513 !important;
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .qa5eaf15a-cbca-4225-af45-534e55058698 { /* Inner container background */
background-color: #312948 !important;
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .h26c74184-00b1-40af-93e0-ac6dc425afd0 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 .y2d54c2b8-899c-494b-846e-e968ae54a544 { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.h84da14c7-0ca3-4a14-8b83-e8d102c66a71 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.o10238222-77d2-469f-b6db-2309535c676e {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}
.o10238222-77d2-469f-b6db-2309535c676e .w86abd041-9321-4b18-a9ca-5ab877a631a6 {
overflow-x:auto;
}
.o10238222-77d2-469f-b6db-2309535c676e .p2e9c2da1-9869-45b8-b725-e1031c9a64b3 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.o10238222-77d2-469f-b6db-2309535c676e .c3bc6df78-627a-4f09-8254-28fd23a170b3 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.o10238222-77d2-469f-b6db-2309535c676e .wacfa7d24-ded3-4a97-b156-99bd61057846 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.o10238222-77d2-469f-b6db-2309535c676e .da9226150-775a-403a-b8c3-5538fac8e103 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .wb291cf54-520e-419f-b9a6-395fcb469f6a i {
margin-right: 5px;
font-size: 1.1em;
}

.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .qcc1ac29e-5042-485f-b4cd-b2849134e518 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .qcc1ac29e-5042-485f-b4cd-b2849134e518 .b73c402a2-5f3e-416f-8317-d21b8bb66718 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .n9f6ceb3d-33da-4902-8f26-4ba4842183d7 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .e005ff04d-06ee-4a2d-8901-8ffd08ddfce0 {
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;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .ye8fd370c-b6c6-4c95-8302-c06d5d429d46 {
height: 120px; /* Height for the smaller card images */
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .p0b108b6a-20fb-49af-9fb7-410798a0f180 {
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;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .m08355aaa-596c-452e-8f5f-d4d8e70cf33a {
padding: 15px;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .df46d1b9e-d484-4f66-904f-c81c9aeed3ab {
padding: 10px; /* Reduced padding for small cards */
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .ba924c262-d806-4088-a539-357328beb26d {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .mc45822bd-2c20-4f47-a40e-b70935cbd030 {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .n4935cc6c-affd-420e-9567-6c736a243924 {
font-size: 0.8em;
color: #aaaaaa;
}

.tfb6b5270-3d7a-40ce-9812-73cd5f5e7d81 .w86abd041-9321-4b18-a9ca-5ab877a631a6 h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.z5e87339a-ba6a-4254-ac5d-1b620d82d535 .w86abd041-9321-4b18-a9ca-5ab877a631a6 {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}
.z5e87339a-ba6a-4254-ac5d-1b620d82d535 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.z5e87339a-ba6a-4254-ac5d-1b620d82d535 .c7f5b5222-becb-485d-bee9-f6c7a37a5ad3 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.z5e87339a-ba6a-4254-ac5d-1b620d82d535 .qa7169719-7f83-4e71-bb4a-8ad35c5b41c4 {
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;
}

.z5e87339a-ba6a-4254-ac5d-1b620d82d535 .qa7169719-7f83-4e71-bb4a-8ad35c5b41c4:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.z5e87339a-ba6a-4254-ac5d-1b620d82d535 .u6a30b9f4-f1b2-4cc2-bbc7-8479febdf01f {
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;
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad .w86abd041-9321-4b18-a9ca-5ab877a631a6 {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad .c7f5b5222-becb-485d-bee9-f6c7a37a5ad3 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad .qa7169719-7f83-4e71-bb4a-8ad35c5b41c4 {
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;
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad .qa7169719-7f83-4e71-bb4a-8ad35c5b41c4:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad .u6a30b9f4-f1b2-4cc2-bbc7-8479febdf01f {
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;
}

.cab40cbc3-28b8-4031-8314-50becd83dd5f {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.cab40cbc3-28b8-4031-8314-50becd83dd5f .w86abd041-9321-4b18-a9ca-5ab877a631a6 {
overflow-x:auto;
}
.cab40cbc3-28b8-4031-8314-50becd83dd5f .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.cab40cbc3-28b8-4031-8314-50becd83dd5f .y5c7aea3f-3785-4cc8-b558-0a846d03722d {
color: var(--slot-5-text-2);
}

.cab40cbc3-28b8-4031-8314-50becd83dd5f .u64c3e75c-993a-46f4-a1d2-e0284fc905ae {
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;
}

.p6f155dc1-0492-49eb-80df-92f490444139 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.p6f155dc1-0492-49eb-80df-92f490444139 .w86abd041-9321-4b18-a9ca-5ab877a631a6 {
overflow-x:auto;
}
.p6f155dc1-0492-49eb-80df-92f490444139 .d12dcc1c5-7362-4220-be8d-b9cfd68d1119 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.p6f155dc1-0492-49eb-80df-92f490444139 .tfc06e1c1-8237-4891-b812-9e5ff89ce8f2 {
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;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .tfc06e1c1-8237-4891-b812-9e5ff89ce8f2::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .j55926b12-6c3d-459e-84bc-d43ddde3e152 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .j55926b12-6c3d-459e-84bc-d43ddde3e152::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.p6f155dc1-0492-49eb-80df-92f490444139 .j55926b12-6c3d-459e-84bc-d43ddde3e152::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .j85991fc3-2c7a-4f15-a6b0-187441555144 {
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;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .qa7169719-7f83-4e71-bb4a-8ad35c5b41c4 {
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;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .ma6cd1d2b-0d95-404e-80c7-83195f88dc0c {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.p6f155dc1-0492-49eb-80df-92f490444139 .s2744fe82-2dda-4d9b-93eb-c1c108fc2283 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.p6f155dc1-0492-49eb-80df-92f490444139 .s2744fe82-2dda-4d9b-93eb-c1c108fc2283:hover {
background: rgba(214,176,115,0.4);
}

.p6f155dc1-0492-49eb-80df-92f490444139 .c9ef49862-c019-4379-ba23-4ba4f903ba51 {
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;
}
.p6f155dc1-0492-49eb-80df-92f490444139 .c9ef49862-c019-4379-ba23-4ba4f903ba51:hover {
background: rgba(255,255,255,0.25);
}

.u8e67ff09-3573-4f22-b589-464557851743 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.u8e67ff09-3573-4f22-b589-464557851743 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.u8e67ff09-3573-4f22-b589-464557851743 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.u8e67ff09-3573-4f22-b589-464557851743 .accordion-item:last-of-type>.accordion-header .accordion-button.j94fac3f6-f13a-4723-8cf6-471b1134dc18 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.u8e67ff09-3573-4f22-b589-464557851743 .accordion-button:not(.j94fac3f6-f13a-4723-8cf6-471b1134dc18)::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 ");
}

.u8e67ff09-3573-4f22-b589-464557851743 .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 ");
}

.re6daeba1-8b49-4d78-a291-3ac786baf8ce {
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;
}

.re6daeba1-8b49-4d78-a291-3ac786baf8ce .gcb033d7c-689d-4fde-99c3-25f042479256 {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.re6daeba1-8b49-4d78-a291-3ac786baf8ce .gcb033d7c-689d-4fde-99c3-25f042479256::after {
display: none;
}

.u46e3a8ef-939b-4141-aaf0-b70a4ec98057 {
height: 200px;
overflow-y: auto;
}

.f6bee512f-eece-41b5-85b7-065353c1e70e {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.s10614d42-ae27-4c7d-94c3-bd0cce6ba127 {
height: 45px;
object-fit: cover;
object-position: center;
min-width: 150px;
}

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

/* затемнение внизу текста */
.re6daeba1-8b49-4d78-a291-3ac786baf8ce p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.re6daeba1-8b49-4d78-a291-3ac786baf8ce .z634e15bd-bf2d-4a37-b1a8-442575a07c04 {
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;
}

.re6daeba1-8b49-4d78-a291-3ac786baf8ce .z634e15bd-bf2d-4a37-b1a8-442575a07c04:hover {
opacity: 0.7;
}

.x81040e5b-a866-457d-ad45-4839cc2caa0b {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.x81040e5b-a866-457d-ad45-4839cc2caa0b .l8f1c7922-f6f8-4b28-bc0a-4b2ae0babd27 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab {
list-style: none;
padding-left: 0;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab li {
margin-bottom: 0.5rem;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab a:hover {
opacity: 0.7;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .wa944c8c6-6f4c-4c1f-a36a-6a27ded0bf20 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .wa944c8c6-6f4c-4c1f-a36a-6a27ded0bf20 img {
height: 40px;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b img {
height: 40px;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .r56ae9cda-4c10-4741-abd3-0c242f0d72dc {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.x81040e5b-a866-457d-ad45-4839cc2caa0b .r56ae9cda-4c10-4741-abd3-0c242f0d72dc img {
height: 40px;
}

.ze8c07d04-3152-47fe-bc5f-c20fa02896ae {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae a:hover {
opacity: 0.7;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .g609b06c2-1bde-495f-b92e-0f922200491c, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .n7f15771a-adab-425b-85d7-e78ece24816e {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .g609b06c2-1bde-495f-b92e-0f922200491c i, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .n7f15771a-adab-425b-85d7-e78ece24816e i {
font-size: 1.5rem;
color: #ffffff;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .g609b06c2-1bde-495f-b92e-0f922200491c img {
height: 45px;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .gce4ef737-6b7b-44ca-9e12-131520a9f0ad {
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;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .x7db40290-f4d5-4d6e-8ecf-908cc6c15359 {
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;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .x7db40290-f4d5-4d6e-8ecf-908cc6c15359 option {
background-color: #333;
color: white;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .z7ab91707-0b5f-4339-96c5-6dffd45bf433, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .f3b9b9aa0-af16-4d6c-919e-02c3417514a4, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .t5d95dd9b-d2d8-4829-9a97-827b75e364dd {
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;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .z7ab91707-0b5f-4339-96c5-6dffd45bf433 {
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>");
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .f3b9b9aa0-af16-4d6c-919e-02c3417514a4 {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .t5d95dd9b-d2d8-4829-9a97-827b75e364dd {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .z7ab91707-0b5f-4339-96c5-6dffd45bf433:hover, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .f3b9b9aa0-af16-4d6c-919e-02c3417514a4:hover, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .t5d95dd9b-d2d8-4829-9a97-827b75e364dd:hover {
background-color: #444;
color: #fff;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .p2f859c0c-b8e5-4d1c-827d-6b7ff13f3d84 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .z2bcd4b23-f5fe-4a31-aaf2-e48b6b17a731, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .p85ba9db6-25ac-45dc-9a28-7d4a9f38b5cb {
text-align: center;
}
.ze8c07d04-3152-47fe-bc5f-c20fa02896ae .z2bcd4b23-f5fe-4a31-aaf2-e48b6b17a731 h5, .ze8c07d04-3152-47fe-bc5f-c20fa02896ae .p85ba9db6-25ac-45dc-9a28-7d4a9f38b5cb h5 {
text-align: center;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .o878fffd9-2bf4-404c-b38b-84b9d0cd7e4a h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab li {
margin-bottom: 0.5rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab a:hover {
opacity: 0.7;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .g609b06c2-1bde-495f-b92e-0f922200491c {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .g609b06c2-1bde-495f-b92e-0f922200491c > * {
flex: 1 1 calc(50% - 10px);
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .s00a2e9e1-60b3-47af-b8d0-eb31d9f84696 {
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;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .s00a2e9e1-60b3-47af-b8d0-eb31d9f84696 img {
height: 30px;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .q7689a57f-67d9-4770-95a2-cdc708498a3d {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .p85ba9db6-25ac-45dc-9a28-7d4a9f38b5cb {
margin-top: 1rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .q82cb1de2-5679-4500-aa25-3a88cda3540d {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .m42cfec20-c350-4441-bdc2-8b3fb427b15d {
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;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .kd5ab2a30-3c54-44cb-990f-6b9b0c1a847d {
margin-top: 1.5rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .t5447efb9-6981-4405-9e31-52c7a46ecca6 {
display: flex;
gap: 10px;
margin-top: 10px;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .we6294fd5-2281-4a21-8768-bc75e7f306e0 {
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;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .jf5a9d389-5bf2-4870-96b1-c4fe206ad048 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .re63585dc-8b99-4158-8ae9-2f850b539646 {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .v6f22ca02-187c-42d8-81ae-3c7ed796387b {
padding: 2rem 0;
margin-top: 2rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .s8bdf9aed-0a36-42e2-a710-4c25830506f5 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .vc0b468b2-c131-4da9-ba79-5c1a2c03f677 {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .kaba60dad-e66f-4e32-a446-6db490c5f25d {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .p095798e4-f95e-460f-bc39-7471bb34cd3c {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .m583d463c-de53-49f1-aec4-23f34f00bd08 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .daab379c9-4955-47f7-8255-508feaa9159d {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.d99eb24c1-391e-4c40-95d2-8864572538ae {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab .jf10f1e00-0b4c-4aac-a883-7f0804e33947 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab .jf10f1e00-0b4c-4aac-a883-7f0804e33947 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.d99eb24c1-391e-4c40-95d2-8864572538ae a {
color: var(--footer-4-link);
text-decoration: none;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae a:hover {
opacity: 0.7;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .qcc1ac29e-5042-485f-b4cd-b2849134e518 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .t3c878f3a-b391-4940-8035-e4d33cf64111 a,
.d99eb24c1-391e-4c40-95d2-8864572538ae .kaec0295a-13c7-41ce-a9bb-f281fba4bcf3 a {
display: block;
margin-bottom: 5px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b a {
font-size: 20px;
margin-right: 15px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .f2efab63c-766e-4112-868a-3317bbdabc4c img {
height: 50px;
margin-right: 10px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .q1e0736db-f73c-4001-8cf4-1bae67d95079 img {
height: 30px;
margin-right: 10px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .ead801cac-a62e-463b-9b59-fb0340b42452 img {
max-height: 40px;
margin: 5px;
}
.d99eb24c1-391e-4c40-95d2-8864572538ae .jf5a9d389-5bf2-4870-96b1-c4fe206ad048 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.d99eb24c1-391e-4c40-95d2-8864572538ae .jf5a9d389-5bf2-4870-96b1-c4fe206ad048 p {
color: var(--footer-4-text-bottom);
}

.d99eb24c1-391e-4c40-95d2-8864572538ae .g05e4f36b-2404-4300-aadf-60bd20f92db3 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.d99eb24c1-391e-4c40-95d2-8864572538ae .g05e4f36b-2404-4300-aadf-60bd20f92db3 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.d99eb24c1-391e-4c40-95d2-8864572538ae .g05e4f36b-2404-4300-aadf-60bd20f92db3 button.w6fd96c70-6a6f-42e9-be25-80ade997468b {
background-color: #1c1c5c;
}

.d99eb24c1-391e-4c40-95d2-8864572538ae .g05e4f36b-2404-4300-aadf-60bd20f92db3 img {
width: 20px;
height: 14px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .ke08f374c-b09e-4d2e-a944-4944a9352900 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s5cd1ac8a-6cbe-4927-b217-5c9590e6865d {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s5cd1ac8a-6cbe-4927-b217-5c9590e6865d > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s5cd1ac8a-6cbe-4927-b217-5c9590e6865d > div:last-child {
border-right: none;
}

/* Средняя часть */
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .z15c4fc23-bfe7-4e69-b50b-9bc2888abe91 {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .jf5a9d389-5bf2-4870-96b1-c4fe206ad048 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .c1fb1285e-1982-4b7d-ac24-b56c4a3a0948 .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .c1fb1285e-1982-4b7d-ac24-b56c4a3a0948 .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .w8b736450-c8d7-417d-a5b1-bdc40b87de98 {
padding: 25px 80px;
}

/* Верификация */
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .tc4d7775a-df34-44aa-8ba3-5d106e75110f img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .wa944c8c6-6f4c-4c1f-a36a-6a27ded0bf20 img {
height: 24px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s00a2e9e1-60b3-47af-b8d0-eb31d9f84696 {
background-color: #fff;
border-radius: 10px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .n01ef9bb5-2e91-4d07-863d-751fa1137e74 {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f .n4ecc5e4e-e584-4a32-9753-85a5d4a2e140 {
background-color: var(--footer-6-bg-support);
}
.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f .le5a4b56b-b50c-4564-bfda-d5891c12e1a8 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f .pb9716fc2-6ef5-4a3d-bd10-f2def195b900 {
background-color: var(--footer-6-bg-support-chat)
}
.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f .l52914d87-48ea-4c5e-938d-e62da04a9f2d {
background-color: var(--footer-6-bg-support-tg)
}
.abff80e23-9ba5-4c79-ad6f-e172d5f8c90f .h7b5b8aed-7f61-485c-8e9f-8c92228184d9 {
background-color: var(--footer-6-bg-support-mail)
}

.n9e76f435-479e-4575-830b-4f3d4ce49cfd {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd ul {
padding-left: 0;
list-style: none;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd ul li a:hover {
opacity: 0.7;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd hr {
border-color: #333;
}

/* Custom button styles */
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .b4d09161f-4009-401c-95a6-f5e16b7e8d7b {
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;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .b4d09161f-4009-401c-95a6-f5e16b7e8d7b i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.n9e76f435-479e-4575-830b-4f3d4ce49cfd .y50e6ccff-4fa9-4139-bb6f-4fb9651460dc {
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;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .y50e6ccff-4fa9-4139-bb6f-4fb9651460dc i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .y50e6ccff-4fa9-4139-bb6f-4fb9651460dc .a5971bf64-2bd5-43d1-87cd-fe2919a5c3c3 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .y50e6ccff-4fa9-4139-bb6f-4fb9651460dc .s0625124d-c247-499c-a1bd-9c47ec41e80c {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .bd0fbadcb-3aef-4cfe-a50d-57f93eec6320 {
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 */
}

.aa409ac14-668a-462c-af6e-f151d41a0c69 {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .ke08f374c-b09e-4d2e-a944-4944a9352900 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b 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;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b a:hover {
opacity: 0.8;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 ul {
list-style: none;
padding: 0;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 ul li {
margin-bottom: 10px;
position: relative;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 ul li a:hover {
opacity: 0.7;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 ul li i.re165d893-49a3-4cb1-9f9c-5eb59ed39a9c.v51dc78fe-6639-4634-99b7-5ba127cf8a97 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .g78878849-72ed-436f-a027-57e37e8d4cd3 {
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 */
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .g78878849-72ed-436f-a027-57e37e8d4cd3:hover {
opacity: 0.7;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .g78878849-72ed-436f-a027-57e37e8d4cd3 i {
margin-right: 10px;
font-size: 1.5rem;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .g609b06c2-1bde-495f-b92e-0f922200491c img,
.aa409ac14-668a-462c-af6e-f151d41a0c69 .j71aa45d4-6e36-4bbb-9643-43244f0b673a img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .g609b06c2-1bde-495f-b92e-0f922200491c .ycbf21c0d-3c0c-4ef0-b6fe-b372461f5609 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.aa409ac14-668a-462c-af6e-f151d41a0c69 .l4a5716d0-6791-4652-969c-9db12c733fbc {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .y55a97d44-dd72-4a2c-aa76-7825c4c9ac2a {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .y55a97d44-dd72-4a2c-aa76-7825c4c9ac2a .j71aa45d4-6e36-4bbb-9643-43244f0b673a {
display: flex;
align-items: center;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .b219e1447-abca-4ff4-9d9c-76a0b870f40b {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.m1c49252a-956f-466c-89a0-8475e1a2fb07 {
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;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .fc769d0f5-4e2d-430c-898a-cff7a3cdaf5a {
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);
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .o878fffd9-2bf4-404c-b38b-84b9d0cd7e4a {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .o878fffd9-2bf4-404c-b38b-84b9d0cd7e4a:last-of-type {
border-bottom: none;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .ye1a1ee3d-7004-426d-a8f3-f7866936de5b {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .ia5f0dec6-55f4-42ff-9a7d-5afd454b03f9, .n01ef9bb5-2e91-4d07-863d-751fa1137e74 {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .ia5f0dec6-55f4-42ff-9a7d-5afd454b03f9:hover {
opacity: 0.7;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .v15636654-4790-4683-bd50-059ba39c9b31 {
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;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4 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 */
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4.mb0a9645c-fdf6-4fef-b804-c1c7f0cd8251 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.m1c49252a-956f-466c-89a0-8475e1a2fb07 .m21ff14ab-c11d-4664-9831-6b5d6aac1cb8 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .m21ff14ab-c11d-4664-9831-6b5d6aac1cb8 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .yda07c0a1-cfed-4fe7-ac68-25984e60665b {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .d32b5a9f8-1e03-4c9f-b09f-4523c7eef501 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .u482aba15-f1cf-4f89-acd8-a8ff25ece60f {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .md7d31738-3592-4595-833c-916fe539aaec {
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 */
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .n22b15f1b-7d54-4c3e-a90e-5f0b394d2f85 {
display: flex;
align-items: center;
gap: 5px;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .pd31336e4-e6c3-4761-bce6-9e291f4723e7 {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .yf966dc4b-a19b-42b0-b4ae-52b010bea595 {
/* 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;
}

.m1c49252a-956f-466c-89a0-8475e1a2fb07 .yf966dc4b-a19b-42b0-b4ae-52b010bea595.y373f4618-e8fb-4f45-980d-babe28733f37 { /* 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 */
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4.ef3f25ac7-0b16-4c7e-8629-511a8c5b375c {
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 */
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4.q9d48c696-840c-4531-aec5-0428a063c911 {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4.q9d48c696-840c-4531-aec5-0428a063c911 > div {
color: white;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4.q9d48c696-840c-4531-aec5-0428a063c911 .xab04fc9e-4e9d-4ae3-a8dc-0c12214e2e4e {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4.q9d48c696-840c-4531-aec5-0428a063c911 .kf59c7ebc-9a14-4155-afb2-e9fc2fc75d25 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .r60871de6-c764-4326-ac2f-70ad6a8963c4 img {
display: block; /* Ensures images are on their own line/block */
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .l8f1c7922-f6f8-4b28-bc0a-4b2ae0babd27 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .ka453606d-5265-4a16-9807-158351c0a813 {
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;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .dd59f2b63-b958-462f-bf48-01a31b5d1caf {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .y473090c3-070f-4ca7-bc3a-5f4b7b087a9d {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .k3f3d6dad-b858-4f0a-9c1c-ba557dd3178b {
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;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .t6e83d40a-3039-4f89-a7ec-32c7dc7f56ab a:hover {
opacity: 0.7;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .m098aae23-c347-47ff-b2ab-5106f623cebd {
margin-top: 60px;
padding-bottom: 30px;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .jf5a9d389-5bf2-4870-96b1-c4fe206ad048 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .q46586d7d-9afe-4b20-8296-89951f037932 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .q46586d7d-9afe-4b20-8296-89951f037932 .k3f3d6dad-b858-4f0a-9c1c-ba557dd3178b {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.e47edcb47-9e0f-403b-96f0-1327d9945c38 {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .ke08f374c-b09e-4d2e-a944-4944a9352900 {
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 */
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .gc2a48162-27bb-46fb-a605-cd26cbed60b4 {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .r42dafcb3-61b2-4ac8-b3f4-5a5a597c698d {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .ia5f0dec6-55f4-42ff-9a7d-5afd454b03f9 {
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;
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .ia5f0dec6-55f4-42ff-9a7d-5afd454b03f9:hover {
opacity: 0.7;
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .pf89bd4ea-e538-4ea9-b626-520aa7c4aa42 {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .f65a57956-2ac0-48cb-81fe-feb2cae727a9 {
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;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .f65a57956-2ac0-48cb-81fe-feb2cae727a9:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b .m42cfec20-c350-4441-bdc2-8b3fb427b15d {
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;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b .m42cfec20-c350-4441-bdc2-8b3fb427b15d:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .c4655f229-709f-46b2-a881-8e281aa3611d {
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 */
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .c4655f229-709f-46b2-a881-8e281aa3611d.pa1cbeffa-9345-40f1-85df-5cfe85267e69 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .x7db40290-f4d5-4d6e-8ecf-908cc6c15359 .btn.z884ea00b-beda-4f40-8fe2-11eaca14d339 {
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 */
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .x7db40290-f4d5-4d6e-8ecf-908cc6c15359 .btn.z884ea00b-beda-4f40-8fe2-11eaca14d339:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .x7db40290-f4d5-4d6e-8ecf-908cc6c15359 .h51d01e14-489b-427b-a867-d2cb5d6ad4b1 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .r9ee3661a-0809-423c-8bda-65b435f60723 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .pdd7fc2c0-0402-4e93-88a0-611d1ebe5cb8 {
color: #e0e0e0;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .pdd7fc2c0-0402-4e93-88a0-611d1ebe5cb8:hover {
background-color: #4a4755;
color: #ffffff;
}

.z9c22b3e1-8db0-40d8-b72a-fb808e4533e6 {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.z9c22b3e1-8db0-40d8-b72a-fb808e4533e6 .d1e782448-1c63-4a14-9606-db8e6060b930 {
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");
}

.z9c22b3e1-8db0-40d8-b72a-fb808e4533e6 .j21d46737-7ae2-4880-95b3-27bc476415cc {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.t75adab81-a1fe-4464-9b0c-ca911dd63183{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.l7dbbf9a6-8de2-4443-896d-9ee7a550e1e8 {
width: 30px;
height: 30px;
object-fit: cover;
}

.t556ef50d-8f1e-4aae-8078-5cfea07e17e1 {
width: 20px;
height: 20px;
object-fit: cover;
}

.m4938dc55-43d1-44bf-a6a4-c6e12e784dba {
height: 40px;
margin-right: 20px;
}

.x57c4d7ff-221b-4e10-a45f-214d1d71d598 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.z5e87339a-ba6a-4254-ac5d-1b620d82d535  {
grid-template-columns: repeat(3, 1fr);
}
.u46e3a8ef-939b-4141-aaf0-b70a4ec98057 {
height: auto;
}

.tfce79127-d2ca-43aa-ba94-05bfa7071bad  {
grid-template-columns: repeat(3, 1fr);
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .o878fffd9-2bf4-404c-b38b-84b9d0cd7e4a {
margin-bottom: 2rem;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .s8bdf9aed-0a36-42e2-a710-4c25830506f5 {
flex-direction: column;
align-items: flex-start;
}

.e02cdbc19-d6b1-4d21-893e-cabe8ee8cbc2 .m583d463c-de53-49f1-aec4-23f34f00bd08 {
align-items: flex-start;
margin-top: 1rem;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s5cd1ac8a-6cbe-4927-b217-5c9590e6865d {
padding: 40px 20px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s5cd1ac8a-6cbe-4927-b217-5c9590e6865d > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .s5cd1ac8a-6cbe-4927-b217-5c9590e6865d > div:last-child {
border-bottom: none;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .z15c4fc23-bfe7-4e69-b50b-9bc2888abe91,
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .jf5a9d389-5bf2-4870-96b1-c4fe206ad048,
.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .w8b736450-c8d7-417d-a5b1-bdc40b87de98 {
padding: 40px 20px;
}

.x5cfdce9b-3426-444f-85ad-b30d8c9b16c5 .c1fb1285e-1982-4b7d-ac24-b56c4a3a0948 {
text-align: left;
}
}

@media (max-width: 768px) {
.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .x994d7f90-f685-482f-a1da-2329d56ec22c {
flex-direction: column;
max-width: 95%;
}
.vc4aafb32-e3bc-4276-8edf-801a1c027d54 .j81330b8e-73ba-4dbf-9fdc-0b2fae4825ba {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.re6daeba1-8b49-4d78-a291-3ac786baf8ce {
max-width: 95%;
padding: 40px 24px;
}
.re6daeba1-8b49-4d78-a291-3ac786baf8ce .gcb033d7c-689d-4fde-99c3-25f042479256 {
font-size: 1.4rem;
}
.re6daeba1-8b49-4d78-a291-3ac786baf8ce p {
font-size: 0.95rem;
max-height: 140px;
}

.n9e76f435-479e-4575-830b-4f3d4ce49cfd .p5107ec30-1597-4948-8b3d-1e25f1abad4b {
text-align: center;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.n9e76f435-479e-4575-830b-4f3d4ce49cfd .y50e6ccff-4fa9-4139-bb6f-4fb9651460dc, .t307ee3f8-6bf3-4570-9c09-42bbf8a8ca0e .b4d09161f-4009-401c-95a6-f5e16b7e8d7b {
width: 100%; /* Full width buttons on small screens */
}

.aa409ac14-668a-462c-af6e-f151d41a0c69 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b {
margin-top: 20px;
text-align: center;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b a {
margin: 0 8px;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .y55a97d44-dd72-4a2c-aa76-7825c4c9ac2a {
flex-direction: column;
text-align: center;
}
.aa409ac14-668a-462c-af6e-f151d41a0c69 .y55a97d44-dd72-4a2c-aa76-7825c4c9ac2a .ecdcecfe8-58cb-412b-858a-1382fee3047c {
margin-bottom: 15px;
}

.m1c49252a-956f-466c-89a0-8475e1a2fb07 .m21ff14ab-c11d-4664-9831-6b5d6aac1cb8 {
align-items: center;
width: 100%;
}
.m1c49252a-956f-466c-89a0-8475e1a2fb07 .yda07c0a1-cfed-4fe7-ac68-25984e60665b {
text-align: center !important;
}

.i24282e97-b013-40fe-9c4f-1fff266ffe3b .dd59f2b63-b958-462f-bf48-01a31b5d1caf { animation-duration: 25s; }

.e47edcb47-9e0f-403b-96f0-1327d9945c38 .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .q8a99d3b9-d9d1-4f62-8b1b-c03500c6580b,
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .m209b6620-66e5-4bf4-805c-9148f7dd3378,
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .x7db40290-f4d5-4d6e-8ecf-908cc6c15359 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .m209b6620-66e5-4bf4-805c-9148f7dd3378 {
/* 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 */
}
.e47edcb47-9e0f-403b-96f0-1327d9945c38 .c4655f229-709f-46b2-a881-8e281aa3611d {
width: auto; /* Allow badges to size naturally within grid */
}
}
