a {
text-decoration:none;
}
span {
cursor: pointer;
}
ul {
list-style: none;
}
.m21304204-1330-45af-91a4-4c248e6d2302 {
background-color: var(--header-1-bg);
}

.m21304204-1330-45af-91a4-4c248e6d2302 .i861bc141-ae5a-4daa-830f-1ecf7e776f23 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.m21304204-1330-45af-91a4-4c248e6d2302 .s044b3825-b4ea-47fd-9b34-6fa11e3037bf {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.x134cd7e6-85c3-4cd4-b500-40e557f7254f {
background-color: var(--header-2-bg);
}

.x134cd7e6-85c3-4cd4-b500-40e557f7254f .k4849f309-a6f6-4060-b4f6-0bfcc469645d {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.x134cd7e6-85c3-4cd4-b500-40e557f7254f .v36a76255-bdc9-482a-b7db-5b730a3b1b78 {
width: 68px;
}

.x134cd7e6-85c3-4cd4-b500-40e557f7254f .i861bc141-ae5a-4daa-830f-1ecf7e776f23 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.x134cd7e6-85c3-4cd4-b500-40e557f7254f .s044b3825-b4ea-47fd-9b34-6fa11e3037bf {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.afeb856a4-7320-4f61-815a-898e95fd4a5d {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.x861aa641-1ad5-480b-8ac7-12ab5323e7ac {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.afeb856a4-7320-4f61-815a-898e95fd4a5d .q13b41f76-f647-4178-a606-90b8e6826474 {
font-size: 1.8rem;
font-weight: bold;
}
.x861aa641-1ad5-480b-8ac7-12ab5323e7ac .f4036c413-0906-470e-b59a-2c1bae383aa0 {
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;
}
.x861aa641-1ad5-480b-8ac7-12ab5323e7ac .f4036c413-0906-470e-b59a-2c1bae383aa0:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.o32c49a4f-b018-4878-b233-a75d0b5c468b.z61d580f3-9be5-4f8f-9ec2-f876551e2967 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.afeb856a4-7320-4f61-815a-898e95fd4a5d .sdabf2e7b-2d11-47bc-8bbe-4e9b5db06608 {
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;
}
.afeb856a4-7320-4f61-815a-898e95fd4a5d .sdabf2e7b-2d11-47bc-8bbe-4e9b5db06608:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.afeb856a4-7320-4f61-815a-898e95fd4a5d .q96efe8f8-d81b-4b41-9def-12cbe16aafce {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.x861aa641-1ad5-480b-8ac7-12ab5323e7ac .j54ea0f4b-6671-461b-bbbe-cc8f3cbc2d1e {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.x861aa641-1ad5-480b-8ac7-12ab5323e7ac .j54ea0f4b-6671-461b-bbbe-cc8f3cbc2d1e i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.x861aa641-1ad5-480b-8ac7-12ab5323e7ac .j54ea0f4b-6671-461b-bbbe-cc8f3cbc2d1e:hover {
color: white;
}

/* Header */
.s3e5cb5b6-b524-4bc3-9e1a-bab772585831 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.s3e5cb5b6-b524-4bc3-9e1a-bab772585831 .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21 { 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; }
.s3e5cb5b6-b524-4bc3-9e1a-bab772585831 .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.h1ebcbb0d-42dd-4e4f-b865-81b0ffef0c25 { background-color: #ffde00; }
.s3e5cb5b6-b524-4bc3-9e1a-bab772585831 .l8add332b-19b6-4542-b5dc-83cd7a2bef4d { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.s3e5cb5b6-b524-4bc3-9e1a-bab772585831 .q991d1689-084c-4888-bdd9-0b0660bd4f0d { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.w2688d431-cb2c-4335-b21b-c46c87ba267c .k8b0a2a14-5728-4215-9a2a-43dbb472531b { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.x78da71f3-ca18-41b0-b295-7c104069af49 {
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;
}
.x78da71f3-ca18-41b0-b295-7c104069af49 .yc1ebc1af-7aed-4ef0-890e-639b54950dc1 { flex: 1; }
.x78da71f3-ca18-41b0-b295-7c104069af49 .bebf9db09-7776-4473-bde8-56eaab903387 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.x78da71f3-ca18-41b0-b295-7c104069af49 .bebf9db09-7776-4473-bde8-56eaab903387:hover { color:#fe617c; }
.x78da71f3-ca18-41b0-b295-7c104069af49 .bebf9db09-7776-4473-bde8-56eaab903387 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.x78da71f3-ca18-41b0-b295-7c104069af49 .f987b63aa-13a2-4aa1-a319-73ef8804e967 { position: absolute; top: -20px; }
.x78da71f3-ca18-41b0-b295-7c104069af49 .f66196937-f724-4bc9-912c-f02f62a5bb8e {
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;
}
.x78da71f3-ca18-41b0-b295-7c104069af49 .f66196937-f724-4bc9-912c-f02f62a5bb8e:hover { transform: scale(1.1); }
.x78da71f3-ca18-41b0-b295-7c104069af49 .f66196937-f724-4bc9-912c-f02f62a5bb8e i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.x78da71f3-ca18-41b0-b295-7c104069af49 .yc1ebc1af-7aed-4ef0-890e-639b54950dc1 span { font-weight:500; font-size:0.6rem; }

.l12e3f979-3b31-47bf-b6cd-b342cd0be356 {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.n676ac710-4e65-4ef6-948e-52d8485735a0 {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.l12e3f979-3b31-47bf-b6cd-b342cd0be356 .o628b3dcb-f38d-4494-ba23-8765ac7410d6 {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.l12e3f979-3b31-47bf-b6cd-b342cd0be356 .u56a0cda1-5343-4ad4-bf58-d4875dd0f4ab {
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;
}
.l12e3f979-3b31-47bf-b6cd-b342cd0be356 .df98100e4-d036-4f99-9779-2a13713d23c4 {
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;
}
.l12e3f979-3b31-47bf-b6cd-b342cd0be356 .qee6635a4-751b-41be-9c26-6f58ef888bcc {
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);
}
.l12e3f979-3b31-47bf-b6cd-b342cd0be356 .b8df23ceb-72e0-411c-85f0-718a5b3fb2db {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.l12e3f979-3b31-47bf-b6cd-b342cd0be356 .b8df23ceb-72e0-411c-85f0-718a5b3fb2db .l3f8a593d-84f0-4cf1-b0ad-4d0da97647a6 {
margin-right: 0.4rem;
}
.k91876b07-30be-408c-bbfb-22c7d91ef625.z61d580f3-9be5-4f8f-9ec2-f876551e2967 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.n676ac710-4e65-4ef6-948e-52d8485735a0 .u56a0cda1-5343-4ad4-bf58-d4875dd0f4ab {
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;
}
.n676ac710-4e65-4ef6-948e-52d8485735a0 .df98100e4-d036-4f99-9779-2a13713d23c4 {
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;
}
.n676ac710-4e65-4ef6-948e-52d8485735a0 .qee6635a4-751b-41be-9c26-6f58ef888bcc {
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);
}

.z1cd80a0a-45db-4fdd-9358-8e0bf781349d {
background-color: var(--header-6-bg);
height: 64px;
}

.p1196129f-944a-4633-baa2-eaa89cc184c1 {
color: var(--header-text);
}

.z1cd80a0a-45db-4fdd-9358-8e0bf781349d .w1bf84d0b-28b2-403e-b281-e2af250f60a9 {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.z1cd80a0a-45db-4fdd-9358-8e0bf781349d .dd9ebb3aa-cc94-4387-929c-fea541ee6458 {
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;
}

.z1cd80a0a-45db-4fdd-9358-8e0bf781349d .sdabf2e7b-2d11-47bc-8bbe-4e9b5db06608 {
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;
}

.z1cd80a0a-45db-4fdd-9358-8e0bf781349d .j7c5d6219-3c41-4f8a-9c53-4697c140a671 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.z1cd80a0a-45db-4fdd-9358-8e0bf781349d .j7c5d6219-3c41-4f8a-9c53-4697c140a671::before,
.z1cd80a0a-45db-4fdd-9358-8e0bf781349d .j7c5d6219-3c41-4f8a-9c53-4697c140a671::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.o789c09e1-b999-4918-a65b-b4d239a6f1d0 {
background-color: var(--header-7-bg);
}

.o789c09e1-b999-4918-a65b-b4d239a6f1d0 .i861bc141-ae5a-4daa-830f-1ecf7e776f23,
.o789c09e1-b999-4918-a65b-b4d239a6f1d0 .e9b3a0ff3-fb4d-4f7c-a63d-02dea0daec29 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.o789c09e1-b999-4918-a65b-b4d239a6f1d0 .s044b3825-b4ea-47fd-9b34-6fa11e3037bf {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.b9682b932-fa50-4640-8ab4-61fa13191ad9 {
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;
}

.b9682b932-fa50-4640-8ab4-61fa13191ad9 .n0b588be9-acea-471f-ae83-75e49e2b329d {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.b9682b932-fa50-4640-8ab4-61fa13191ad9 .vcce6a2c3-abfc-406e-ba13-a7622a67ae7d {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.d9ee1bb81-d96e-42db-9b3b-efdd16d6ab49 {
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;
}

.d9ee1bb81-d96e-42db-9b3b-efdd16d6ab49 .l565589ab-6a26-4d27-ae4d-ba5904e2091f {
margin-left: 37vw;
}

.d9ee1bb81-d96e-42db-9b3b-efdd16d6ab49 .n0b588be9-acea-471f-ae83-75e49e2b329d {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.d9ee1bb81-d96e-42db-9b3b-efdd16d6ab49 .vcce6a2c3-abfc-406e-ba13-a7622a67ae7d {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .h792d5ad1-538f-4a06-984a-60666bb53093 {
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);
}

/* Левая часть */
.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .c1af21d71-d8cc-4022-ade2-772e62368267 {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .c1af21d71-d8cc-4022-ade2-772e62368267 h5 {
font-weight: 700;
color: #000;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .input-group-text {
background-color: #fff;
border-right: 0;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .form-select {
border-left: 0;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .r559390c3-d7e4-4f59-8484-50c3f175379b {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .r559390c3-d7e4-4f59-8484-50c3f175379b:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .kad43c184-ba89-4c2a-9af7-23cd277fff05 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .t448a9474-969f-49c6-99e6-9695eebb9dc9 {
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;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .t448a9474-969f-49c6-99e6-9695eebb9dc9 h1 {
font-weight: 800;
font-size: 3rem;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .t448a9474-969f-49c6-99e6-9695eebb9dc9 p {
margin: 0;
}

.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .rbfcf9e0e-3f25-46d0-9aa0-fde3e9245b15 {
gap: 11px;
}

.hcd9f037c-9494-4533-9de5-6e12221d8eb0 {
height: 50px;
}

.g3bea16cb-9d10-426a-9b03-5f67d7f7b941 {
height: 24px;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .e39ac7a4f-fd57-4ef1-b938-9074159c1a87 {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .vb9f6e0cd-3eab-4f86-b32b-a1e32e20b8b3 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .jbc6434e5-80e9-4b03-bef1-ae4e563f762f {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .b9a9b3f3b-b33c-4de8-ae6f-f26c2ae6acdb {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .u2e20a57f-cbce-4205-8662-140c5f3f9670 {
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;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .ua1da538d-1435-4ac4-a9c3-013956a74152 {
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;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .p13cc6d97-d1be-4d0d-a61c-be4c8644c715 {
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;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .lbb996d9f-c3ef-4cd6-a5d7-197f6a97fbc1 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .he1fb01ea-6af9-4808-977a-fb2bffe5ea98 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .he1fb01ea-6af9-4808-977a-fb2bffe5ea98.b8edee6b0-bfa3-4d89-b3f3-f006d1c300c8 {
background-color: #ffc107; /* Active dot color */
}
.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .d8dcc14bb-5552-49b7-bcaf-30f8db4ae462 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .ua1da538d-1435-4ac4-a9c3-013956a74152 .z8ec7621d-c859-4f09-afb3-58e38382ed9c {
color: var(--h1-4-main-text) !important;
}

.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .ua1da538d-1435-4ac4-a9c3-013956a74152 .h3 {
color: var(--h1-4-text) !important;
}

.a196d9e90-9ae6-483f-a737-1cb9b1ba0406 .ua1da538d-1435-4ac4-a9c3-013956a74152 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .ye20c9aa1-883a-4c1c-abc7-9e56a9c367ba {
--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 */
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .l538e8bb4-f1ed-4309-8426-3d1122602f2e { /* 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 */
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .rf1068658-db67-4b56-8f37-ca44dfcef05f {
--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 */
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .f68431fb9-e39a-431a-9253-ee70c5976a60 {
color: var(--h1-5-main-text) !important;
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .s79116384-f2a3-4822-84a0-fbeec5b10385 {
color: #8B4513 !important;
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .g1388ccd7-18da-4fe8-85ca-e4650a306f92 { /* Inner container background */
background-color: #312948 !important;
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .k9868d9d4-a656-4377-971c-27c42bfaade8 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 .p61ccc91b-d003-465d-9d51-7274c3a024d7 { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.tb9b356bb-06ba-4f4b-ae2d-ad903e241b73 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.o1143b2f8-f1d3-4cd1-94bd-37c7e8e4764a {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}
.o1143b2f8-f1d3-4cd1-94bd-37c7e8e4764a .k953a8fb5-e49d-4ea1-b1f5-05fba69d8494 {
overflow-x:auto;
}
.o1143b2f8-f1d3-4cd1-94bd-37c7e8e4764a .cc991edcd-daf5-46bc-a0fa-561b5e09f851 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.o1143b2f8-f1d3-4cd1-94bd-37c7e8e4764a .kfa228f40-ccf6-49a3-bce5-2d3488420bb8 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.o1143b2f8-f1d3-4cd1-94bd-37c7e8e4764a .ac97d8b94-0258-4336-9644-4b8e288fbdc2 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.o1143b2f8-f1d3-4cd1-94bd-37c7e8e4764a .l3d567b12-bb07-4858-85d6-36964cb4e08c {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .qcb925d22-1064-4956-a4c1-87d07fd3a3c5 i {
margin-right: 5px;
font-size: 1.1em;
}

.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .l38692950-3f32-49db-82ef-18c3b15c2071 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .l38692950-3f32-49db-82ef-18c3b15c2071 .u4b9873df-64bd-4fcf-bcd2-15d7bdbcc628 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .i3f62bae2-8c90-4ade-9c81-8677414650d3 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .x0a3b375d-5e22-46cb-a2d8-e1d60d47684f {
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;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .ac05a6ceb-9c7b-43b6-bee7-82f5cb6b25c1 {
height: 120px; /* Height for the smaller card images */
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .o17fab7eb-1b1e-43e4-b125-68ddef62df58 {
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;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .k79506165-e463-4988-86a6-b480b955c727 {
padding: 15px;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .r1e368e23-bbde-41b0-b82f-a0431bba327d {
padding: 10px; /* Reduced padding for small cards */
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .t05e95100-76a5-4413-9334-1b5bc32d8e2f {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .k02e2271a-9232-4029-b24d-6e3bb0136b20 {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .cfe061b34-ec54-4beb-88b4-b131ca120bb1 {
font-size: 0.8em;
color: #aaaaaa;
}

.bc7fb1ebb-682b-43c2-8ce4-3fd6cf76deac .k953a8fb5-e49d-4ea1-b1f5-05fba69d8494 h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.m9479ae68-5201-4ea7-be90-298719dba7a6 .k953a8fb5-e49d-4ea1-b1f5-05fba69d8494 {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}
.m9479ae68-5201-4ea7-be90-298719dba7a6 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.m9479ae68-5201-4ea7-be90-298719dba7a6 .f150955ad-4035-4397-a9f5-6274e830dcea {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.m9479ae68-5201-4ea7-be90-298719dba7a6 .q54ec1d45-7b64-4337-b774-b34332b3f4db {
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;
}

.m9479ae68-5201-4ea7-be90-298719dba7a6 .q54ec1d45-7b64-4337-b774-b34332b3f4db:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.m9479ae68-5201-4ea7-be90-298719dba7a6 .ffcbe356f-daf5-4540-9320-281db1361ea0 {
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;
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae .k953a8fb5-e49d-4ea1-b1f5-05fba69d8494 {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae .f150955ad-4035-4397-a9f5-6274e830dcea {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae .q54ec1d45-7b64-4337-b774-b34332b3f4db {
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;
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae .q54ec1d45-7b64-4337-b774-b34332b3f4db:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae .ffcbe356f-daf5-4540-9320-281db1361ea0 {
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;
}

.nd81a1288-c87c-433f-bfa5-ff4041611e3f {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.nd81a1288-c87c-433f-bfa5-ff4041611e3f .k953a8fb5-e49d-4ea1-b1f5-05fba69d8494 {
overflow-x:auto;
}
.nd81a1288-c87c-433f-bfa5-ff4041611e3f .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.nd81a1288-c87c-433f-bfa5-ff4041611e3f .v4bf80988-bf02-4a78-9365-bba02f232978 {
color: var(--slot-5-text-2);
}

.nd81a1288-c87c-433f-bfa5-ff4041611e3f .g74c32793-8461-4ab0-9a4b-91d61a698256 {
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;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .k953a8fb5-e49d-4ea1-b1f5-05fba69d8494 {
overflow-x:auto;
}
.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .qd5cb936c-9cfe-486c-92af-ad66890f3198 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .n495fa4c6-8c18-4ef7-b83a-f8062308273a {
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;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .n495fa4c6-8c18-4ef7-b83a-f8062308273a::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .u723061d4-6c3c-49eb-8b13-633635148255 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .u723061d4-6c3c-49eb-8b13-633635148255::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .u723061d4-6c3c-49eb-8b13-633635148255::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .ybd139a2d-2064-408c-bd1e-9f94543d12f3 {
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;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .q54ec1d45-7b64-4337-b774-b34332b3f4db {
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;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .y09a98db8-1a81-46fc-a537-e17b99e5f252 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .z72dbfd27-bfb9-47d3-98c2-628274031bd6 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .z72dbfd27-bfb9-47d3-98c2-628274031bd6:hover {
background: rgba(214,176,115,0.4);
}

.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .pa5d4689c-75ee-454b-a467-c9fb25b3b420 {
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;
}
.t02a782be-fdb8-4c2f-842b-fdcf0adc1160 .pa5d4689c-75ee-454b-a467-c9fb25b3b420:hover {
background: rgba(255,255,255,0.25);
}

.n76f4994e-0758-4bb3-8dce-43a2ef1f0e5e .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.n76f4994e-0758-4bb3-8dce-43a2ef1f0e5e .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.n76f4994e-0758-4bb3-8dce-43a2ef1f0e5e .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.n76f4994e-0758-4bb3-8dce-43a2ef1f0e5e .accordion-item:last-of-type>.accordion-header .accordion-button.o338d7acb-05fc-4afc-a67e-ef8c54cbd854 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.n76f4994e-0758-4bb3-8dce-43a2ef1f0e5e .accordion-button:not(.o338d7acb-05fc-4afc-a67e-ef8c54cbd854)::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 ");
}

.n76f4994e-0758-4bb3-8dce-43a2ef1f0e5e .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 ");
}

.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 {
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;
}

.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 .z8ec7621d-c859-4f09-afb3-58e38382ed9c {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 .z8ec7621d-c859-4f09-afb3-58e38382ed9c::after {
display: none;
}

.wbaaf3bee-161e-4117-aad0-4fa918535884 {
height: 200px;
overflow-y: auto;
}

.p1196129f-944a-4633-baa2-eaa89cc184c1 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.f971050bf-538e-4ebd-8d18-98810f548e41 {
height: 45px;
object-fit: cover;
object-position: center;
min-width: 150px;
}

.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 .ibaadf075-16ac-4619-9078-7976944c1d2a {
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;
}

.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 .ibaadf075-16ac-4619-9078-7976944c1d2a:hover {
opacity: 0.7;
}

.j0e7ab619-c493-447f-ba68-453bdb430906 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.j0e7ab619-c493-447f-ba68-453bdb430906 .w1e6cbc2c-3d9b-4e16-a0a3-ca207dcc870d {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .p376e1529-6484-4cdc-960f-6ec3886d3fdd {
list-style: none;
padding-left: 0;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .p376e1529-6484-4cdc-960f-6ec3886d3fdd li {
margin-bottom: 0.5rem;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .p376e1529-6484-4cdc-960f-6ec3886d3fdd a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .p376e1529-6484-4cdc-960f-6ec3886d3fdd a:hover {
opacity: 0.7;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .zebd09577-5edb-4e58-bdee-8ef6bbc48772 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .zebd09577-5edb-4e58-bdee-8ef6bbc48772 img {
height: 40px;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .tb39bf215-fa44-419b-8ba4-47836c9382ae {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .tb39bf215-fa44-419b-8ba4-47836c9382ae img {
height: 40px;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .w74f2cab4-9838-460a-9ebe-bf038d59be33 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.j0e7ab619-c493-447f-ba68-453bdb430906 .w74f2cab4-9838-460a-9ebe-bf038d59be33 img {
height: 40px;
}

.l2438b5b5-3e3d-4126-a10d-90354bc9c55a {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a a:hover {
opacity: 0.7;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .q865e1638-4d13-4ba1-af2d-16acaf09a737, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .i97fd74df-8405-4fcd-839a-bbcfcb29e993 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .q865e1638-4d13-4ba1-af2d-16acaf09a737 i, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .i97fd74df-8405-4fcd-839a-bbcfcb29e993 i {
font-size: 1.5rem;
color: #ffffff;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .q865e1638-4d13-4ba1-af2d-16acaf09a737 img {
height: 45px;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .o6d2dac06-f86d-4512-bc22-72b598a232a1 {
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;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .tbeb403ea-30b5-49ca-94df-6feeba538f5c {
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;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .tbeb403ea-30b5-49ca-94df-6feeba538f5c option {
background-color: #333;
color: white;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .s2560aa8a-2497-4e15-a66e-7c6ee0661ec1, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .gb2e4165d-731d-4371-8bfe-87dcb6614d6b, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .q73f4ae27-a4d2-493c-9461-62882c3b8e2d {
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;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .s2560aa8a-2497-4e15-a66e-7c6ee0661ec1 {
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>");
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .gb2e4165d-731d-4371-8bfe-87dcb6614d6b {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .q73f4ae27-a4d2-493c-9461-62882c3b8e2d {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .s2560aa8a-2497-4e15-a66e-7c6ee0661ec1:hover, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .gb2e4165d-731d-4371-8bfe-87dcb6614d6b:hover, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .q73f4ae27-a4d2-493c-9461-62882c3b8e2d:hover {
background-color: #444;
color: #fff;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .eabdad7f0-cf71-4c30-9fce-ed7786f0a025 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .v114cdc8a-90dd-4706-b9b4-8b4c7a1785e1, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .x1eed7342-b0ad-4dd6-98fe-96005d777d4e {
text-align: center;
}
.l2438b5b5-3e3d-4126-a10d-90354bc9c55a .v114cdc8a-90dd-4706-b9b4-8b4c7a1785e1 h5, .l2438b5b5-3e3d-4126-a10d-90354bc9c55a .x1eed7342-b0ad-4dd6-98fe-96005d777d4e h5 {
text-align: center;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .k6292990a-c5e3-4d7b-bd71-4eaf602b1780 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .p376e1529-6484-4cdc-960f-6ec3886d3fdd {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .p376e1529-6484-4cdc-960f-6ec3886d3fdd li {
margin-bottom: 0.5rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .p376e1529-6484-4cdc-960f-6ec3886d3fdd a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .p376e1529-6484-4cdc-960f-6ec3886d3fdd a:hover {
opacity: 0.7;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .q865e1638-4d13-4ba1-af2d-16acaf09a737 {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .q865e1638-4d13-4ba1-af2d-16acaf09a737 > * {
flex: 1 1 calc(50% - 10px);
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .l88be8196-4902-447b-985a-38170c2a2129 {
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;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .l88be8196-4902-447b-985a-38170c2a2129 img {
height: 30px;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .q13651b33-f8a2-4b22-b2c0-72c59a91324d {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .x1eed7342-b0ad-4dd6-98fe-96005d777d4e {
margin-top: 1rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .xbe9797af-64bc-412e-aea7-fa2f75e92407 {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .tb39bf215-fa44-419b-8ba4-47836c9382ae {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .l05e2aebf-c787-4023-ba66-09d4d62ac2b1 {
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;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .obcb63c62-1954-4e8b-ad29-6c3798fff4e0 {
margin-top: 1.5rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .k57d096d4-b259-4800-bbac-becddcf046b4 {
display: flex;
gap: 10px;
margin-top: 10px;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .v2416c3f6-aa1b-4e07-85fb-2af8e5e56e6f {
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;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .pa4961b07-2f8f-4708-8aa3-19ab8aa3f1f3 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .h49843fef-c0cc-484c-81f7-6b62400b459b {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .e5f8ad3ca-1fff-446a-a45c-5a948cf219b7 {
padding: 2rem 0;
margin-top: 2rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .p57d9b39a-f2dd-4882-869f-84ae6f7c59c9 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .x1478ea12-bfc4-403c-985e-1beed0746d1a {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .xcc306ff3-fa81-4224-b031-f863465a7abe {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .k69d63d54-9897-44d6-9eda-4b235ca9f114 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .d40641f9c-7f63-4916-ac1c-e7933abc2533 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .c81706df5-c8d4-4d21-9af6-c3b4bfdf6f5a {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.x089b63a3-abc6-4892-981f-4f064032a4b6 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .p376e1529-6484-4cdc-960f-6ec3886d3fdd {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .p376e1529-6484-4cdc-960f-6ec3886d3fdd .tbdc456f0-78e4-4e34-921c-fe31c3ab7569 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .p376e1529-6484-4cdc-960f-6ec3886d3fdd .tbdc456f0-78e4-4e34-921c-fe31c3ab7569 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 a {
color: var(--footer-4-link);
text-decoration: none;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 a:hover {
opacity: 0.7;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .l38692950-3f32-49db-82ef-18c3b15c2071 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .r7ab40cab-1ad8-47ff-ac29-0e456784de09 a,
.x089b63a3-abc6-4892-981f-4f064032a4b6 .o7b52c8b4-1379-489a-8e2e-5056cefe8824 a {
display: block;
margin-bottom: 5px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .tb39bf215-fa44-419b-8ba4-47836c9382ae a {
font-size: 20px;
margin-right: 15px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .l3b443be0-cdba-49c8-a33f-ed647188bc01 img {
height: 50px;
margin-right: 10px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .f4c46828d-0a31-43fd-b1a3-8610f3cea11f img {
height: 30px;
margin-right: 10px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .heb635487-cf5d-491a-878f-2ff4c2b23833 img {
max-height: 40px;
margin: 5px;
}
.x089b63a3-abc6-4892-981f-4f064032a4b6 .pa4961b07-2f8f-4708-8aa3-19ab8aa3f1f3 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.x089b63a3-abc6-4892-981f-4f064032a4b6 .pa4961b07-2f8f-4708-8aa3-19ab8aa3f1f3 p {
color: var(--footer-4-text-bottom);
}

.x089b63a3-abc6-4892-981f-4f064032a4b6 .ubd28f279-018c-4ede-a9bf-378b00012b95 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.x089b63a3-abc6-4892-981f-4f064032a4b6 .ubd28f279-018c-4ede-a9bf-378b00012b95 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.x089b63a3-abc6-4892-981f-4f064032a4b6 .ubd28f279-018c-4ede-a9bf-378b00012b95 button.b8edee6b0-bfa3-4d89-b3f3-f006d1c300c8 {
background-color: #1c1c5c;
}

.x089b63a3-abc6-4892-981f-4f064032a4b6 .ubd28f279-018c-4ede-a9bf-378b00012b95 img {
width: 20px;
height: 14px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .t55eaee20-c33a-43dd-9763-65aa44fca39d {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.qa8375c44-305d-4224-8ad3-c5487ae3617e .i9ab1e3ec-ab75-4e8c-abd2-1ff692ffae84 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .i9ab1e3ec-ab75-4e8c-abd2-1ff692ffae84 > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .i9ab1e3ec-ab75-4e8c-abd2-1ff692ffae84 > div:last-child {
border-right: none;
}

/* Средняя часть */
.qa8375c44-305d-4224-8ad3-c5487ae3617e .y7322aba9-1a4f-4b3c-a7e5-c802cf99c024 {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.qa8375c44-305d-4224-8ad3-c5487ae3617e .pa4961b07-2f8f-4708-8aa3-19ab8aa3f1f3 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.qa8375c44-305d-4224-8ad3-c5487ae3617e .z22c82690-fe96-4075-8ba1-f8e2a0425b3b .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .z22c82690-fe96-4075-8ba1-f8e2a0425b3b .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .h6a7c4f6c-a69b-4c92-a13c-479efd3d7d1c {
padding: 25px 80px;
}

/* Верификация */
.qa8375c44-305d-4224-8ad3-c5487ae3617e .t154f27a1-455c-4e01-bad1-68ef4249e093 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.qa8375c44-305d-4224-8ad3-c5487ae3617e .zebd09577-5edb-4e58-bdee-8ef6bbc48772 img {
height: 24px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .l88be8196-4902-447b-985a-38170c2a2129 {
background-color: #fff;
border-radius: 10px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .o41e5ada2-0658-41f3-913d-c4163e408821 {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d .we36e2251-4c51-496e-8ee2-a98d26ecbf2d {
background-color: var(--footer-6-bg-support);
}
.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d .p6b7bfbc9-74cd-429f-8036-a852772e8e2a {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d .q3e9d4af3-9c1c-4418-b898-b3c9861bb9c6 {
background-color: var(--footer-6-bg-support-chat)
}
.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d .t38035f65-0b78-4dfd-985c-ee6eba0ce942 {
background-color: var(--footer-6-bg-support-tg)
}
.g90fe3b34-9b03-42c0-b0bb-d3e78350df9d .zdb45c038-4602-4929-9eef-073fc6dd85c4 {
background-color: var(--footer-6-bg-support-mail)
}

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

/* Custom button styles */
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .e4f598652-7d3a-483e-96ac-e6cd0940c98d {
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;
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .e4f598652-7d3a-483e-96ac-e6cd0940c98d i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.z464614ff-c8ad-4569-be79-e9c2395d52f3 .rf058cbe0-3065-419d-b45c-02d0e5fd3f83 {
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;
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .rf058cbe0-3065-419d-b45c-02d0e5fd3f83 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .rf058cbe0-3065-419d-b45c-02d0e5fd3f83 .ncf3981f8-92cf-4e18-9a23-52a7de134fec {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .rf058cbe0-3065-419d-b45c-02d0e5fd3f83 .a7e9e3dda-b613-45d0-99e9-37829e494f57 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .f0f84bd70-3b8d-40a2-8674-4e4ea7c4bcfb {
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 */
}

.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .t55eaee20-c33a-43dd-9763-65aa44fca39d {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .tb39bf215-fa44-419b-8ba4-47836c9382ae 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;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .tb39bf215-fa44-419b-8ba4-47836c9382ae a:hover {
opacity: 0.8;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d ul {
list-style: none;
padding: 0;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d ul li {
margin-bottom: 10px;
position: relative;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d ul li a:hover {
opacity: 0.7;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d ul li i.l3f8a593d-84f0-4cf1-b0ad-4d0da97647a6.c3b8dbd93-c2ea-4f34-8a1e-f321e8ebd32f {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .a756f4558-0c6f-4e13-99d7-ce9cea3a5f58 {
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 */
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .a756f4558-0c6f-4e13-99d7-ce9cea3a5f58:hover {
opacity: 0.7;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .a756f4558-0c6f-4e13-99d7-ce9cea3a5f58 i {
margin-right: 10px;
font-size: 1.5rem;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .q865e1638-4d13-4ba1-af2d-16acaf09a737 img,
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .h98b5da7f-937a-499e-9825-f7dbac3bd2a9 img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .q865e1638-4d13-4ba1-af2d-16acaf09a737 .a2baf7196-a1dc-48bf-af06-fbff0bda7d68 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .e505a7b16-3214-41e6-aaf7-86b2a2dc6a36 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .lf4b49e43-93f4-4f16-8dc8-f6e4ce1b6990 {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .lf4b49e43-93f4-4f16-8dc8-f6e4ce1b6990 .h98b5da7f-937a-499e-9825-f7dbac3bd2a9 {
display: flex;
align-items: center;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .n2853da45-4b60-4cdd-b3d7-a6fbee14e12e {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d {
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;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .x8321c17b-0493-4dfc-9331-ebbcd60a0d49 {
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);
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k6292990a-c5e3-4d7b-bd71-4eaf602b1780 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k6292990a-c5e3-4d7b-bd71-4eaf602b1780:last-of-type {
border-bottom: none;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .zdb211445-194f-4381-ab1d-86ed90e064e7 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .fe2dc81aa-914c-424c-aac4-050f5155a463, .o41e5ada2-0658-41f3-913d-c4163e408821 {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .fe2dc81aa-914c-424c-aac4-050f5155a463:hover {
opacity: 0.7;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .ufbbeb8d3-9850-451e-8aa4-4c4533d2201d {
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;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21 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 */
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.u15aab63e-6807-42d6-9780-72f75d5f889c img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .mc813b11f-a673-43fb-bba9-ae7ab8d239f4 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .mc813b11f-a673-43fb-bba9-ae7ab8d239f4 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .f6bd12c57-f914-4544-b7c6-ba858d67ea9e {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .ke6c3443d-ea0a-44d3-902d-3d3e237446d1 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .i257e6f97-1ded-4b54-8ea1-ac6a3937fe32 {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .f86663f0e-9c4d-451e-9dc7-e18a59439b77 {
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 */
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .f5faa23a9-d727-4261-87f1-641a703f9951 {
display: flex;
align-items: center;
gap: 5px;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .d6a258278-4500-4f37-b44f-fb37b5bff8d1 {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .b4a587779-700e-4200-95c2-7db755743467 {
/* 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;
}

.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .b4a587779-700e-4200-95c2-7db755743467.x69d8fdbe-9442-4d5a-9828-82e8f7bc33af { /* 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 */
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.o17ec20fd-5ba8-4ac8-9f21-0553330066d9 {
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 */
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.g9ede4bb3-18f6-485e-8aa7-993367ee3d83 {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.g9ede4bb3-18f6-485e-8aa7-993367ee3d83 > div {
color: white;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.g9ede4bb3-18f6-485e-8aa7-993367ee3d83 .e854b9de9-4edb-4d58-a0c6-7c0c3c07167a {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21.g9ede4bb3-18f6-485e-8aa7-993367ee3d83 .ibb3ad86b-e590-491a-8b2c-337ef870c47a {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .k2c7684ca-f8c3-4c9b-8ea9-cdce56a3ab21 img {
display: block; /* Ensures images are on their own line/block */
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .w1e6cbc2c-3d9b-4e16-a0a3-ca207dcc870d {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .vb8dd19ae-e4a8-4587-b6cb-1dd1cb76f170 {
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;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .ye2c06a29-8671-4ce6-ab20-f96346306216 {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .kd74187eb-0c2f-4a32-a041-28aa8b26da4f {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .fa3ae78a2-eae7-4d37-b37c-29df5abc0d94 {
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;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .p376e1529-6484-4cdc-960f-6ec3886d3fdd a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .p376e1529-6484-4cdc-960f-6ec3886d3fdd a:hover {
opacity: 0.7;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .qb7bab36e-074b-4925-927a-154ddfeeca86 {
margin-top: 60px;
padding-bottom: 30px;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .pa4961b07-2f8f-4708-8aa3-19ab8aa3f1f3 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .xf88c7083-b70a-4faf-9edd-3b9970ee784b {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .xf88c7083-b70a-4faf-9edd-3b9970ee784b .fa3ae78a2-eae7-4d37-b37c-29df5abc0d94 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .t55eaee20-c33a-43dd-9763-65aa44fca39d {
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 */
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .s7d555bdc-3b42-4a7c-816f-acc5a7dc42d5 {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .h5b7659f5-f6ba-4583-8bc8-e5c9bc89ee9f {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .fe2dc81aa-914c-424c-aac4-050f5155a463 {
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;
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .fe2dc81aa-914c-424c-aac4-050f5155a463:hover {
opacity: 0.7;
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .ab431f0c3-724b-4cc7-8d58-84726cff91f5 {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .j36e493e3-1707-4a52-bb43-03f758f517c9 {
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;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .j36e493e3-1707-4a52-bb43-03f758f517c9:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tb39bf215-fa44-419b-8ba4-47836c9382ae .l05e2aebf-c787-4023-ba66-09d4d62ac2b1 {
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;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tb39bf215-fa44-419b-8ba4-47836c9382ae .l05e2aebf-c787-4023-ba66-09d4d62ac2b1:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tb39bf215-fa44-419b-8ba4-47836c9382ae svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .h717328bc-6239-46c6-9445-0bf29a7565be {
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 */
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .h717328bc-6239-46c6-9445-0bf29a7565be.q66171f46-f9ee-4a97-bff9-6deafd49748b {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tbeb403ea-30b5-49ca-94df-6feeba538f5c .btn.i8a07e609-512e-48c1-afdb-a54dbf3ced2f {
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 */
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tbeb403ea-30b5-49ca-94df-6feeba538f5c .btn.i8a07e609-512e-48c1-afdb-a54dbf3ced2f:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tbeb403ea-30b5-49ca-94df-6feeba538f5c .i98e0ac31-8292-4068-bd51-eae8eaf6eef0 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .u8bb27a33-a70d-45d4-9a71-e359721510b4 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .u40ab7e28-0ce0-4eb7-9489-258fac63939a {
color: #e0e0e0;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .u40ab7e28-0ce0-4eb7-9489-258fac63939a:hover {
background-color: #4a4755;
color: #ffffff;
}

.l47e7704e-0cb4-43b3-8d4f-aa5db821d54e {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.l47e7704e-0cb4-43b3-8d4f-aa5db821d54e .ke33afeaa-0f5b-46b8-a40b-7059d6ea73d5 {
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");
}

.l47e7704e-0cb4-43b3-8d4f-aa5db821d54e .n9e348165-d15a-4bb8-90b8-c1e4fc902a71 {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.b853eb3ca-20d6-4b04-8b75-78159026f666{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.t5523d016-60b7-4a5b-abf1-c35ae5c50ac8 {
width: 30px;
height: 30px;
object-fit: cover;
}

.c4edf7d06-7426-4274-8c83-15d511b44fee {
width: 20px;
height: 20px;
object-fit: cover;
}

.e5db7a60c-2092-4877-8249-529e34b9a39d {
height: 40px;
margin-right: 20px;
}

.of1477a73-fd49-43eb-8ff4-942ccd415379 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.m9479ae68-5201-4ea7-be90-298719dba7a6  {
grid-template-columns: repeat(3, 1fr);
}
.wbaaf3bee-161e-4117-aad0-4fa918535884 {
height: auto;
}

.e922ff8bf-c773-442e-a1c4-66b1b05432ae  {
grid-template-columns: repeat(3, 1fr);
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .k6292990a-c5e3-4d7b-bd71-4eaf602b1780 {
margin-bottom: 2rem;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .p57d9b39a-f2dd-4882-869f-84ae6f7c59c9 {
flex-direction: column;
align-items: flex-start;
}

.g4ac2485d-e222-4963-aa6e-beacef26a955 .d40641f9c-7f63-4916-ac1c-e7933abc2533 {
align-items: flex-start;
margin-top: 1rem;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .i9ab1e3ec-ab75-4e8c-abd2-1ff692ffae84 {
padding: 40px 20px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .i9ab1e3ec-ab75-4e8c-abd2-1ff692ffae84 > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .i9ab1e3ec-ab75-4e8c-abd2-1ff692ffae84 > div:last-child {
border-bottom: none;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .y7322aba9-1a4f-4b3c-a7e5-c802cf99c024,
.qa8375c44-305d-4224-8ad3-c5487ae3617e .pa4961b07-2f8f-4708-8aa3-19ab8aa3f1f3,
.qa8375c44-305d-4224-8ad3-c5487ae3617e .h6a7c4f6c-a69b-4c92-a13c-479efd3d7d1c {
padding: 40px 20px;
}

.qa8375c44-305d-4224-8ad3-c5487ae3617e .z22c82690-fe96-4075-8ba1-f8e2a0425b3b {
text-align: left;
}
}

@media (max-width: 768px) {
.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .h792d5ad1-538f-4a06-984a-60666bb53093 {
flex-direction: column;
max-width: 95%;
}
.t6cc52a8c-4588-4256-beaa-d3de65c9ec80 .c1af21d71-d8cc-4022-ade2-772e62368267 {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 {
max-width: 95%;
padding: 40px 24px;
}
.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 .z8ec7621d-c859-4f09-afb3-58e38382ed9c {
font-size: 1.4rem;
}
.w1e2f2200-001b-4d2d-b321-20c7ca9b1716 p {
font-size: 0.95rem;
max-height: 140px;
}

.z464614ff-c8ad-4569-be79-e9c2395d52f3 .q28a1a051-2bbf-4b7e-a57c-37adb2aad995 {
text-align: center;
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.z464614ff-c8ad-4569-be79-e9c2395d52f3 .rf058cbe0-3065-419d-b45c-02d0e5fd3f83, .v52fff749-f746-42aa-8612-b09ba46f061b .e4f598652-7d3a-483e-96ac-e6cd0940c98d {
width: 100%; /* Full width buttons on small screens */
}

.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .tb39bf215-fa44-419b-8ba4-47836c9382ae {
margin-top: 20px;
text-align: center;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .tb39bf215-fa44-419b-8ba4-47836c9382ae a {
margin: 0 8px;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .lf4b49e43-93f4-4f16-8dc8-f6e4ce1b6990 {
flex-direction: column;
text-align: center;
}
.qe4c1cc11-73fe-44c9-8b3d-c0e20ff18e1d .lf4b49e43-93f4-4f16-8dc8-f6e4ce1b6990 .k0031254b-b219-4396-897a-3c75d7edac7b {
margin-bottom: 15px;
}

.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .mc813b11f-a673-43fb-bba9-ae7ab8d239f4 {
align-items: center;
width: 100%;
}
.s0a4a9b04-0fa9-4eb1-883f-3534f5ac3d5d .f6bd12c57-f914-4544-b7c6-ba858d67ea9e {
text-align: center !important;
}

.if2b70185-bd54-47a4-a8f3-b0cd12436660 .ye2c06a29-8671-4ce6-ab20-f96346306216 { animation-duration: 25s; }

.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tb39bf215-fa44-419b-8ba4-47836c9382ae,
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .u011f3760-029e-44ca-9e37-6fb9c75da570,
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .tbeb403ea-30b5-49ca-94df-6feeba538f5c {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .u011f3760-029e-44ca-9e37-6fb9c75da570 {
/* 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 */
}
.j344c0a8a-c48f-4d8e-81a2-febb7d9809b1 .h717328bc-6239-46c6-9445-0bf29a7565be {
width: auto; /* Allow badges to size naturally within grid */
}
}
