a {
text-decoration:none;
}
span {
cursor: pointer;
}
ul {
list-style: none;
}
.b9997dd02-216d-4ae8-b3c6-780b9bb15e63 {
background-color: var(--header-1-bg);
}

.b9997dd02-216d-4ae8-b3c6-780b9bb15e63 .pd7192c06-87d3-43b0-8cbd-e1497ab5ea4e {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.b9997dd02-216d-4ae8-b3c6-780b9bb15e63 .xb325759a-3f99-4b1c-9e97-8349021d35ae {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.b53b8bada-a7af-4804-a1ac-2177b0ed30cb {
background-color: var(--header-2-bg);
}

.b53b8bada-a7af-4804-a1ac-2177b0ed30cb .jc9c246b6-1b9e-42f8-a1c0-60d6427eeb6d {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.b53b8bada-a7af-4804-a1ac-2177b0ed30cb .oa1320322-b27a-4b94-bdde-d964d2eef8b9 {
width: 68px;
}

.b53b8bada-a7af-4804-a1ac-2177b0ed30cb .pd7192c06-87d3-43b0-8cbd-e1497ab5ea4e {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.b53b8bada-a7af-4804-a1ac-2177b0ed30cb .xb325759a-3f99-4b1c-9e97-8349021d35ae {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.w0b50d1c7-00e5-4dad-8f09-13cadf70df4f {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.r388cc8df-d8a0-4135-9dee-d3eab583a27b {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.w0b50d1c7-00e5-4dad-8f09-13cadf70df4f .w33611971-68a0-494f-a7f0-45e69830294d {
font-size: 1.8rem;
font-weight: bold;
}
.r388cc8df-d8a0-4135-9dee-d3eab583a27b .icc3c028e-43db-4800-a052-f4dc5d60efe2 {
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;
}
.r388cc8df-d8a0-4135-9dee-d3eab583a27b .icc3c028e-43db-4800-a052-f4dc5d60efe2:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.df48b6746-b5a3-4936-afda-031c46eb2ce6.md2fb32a5-d7da-4296-8dfa-0056636be8cc {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.w0b50d1c7-00e5-4dad-8f09-13cadf70df4f .e2ce0a55c-074d-472c-a64a-aef25b9e11a8 {
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;
}
.w0b50d1c7-00e5-4dad-8f09-13cadf70df4f .e2ce0a55c-074d-472c-a64a-aef25b9e11a8:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.w0b50d1c7-00e5-4dad-8f09-13cadf70df4f .w6f68c36e-6010-4aa5-b6eb-3f66da3b6a85 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.r388cc8df-d8a0-4135-9dee-d3eab583a27b .p5e93cf4d-ac26-47db-a00b-a5ea65f08021 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.r388cc8df-d8a0-4135-9dee-d3eab583a27b .p5e93cf4d-ac26-47db-a00b-a5ea65f08021 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.r388cc8df-d8a0-4135-9dee-d3eab583a27b .p5e93cf4d-ac26-47db-a00b-a5ea65f08021:hover {
color: white;
}

/* Header */
.f878f0c94-4820-4477-b5a4-2003c3fcdad9 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.f878f0c94-4820-4477-b5a4-2003c3fcdad9 .ed8611cf3-3e64-42b0-aaa2-894c5c831649 { 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; }
.f878f0c94-4820-4477-b5a4-2003c3fcdad9 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.hc64d8783-14f8-4793-8d1c-18f24092bb9f { background-color: #ffde00; }
.f878f0c94-4820-4477-b5a4-2003c3fcdad9 .p1f18ea30-8010-4233-adba-3f7067324c31 { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.f878f0c94-4820-4477-b5a4-2003c3fcdad9 .h92f02e61-f510-482e-80d8-d7f4f2ff7383 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.m4308765a-e31a-4452-83f0-276f017e9369 .pf9e677f4-13d1-40b4-98cd-ea457c838377 { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 {
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;
}
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .b39cfc07d-c908-4b6f-ac2c-c3a9cf12ee12 { flex: 1; }
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .n77c9afb0-5476-42dd-88a7-d77e40fedaa8 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .n77c9afb0-5476-42dd-88a7-d77e40fedaa8:hover { color:#fe617c; }
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .n77c9afb0-5476-42dd-88a7-d77e40fedaa8 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .k6b95f28e-c108-4c44-bed2-f60c2815dd66 { position: absolute; top: -20px; }
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .ga1e1d517-b968-4832-9e95-ee03b936089e {
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;
}
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .ga1e1d517-b968-4832-9e95-ee03b936089e:hover { transform: scale(1.1); }
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .ga1e1d517-b968-4832-9e95-ee03b936089e i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.kc2656ed2-1e5d-4d0c-bcff-739d131a65d6 .b39cfc07d-c908-4b6f-ac2c-c3a9cf12ee12 span { font-weight:500; font-size:0.6rem; }

.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.ybc8e0a25-36c3-4abd-8e2f-14ac0b6d15ba {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec .r0bdba4a3-e86a-439b-8333-a5db6ce1962b {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec .t27f0788b-44c6-48d6-8a21-0141ed24f95d {
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;
}
.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec .nb9df8e19-daae-4522-a375-e49d499ae621 {
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;
}
.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec .d81113ba6-2728-4b38-839a-9129a2434312 {
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);
}
.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec .s0a3f7ac2-bb8b-4a54-9c17-2c3241dbfb36 {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.d69039adf-5e22-4ddd-9fb4-ef148ee3f8ec .s0a3f7ac2-bb8b-4a54-9c17-2c3241dbfb36 .reee13d18-926b-4924-8b9e-ca1eb8328af0 {
margin-right: 0.4rem;
}
.q1e516847-08bb-4c4c-afe8-772f6e534ebe.md2fb32a5-d7da-4296-8dfa-0056636be8cc {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.ybc8e0a25-36c3-4abd-8e2f-14ac0b6d15ba .t27f0788b-44c6-48d6-8a21-0141ed24f95d {
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;
}
.ybc8e0a25-36c3-4abd-8e2f-14ac0b6d15ba .nb9df8e19-daae-4522-a375-e49d499ae621 {
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;
}
.ybc8e0a25-36c3-4abd-8e2f-14ac0b6d15ba .d81113ba6-2728-4b38-839a-9129a2434312 {
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);
}

.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 {
background-color: var(--header-6-bg);
height: 64px;
}

.p0341a46a-0959-4b66-8485-a28161d1171b {
color: var(--header-text);
}

.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 .l2caba106-276f-4df1-abcb-829634c59762 {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 .tcb45284a-9a7a-4468-b81a-5708f46a536b {
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;
}

.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 .e2ce0a55c-074d-472c-a64a-aef25b9e11a8 {
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;
}

.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 .ibe5033c7-5c50-4108-8427-b1d87f9ba3e4 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 .ibe5033c7-5c50-4108-8427-b1d87f9ba3e4::before,
.f7489b9e8-0f3c-4bfe-85dd-8ef710264109 .ibe5033c7-5c50-4108-8427-b1d87f9ba3e4::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.daba1dc11-fcbb-408c-88aa-539b88cb5be9 {
background-color: var(--header-7-bg);
}

.daba1dc11-fcbb-408c-88aa-539b88cb5be9 .pd7192c06-87d3-43b0-8cbd-e1497ab5ea4e,
.daba1dc11-fcbb-408c-88aa-539b88cb5be9 .a90532fc1-9cab-4c29-85a1-9fc43d6547ba {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.daba1dc11-fcbb-408c-88aa-539b88cb5be9 .xb325759a-3f99-4b1c-9e97-8349021d35ae {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.h54620938-d25d-4fcc-a971-6965bf7949c6 {
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;
}

.h54620938-d25d-4fcc-a971-6965bf7949c6 .ua617a49e-9a2f-469b-a51e-25519d2100ab {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.h54620938-d25d-4fcc-a971-6965bf7949c6 .oc7eeb6bf-6e27-434b-b2ff-cdb6a37f6733 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.y8113d383-10d9-4c42-93a9-79c865a67746 {
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;
}

.y8113d383-10d9-4c42-93a9-79c865a67746 .je7888c5c-3e31-4d9e-8722-78c6efb8f7f4 {
margin-left: 37vw;
}

.y8113d383-10d9-4c42-93a9-79c865a67746 .ua617a49e-9a2f-469b-a51e-25519d2100ab {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.y8113d383-10d9-4c42-93a9-79c865a67746 .oc7eeb6bf-6e27-434b-b2ff-cdb6a37f6733 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .l2cf6721d-2085-4814-8676-0d5ea81a5e7b {
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);
}

/* Левая часть */
.o2ae80c45-61f0-4833-a546-050be26c6b7d .c7715b5be-001d-4b90-8f54-0aa9f14c557f {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .c7715b5be-001d-4b90-8f54-0aa9f14c557f h5 {
font-weight: 700;
color: #000;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .input-group-text {
background-color: #fff;
border-right: 0;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .form-select {
border-left: 0;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .c3a833a55-0d39-4ae5-955c-c126891003f0 {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .c3a833a55-0d39-4ae5-955c-c126891003f0:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .h5fa9a224-2c25-455f-bc7c-9a7d523a1e89 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.o2ae80c45-61f0-4833-a546-050be26c6b7d .ed3fc53db-a49b-4cb9-816d-438687247d09 {
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;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .ed3fc53db-a49b-4cb9-816d-438687247d09 h1 {
font-weight: 800;
font-size: 3rem;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .ed3fc53db-a49b-4cb9-816d-438687247d09 p {
margin: 0;
}

.o2ae80c45-61f0-4833-a546-050be26c6b7d .ybb7aeafd-58d6-404b-9ae6-1a41c2c6449c {
gap: 11px;
}

.s60c16cf8-de39-484f-ac5d-7076102e716f {
height: 50px;
}

.e621ef6a1-2c9a-4680-8712-71e7bdcd21c5 {
height: 24px;
}
.vffd00ed3-0665-4078-a453-099ba1682645 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .qb9ac35bb-b049-463d-994b-fc8c97d3694b {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .bf20554b8-2027-4dfd-a5b5-fb0de8b31c5d {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .k4179b2f6-e644-4a5b-9250-22308c4681e9 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .q0be426e9-339b-48c4-bac7-e98a19463501 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .t2ea076c3-b735-4dcb-829a-0679da126dc8 {
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;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .t11f4bfa1-75eb-426f-a393-8a237af3b5c9 {
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;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .z6475c9d4-fc41-4b35-87cc-f47144b7f690 {
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;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .q4873dfbf-321a-41ea-a684-d2b380186ca9 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .led662161-596b-46dc-bb2c-ecc6ed9340e5 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.vffd00ed3-0665-4078-a453-099ba1682645 .led662161-596b-46dc-bb2c-ecc6ed9340e5.pcb973d16-2e5d-4b46-8546-8e8c1c78ab43 {
background-color: #ffc107; /* Active dot color */
}
.vffd00ed3-0665-4078-a453-099ba1682645 .ebdd9db36-4246-41a8-8d7e-7041ece65005 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.vffd00ed3-0665-4078-a453-099ba1682645 .t11f4bfa1-75eb-426f-a393-8a237af3b5c9 .te9fd802c-ddb3-4b1a-9336-911d73bf4d03 {
color: var(--h1-4-main-text) !important;
}

.vffd00ed3-0665-4078-a453-099ba1682645 .t11f4bfa1-75eb-426f-a393-8a237af3b5c9 .h3 {
color: var(--h1-4-text) !important;
}

.vffd00ed3-0665-4078-a453-099ba1682645 .t11f4bfa1-75eb-426f-a393-8a237af3b5c9 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .yacd070c0-3bca-44cd-b9db-d45cae283a20 {
--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 */
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .x2832d469-a640-4b6e-a345-a710ff671c15 { /* 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 */
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .z6b44896a-7cd5-462f-81b6-aa415346cb12 {
--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 */
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .i51cc1cbe-5d1a-43e3-bbb6-aefbbb83e576 {
color: var(--h1-5-main-text) !important;
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .w58c47c54-8fdf-4978-9434-8dce007a8dcd {
color: #8B4513 !important;
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .l9af4d742-36b5-4d69-bab2-c4ef06b95bfd { /* Inner container background */
background-color: #312948 !important;
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .kdcabcfc2-4ec2-4a45-b4e9-e17ed35e0495 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d .s03e4720f-d2c3-461c-92e3-a8d5a7dfd814 { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.j8d75e180-5504-4e0d-a7de-13eb51d2dc5d hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.feccae93f-a0b0-44ac-b686-e71e20a16b13 {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}
.feccae93f-a0b0-44ac-b686-e71e20a16b13 .sa9cb67ee-04e3-4bb5-9382-ef5cbbcced2b {
overflow-x:auto;
}
.feccae93f-a0b0-44ac-b686-e71e20a16b13 .u2391b595-39e5-4b23-bfec-82cdff434254 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.feccae93f-a0b0-44ac-b686-e71e20a16b13 .kc6a5e051-bfa9-4cb1-9a92-2a8ad04c03c9 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.feccae93f-a0b0-44ac-b686-e71e20a16b13 .jc7c5d4cd-d278-46c5-b0a2-2924d8d68cd5 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.feccae93f-a0b0-44ac-b686-e71e20a16b13 .s93a6758e-0ff5-42f8-9b67-924bf90378cf {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.o376c43db-0754-4b90-8aca-12383466f7f7 {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .lfa35ca42-7a22-481f-9698-8750134285fe i {
margin-right: 5px;
font-size: 1.1em;
}

.o376c43db-0754-4b90-8aca-12383466f7f7 .s6df1cbc7-7ad4-4796-8621-c1f406bb3933 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .s6df1cbc7-7ad4-4796-8621-c1f406bb3933 .n09a26734-757e-41fa-a3ae-1d57c52ff8ce {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.o376c43db-0754-4b90-8aca-12383466f7f7 .ib31a5526-8bad-49da-9ce6-6c9c9e48f27a {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .f7b406587-5b4b-4f53-b3e3-a48188c23887 {
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;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .p0c3d122c-6324-44d4-9170-3b3addb2c3ba {
height: 120px; /* Height for the smaller card images */
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .zada53db4-1800-4e3a-be94-53319c799169 {
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;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .y7bbef56d-e7d7-4eaf-95f3-15ff910c8572 {
padding: 15px;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .q512f68f2-75bd-411a-b56d-1d14927fda77 {
padding: 10px; /* Reduced padding for small cards */
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .i04d5ecce-707f-4d61-847b-40888a83b7a2 {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .hc90f31c3-d039-4d84-a2b1-5e4bc2ae88f6 {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.o376c43db-0754-4b90-8aca-12383466f7f7 .y7f826239-4415-4b18-930e-1f252cffb4e5 {
font-size: 0.8em;
color: #aaaaaa;
}

.o376c43db-0754-4b90-8aca-12383466f7f7 .sa9cb67ee-04e3-4bb5-9382-ef5cbbcced2b h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2 .sa9cb67ee-04e3-4bb5-9382-ef5cbbcced2b {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}
.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2 .m98f13c07-143e-4449-b1ed-7c8dd4b4c33f {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2 .k2b6198ef-7709-4eb9-b2a7-a31387643d0e {
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;
}

.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2 .k2b6198ef-7709-4eb9-b2a7-a31387643d0e:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2 .te32e9d8e-1e99-4a5f-9a97-b7ff3c806c61 {
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;
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8 {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8 .sa9cb67ee-04e3-4bb5-9382-ef5cbbcced2b {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8 .m98f13c07-143e-4449-b1ed-7c8dd4b4c33f {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8 .k2b6198ef-7709-4eb9-b2a7-a31387643d0e {
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;
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8 .k2b6198ef-7709-4eb9-b2a7-a31387643d0e:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8 .te32e9d8e-1e99-4a5f-9a97-b7ff3c806c61 {
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;
}

.h3ee0527b-fe0f-4093-bf9f-900c3bb24b22 {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.h3ee0527b-fe0f-4093-bf9f-900c3bb24b22 .sa9cb67ee-04e3-4bb5-9382-ef5cbbcced2b {
overflow-x:auto;
}
.h3ee0527b-fe0f-4093-bf9f-900c3bb24b22 .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.h3ee0527b-fe0f-4093-bf9f-900c3bb24b22 .x411e8517-2075-4e6c-ac96-625891c45a30 {
color: var(--slot-5-text-2);
}

.h3ee0527b-fe0f-4093-bf9f-900c3bb24b22 .m03ed4442-399c-4ea7-8a98-4f6f6f3e26a0 {
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;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.f70f2243a-0390-4530-9162-adf63b5b4f5a .sa9cb67ee-04e3-4bb5-9382-ef5cbbcced2b {
overflow-x:auto;
}
.f70f2243a-0390-4530-9162-adf63b5b4f5a .ka4d01298-99a9-412c-be02-fb4befe32a4c {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .z20d29bcd-627e-431a-b3c2-457a7c35e69b {
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;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .z20d29bcd-627e-431a-b3c2-457a7c35e69b::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .v62d40437-3046-44cb-a5a3-4ac9f5ee9097 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .v62d40437-3046-44cb-a5a3-4ac9f5ee9097::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.f70f2243a-0390-4530-9162-adf63b5b4f5a .v62d40437-3046-44cb-a5a3-4ac9f5ee9097::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .t47e08628-6006-49a1-b49f-d204e6b74e83 {
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;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .k2b6198ef-7709-4eb9-b2a7-a31387643d0e {
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;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .w0c0d017b-3318-4609-8a15-6b1cbe408767 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .tdfb22963-1c0d-41a6-923a-6650a21a9573 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.f70f2243a-0390-4530-9162-adf63b5b4f5a .tdfb22963-1c0d-41a6-923a-6650a21a9573:hover {
background: rgba(214,176,115,0.4);
}

.f70f2243a-0390-4530-9162-adf63b5b4f5a .fce5342a4-59e5-4705-a0ab-21fb772a8e45 {
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;
}
.f70f2243a-0390-4530-9162-adf63b5b4f5a .fce5342a4-59e5-4705-a0ab-21fb772a8e45:hover {
background: rgba(255,255,255,0.25);
}

.l1cac7e48-8b34-4acb-9095-68c659916a96 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.l1cac7e48-8b34-4acb-9095-68c659916a96 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.l1cac7e48-8b34-4acb-9095-68c659916a96 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.l1cac7e48-8b34-4acb-9095-68c659916a96 .accordion-item:last-of-type>.accordion-header .accordion-button.x80428e72-8d76-42b3-806e-ecdeef70edba {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.l1cac7e48-8b34-4acb-9095-68c659916a96 .accordion-button:not(.x80428e72-8d76-42b3-806e-ecdeef70edba)::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 ");
}

.l1cac7e48-8b34-4acb-9095-68c659916a96 .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 ");
}

.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 {
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;
}

.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 .te9fd802c-ddb3-4b1a-9336-911d73bf4d03 {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 .te9fd802c-ddb3-4b1a-9336-911d73bf4d03::after {
display: none;
}

.b412c9464-a00c-4224-8860-0eeaa98c1a2a {
height: 200px;
overflow-y: auto;
}

.p0341a46a-0959-4b66-8485-a28161d1171b {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.ueaec902b-4840-4e59-a2ab-fc17277a3d24 {
height: 45px;
}

.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 .n38cc2da9-b0fb-408e-bd95-66f068f43206 {
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;
}

.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 .n38cc2da9-b0fb-408e-bd95-66f068f43206:hover {
opacity: 0.7;
}

.x8a928a71-32f9-469c-a87a-45d583dc4bd2 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .ea0bbc7ae-7d89-477e-bd28-b90ceb4303a8 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .u64adbf84-dcd3-47d2-a104-7f2e890de896 {
list-style: none;
padding-left: 0;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .u64adbf84-dcd3-47d2-a104-7f2e890de896 li {
margin-bottom: 0.5rem;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .u64adbf84-dcd3-47d2-a104-7f2e890de896 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .u64adbf84-dcd3-47d2-a104-7f2e890de896 a:hover {
opacity: 0.7;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .gf9e07fcc-2152-4cf8-b1d5-7656936c819b {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .gf9e07fcc-2152-4cf8-b1d5-7656936c819b img {
height: 40px;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .c8d8dc613-8828-429b-afe0-b26a82500fbd {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .c8d8dc613-8828-429b-afe0-b26a82500fbd img {
height: 40px;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .w6f3726e3-e6c5-485a-88a5-0a7ee3e29c7c {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.x8a928a71-32f9-469c-a87a-45d583dc4bd2 .w6f3726e3-e6c5-485a-88a5-0a7ee3e29c7c img {
height: 40px;
}

.e2272b8ab-7660-471f-8d14-d7cbabafeb58 {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 a:hover {
opacity: 0.7;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .o19f41816-0701-4701-b272-81549bb65392 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb i, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .o19f41816-0701-4701-b272-81549bb65392 i {
font-size: 1.5rem;
color: #ffffff;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb img {
height: 45px;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .ra3c0e013-82a4-43c1-9ab2-ff234dc0052d {
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;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .c73c658b0-9ca9-4041-b1f0-853a1853b8c1 {
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;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .c73c658b0-9ca9-4041-b1f0-853a1853b8c1 option {
background-color: #333;
color: white;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .o9fe176e6-fe85-44b8-9552-c97706d0157d, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .f401811de-487e-4316-8a50-e722018c25cb, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .h8cd2f568-8859-497a-9e14-07c0ce7d46e8 {
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;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .o9fe176e6-fe85-44b8-9552-c97706d0157d {
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>");
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .f401811de-487e-4316-8a50-e722018c25cb {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .h8cd2f568-8859-497a-9e14-07c0ce7d46e8 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .o9fe176e6-fe85-44b8-9552-c97706d0157d:hover, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .f401811de-487e-4316-8a50-e722018c25cb:hover, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .h8cd2f568-8859-497a-9e14-07c0ce7d46e8:hover {
background-color: #444;
color: #fff;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .t2a4848c8-0175-42e1-82a3-c18aae63e950 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .fd4e0788a-8a94-4c35-9ff3-bb1eb6c99c2f, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .icfdbb98f-9fce-404e-8a27-3f06924ccc1f {
text-align: center;
}
.e2272b8ab-7660-471f-8d14-d7cbabafeb58 .fd4e0788a-8a94-4c35-9ff3-bb1eb6c99c2f h5, .e2272b8ab-7660-471f-8d14-d7cbabafeb58 .icfdbb98f-9fce-404e-8a27-3f06924ccc1f h5 {
text-align: center;
}

.c74c98276-2972-43c6-804a-28864256c66b {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.c74c98276-2972-43c6-804a-28864256c66b .adcdb0c47-8214-48cc-a6fd-24d4e6aa36d8 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.c74c98276-2972-43c6-804a-28864256c66b .u64adbf84-dcd3-47d2-a104-7f2e890de896 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.c74c98276-2972-43c6-804a-28864256c66b .u64adbf84-dcd3-47d2-a104-7f2e890de896 li {
margin-bottom: 0.5rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .u64adbf84-dcd3-47d2-a104-7f2e890de896 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.c74c98276-2972-43c6-804a-28864256c66b .u64adbf84-dcd3-47d2-a104-7f2e890de896 a:hover {
opacity: 0.7;
}

.c74c98276-2972-43c6-804a-28864256c66b .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.c74c98276-2972-43c6-804a-28864256c66b .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb > * {
flex: 1 1 calc(50% - 10px);
}

.c74c98276-2972-43c6-804a-28864256c66b .qabdd0d9e-714d-44f6-b758-e3b997b78412 {
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;
}

.c74c98276-2972-43c6-804a-28864256c66b .qabdd0d9e-714d-44f6-b758-e3b997b78412 img {
height: 30px;
}

.c74c98276-2972-43c6-804a-28864256c66b .c5008f1df-27e9-43cd-adbd-965a15160715 {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.c74c98276-2972-43c6-804a-28864256c66b .icfdbb98f-9fce-404e-8a27-3f06924ccc1f {
margin-top: 1rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .x64304148-e143-499c-b7d1-33bdfb1366e2 {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .c8d8dc613-8828-429b-afe0-b26a82500fbd {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .jd9798f48-f105-49e3-9d50-778eafd1c55b {
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;
}

.c74c98276-2972-43c6-804a-28864256c66b .qfb13ff3e-8fb6-40e1-84b2-2da22cc3855f {
margin-top: 1.5rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .ye5709866-528f-442a-8c41-ab7ea9ab402f {
display: flex;
gap: 10px;
margin-top: 10px;
}

.c74c98276-2972-43c6-804a-28864256c66b .oe928250f-4e3f-4909-aba6-45a9f82e4c19 {
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;
}

.c74c98276-2972-43c6-804a-28864256c66b .n624a9b92-a678-42f1-814c-d47e2730e222 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.c74c98276-2972-43c6-804a-28864256c66b .meb9a74d5-42c6-4cb6-9722-e1ff62926dee {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .e56caa8bf-8897-4c69-b8c4-be1f8c875ef3 {
padding: 2rem 0;
margin-top: 2rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .v9089091d-0f5e-474c-8d11-a57fce299187 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.c74c98276-2972-43c6-804a-28864256c66b .f2e03abdd-e686-4ed5-ba3e-7ce9f233f459 {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.c74c98276-2972-43c6-804a-28864256c66b .d7b0ae7b0-12f4-42ab-a708-9d6bab5451c8 {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.c74c98276-2972-43c6-804a-28864256c66b .c6e96c5cd-fae6-4395-ac2c-977e8e41c2bc {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .o3281435d-b9ac-48fb-8d08-ecf083af2765 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.c74c98276-2972-43c6-804a-28864256c66b .se73547c9-5e9f-4af9-8ed5-33f2f523d774 {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .u64adbf84-dcd3-47d2-a104-7f2e890de896 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .u64adbf84-dcd3-47d2-a104-7f2e890de896 .o8dcd7cd5-e356-4b7e-ad80-58a8e790086f a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .u64adbf84-dcd3-47d2-a104-7f2e890de896 .o8dcd7cd5-e356-4b7e-ad80-58a8e790086f a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 a {
color: var(--footer-4-link);
text-decoration: none;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 a:hover {
opacity: 0.7;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .s6df1cbc7-7ad4-4796-8621-c1f406bb3933 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .fe0cffcc0-d352-40ba-b50c-c50a4770c4e2 a,
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .zad592435-58c6-4bc9-820f-8dba4e98f50a a {
display: block;
margin-bottom: 5px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .c8d8dc613-8828-429b-afe0-b26a82500fbd a {
font-size: 20px;
margin-right: 15px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .ld0cb0804-2a1f-40a0-bd44-1ab713468068 img {
height: 50px;
margin-right: 10px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .aa4e37ec7-92a6-49a0-8a30-47cdfc55773d img {
height: 30px;
margin-right: 10px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .dbd70e73c-38ab-4daa-91a5-641364b72215 img {
max-height: 40px;
margin: 5px;
}
.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .n624a9b92-a678-42f1-814c-d47e2730e222 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .n624a9b92-a678-42f1-814c-d47e2730e222 p {
color: var(--footer-4-text-bottom);
}

.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .f2170aa04-61fe-4713-b044-7699813ceda1 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .f2170aa04-61fe-4713-b044-7699813ceda1 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .f2170aa04-61fe-4713-b044-7699813ceda1 button.pcb973d16-2e5d-4b46-8546-8e8c1c78ab43 {
background-color: #1c1c5c;
}

.t34b1410c-9b24-4fcd-8d17-0db4bc322c69 .f2170aa04-61fe-4713-b044-7699813ceda1 img {
width: 20px;
height: 14px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .rf65cc3b2-5ae9-42eb-9125-5e1394eb7b34 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .wfd7a96bd-ede2-4f87-821e-b42797de410d {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .wfd7a96bd-ede2-4f87-821e-b42797de410d > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .wfd7a96bd-ede2-4f87-821e-b42797de410d > div:last-child {
border-right: none;
}

/* Средняя часть */
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .lebf1087f-60d8-4442-8053-4b5f2fc5c5b2 {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .n624a9b92-a678-42f1-814c-d47e2730e222 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .w9b7e0c19-7a3d-47e2-b0ef-94bbf6855a7d .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .w9b7e0c19-7a3d-47e2-b0ef-94bbf6855a7d .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .cae5d9790-8b22-4745-ab06-b0e2972b8968 {
padding: 25px 80px;
}

/* Верификация */
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .v19e1c117-575e-4eb7-a560-62f0e555c6e1 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .gf9e07fcc-2152-4cf8-b1d5-7656936c819b img {
height: 24px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .qabdd0d9e-714d-44f6-b758-e3b997b78412 {
background-color: #fff;
border-radius: 10px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .xf7f6cb6e-5228-44d0-aeaa-7eef2f9f4661 {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 .m95d6bfdd-5b39-48ec-9cc3-ab9bd3ca217f {
background-color: var(--footer-6-bg-support);
}
.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 .hee94a0d5-f8ae-4237-8766-bae063004d31 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 .o54b82c8a-f9e7-4caa-b264-3f1e712102b9 {
background-color: var(--footer-6-bg-support-chat)
}
.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 .hf5bd26cc-4894-4914-be96-83dd56c348b7 {
background-color: var(--footer-6-bg-support-tg)
}
.t87c2654d-49eb-4e83-8062-4a0e95dfdbe3 .pabf62076-9977-4c38-b8be-c69ca160e628 {
background-color: var(--footer-6-bg-support-mail)
}

.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee ul {
padding-left: 0;
list-style: none;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee ul li a:hover {
opacity: 0.7;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee hr {
border-color: #333;
}

/* Custom button styles */
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .c2584f872-16ed-4501-9b0a-f99d2c0fcadc {
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;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .c2584f872-16ed-4501-9b0a-f99d2c0fcadc i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .ee3adaa55-0298-4f3b-a8c5-a12931a2a202 {
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;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .ee3adaa55-0298-4f3b-a8c5-a12931a2a202 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .ee3adaa55-0298-4f3b-a8c5-a12931a2a202 .g8c0ffe30-4054-4e94-b11f-a2812f5de6cc {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .ee3adaa55-0298-4f3b-a8c5-a12931a2a202 .nf755acae-dd92-4db9-b7ed-c67382bd8700 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .ue28fbad6-10b8-4685-a237-d09da28cdf57 {
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 */
}

.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .rf65cc3b2-5ae9-42eb-9125-5e1394eb7b34 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .c8d8dc613-8828-429b-afe0-b26a82500fbd 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;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .c8d8dc613-8828-429b-afe0-b26a82500fbd a:hover {
opacity: 0.8;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d ul {
list-style: none;
padding: 0;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d ul li {
margin-bottom: 10px;
position: relative;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d ul li a:hover {
opacity: 0.7;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d ul li i.reee13d18-926b-4924-8b9e-ca1eb8328af0.l065d874c-b828-4733-8e02-f2a3a87599ec {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .cd71c2edc-1025-4089-9042-6b8c82069b52 {
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 */
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .cd71c2edc-1025-4089-9042-6b8c82069b52:hover {
opacity: 0.7;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .cd71c2edc-1025-4089-9042-6b8c82069b52 i {
margin-right: 10px;
font-size: 1.5rem;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb img,
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .a85ab1029-d4ac-4f79-a950-d8a2c7e4d213 img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .ab96a75ea-097f-4ec5-b9a0-43c3ac97d5fb .l1a530c00-48ce-4b54-9f08-db3946d2e9da {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .l3032830d-1b5c-4362-b03c-8ca10a5a7481 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .j318a0467-db20-452e-8f36-03e020aeb176 {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .j318a0467-db20-452e-8f36-03e020aeb176 .a85ab1029-d4ac-4f79-a950-d8a2c7e4d213 {
display: flex;
align-items: center;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .w441d7e40-2867-4d0f-9aed-5a9bf3bd6437 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.t85d1108f-5cd6-45d7-8820-83b22285fca7 {
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;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .c3a4685b7-62f9-4e0b-a373-98a79d958ba1 {
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);
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .adcdb0c47-8214-48cc-a6fd-24d4e6aa36d8 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .adcdb0c47-8214-48cc-a6fd-24d4e6aa36d8:last-of-type {
border-bottom: none;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .u36d60b47-7472-482f-9eab-550d97b26511 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lb03f2475-6987-4e31-b002-55e99f81248b, .xf7f6cb6e-5228-44d0-aeaa-7eef2f9f4661 {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lb03f2475-6987-4e31-b002-55e99f81248b:hover {
opacity: 0.7;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .rd6162fc6-a6d7-4fd5-88a6-be6e83bdb0f0 {
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;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649 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 */
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.n2831b0e1-2f21-4892-9881-021e906dd9f6 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lf5d1f92f-91cc-40f2-b84e-0ef2d7e57001 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lf5d1f92f-91cc-40f2-b84e-0ef2d7e57001 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lf0fa7d5f-7af4-487f-8fc6-31726f7263e2 {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .z20102949-c66d-4b7d-8a35-e731145c18fe {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .z1270608a-49ad-4477-85cb-9dd0dc0c917d {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .o1729afcf-8c55-4be0-b269-3592515a8932 {
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 */
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .u4bc50880-cb0f-4ffe-a382-0a53ec0767b3 {
display: flex;
align-items: center;
gap: 5px;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .o03915bf6-aa42-4e51-a252-cd393edd019d {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .x176ccf29-7a29-400c-966c-c570c24d97ca {
/* 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;
}

.t85d1108f-5cd6-45d7-8820-83b22285fca7 .x176ccf29-7a29-400c-966c-c570c24d97ca.kfc63bd01-b595-425d-8260-2748c6e7fb35 { /* 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 */
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.v01e06493-d537-4eb0-a89e-91ec7af27002 {
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 */
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.cc925d885-f600-496a-9112-7fae7255aafe {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.cc925d885-f600-496a-9112-7fae7255aafe > div {
color: white;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.cc925d885-f600-496a-9112-7fae7255aafe .x06241972-193e-4579-9de1-0ad9252c54d2 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649.cc925d885-f600-496a-9112-7fae7255aafe .l9e938cd4-ca77-40bd-8936-0aa50d247748 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .ed8611cf3-3e64-42b0-aaa2-894c5c831649 img {
display: block; /* Ensures images are on their own line/block */
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .ea0bbc7ae-7d89-477e-bd28-b90ceb4303a8 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .ad83ee68e-1952-4960-a86a-2291488691d4 {
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;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .c8546ab3d-0f84-463a-a002-21bf202bea84 {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .t8474c805-f82f-4893-a8a6-8a3fde7df7c4 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .h23010fdb-f6c2-4587-ac9f-fb24e823cedc {
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;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .u64adbf84-dcd3-47d2-a104-7f2e890de896 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .u64adbf84-dcd3-47d2-a104-7f2e890de896 a:hover {
opacity: 0.7;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .z251bf8cf-f47e-4c7a-8352-dbc64e9880d8 {
margin-top: 60px;
padding-bottom: 30px;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .n624a9b92-a678-42f1-814c-d47e2730e222 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .uaff0182b-c72a-4c8a-9fc8-b78b49821c89 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .uaff0182b-c72a-4c8a-9fc8-b78b49821c89 .h23010fdb-f6c2-4587-ac9f-fb24e823cedc {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.p409d8eb4-f643-48c4-9c04-866d95ced87f {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .rf65cc3b2-5ae9-42eb-9125-5e1394eb7b34 {
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 */
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .lf08a96ae-b302-46cb-8268-bae03800837a {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .t8f222d6c-995f-41ff-9d37-5186b565f32d {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .lb03f2475-6987-4e31-b002-55e99f81248b {
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;
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .lb03f2475-6987-4e31-b002-55e99f81248b:hover {
opacity: 0.7;
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .wecedb864-87a7-476f-9d8c-5500fe2f1adb {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.p409d8eb4-f643-48c4-9c04-866d95ced87f .x8a4341d5-edf8-4bca-99d4-6498cd2ffcc9 {
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;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .x8a4341d5-edf8-4bca-99d4-6498cd2ffcc9:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.p409d8eb4-f643-48c4-9c04-866d95ced87f .c8d8dc613-8828-429b-afe0-b26a82500fbd .jd9798f48-f105-49e3-9d50-778eafd1c55b {
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;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c8d8dc613-8828-429b-afe0-b26a82500fbd .jd9798f48-f105-49e3-9d50-778eafd1c55b:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c8d8dc613-8828-429b-afe0-b26a82500fbd svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.p409d8eb4-f643-48c4-9c04-866d95ced87f .lcb956bce-299f-4a58-b5cc-d4eae4b4659d {
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 */
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .lcb956bce-299f-4a58-b5cc-d4eae4b4659d.f7b52d64a-019b-4c0f-8630-74bd6e210096 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c73c658b0-9ca9-4041-b1f0-853a1853b8c1 .btn.je3ff8534-1a33-4891-bb7f-772d8af7a269 {
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 */
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c73c658b0-9ca9-4041-b1f0-853a1853b8c1 .btn.je3ff8534-1a33-4891-bb7f-772d8af7a269:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c73c658b0-9ca9-4041-b1f0-853a1853b8c1 .v0fc80dd1-288b-43b9-8947-becec2983a0f {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.p409d8eb4-f643-48c4-9c04-866d95ced87f .j1c8ef9b3-1135-42f3-87bc-ca87e9a7f1e8 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .b90255321-0079-48df-aa13-7e5c41e1f2dc {
color: #e0e0e0;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .b90255321-0079-48df-aa13-7e5c41e1f2dc:hover {
background-color: #4a4755;
color: #ffffff;
}

.ac4e215ba-289c-459e-94de-b8fd809d352f {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.ac4e215ba-289c-459e-94de-b8fd809d352f .z035e24ef-e46d-4846-ab54-f01e224b02ec {
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");
}

.ac4e215ba-289c-459e-94de-b8fd809d352f .t3accb13f-64bc-435e-bfbe-1eb8ccf8a545 {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.se6d62b95-0fec-4695-91e0-be462b31c823{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.m9f1d9675-cf2f-4eef-b7d2-881f561b0b59 {
width: 30px;
height: 30px;
object-fit: cover;
}

.i71c891ca-51ad-4e76-805d-d18032ec7221 {
width: 20px;
height: 20px;
object-fit: cover;
}

.o9f54e87b-8c9b-4630-9c7a-2ad25e4f607e {
height: 40px;
margin-right: 20px;
}

.i4e210d96-64d2-4a1c-8546-fe40eb74b159 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.i4c77e3af-14ae-44c2-ae27-24ae6c0898a2  {
grid-template-columns: repeat(3, 1fr);
}

.rb5038368-aa96-43dc-b7c5-0a86317f56c8  {
grid-template-columns: repeat(3, 1fr);
}

.c74c98276-2972-43c6-804a-28864256c66b .adcdb0c47-8214-48cc-a6fd-24d4e6aa36d8 {
margin-bottom: 2rem;
}

.c74c98276-2972-43c6-804a-28864256c66b .v9089091d-0f5e-474c-8d11-a57fce299187 {
flex-direction: column;
align-items: flex-start;
}

.c74c98276-2972-43c6-804a-28864256c66b .o3281435d-b9ac-48fb-8d08-ecf083af2765 {
align-items: flex-start;
margin-top: 1rem;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .wfd7a96bd-ede2-4f87-821e-b42797de410d {
padding: 40px 20px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .wfd7a96bd-ede2-4f87-821e-b42797de410d > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .wfd7a96bd-ede2-4f87-821e-b42797de410d > div:last-child {
border-bottom: none;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .lebf1087f-60d8-4442-8053-4b5f2fc5c5b2,
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .n624a9b92-a678-42f1-814c-d47e2730e222,
.r335f363a-f507-48dc-902d-4bc3e50e7af9 .cae5d9790-8b22-4745-ab06-b0e2972b8968 {
padding: 40px 20px;
}

.r335f363a-f507-48dc-902d-4bc3e50e7af9 .w9b7e0c19-7a3d-47e2-b0ef-94bbf6855a7d {
text-align: left;
}
}

@media (max-width: 768px) {
.o2ae80c45-61f0-4833-a546-050be26c6b7d .l2cf6721d-2085-4814-8676-0d5ea81a5e7b {
flex-direction: column;
max-width: 95%;
}
.o2ae80c45-61f0-4833-a546-050be26c6b7d .c7715b5be-001d-4b90-8f54-0aa9f14c557f {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 {
max-width: 95%;
padding: 40px 24px;
}
.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 .te9fd802c-ddb3-4b1a-9336-911d73bf4d03 {
font-size: 1.4rem;
}
.mef8b23e9-8c18-499c-8334-c9d1cc2dc6a1 p {
font-size: 0.95rem;
max-height: 140px;
}

.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .g923b433b-cf20-4389-a5cf-2106daa329ce {
text-align: center;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.b21ed95bf-d6e5-4bdb-911c-c1b9d04d21ee .ee3adaa55-0298-4f3b-a8c5-a12931a2a202, .n8cf58ac8-5ebb-40ca-9760-b49e99518dd2 .c2584f872-16ed-4501-9b0a-f99d2c0fcadc {
width: 100%; /* Full width buttons on small screens */
}

.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .c8d8dc613-8828-429b-afe0-b26a82500fbd {
margin-top: 20px;
text-align: center;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .c8d8dc613-8828-429b-afe0-b26a82500fbd a {
margin: 0 8px;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .j318a0467-db20-452e-8f36-03e020aeb176 {
flex-direction: column;
text-align: center;
}
.v44ffd065-e9fe-47c9-a522-b7cda6e29e2d .j318a0467-db20-452e-8f36-03e020aeb176 .s70b44607-4a27-4000-8218-304ad3411d80 {
margin-bottom: 15px;
}

.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lf5d1f92f-91cc-40f2-b84e-0ef2d7e57001 {
align-items: center;
width: 100%;
}
.t85d1108f-5cd6-45d7-8820-83b22285fca7 .lf0fa7d5f-7af4-487f-8fc6-31726f7263e2 {
text-align: center !important;
}

.b58fc99bc-6b55-4bd3-ae11-5e0845bf9507 .c8546ab3d-0f84-463a-a002-21bf202bea84 { animation-duration: 25s; }

.p409d8eb4-f643-48c4-9c04-866d95ced87f .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c8d8dc613-8828-429b-afe0-b26a82500fbd,
.p409d8eb4-f643-48c4-9c04-866d95ced87f .i30c458e2-4a3b-441e-b701-571763b9ad63,
.p409d8eb4-f643-48c4-9c04-866d95ced87f .c73c658b0-9ca9-4041-b1f0-853a1853b8c1 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .i30c458e2-4a3b-441e-b701-571763b9ad63 {
/* 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 */
}
.p409d8eb4-f643-48c4-9c04-866d95ced87f .lcb956bce-299f-4a58-b5cc-d4eae4b4659d {
width: auto; /* Allow badges to size naturally within grid */
}
}
