a {
text-decoration:none;
}
.sa38a3b4e-78c7-4b56-82a3-77b17a696f8f {
background-color: var(--header-1-bg);
}

.sa38a3b4e-78c7-4b56-82a3-77b17a696f8f .e97a60963-5a57-414f-bf18-3f0d64e127c1 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.sa38a3b4e-78c7-4b56-82a3-77b17a696f8f .of8af9a4d-4f87-4ade-ac9a-d62ce5deec71 {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.df561c52b-1858-489c-986c-de9cb6a2fd36 {
background-color: var(--header-2-bg);
}

.df561c52b-1858-489c-986c-de9cb6a2fd36 .g7ba613e2-991d-4dcd-8b6b-faa94bce2082 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.df561c52b-1858-489c-986c-de9cb6a2fd36 .wfda6f56d-361f-4182-b93f-168add78ebe5 {
width: 68px;
}

.df561c52b-1858-489c-986c-de9cb6a2fd36 .e97a60963-5a57-414f-bf18-3f0d64e127c1 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.df561c52b-1858-489c-986c-de9cb6a2fd36 .of8af9a4d-4f87-4ade-ac9a-d62ce5deec71 {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.o9e8ce4b8-bfee-4e8a-adbb-2edd06140633 {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.n3c8a3a7e-23f8-4011-95d1-6a9a752bde6e {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.o9e8ce4b8-bfee-4e8a-adbb-2edd06140633 .kad808b8c-7c17-44cd-98c4-b1056e67e02f {
font-size: 1.8rem;
font-weight: bold;
}
.n3c8a3a7e-23f8-4011-95d1-6a9a752bde6e .uad85e23f-1550-49f9-bd3b-301d64b2ee42 {
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;
}
.n3c8a3a7e-23f8-4011-95d1-6a9a752bde6e .uad85e23f-1550-49f9-bd3b-301d64b2ee42:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.r055041f5-e074-421a-ba0d-cbcbecb10a8c.h9f5e2498-01bd-451f-b171-470563ded8f4 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.o9e8ce4b8-bfee-4e8a-adbb-2edd06140633 .p63d368ec-bdbe-4f63-b8b0-14122ed128de {
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;
}
.o9e8ce4b8-bfee-4e8a-adbb-2edd06140633 .p63d368ec-bdbe-4f63-b8b0-14122ed128de:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.o9e8ce4b8-bfee-4e8a-adbb-2edd06140633 .v15fc1b76-0c32-49a7-b399-83c4de8aaafd {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.n3c8a3a7e-23f8-4011-95d1-6a9a752bde6e .wa8ba537b-fce2-46c9-acef-4712b444cf21 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.n3c8a3a7e-23f8-4011-95d1-6a9a752bde6e .wa8ba537b-fce2-46c9-acef-4712b444cf21 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.n3c8a3a7e-23f8-4011-95d1-6a9a752bde6e .wa8ba537b-fce2-46c9-acef-4712b444cf21:hover {
color: white;
}

/* Header */
.z098d9d55-8382-4691-8e4e-33e235fd05fe {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.z098d9d55-8382-4691-8e4e-33e235fd05fe .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d { 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; }
.z098d9d55-8382-4691-8e4e-33e235fd05fe .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.x3261112b-e527-4ff9-baa9-52f1fde304d5 { background-color: #ffde00; }
.z098d9d55-8382-4691-8e4e-33e235fd05fe .n830f7bea-a1b5-46a3-b9ca-b1cc0c9241e8 { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.z098d9d55-8382-4691-8e4e-33e235fd05fe .xb7fced04-ab89-496c-b10f-390a3f298af1 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.h4fbcb118-9253-4e93-9f9e-f9742fabbcc8 .c0bfc180d-6ba0-49c5-b02e-5a0453ec0c7d { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.w2aae5fdf-9151-4435-85bc-2e419580eb8e {
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;
}
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .k7034adae-e7db-4007-a9ff-3bbbd730a355 { flex: 1; }
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .c9b7bc4ac-f9a6-40ba-bc24-b09b7949d843 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .c9b7bc4ac-f9a6-40ba-bc24-b09b7949d843:hover { color:#fe617c; }
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .c9b7bc4ac-f9a6-40ba-bc24-b09b7949d843 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .z8118d677-3b2d-4ff2-b731-0327ae97d61d { position: absolute; top: -20px; }
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .i1b8befef-ccca-48c9-933e-4d5b096630ab {
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;
}
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .i1b8befef-ccca-48c9-933e-4d5b096630ab:hover { transform: scale(1.1); }
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .i1b8befef-ccca-48c9-933e-4d5b096630ab i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.w2aae5fdf-9151-4435-85bc-2e419580eb8e .k7034adae-e7db-4007-a9ff-3bbbd730a355 span { font-weight:500; font-size:0.6rem; }

.j28d9f8c3-b245-4706-9992-094572a16a83 {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.fe4410a8c-fa14-48ee-960d-9ae092f227c5 {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.j28d9f8c3-b245-4706-9992-094572a16a83 .zd674ccdf-4d77-4b5d-9263-b64c4b7898f3 {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.j28d9f8c3-b245-4706-9992-094572a16a83 .zb72ddcf4-b1ae-4073-864a-90057e605e96 {
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;
}
.j28d9f8c3-b245-4706-9992-094572a16a83 .q99c2a84e-ec4c-481a-a7e3-61195c4c08b2 {
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;
}
.j28d9f8c3-b245-4706-9992-094572a16a83 .b4cedd532-51e2-4124-91c6-83ff9f251398 {
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);
}
.j28d9f8c3-b245-4706-9992-094572a16a83 .rd39c9a1c-3639-4a03-ae2f-44dcc8a9a63c {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.j28d9f8c3-b245-4706-9992-094572a16a83 .rd39c9a1c-3639-4a03-ae2f-44dcc8a9a63c .gf5413096-dd68-45da-a723-abaef2629937 {
margin-right: 0.4rem;
}
.g019d9b35-098e-439a-a321-89faad41fd76.h9f5e2498-01bd-451f-b171-470563ded8f4 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.fe4410a8c-fa14-48ee-960d-9ae092f227c5 .zb72ddcf4-b1ae-4073-864a-90057e605e96 {
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;
}
.fe4410a8c-fa14-48ee-960d-9ae092f227c5 .q99c2a84e-ec4c-481a-a7e3-61195c4c08b2 {
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;
}
.fe4410a8c-fa14-48ee-960d-9ae092f227c5 .b4cedd532-51e2-4124-91c6-83ff9f251398 {
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);
}

.nacc5288e-d423-448c-8080-c6a656511c0e {
background-color: var(--header-6-bg);
height: 64px;
}

.vcda6808f-d4ec-4a94-b78f-846a140dec40 {
color: var(--header-text);
}

.nacc5288e-d423-448c-8080-c6a656511c0e .m32adcf1f-f8e1-47ea-8df0-ad2577df0249 {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.nacc5288e-d423-448c-8080-c6a656511c0e .a2e1b2ee0-7d3f-47f8-bb2a-feaaed062f4a {
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;
}

.nacc5288e-d423-448c-8080-c6a656511c0e .p63d368ec-bdbe-4f63-b8b0-14122ed128de {
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;
}

.nacc5288e-d423-448c-8080-c6a656511c0e .i39e092c2-baf2-4bba-aeb3-5a675e1a31ba {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.nacc5288e-d423-448c-8080-c6a656511c0e .i39e092c2-baf2-4bba-aeb3-5a675e1a31ba::before,
.nacc5288e-d423-448c-8080-c6a656511c0e .i39e092c2-baf2-4bba-aeb3-5a675e1a31ba::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.wf7dabc4e-4f93-416e-aa98-d909621726fb {
background-color: var(--header-7-bg);
}

.wf7dabc4e-4f93-416e-aa98-d909621726fb .e97a60963-5a57-414f-bf18-3f0d64e127c1,
.wf7dabc4e-4f93-416e-aa98-d909621726fb .k049c49ea-7e8b-4d56-80d0-544af3a2371f {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.wf7dabc4e-4f93-416e-aa98-d909621726fb .of8af9a4d-4f87-4ade-ac9a-d62ce5deec71 {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.l09d8ab51-cc63-4fc3-943c-dcde5faa3945 {
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;
}

.l09d8ab51-cc63-4fc3-943c-dcde5faa3945 .bf244727d-56cd-4647-b4e9-448fafcae04f {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.l09d8ab51-cc63-4fc3-943c-dcde5faa3945 .yd87e4bfb-8b1b-487c-9d7c-853b6df18c79 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.q2a0b6874-9642-41ec-9089-b184a38f7108 {
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;
}

.q2a0b6874-9642-41ec-9089-b184a38f7108 .od8f0540a-dfbf-4b77-9daf-dae20d886752 {
margin-left: 37vw;
}

.q2a0b6874-9642-41ec-9089-b184a38f7108 .bf244727d-56cd-4647-b4e9-448fafcae04f {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.q2a0b6874-9642-41ec-9089-b184a38f7108 .yd87e4bfb-8b1b-487c-9d7c-853b6df18c79 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .w44d826b5-c264-4656-91dc-f132c1d9c978 {
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);
}

/* Левая часть */
.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .ubc0547fa-2758-42f8-b868-39d8a61e1db4 {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .ubc0547fa-2758-42f8-b868-39d8a61e1db4 h5 {
font-weight: 700;
color: #000;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .input-group-text {
background-color: #fff;
border-right: 0;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .form-select {
border-left: 0;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .i488bdddf-e850-431c-824b-aa2272ef62bf {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .i488bdddf-e850-431c-824b-aa2272ef62bf:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .tb4a6deb5-9ef9-4ebf-a2a3-a2c984d4af5e img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .z4dfb75cb-bff6-4434-9db0-026af0e7a442 {
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;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .z4dfb75cb-bff6-4434-9db0-026af0e7a442 h1 {
font-weight: 800;
font-size: 3rem;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .z4dfb75cb-bff6-4434-9db0-026af0e7a442 p {
margin: 0;
}

.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .i2820316f-622b-4f45-bfa5-3672e46d71d3 {
gap: 11px;
}

.w479bd0ee-5cc3-43d5-8e98-78f81d445f12 {
height: 50px;
}

.q7af0bdb8-3b3d-4a33-8ad4-e5e27beb15be {
height: 24px;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .o5384998a-790f-4219-803c-d373f4c8452e {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .j97613fa4-7b13-4768-b3f6-35982a68b3a5 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .gc47a793f-ddaf-4172-b45f-80795890bc16 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .d123e199b-7d27-4361-9d79-e0a91f3136c6 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .ydd7772e2-ab7a-4908-8509-9f20ee9b6f16 {
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;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .efc939081-b3eb-47cb-b6c4-91db3c9dd967 {
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;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .xdac86f3a-6523-4264-b029-64c60619f3ff {
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;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .n036616fe-c666-4174-8355-8d69e56a6eee {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .y89ce5806-60f3-49fb-a73b-590243489a2c {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .y89ce5806-60f3-49fb-a73b-590243489a2c.i5fa5113a-d493-48b7-9ebf-1d9529565d2c {
background-color: #ffc107; /* Active dot color */
}
.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .pf04c1063-fcf4-462f-a91f-cfa524b9e870 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .efc939081-b3eb-47cb-b6c4-91db3c9dd967 .b219cbc6c-88fb-4e90-8b38-540962e07d50 {
color: var(--h1-4-main-text) !important;
}

.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .efc939081-b3eb-47cb-b6c4-91db3c9dd967 .h3 {
color: var(--h1-4-text) !important;
}

.t4eb54058-fa87-4d2b-92d7-8fab1ec083f7 .efc939081-b3eb-47cb-b6c4-91db3c9dd967 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .e34c419d0-9b6e-47fa-b3bc-df4ac79a6324 {
--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 */
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .u28801159-43d5-4494-a9cf-623c4fb0b7c3 { /* 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 */
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .o4744b21f-0b3f-4444-944f-0f0240d52be3 {
--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 */
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .sdd469bfd-849e-4bf8-95ee-cb554c4ab6cb {
color: var(--h1-5-main-text) !important;
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .afcce5ea9-336a-4e2d-83cb-e69e42aa9604 {
color: #8B4513 !important;
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .mf0506303-0979-474f-9ad5-20a3419c385c { /* Inner container background */
background-color: #312948 !important;
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .s2b2bf8b3-b328-49f4-824c-4dd86b823590 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 .z77831505-d223-422f-b38d-e3cc1e892dd4 { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.r0f9b0fe6-eead-40e1-9924-f3a2873b8949 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.tc44249a2-2157-49f3-82eb-61e573e0304b {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}

.tc44249a2-2157-49f3-82eb-61e573e0304b .p7a6523e5-9e08-45bc-af3f-d1a36b452caa {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.tc44249a2-2157-49f3-82eb-61e573e0304b .raa8239cc-5e85-4718-a4a4-87e1a30b2fc3 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.tc44249a2-2157-49f3-82eb-61e573e0304b .j7f1ab0e6-ebc4-43e1-ba09-c1d8d6cdd008 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.tc44249a2-2157-49f3-82eb-61e573e0304b .s49c90c35-b721-43e3-8b03-5eb7081810e7 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .c49c27990-25e2-4380-894c-54773ebfe61e i {
margin-right: 5px;
font-size: 1.1em;
}

.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .pb1f9ce6c-cae1-4496-8951-93e96ac9f9c5 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .pb1f9ce6c-cae1-4496-8951-93e96ac9f9c5 .u4889c156-3204-4d92-b2a5-8b517fb66fa5 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .c40637774-4c49-47a2-b550-2da7437be089 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .d75a44cea-731b-412b-98f5-d4e51067bfaf {
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;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .a9a930e35-389e-4bd0-ae39-1fa0a0aa540e {
height: 120px; /* Height for the smaller card images */
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .wdd809fad-838e-4b90-9c13-ba5dc9f945e2 {
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;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .lc6470d4c-0a32-4768-a842-0e4416311bb8 {
padding: 15px;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .i3f4c852c-2606-4d69-8b9f-2fafe45ca8ae {
padding: 10px; /* Reduced padding for small cards */
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .z596ebf30-afe5-4616-b222-8695dbad97dd {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .o1f15a463-2f1d-4025-83ac-4a6970cb8173 {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .w20019a7c-1b6b-4e8b-96bc-1fcccdaa4b45 {
font-size: 0.8em;
color: #aaaaaa;
}

.kf0b0792c-d4ee-4d05-bf9e-ae80c4d78484 .a3cac3f32-58a3-4fdb-a306-5a1cbab4a499 h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.l6c46c3f5-91b5-481f-bf82-1b0073661f18 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.l6c46c3f5-91b5-481f-bf82-1b0073661f18 .o767b71f2-ac56-4ef4-bbf8-afda1c71e939 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.l6c46c3f5-91b5-481f-bf82-1b0073661f18 .n632a7713-6401-4cd3-bdc5-d85753b6d926 {
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;
}

.l6c46c3f5-91b5-481f-bf82-1b0073661f18 .n632a7713-6401-4cd3-bdc5-d85753b6d926:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.l6c46c3f5-91b5-481f-bf82-1b0073661f18 .fbfdceca5-4b58-4bd3-9300-ff0222b631ee {
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;
}

.a1ae953d0-6097-4774-9a36-87c13b14a3bc {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.a1ae953d0-6097-4774-9a36-87c13b14a3bc .o767b71f2-ac56-4ef4-bbf8-afda1c71e939 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.a1ae953d0-6097-4774-9a36-87c13b14a3bc .n632a7713-6401-4cd3-bdc5-d85753b6d926 {
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;
}

.a1ae953d0-6097-4774-9a36-87c13b14a3bc .n632a7713-6401-4cd3-bdc5-d85753b6d926:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.a1ae953d0-6097-4774-9a36-87c13b14a3bc .fbfdceca5-4b58-4bd3-9300-ff0222b631ee {
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;
}

.p7455616b-c645-46a8-9e06-60f00deaac94 {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.p7455616b-c645-46a8-9e06-60f00deaac94 .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.p7455616b-c645-46a8-9e06-60f00deaac94 .ne39b3af0-3561-4fb3-96ac-6d35cf6afa47 {
color: var(--slot-5-text-2);
}

.p7455616b-c645-46a8-9e06-60f00deaac94 .j02ad38ba-beb6-4317-b23b-fcb8973281ac {
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;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .tbac50efe-34ff-4c45-b808-a4022056c50a {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .ud2228359-43ef-4a68-8422-241bb1865935 {
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;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .ud2228359-43ef-4a68-8422-241bb1865935::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .s068c1914-3baf-4f5d-b321-4ff1898e5f27 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .s068c1914-3baf-4f5d-b321-4ff1898e5f27::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.bdc789166-abb7-42e4-a71f-a50d263af9b7 .s068c1914-3baf-4f5d-b321-4ff1898e5f27::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .w4eb4915b-ce09-47f5-8dd8-0935e8306ce1 {
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;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .n632a7713-6401-4cd3-bdc5-d85753b6d926 {
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;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .h2545aaf2-3c22-427f-94d8-37212e94ac57 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .i593f0251-9911-4930-91b5-0cb0327e4821 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.bdc789166-abb7-42e4-a71f-a50d263af9b7 .i593f0251-9911-4930-91b5-0cb0327e4821:hover {
background: rgba(214,176,115,0.4);
}

.bdc789166-abb7-42e4-a71f-a50d263af9b7 .x8d8c5f31-2860-4cd6-bfd7-6f174ed316ea {
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;
}
.bdc789166-abb7-42e4-a71f-a50d263af9b7 .x8d8c5f31-2860-4cd6-bfd7-6f174ed316ea:hover {
background: rgba(255,255,255,0.25);
}

.xd4a4d0d5-5b54-4b02-bcb8-38c5d710c750 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.xd4a4d0d5-5b54-4b02-bcb8-38c5d710c750 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.xd4a4d0d5-5b54-4b02-bcb8-38c5d710c750 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.xd4a4d0d5-5b54-4b02-bcb8-38c5d710c750 .accordion-item:last-of-type>.accordion-header .accordion-button.y0d96ee3a-a34b-4824-8919-cf77c936d900 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.xd4a4d0d5-5b54-4b02-bcb8-38c5d710c750 .accordion-button:not(.y0d96ee3a-a34b-4824-8919-cf77c936d900)::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 ");
}

.xd4a4d0d5-5b54-4b02-bcb8-38c5d710c750 .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 ");
}

.ja178e030-38a0-43a1-af4f-86f195982ee3 {
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;
}

.ja178e030-38a0-43a1-af4f-86f195982ee3 .b219cbc6c-88fb-4e90-8b38-540962e07d50 {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.ja178e030-38a0-43a1-af4f-86f195982ee3 .b219cbc6c-88fb-4e90-8b38-540962e07d50::after {
display: none;
}

.u72464344-41c8-4a9a-9e56-2ad54ecbe817 {
height: 200px;
overflow-y: auto;
}

.vcda6808f-d4ec-4a94-b78f-846a140dec40 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.j4912be2f-3e4b-418e-a887-ca6bbccb4c16 {
height: 45px;
}

.ja178e030-38a0-43a1-af4f-86f195982ee3 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.ja178e030-38a0-43a1-af4f-86f195982ee3 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.ja178e030-38a0-43a1-af4f-86f195982ee3 .of55f48ad-9e24-44ce-91b8-1e5b0fa4aeec {
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;
}

.ja178e030-38a0-43a1-af4f-86f195982ee3 .of55f48ad-9e24-44ce-91b8-1e5b0fa4aeec:hover {
opacity: 0.7;
}

.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .i9cdf3b15-43b9-4417-be99-096adfb276fa {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .r28c47b64-cee6-4eab-902c-b43553d183f4 {
list-style: none;
padding-left: 0;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .r28c47b64-cee6-4eab-902c-b43553d183f4 li {
margin-bottom: 0.5rem;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .r28c47b64-cee6-4eab-902c-b43553d183f4 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .r28c47b64-cee6-4eab-902c-b43553d183f4 a:hover {
opacity: 0.7;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .d8eb07672-7c0c-4226-a6c4-4239b0489841 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .d8eb07672-7c0c-4226-a6c4-4239b0489841 img {
height: 40px;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 img {
height: 40px;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .bd49bc2dd-1b07-40e0-85a7-4286371fccba {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.b94561db5-c42d-4e9c-a3b4-b1f5bf3b9555 .bd49bc2dd-1b07-40e0-85a7-4286371fccba img {
height: 40px;
}

.c4a872b6d-ccdf-4bca-837a-96756c49830e {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e a:hover {
opacity: 0.7;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .y85700bc9-0a79-4e6b-ae27-40c139245072, .c4a872b6d-ccdf-4bca-837a-96756c49830e .v50241e79-a6dd-469f-9c71-ca30dc3ec245 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .y85700bc9-0a79-4e6b-ae27-40c139245072 i, .c4a872b6d-ccdf-4bca-837a-96756c49830e .v50241e79-a6dd-469f-9c71-ca30dc3ec245 i {
font-size: 1.5rem;
color: #ffffff;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .y85700bc9-0a79-4e6b-ae27-40c139245072 img {
height: 45px;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .ba8950d71-0946-4a75-b4b0-8af0e1b5d27f {
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;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .q963c145a-1c8a-44c1-aa47-57348967bb45 {
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;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .q963c145a-1c8a-44c1-aa47-57348967bb45 option {
background-color: #333;
color: white;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .i1dd7e98e-42fb-4eda-85fb-36221c63109b, .c4a872b6d-ccdf-4bca-837a-96756c49830e .i51de5a16-d027-452a-bfad-e912f5855cec, .c4a872b6d-ccdf-4bca-837a-96756c49830e .e6cf54b58-2058-4280-988a-0b76af185f64 {
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;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .i1dd7e98e-42fb-4eda-85fb-36221c63109b {
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>");
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .i51de5a16-d027-452a-bfad-e912f5855cec {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .e6cf54b58-2058-4280-988a-0b76af185f64 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .i1dd7e98e-42fb-4eda-85fb-36221c63109b:hover, .c4a872b6d-ccdf-4bca-837a-96756c49830e .i51de5a16-d027-452a-bfad-e912f5855cec:hover, .c4a872b6d-ccdf-4bca-837a-96756c49830e .e6cf54b58-2058-4280-988a-0b76af185f64:hover {
background-color: #444;
color: #fff;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .yb5ae2f91-ce59-4f91-b11a-5d4b07f3e4ee {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .r757d0897-c609-438f-83d7-90cd6f057281, .c4a872b6d-ccdf-4bca-837a-96756c49830e .m57107f6e-cef1-45b3-8d12-4ad235300fae {
text-align: center;
}
.c4a872b6d-ccdf-4bca-837a-96756c49830e .r757d0897-c609-438f-83d7-90cd6f057281 h5, .c4a872b6d-ccdf-4bca-837a-96756c49830e .m57107f6e-cef1-45b3-8d12-4ad235300fae h5 {
text-align: center;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .ueed4a540-3110-464d-9df8-34efecce246c h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .r28c47b64-cee6-4eab-902c-b43553d183f4 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .r28c47b64-cee6-4eab-902c-b43553d183f4 li {
margin-bottom: 0.5rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .r28c47b64-cee6-4eab-902c-b43553d183f4 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .r28c47b64-cee6-4eab-902c-b43553d183f4 a:hover {
opacity: 0.7;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .y85700bc9-0a79-4e6b-ae27-40c139245072 {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .y85700bc9-0a79-4e6b-ae27-40c139245072 > * {
flex: 1 1 calc(50% - 10px);
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .m0d5ca08d-369c-4d6a-9b74-3dce0eed25c2 {
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;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .m0d5ca08d-369c-4d6a-9b74-3dce0eed25c2 img {
height: 30px;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .t8a6144be-2eef-4660-bd01-f10ae1b2cc98 {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .m57107f6e-cef1-45b3-8d12-4ad235300fae {
margin-top: 1rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .v437043ec-a931-4fdb-9466-625668d705ce {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .x0bab33a3-294b-48a4-a77e-1a210e8de9ba {
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;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .g5627d9f1-83e9-471d-a2da-5a7cc7887e34 {
margin-top: 1.5rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .i55ae8c47-f006-49e0-9a54-95c37784ff19 {
display: flex;
gap: 10px;
margin-top: 10px;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .i2c0746fe-d057-41ce-8fe5-9d0a713fbbaa {
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;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .f9f90d0ec-6450-4d5e-8420-2ed0bb9fe222 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .yd428891d-3d2e-4bc8-a510-eaeeae9fe197 {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .ie211159f-1325-43be-8742-d09f6d35fa6b {
padding: 2rem 0;
margin-top: 2rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .p9e03f654-81f0-407c-8584-6c47598ea2eb {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .v2cce6972-93bd-4ff4-b98e-041833b71820 {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .x8ad0856a-27f3-4a0d-b59b-9c81d8d8dc2f {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .t17ac0d35-c33c-412a-b636-afb4187251d6 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .ga411feb9-fac2-494e-ad40-8ea73c45ad28 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .ncd74da5c-72b1-4977-b7ba-c00928334c5f {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .r28c47b64-cee6-4eab-902c-b43553d183f4 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .r28c47b64-cee6-4eab-902c-b43553d183f4 .qf75f94b3-19c6-40a1-b4fe-77510f60530c a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .r28c47b64-cee6-4eab-902c-b43553d183f4 .qf75f94b3-19c6-40a1-b4fe-77510f60530c a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 a {
color: var(--footer-4-link);
text-decoration: none;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 a:hover {
opacity: 0.7;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .pb1f9ce6c-cae1-4496-8951-93e96ac9f9c5 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .n5aedbaa7-7370-433a-8f27-a0cc3a33f8fa a,
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .mc946ab85-ae1d-4b2c-8303-20ba148e7d84 a {
display: block;
margin-bottom: 5px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 a {
font-size: 20px;
margin-right: 15px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .j18808bae-6e6f-4586-814a-d9be83526ca5 img {
height: 50px;
margin-right: 10px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .c9f31f2c6-b00f-49e0-b980-b33b207d2e26 img {
height: 30px;
margin-right: 10px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .vdf1e80ec-7d79-4c28-a350-24b1b338871e img {
max-height: 40px;
margin: 5px;
}
.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .f9f90d0ec-6450-4d5e-8420-2ed0bb9fe222 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .f9f90d0ec-6450-4d5e-8420-2ed0bb9fe222 p {
color: var(--footer-4-text-bottom);
}

.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .c1023b95e-19b4-449c-8c6f-192af5087a93 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .c1023b95e-19b4-449c-8c6f-192af5087a93 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .c1023b95e-19b4-449c-8c6f-192af5087a93 button.i5fa5113a-d493-48b7-9ebf-1d9529565d2c {
background-color: #1c1c5c;
}

.x6f6cab7e-e12f-44a4-87ed-0f387a518ac6 .c1023b95e-19b4-449c-8c6f-192af5087a93 img {
width: 20px;
height: 14px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .i8672ce6a-8add-4bde-9a4c-955ce5b77486 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .q6f58db9b-0a1d-4b1a-8d17-4bfb73a4dc2a {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .q6f58db9b-0a1d-4b1a-8d17-4bfb73a4dc2a > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .q6f58db9b-0a1d-4b1a-8d17-4bfb73a4dc2a > div:last-child {
border-right: none;
}

/* Средняя часть */
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .qa69ee988-37ba-4494-a2f3-6409cf6f2728 {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .f9f90d0ec-6450-4d5e-8420-2ed0bb9fe222 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .ie107e6b9-df53-4f0c-92f1-b636364c6d2a .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .ie107e6b9-df53-4f0c-92f1-b636364c6d2a .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .w93abd49c-802a-4f9e-b3bc-090b7894c56d {
padding: 25px 80px;
}

/* Верификация */
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .e405cd692-7cf8-4304-a7f5-7c98e2cf23a6 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .d8eb07672-7c0c-4226-a6c4-4239b0489841 img {
height: 24px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .m0d5ca08d-369c-4d6a-9b74-3dce0eed25c2 {
background-color: #fff;
border-radius: 10px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .od02781ef-09f6-471d-8b18-4d3973f8a1ce {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.f8920eb81-a81b-4aa1-902b-41402872cc47 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.f8920eb81-a81b-4aa1-902b-41402872cc47 .y11d91721-592a-4fe2-938d-688b039ba160 {
background-color: var(--footer-6-bg-support);
}
.f8920eb81-a81b-4aa1-902b-41402872cc47 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.f8920eb81-a81b-4aa1-902b-41402872cc47 .q21a52594-fc15-4840-8795-a7f453213c92 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.f8920eb81-a81b-4aa1-902b-41402872cc47 .bccb91f01-235b-4d56-9b7b-194bb79e3f79 {
background-color: var(--footer-6-bg-support-chat)
}
.f8920eb81-a81b-4aa1-902b-41402872cc47 .k678166b8-e7f7-4b10-ab73-452e01a89f45 {
background-color: var(--footer-6-bg-support-tg)
}
.f8920eb81-a81b-4aa1-902b-41402872cc47 .id059a52c-43be-43df-be2e-e56a74776b0d {
background-color: var(--footer-6-bg-support-mail)
}

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

/* Custom button styles */
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .cd8d6c204-a890-442c-a213-5a1b38e7fce1 {
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;
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .cd8d6c204-a890-442c-a213-5a1b38e7fce1 i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .v6ba42571-f88d-41ed-94ae-6fcdb53d6ce0 {
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;
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .v6ba42571-f88d-41ed-94ae-6fcdb53d6ce0 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .v6ba42571-f88d-41ed-94ae-6fcdb53d6ce0 .va8b761bd-baee-4929-a221-32dd465a2c56 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .v6ba42571-f88d-41ed-94ae-6fcdb53d6ce0 .h1767c7db-7099-4ffa-a044-0d744e9a8f3e {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .qb94d19f8-127c-4ef9-92b4-99b0ad509330 {
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 */
}

.m271d59bc-c4d3-4483-9dbd-0280e4b50bee {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .i8672ce6a-8add-4bde-9a4c-955ce5b77486 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .q75e31b82-fa1d-4296-acef-7a6800f52ba9 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;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .q75e31b82-fa1d-4296-acef-7a6800f52ba9 a:hover {
opacity: 0.8;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee ul {
list-style: none;
padding: 0;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee ul li {
margin-bottom: 10px;
position: relative;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee ul li a:hover {
opacity: 0.7;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee ul li i.gf5413096-dd68-45da-a723-abaef2629937.w844dc629-926e-4fd7-b648-46dac4211cb4 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .n56692284-dc96-4e84-b03a-bb2ed0510686 {
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 */
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .n56692284-dc96-4e84-b03a-bb2ed0510686:hover {
opacity: 0.7;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .n56692284-dc96-4e84-b03a-bb2ed0510686 i {
margin-right: 10px;
font-size: 1.5rem;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .y85700bc9-0a79-4e6b-ae27-40c139245072 img,
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .te0e2bcba-cd94-4b88-9559-9a44920b07fc img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .y85700bc9-0a79-4e6b-ae27-40c139245072 .v6e1da22d-e3c6-493a-ac59-8e9fd227d966 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .u4651a7f8-ef4a-40fc-abd5-026f10b903e1 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .d0af92429-9632-4b00-9205-825466d787cf {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .d0af92429-9632-4b00-9205-825466d787cf .te0e2bcba-cd94-4b88-9559-9a44920b07fc {
display: flex;
align-items: center;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .lb53cdd8b-8013-496f-8675-169f79237b50 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.g03dda920-4638-462a-9c4f-2e2101aad58e {
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;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .na74af3fe-7c62-4a0e-bf78-1ffc21327c91 {
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);
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .ueed4a540-3110-464d-9df8-34efecce246c {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .ueed4a540-3110-464d-9df8-34efecce246c:last-of-type {
border-bottom: none;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .dcb4e3a26-f23d-46bd-baa7-cfa3e31630b2 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .t559b7990-a600-4587-9c37-ec129aee2fc6, .od02781ef-09f6-471d-8b18-4d3973f8a1ce {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .t559b7990-a600-4587-9c37-ec129aee2fc6:hover {
opacity: 0.7;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .hccaaf68f-4e71-4cb4-9d07-40d5dbe40d2c {
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;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d 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 */
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.eb3241c6b-e965-4bf8-9b51-34139254c193 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.g03dda920-4638-462a-9c4f-2e2101aad58e .yd6923b00-bd61-4186-9c52-494cfd90b640 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .yd6923b00-bd61-4186-9c52-494cfd90b640 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .i0bb74f67-3c47-4fd8-8439-db29c36e83fd {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .tc89aeaf1-9c4e-48d1-8565-ab47a6395dc5 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .aab191d8c-9df3-4e4f-9e50-076918c9494a {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .b5d568210-3502-48e8-8860-cfd2a92f535f {
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 */
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .if2b986b9-838c-440c-8c7e-9b9e3a9ba071 {
display: flex;
align-items: center;
gap: 5px;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .fd26fe699-7044-4bc2-9011-7b6506a21c5e {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.g03dda920-4638-462a-9c4f-2e2101aad58e .wa3226509-6084-4a36-ac4f-4af1dd926782 {
/* 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;
}

.g03dda920-4638-462a-9c4f-2e2101aad58e .wa3226509-6084-4a36-ac4f-4af1dd926782.d16aa7509-a532-47f4-b80a-cac6ccbe7983 { /* 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 */
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.w83468f18-2354-498b-8407-683c65c4f206 {
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 */
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.lbbc0d000-643d-4cdf-8e89-37ca58cc6e3d {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.lbbc0d000-643d-4cdf-8e89-37ca58cc6e3d > div {
color: white;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.lbbc0d000-643d-4cdf-8e89-37ca58cc6e3d .if926a206-0c40-4e82-ae54-2c73c706a097 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d.lbbc0d000-643d-4cdf-8e89-37ca58cc6e3d .d53168a22-5013-4ed1-819d-2c005ed4df03 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.g03dda920-4638-462a-9c4f-2e2101aad58e .w23a4b828-ae3d-41e7-a63f-26cbf8f1bd7d img {
display: block; /* Ensures images are on their own line/block */
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .i9cdf3b15-43b9-4417-be99-096adfb276fa {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .nbddf3241-a8d9-4254-92d1-b8250ecf1b51 {
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;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .pe35d3976-e29f-4fce-bc97-03791202c2eb {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .jf80ad3b8-14ae-4526-8ced-9e97cd7bc984 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.ndb036ff7-588e-49bd-923e-c319cdedd798 .gbf8131cb-5841-4e9e-ae6e-6fa6bfbdc114 {
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;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .r28c47b64-cee6-4eab-902c-b43553d183f4 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .r28c47b64-cee6-4eab-902c-b43553d183f4 a:hover {
opacity: 0.7;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .s693191f0-a6f3-4c9b-b919-671b7b4d0f60 {
margin-top: 60px;
padding-bottom: 30px;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .f9f90d0ec-6450-4d5e-8420-2ed0bb9fe222 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .d3ad35112-ea39-4482-9cfa-2dce567420e7 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .d3ad35112-ea39-4482-9cfa-2dce567420e7 .gbf8131cb-5841-4e9e-ae6e-6fa6bfbdc114 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.a731caaaa-5b2d-49d3-93bd-264511fe6510 {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .i8672ce6a-8add-4bde-9a4c-955ce5b77486 {
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 */
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .n3b1c5464-75fa-4250-85a7-f5e864f089fa {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .ja4492870-9ebf-41d3-adaf-b97152e5e99e {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .t559b7990-a600-4587-9c37-ec129aee2fc6 {
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;
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .t559b7990-a600-4587-9c37-ec129aee2fc6:hover {
opacity: 0.7;
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .l953f357e-b04f-4221-9933-62e3924300cf {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .i80cbb878-e5b9-4791-8950-0425c1fd86ba {
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;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .i80cbb878-e5b9-4791-8950-0425c1fd86ba:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 .x0bab33a3-294b-48a4-a77e-1a210e8de9ba {
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;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 .x0bab33a3-294b-48a4-a77e-1a210e8de9ba:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q75e31b82-fa1d-4296-acef-7a6800f52ba9 svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .n9082eec3-8e9d-4ca2-b6d7-374fe7f97fc5 {
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 */
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .n9082eec3-8e9d-4ca2-b6d7-374fe7f97fc5.xc75f682e-2ec0-4668-a3c7-c163fc4f854d {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q963c145a-1c8a-44c1-aa47-57348967bb45 .btn.r884b1e8b-2d42-446c-9256-cc39ee886d72 {
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 */
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q963c145a-1c8a-44c1-aa47-57348967bb45 .btn.r884b1e8b-2d42-446c-9256-cc39ee886d72:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q963c145a-1c8a-44c1-aa47-57348967bb45 .vbe2367f7-ac8d-42e6-b3e1-6368b7812bf6 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .ab76015b5-8a1a-40b8-a90f-88a5df073b61 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .m905aa927-1bc0-4110-8f91-7544ad583810 {
color: #e0e0e0;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .m905aa927-1bc0-4110-8f91-7544ad583810:hover {
background-color: #4a4755;
color: #ffffff;
}

.zaefad4df-2984-4c1e-8489-46fdfc27a93c {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.zaefad4df-2984-4c1e-8489-46fdfc27a93c .bdbea5485-8bd3-42d3-8626-09f3d556428a {
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");
}

.zaefad4df-2984-4c1e-8489-46fdfc27a93c .pd4b90d7a-a40f-462f-aa98-ddc68117d2c1 {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.m18f1f0c7-311e-4e6a-98de-fef397af716e{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.nd9f69d00-beed-4a5c-8ccc-6e85b97edac6 {
width: 30px;
height: 30px;
object-fit: cover;
}

.efa2d63df-a09e-43ee-aacd-9c90d97ac8aa {
width: 20px;
height: 20px;
object-fit: cover;
}

.k74018a32-c8e5-4365-a2dc-70cf4301599d {
height: 40px;
margin-right: 20px;
}

.d91a1e772-8cab-41ef-8c2f-e39601deabb5 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.l6c46c3f5-91b5-481f-bf82-1b0073661f18  {
grid-template-columns: repeat(3, 1fr);
}

.a1ae953d0-6097-4774-9a36-87c13b14a3bc  {
grid-template-columns: repeat(3, 1fr);
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .ueed4a540-3110-464d-9df8-34efecce246c {
margin-bottom: 2rem;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .p9e03f654-81f0-407c-8584-6c47598ea2eb {
flex-direction: column;
align-items: flex-start;
}

.becf6463c-8f5d-4601-b59e-f907985dd972 .ga411feb9-fac2-494e-ad40-8ea73c45ad28 {
align-items: flex-start;
margin-top: 1rem;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .q6f58db9b-0a1d-4b1a-8d17-4bfb73a4dc2a {
padding: 40px 20px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .q6f58db9b-0a1d-4b1a-8d17-4bfb73a4dc2a > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .q6f58db9b-0a1d-4b1a-8d17-4bfb73a4dc2a > div:last-child {
border-bottom: none;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .qa69ee988-37ba-4494-a2f3-6409cf6f2728,
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .f9f90d0ec-6450-4d5e-8420-2ed0bb9fe222,
.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .w93abd49c-802a-4f9e-b3bc-090b7894c56d {
padding: 40px 20px;
}

.qab82f330-7464-4a3b-b640-6a9b8de3d3a5 .ie107e6b9-df53-4f0c-92f1-b636364c6d2a {
text-align: left;
}
}

@media (max-width: 768px) {
.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .w44d826b5-c264-4656-91dc-f132c1d9c978 {
flex-direction: column;
max-width: 95%;
}
.w58f4cded-bf07-4d2e-8929-98ae85c3dd1a .ubc0547fa-2758-42f8-b868-39d8a61e1db4 {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.ja178e030-38a0-43a1-af4f-86f195982ee3 {
max-width: 95%;
padding: 40px 24px;
}
.ja178e030-38a0-43a1-af4f-86f195982ee3 .b219cbc6c-88fb-4e90-8b38-540962e07d50 {
font-size: 1.4rem;
}
.ja178e030-38a0-43a1-af4f-86f195982ee3 p {
font-size: 0.95rem;
max-height: 140px;
}

.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .oc1f2a272-175f-4da5-8fbd-f8d6c63ea990 {
text-align: center;
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.j4383529d-8e9b-4f19-8e0d-ae55c7c636b1 .v6ba42571-f88d-41ed-94ae-6fcdb53d6ce0, .if2b0217b-9c2f-4d73-9ddc-52c338a9f445 .cd8d6c204-a890-442c-a213-5a1b38e7fce1 {
width: 100%; /* Full width buttons on small screens */
}

.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .q75e31b82-fa1d-4296-acef-7a6800f52ba9 {
margin-top: 20px;
text-align: center;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .q75e31b82-fa1d-4296-acef-7a6800f52ba9 a {
margin: 0 8px;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .d0af92429-9632-4b00-9205-825466d787cf {
flex-direction: column;
text-align: center;
}
.m271d59bc-c4d3-4483-9dbd-0280e4b50bee .d0af92429-9632-4b00-9205-825466d787cf .n0d1b83f4-5bc6-4e19-915d-29a419398cd1 {
margin-bottom: 15px;
}

.g03dda920-4638-462a-9c4f-2e2101aad58e .yd6923b00-bd61-4186-9c52-494cfd90b640 {
align-items: center;
width: 100%;
}
.g03dda920-4638-462a-9c4f-2e2101aad58e .i0bb74f67-3c47-4fd8-8439-db29c36e83fd {
text-align: center !important;
}

.ndb036ff7-588e-49bd-923e-c319cdedd798 .pe35d3976-e29f-4fce-bc97-03791202c2eb { animation-duration: 25s; }

.a731caaaa-5b2d-49d3-93bd-264511fe6510 .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q75e31b82-fa1d-4296-acef-7a6800f52ba9,
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .l8e39b962-239e-4020-9744-b36359d795dc,
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .q963c145a-1c8a-44c1-aa47-57348967bb45 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .l8e39b962-239e-4020-9744-b36359d795dc {
/* 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 */
}
.a731caaaa-5b2d-49d3-93bd-264511fe6510 .n9082eec3-8e9d-4ca2-b6d7-374fe7f97fc5 {
width: auto; /* Allow badges to size naturally within grid */
}
}
