a {
text-decoration:none;
}
span {
cursor: pointer;
}
ul {
list-style: none;
}
.o64166e6f-8759-4f7b-92ad-1964765fb296 {
background-color: var(--header-1-bg);
}

.o64166e6f-8759-4f7b-92ad-1964765fb296 .u7a548e1d-088d-4681-a7dd-01a98c164f52 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.o64166e6f-8759-4f7b-92ad-1964765fb296 .c8b25de55-8a18-453c-b52d-5078d2388f3e {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.gad5b03df-e9b3-4eb8-aa75-87246024acfc {
background-color: var(--header-2-bg);
}

.gad5b03df-e9b3-4eb8-aa75-87246024acfc .rf87e556e-92f2-4ce7-b84c-b8e94efa9617 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.gad5b03df-e9b3-4eb8-aa75-87246024acfc .d10250161-2b76-446c-b3ff-50307e0c9ccf {
width: 68px;
}

.gad5b03df-e9b3-4eb8-aa75-87246024acfc .u7a548e1d-088d-4681-a7dd-01a98c164f52 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.gad5b03df-e9b3-4eb8-aa75-87246024acfc .c8b25de55-8a18-453c-b52d-5078d2388f3e {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.k1c580802-8bb2-447f-8db3-55cfe14f0342 {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.qb9aec637-2ec9-4439-a937-ed804e39a166 {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.k1c580802-8bb2-447f-8db3-55cfe14f0342 .d1cf1c3a5-08a3-44e9-a0ee-bc58c2d9da6a {
font-size: 1.8rem;
font-weight: bold;
}
.qb9aec637-2ec9-4439-a937-ed804e39a166 .k5cdc64f1-d017-422a-891a-acadd1b68103 {
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;
}
.qb9aec637-2ec9-4439-a937-ed804e39a166 .k5cdc64f1-d017-422a-891a-acadd1b68103:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.p46fccf36-a171-407e-ab8d-575181704175.a4d76b511-726d-4dfa-af1b-5897997d899e {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.k1c580802-8bb2-447f-8db3-55cfe14f0342 .x60c9a55c-6ef6-469c-8ad7-eccb767d43f0 {
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;
}
.k1c580802-8bb2-447f-8db3-55cfe14f0342 .x60c9a55c-6ef6-469c-8ad7-eccb767d43f0:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.k1c580802-8bb2-447f-8db3-55cfe14f0342 .n4b08cb09-a48f-4e6c-9586-3b01c4698b78 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.qb9aec637-2ec9-4439-a937-ed804e39a166 .b5a906a59-ee22-4cbb-851a-5119464b2b1c {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.qb9aec637-2ec9-4439-a937-ed804e39a166 .b5a906a59-ee22-4cbb-851a-5119464b2b1c i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.qb9aec637-2ec9-4439-a937-ed804e39a166 .b5a906a59-ee22-4cbb-851a-5119464b2b1c:hover {
color: white;
}

/* Header */
.vc1a51a7e-54a6-484c-80bc-ab4a80391b86 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.vc1a51a7e-54a6-484c-80bc-ab4a80391b86 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988 { 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; }
.vc1a51a7e-54a6-484c-80bc-ab4a80391b86 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.u6b896929-2ead-4583-a118-60bf6edf0e40 { background-color: #ffde00; }
.vc1a51a7e-54a6-484c-80bc-ab4a80391b86 .ga619a646-3bd9-453b-80a8-80ca2aa9155c { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.vc1a51a7e-54a6-484c-80bc-ab4a80391b86 .bea6404da-390a-49c1-a4f1-b9ddf571c140 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.z52aeccdc-b0fc-46fe-a904-3085038e6d68 .gb27adc6c-5733-4d2c-b93b-de1dc534650b { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 {
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;
}
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .s1fc79834-d427-4941-abdd-931fb61a5ccc { flex: 1; }
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .s12af469f-0317-40a3-a580-aebc9da004c3 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .s12af469f-0317-40a3-a580-aebc9da004c3:hover { color:#fe617c; }
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .s12af469f-0317-40a3-a580-aebc9da004c3 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .f4ae95174-1ad3-4526-8915-ca8e10965d87 { position: absolute; top: -20px; }
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .zacdf0d4e-74ca-46c0-9029-3d26be7468d3 {
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;
}
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .zacdf0d4e-74ca-46c0-9029-3d26be7468d3:hover { transform: scale(1.1); }
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .zacdf0d4e-74ca-46c0-9029-3d26be7468d3 i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.s41340a0c-9749-4d1a-8ba9-bade2c21c354 .s1fc79834-d427-4941-abdd-931fb61a5ccc span { font-weight:500; font-size:0.6rem; }

.tb609ebab-cdb4-44de-a12f-8a82d0f3524f {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.u55fd5c28-8092-44ad-b0d6-7d04e11454dc {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.tb609ebab-cdb4-44de-a12f-8a82d0f3524f .d97d69506-f19a-435c-b93b-d644c61a7894 {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.tb609ebab-cdb4-44de-a12f-8a82d0f3524f .n5b13f357-0a21-4739-8ea9-2ecbbc5ef483 {
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;
}
.tb609ebab-cdb4-44de-a12f-8a82d0f3524f .nb3bcf4e6-d987-4f8d-ac97-26dde99b1b01 {
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;
}
.tb609ebab-cdb4-44de-a12f-8a82d0f3524f .ga0d9f95d-ecf2-49fc-b14f-8f84e46bcaf1 {
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);
}
.tb609ebab-cdb4-44de-a12f-8a82d0f3524f .x4bb9b0be-1359-4879-affb-315c614c22af {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.tb609ebab-cdb4-44de-a12f-8a82d0f3524f .x4bb9b0be-1359-4879-affb-315c614c22af .jc6d8fbde-a7e8-4595-b4e7-613cb17d276d {
margin-right: 0.4rem;
}
.fad138b1e-f207-40af-a2a9-8b3fdb066b34.a4d76b511-726d-4dfa-af1b-5897997d899e {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.u55fd5c28-8092-44ad-b0d6-7d04e11454dc .n5b13f357-0a21-4739-8ea9-2ecbbc5ef483 {
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;
}
.u55fd5c28-8092-44ad-b0d6-7d04e11454dc .nb3bcf4e6-d987-4f8d-ac97-26dde99b1b01 {
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;
}
.u55fd5c28-8092-44ad-b0d6-7d04e11454dc .ga0d9f95d-ecf2-49fc-b14f-8f84e46bcaf1 {
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);
}

.a1a597dfa-f6d6-449a-98df-40f8e437b53c {
background-color: var(--header-6-bg);
height: 64px;
}

.o1f8212a2-e126-4f19-a638-7a5566ce3562 {
color: var(--header-text);
}

.a1a597dfa-f6d6-449a-98df-40f8e437b53c .xdc0f8b3e-6b67-4132-8f93-d3aa26de611e {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.a1a597dfa-f6d6-449a-98df-40f8e437b53c .ga4357f86-eaf2-48b2-9f68-fae764f4297b {
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;
}

.a1a597dfa-f6d6-449a-98df-40f8e437b53c .x60c9a55c-6ef6-469c-8ad7-eccb767d43f0 {
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;
}

.a1a597dfa-f6d6-449a-98df-40f8e437b53c .h624bbb55-6be2-4eea-b863-4264f0be4425 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.a1a597dfa-f6d6-449a-98df-40f8e437b53c .h624bbb55-6be2-4eea-b863-4264f0be4425::before,
.a1a597dfa-f6d6-449a-98df-40f8e437b53c .h624bbb55-6be2-4eea-b863-4264f0be4425::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.l3788c11c-7969-4a18-a475-8e9035f3c7bf {
background-color: var(--header-7-bg);
}

.l3788c11c-7969-4a18-a475-8e9035f3c7bf .u7a548e1d-088d-4681-a7dd-01a98c164f52,
.l3788c11c-7969-4a18-a475-8e9035f3c7bf .v416480d1-8c85-48b9-8b0e-9fc0378c49c6 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.l3788c11c-7969-4a18-a475-8e9035f3c7bf .c8b25de55-8a18-453c-b52d-5078d2388f3e {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.s52c1b1bb-08be-401c-9ed1-97a7938ab902 {
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;
}

.s52c1b1bb-08be-401c-9ed1-97a7938ab902 .fda3cfea5-e573-4be8-b42f-ea5868327412 {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.s52c1b1bb-08be-401c-9ed1-97a7938ab902 .q5192d353-2ba3-48f3-ba26-1273a3bdfbb4 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.r6f1de877-584f-47e7-b17c-32a110d8d650 {
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;
}

.r6f1de877-584f-47e7-b17c-32a110d8d650 .t3ba2fc50-27c1-45dc-91f7-1175ad24d409 {
margin-left: 37vw;
}

.r6f1de877-584f-47e7-b17c-32a110d8d650 .fda3cfea5-e573-4be8-b42f-ea5868327412 {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.r6f1de877-584f-47e7-b17c-32a110d8d650 .q5192d353-2ba3-48f3-ba26-1273a3bdfbb4 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .o7f67ca72-2a86-4051-94ee-a92dbbd04dde {
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);
}

/* Левая часть */
.w14c216d0-ee62-4014-808b-69212b7b9bb8 .p56f37a49-793c-45d5-8e65-1592d88144ef {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .p56f37a49-793c-45d5-8e65-1592d88144ef h5 {
font-weight: 700;
color: #000;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .input-group-text {
background-color: #fff;
border-right: 0;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .form-select {
border-left: 0;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .sc162617b-6f09-403c-b91d-6463470b54ad {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .sc162617b-6f09-403c-b91d-6463470b54ad:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .oab53eaf9-bcbd-4918-8181-5c55f139ac78 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.w14c216d0-ee62-4014-808b-69212b7b9bb8 .zb872cb5a-f38d-48a6-8527-4d057e90e1f6 {
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;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .zb872cb5a-f38d-48a6-8527-4d057e90e1f6 h1 {
font-weight: 800;
font-size: 3rem;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .zb872cb5a-f38d-48a6-8527-4d057e90e1f6 p {
margin: 0;
}

.w14c216d0-ee62-4014-808b-69212b7b9bb8 .oa2b0a1d1-be1f-44c9-9368-a8ef0744fff5 {
gap: 11px;
}

.sf9a83fe2-094d-41b7-8370-9806e3cb2a98 {
height: 50px;
}

.r3f434d44-2aff-4419-b35f-1347b73f384c {
height: 24px;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .p97b7f86a-890b-464e-87a7-8dc3fbfb25d9 {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .rf9f847a3-ed2e-4c8a-8908-504ffd6b61d0 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .d4be1a7cb-65f2-4b1d-a219-c89463f1ac4f {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .l1f83b39f-4c76-4636-9af9-bdbb966637a8 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .of52e141f-e938-4b07-9a1e-2d6cb58442bd {
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;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .w0aae47c1-a9aa-49fb-bbe4-7bca6f3e85fa {
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;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .bb000b9ef-ff77-4eda-ba28-7146cc10879c {
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;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .y8785df99-e7af-4a3f-82f0-8285d4f24ec5 {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .a772d02f8-7249-4a8b-b98b-084977365cc0 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .a772d02f8-7249-4a8b-b98b-084977365cc0.ka01d5571-a2b4-4458-98e7-0d778f5ec8ca {
background-color: #ffc107; /* Active dot color */
}
.wc90f8456-3e3a-487c-98c1-354b4d439360 .cdbe7af2f-7042-4e11-bf7c-5254e909d106 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.wc90f8456-3e3a-487c-98c1-354b4d439360 .w0aae47c1-a9aa-49fb-bbe4-7bca6f3e85fa .p5fb883f8-a429-4dde-942b-7a6b6b920e35 {
color: var(--h1-4-main-text) !important;
}

.wc90f8456-3e3a-487c-98c1-354b4d439360 .w0aae47c1-a9aa-49fb-bbe4-7bca6f3e85fa .h3 {
color: var(--h1-4-text) !important;
}

.wc90f8456-3e3a-487c-98c1-354b4d439360 .w0aae47c1-a9aa-49fb-bbe4-7bca6f3e85fa p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .rdba8c4bc-4fe4-4d6e-97ad-581b580a2561 {
--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 */
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .h15c68d41-2ff8-42ea-94bd-bd848ad80550 { /* 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 */
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .ab444f582-4ab5-491f-9236-92fbf91f54fa {
--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 */
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .d169b4909-66c5-4b86-8980-61e09be19bae {
color: var(--h1-5-main-text) !important;
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .bf94895aa-ca67-4f6a-9d7c-03cb59e465da {
color: #8B4513 !important;
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .c8d112827-b878-47a6-a58e-f6eef2c2cc67 { /* Inner container background */
background-color: #312948 !important;
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .l7fe5a41e-3764-4533-b273-6c39b9c4eba2 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 .u45dd7e7e-3c6e-4ef2-aee8-cdf41604673b { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.xd2f8766d-eda5-46d3-a907-58dd1dec9c06 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.g687fca7d-ed3d-4342-ba6d-4d32c175c2d8 {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}
.g687fca7d-ed3d-4342-ba6d-4d32c175c2d8 .j09fffa03-27a0-494a-a968-0623d3fb9b1f {
overflow-x:auto;
}
.g687fca7d-ed3d-4342-ba6d-4d32c175c2d8 .x072472c1-0964-4fde-be55-6ed09c75bedc {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.g687fca7d-ed3d-4342-ba6d-4d32c175c2d8 .ad32d553d-929d-486b-ad99-17e7e36e44d2 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.g687fca7d-ed3d-4342-ba6d-4d32c175c2d8 .e989bbece-bca7-4e1c-a10b-6916d6255187 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.g687fca7d-ed3d-4342-ba6d-4d32c175c2d8 .gb9e6eba8-929f-4698-b5a4-ebb808762bfc {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.rb3443470-bfa8-4139-b60c-42053bee0e7a {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .cb7bfdaf0-b57a-41fd-887b-b6ecdf92d477 i {
margin-right: 5px;
font-size: 1.1em;
}

.rb3443470-bfa8-4139-b60c-42053bee0e7a .b3ef49296-c5be-4247-b48f-5f57b6ec4e25 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .b3ef49296-c5be-4247-b48f-5f57b6ec4e25 .r396355cb-b387-4bc4-9d22-cc4c40792c37 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.rb3443470-bfa8-4139-b60c-42053bee0e7a .y7692b617-42bc-4b5c-8a4b-f86fb9e3badd {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .p6b95582e-d142-42b0-bd65-85e9609e725a {
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;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .n37f9ede4-692b-42e4-a6d4-8b8a799b6b90 {
height: 120px; /* Height for the smaller card images */
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .zec9a5c80-2ce3-445c-8786-5b305f9f961a {
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;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .lba2fd3a5-d77e-4c5e-8581-5b1787e460db {
padding: 15px;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .y4ce35abf-20a1-463c-99e7-e1d416c3a43f {
padding: 10px; /* Reduced padding for small cards */
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .l557dcc75-7842-4ee6-b2d9-28394d2b0aad {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .rbac531d0-f598-470d-ae7a-497ff0c4e25c {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.rb3443470-bfa8-4139-b60c-42053bee0e7a .y7671dcd0-bc71-4151-a92e-3b2010143222 {
font-size: 0.8em;
color: #aaaaaa;
}

.rb3443470-bfa8-4139-b60c-42053bee0e7a .j09fffa03-27a0-494a-a968-0623d3fb9b1f h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.v169c9587-e6f9-4f33-b0b8-b40effb63f50 .j09fffa03-27a0-494a-a968-0623d3fb9b1f {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}
.v169c9587-e6f9-4f33-b0b8-b40effb63f50 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.v169c9587-e6f9-4f33-b0b8-b40effb63f50 .i405db27d-0015-4891-981c-55685fe8466a {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.v169c9587-e6f9-4f33-b0b8-b40effb63f50 .n7a957580-5aa8-4a1f-b5ef-30e9d3790de3 {
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;
}

.v169c9587-e6f9-4f33-b0b8-b40effb63f50 .n7a957580-5aa8-4a1f-b5ef-30e9d3790de3:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.v169c9587-e6f9-4f33-b0b8-b40effb63f50 .e592fc4b5-5aac-4f52-82f0-cb1104097993 {
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;
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381 {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381 .j09fffa03-27a0-494a-a968-0623d3fb9b1f {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381 .i405db27d-0015-4891-981c-55685fe8466a {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381 .n7a957580-5aa8-4a1f-b5ef-30e9d3790de3 {
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;
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381 .n7a957580-5aa8-4a1f-b5ef-30e9d3790de3:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381 .e592fc4b5-5aac-4f52-82f0-cb1104097993 {
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;
}

.y8b2f969c-464f-4018-ab5e-74688b40f3a7 {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.y8b2f969c-464f-4018-ab5e-74688b40f3a7 .j09fffa03-27a0-494a-a968-0623d3fb9b1f {
overflow-x:auto;
}
.y8b2f969c-464f-4018-ab5e-74688b40f3a7 .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.y8b2f969c-464f-4018-ab5e-74688b40f3a7 .n7adb73eb-fb53-442c-8aef-03f96577ee13 {
color: var(--slot-5-text-2);
}

.y8b2f969c-464f-4018-ab5e-74688b40f3a7 .o9d2af5b3-7224-4297-a91e-302485a42908 {
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;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.rc0020670-ab61-4502-be17-3295b5c06dc7 .j09fffa03-27a0-494a-a968-0623d3fb9b1f {
overflow-x:auto;
}
.rc0020670-ab61-4502-be17-3295b5c06dc7 .o704f389a-832b-4d20-91c3-c48ab84971f6 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .h8ddb5d71-37e7-4319-88aa-d6ea42ed4e61 {
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;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .h8ddb5d71-37e7-4319-88aa-d6ea42ed4e61::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .s9beacd39-84a8-4067-a3a9-4c3ba7e30b44 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .s9beacd39-84a8-4067-a3a9-4c3ba7e30b44::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.rc0020670-ab61-4502-be17-3295b5c06dc7 .s9beacd39-84a8-4067-a3a9-4c3ba7e30b44::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .db10abc2d-7b84-4414-bbbc-7901f9b22975 {
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;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .n7a957580-5aa8-4a1f-b5ef-30e9d3790de3 {
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;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .b1938f98e-1e27-40d4-9169-f40af7aa0d1e {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .v8fa4ba94-423d-4073-b6cc-3d82122b9e82 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.rc0020670-ab61-4502-be17-3295b5c06dc7 .v8fa4ba94-423d-4073-b6cc-3d82122b9e82:hover {
background: rgba(214,176,115,0.4);
}

.rc0020670-ab61-4502-be17-3295b5c06dc7 .r8714ab75-e31e-4075-a0e9-692703e12327 {
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;
}
.rc0020670-ab61-4502-be17-3295b5c06dc7 .r8714ab75-e31e-4075-a0e9-692703e12327:hover {
background: rgba(255,255,255,0.25);
}

.y78427081-6c98-473c-9a62-88cc884db3b3 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.y78427081-6c98-473c-9a62-88cc884db3b3 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.y78427081-6c98-473c-9a62-88cc884db3b3 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.y78427081-6c98-473c-9a62-88cc884db3b3 .accordion-item:last-of-type>.accordion-header .accordion-button.a49f570f8-bec2-46d8-a0e7-594316e0b28b {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.y78427081-6c98-473c-9a62-88cc884db3b3 .accordion-button:not(.a49f570f8-bec2-46d8-a0e7-594316e0b28b)::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 ");
}

.y78427081-6c98-473c-9a62-88cc884db3b3 .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 ");
}

.s4be129a1-68ad-446d-8516-007cd73ab2d4 {
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;
}

.s4be129a1-68ad-446d-8516-007cd73ab2d4 .p5fb883f8-a429-4dde-942b-7a6b6b920e35 {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.s4be129a1-68ad-446d-8516-007cd73ab2d4 .p5fb883f8-a429-4dde-942b-7a6b6b920e35::after {
display: none;
}

.db26533bb-5f58-4aeb-ac91-78f33bcebb8d {
height: 200px;
overflow-y: auto;
}

.o1f8212a2-e126-4f19-a638-7a5566ce3562 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.afa00ab52-9d6e-4fe9-bebf-d65a2bb1f7c5 {
height: 45px;
object-fit: cover;
object-position: center;
min-width: 150px;
}

.s4be129a1-68ad-446d-8516-007cd73ab2d4 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.s4be129a1-68ad-446d-8516-007cd73ab2d4 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.s4be129a1-68ad-446d-8516-007cd73ab2d4 .veaa79c40-eb97-4a20-aabe-1170e9bf6499 {
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;
}

.s4be129a1-68ad-446d-8516-007cd73ab2d4 .veaa79c40-eb97-4a20-aabe-1170e9bf6499:hover {
opacity: 0.7;
}

.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .we6a5edb0-9827-4268-ab49-2a94c2bf1798 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .u7afa09de-7806-469b-9615-d9082563aad6 {
list-style: none;
padding-left: 0;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .u7afa09de-7806-469b-9615-d9082563aad6 li {
margin-bottom: 0.5rem;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .u7afa09de-7806-469b-9615-d9082563aad6 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .u7afa09de-7806-469b-9615-d9082563aad6 a:hover {
opacity: 0.7;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .z74c39337-191f-40e9-b968-6009569867d1 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .z74c39337-191f-40e9-b968-6009569867d1 img {
height: 40px;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .g22569994-bec3-4716-8953-68a3fc85d198 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .g22569994-bec3-4716-8953-68a3fc85d198 img {
height: 40px;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .b1d31e0b7-d604-44e3-94d0-7ba0867e5641 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.f1b148a3d-f4c2-45a9-8543-e78c2c748b4e .b1d31e0b7-d604-44e3-94d0-7ba0867e5641 img {
height: 40px;
}

.ab10eeada-589d-46c3-8917-d995fc7a5227 {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 a:hover {
opacity: 0.7;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .g0834ee80-3491-4be0-a6e6-491d4f0fae09, .ab10eeada-589d-46c3-8917-d995fc7a5227 .x1aed9df4-87f6-4da0-b4fc-615d6d163c08 {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .g0834ee80-3491-4be0-a6e6-491d4f0fae09 i, .ab10eeada-589d-46c3-8917-d995fc7a5227 .x1aed9df4-87f6-4da0-b4fc-615d6d163c08 i {
font-size: 1.5rem;
color: #ffffff;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .g0834ee80-3491-4be0-a6e6-491d4f0fae09 img {
height: 45px;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .naedbb8ec-a373-46da-a052-c562788c18cf {
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;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .naeddbbca-2e71-4717-9ec6-058753bd41b5 {
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;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .naeddbbca-2e71-4717-9ec6-058753bd41b5 option {
background-color: #333;
color: white;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .wa9a0a900-d703-47b9-8a32-7a32851444c1, .ab10eeada-589d-46c3-8917-d995fc7a5227 .rb8eb12d1-bd5e-41b3-a416-d5b08cc3f691, .ab10eeada-589d-46c3-8917-d995fc7a5227 .t54ea3280-e05f-4842-ad13-c57947ea5033 {
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;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .wa9a0a900-d703-47b9-8a32-7a32851444c1 {
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>");
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .rb8eb12d1-bd5e-41b3-a416-d5b08cc3f691 {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .t54ea3280-e05f-4842-ad13-c57947ea5033 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .wa9a0a900-d703-47b9-8a32-7a32851444c1:hover, .ab10eeada-589d-46c3-8917-d995fc7a5227 .rb8eb12d1-bd5e-41b3-a416-d5b08cc3f691:hover, .ab10eeada-589d-46c3-8917-d995fc7a5227 .t54ea3280-e05f-4842-ad13-c57947ea5033:hover {
background-color: #444;
color: #fff;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .pa0494984-02dd-453d-96f4-73a3a28c93e1 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .s64a60586-616d-4269-a08d-550ae3b551a0, .ab10eeada-589d-46c3-8917-d995fc7a5227 .ncbed8518-cca0-4907-8a87-372d9a509621 {
text-align: center;
}
.ab10eeada-589d-46c3-8917-d995fc7a5227 .s64a60586-616d-4269-a08d-550ae3b551a0 h5, .ab10eeada-589d-46c3-8917-d995fc7a5227 .ncbed8518-cca0-4907-8a87-372d9a509621 h5 {
text-align: center;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ide6f5368-9105-4220-8893-d54871175227 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .u7afa09de-7806-469b-9615-d9082563aad6 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .u7afa09de-7806-469b-9615-d9082563aad6 li {
margin-bottom: 0.5rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .u7afa09de-7806-469b-9615-d9082563aad6 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .u7afa09de-7806-469b-9615-d9082563aad6 a:hover {
opacity: 0.7;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .g0834ee80-3491-4be0-a6e6-491d4f0fae09 {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .g0834ee80-3491-4be0-a6e6-491d4f0fae09 > * {
flex: 1 1 calc(50% - 10px);
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .bbaf00f3b-7394-40e3-b04a-0c7a900aef16 {
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;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .bbaf00f3b-7394-40e3-b04a-0c7a900aef16 img {
height: 30px;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .xd6bd2cc6-52a4-4b27-8786-8abdbf429dcd {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ncbed8518-cca0-4907-8a87-372d9a509621 {
margin-top: 1rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .yd5605d8e-9687-4101-804d-d304504c0f93 {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .g22569994-bec3-4716-8953-68a3fc85d198 {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ve1bb2059-9c35-4db1-9f70-d9ad0995bc44 {
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;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .r8be82989-6f49-495e-88d1-ab4092559779 {
margin-top: 1.5rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .febc03141-5f51-481d-adc2-5aefc5e28cc9 {
display: flex;
gap: 10px;
margin-top: 10px;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .p96a7b449-9de3-4369-8327-081640d500e8 {
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;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .i013371c5-7a7f-4331-bbd0-6064700d43a5 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .lc0627df6-605f-479b-9616-69f97185b84c {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .wf5ae0af6-47fd-4499-8ce7-28d5135670fc {
padding: 2rem 0;
margin-top: 2rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ifae80e68-38fe-4363-9e00-7e459a757e6a {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .w8193ccbd-7eeb-4657-89ed-a350fd417e4b {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ad124fbc5-8b24-4b6e-84f4-c26c49c0c9a2 {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .x9acd51de-cae5-4d72-a8f8-9e00e5b4f10a {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .zebd2df4d-6fde-45aa-9d01-6ee984cf63c7 {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .g4ed32ba9-8478-40b4-a1ca-a9a962c11180 {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.v6f2551ce-e364-4799-b66e-2612f6191afa {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .u7afa09de-7806-469b-9615-d9082563aad6 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .u7afa09de-7806-469b-9615-d9082563aad6 .f3ddf0e75-11b5-4f58-abbe-1f9e0ca72864 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .u7afa09de-7806-469b-9615-d9082563aad6 .f3ddf0e75-11b5-4f58-abbe-1f9e0ca72864 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.v6f2551ce-e364-4799-b66e-2612f6191afa a {
color: var(--footer-4-link);
text-decoration: none;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa a:hover {
opacity: 0.7;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .b3ef49296-c5be-4247-b48f-5f57b6ec4e25 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .u42dffd09-e691-42ec-9d4f-c82a0e8868b1 a,
.v6f2551ce-e364-4799-b66e-2612f6191afa .y32353673-82b0-4262-9b29-b29c9ad31d5f a {
display: block;
margin-bottom: 5px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .g22569994-bec3-4716-8953-68a3fc85d198 a {
font-size: 20px;
margin-right: 15px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .z5d23393f-ccf4-4dbd-a06f-5468a71ae8cb img {
height: 50px;
margin-right: 10px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .jbf9d4253-3e60-40ee-916e-78e2c40b23db img {
height: 30px;
margin-right: 10px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .la0db10a3-80c8-4001-b1fd-9ffa0b625f3d img {
max-height: 40px;
margin: 5px;
}
.v6f2551ce-e364-4799-b66e-2612f6191afa .i013371c5-7a7f-4331-bbd0-6064700d43a5 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.v6f2551ce-e364-4799-b66e-2612f6191afa .i013371c5-7a7f-4331-bbd0-6064700d43a5 p {
color: var(--footer-4-text-bottom);
}

.v6f2551ce-e364-4799-b66e-2612f6191afa .kab5d415a-fd1c-42f8-9187-484fda3e54c6 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.v6f2551ce-e364-4799-b66e-2612f6191afa .kab5d415a-fd1c-42f8-9187-484fda3e54c6 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.v6f2551ce-e364-4799-b66e-2612f6191afa .kab5d415a-fd1c-42f8-9187-484fda3e54c6 button.ka01d5571-a2b4-4458-98e7-0d778f5ec8ca {
background-color: #1c1c5c;
}

.v6f2551ce-e364-4799-b66e-2612f6191afa .kab5d415a-fd1c-42f8-9187-484fda3e54c6 img {
width: 20px;
height: 14px;
}

.td419c59a-0b16-4943-aec2-471223131fba {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.td419c59a-0b16-4943-aec2-471223131fba h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.td419c59a-0b16-4943-aec2-471223131fba a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.td419c59a-0b16-4943-aec2-471223131fba .x2e476b33-c4b7-48e4-b785-9f63759d2e70 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.td419c59a-0b16-4943-aec2-471223131fba .jb6015e18-ed28-44d3-ab1b-2e21218904c3 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.td419c59a-0b16-4943-aec2-471223131fba .jb6015e18-ed28-44d3-ab1b-2e21218904c3 > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.td419c59a-0b16-4943-aec2-471223131fba .jb6015e18-ed28-44d3-ab1b-2e21218904c3 > div:last-child {
border-right: none;
}

/* Средняя часть */
.td419c59a-0b16-4943-aec2-471223131fba .xec98619d-6281-425e-b27d-b288820ed8df {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.td419c59a-0b16-4943-aec2-471223131fba .i013371c5-7a7f-4331-bbd0-6064700d43a5 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.td419c59a-0b16-4943-aec2-471223131fba .j05de67bb-9a9c-411a-9697-6d4ca59d9bd1 .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.td419c59a-0b16-4943-aec2-471223131fba .j05de67bb-9a9c-411a-9697-6d4ca59d9bd1 .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.td419c59a-0b16-4943-aec2-471223131fba .m9c7b5a8d-eff9-409a-a4ef-8220102e31c5 {
padding: 25px 80px;
}

/* Верификация */
.td419c59a-0b16-4943-aec2-471223131fba .ae92df3ff-f1cb-4a3a-b2e8-6f9785944915 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.td419c59a-0b16-4943-aec2-471223131fba .z74c39337-191f-40e9-b968-6009569867d1 img {
height: 24px;
}

.td419c59a-0b16-4943-aec2-471223131fba .bbaf00f3b-7394-40e3-b04a-0c7a900aef16 {
background-color: #fff;
border-radius: 10px;
}

.td419c59a-0b16-4943-aec2-471223131fba .w66bf1b3b-b528-40da-871f-aab1fb924c0f {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 .i704852fe-f86a-4d6e-a210-92674c1b73bb {
background-color: var(--footer-6-bg-support);
}
.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 .p629a99ef-5db2-45fd-accb-b3da88747e75 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 .ncefe00f1-a0c0-434b-8fbb-d5f51195a76d {
background-color: var(--footer-6-bg-support-chat)
}
.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 .r7600c27b-29fd-4070-a03b-78a30d304e67 {
background-color: var(--footer-6-bg-support-tg)
}
.ne4784a4a-f9ea-4f7d-8237-6f9b2a7f8374 .r4e230bdf-29f0-456c-a90f-55d8573ba704 {
background-color: var(--footer-6-bg-support-mail)
}

.w30775178-64ac-410f-9cac-33cce6a207c4 {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.w30775178-64ac-410f-9cac-33cce6a207c4 h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 ul {
padding-left: 0;
list-style: none;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 ul li a:hover {
opacity: 0.7;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 hr {
border-color: #333;
}

/* Custom button styles */
.w30775178-64ac-410f-9cac-33cce6a207c4 .d6b49943e-4b3a-4b6a-afe4-7a9021d85d2f {
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;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .d6b49943e-4b3a-4b6a-afe4-7a9021d85d2f i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.w30775178-64ac-410f-9cac-33cce6a207c4 .je340be80-3b04-4ae0-a20e-fb095edfa42d {
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;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .je340be80-3b04-4ae0-a20e-fb095edfa42d i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .je340be80-3b04-4ae0-a20e-fb095edfa42d .hd134feca-570b-4ef0-af35-b8a21dcdd229 {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .je340be80-3b04-4ae0-a20e-fb095edfa42d .i1f5d278e-f53f-4434-9c49-04e4ed271b37 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.w30775178-64ac-410f-9cac-33cce6a207c4 .cc98470da-df8c-45b1-a347-420db3e879b3 {
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 */
}

.r61393f79-f4bd-40b1-ad78-98c51477ba15 {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .x2e476b33-c4b7-48e4-b785-9f63759d2e70 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g22569994-bec3-4716-8953-68a3fc85d198 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;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g22569994-bec3-4716-8953-68a3fc85d198 a:hover {
opacity: 0.8;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 ul {
list-style: none;
padding: 0;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 ul li {
margin-bottom: 10px;
position: relative;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 ul li a:hover {
opacity: 0.7;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 ul li i.jc6d8fbde-a7e8-4595-b4e7-613cb17d276d.l2a7b3e20-343a-4771-891c-7fc4889b039b {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .tc64472c4-32dc-481e-ab69-ad231809bf12 {
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 */
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .tc64472c4-32dc-481e-ab69-ad231809bf12:hover {
opacity: 0.7;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .tc64472c4-32dc-481e-ab69-ad231809bf12 i {
margin-right: 10px;
font-size: 1.5rem;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g0834ee80-3491-4be0-a6e6-491d4f0fae09 img,
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .a42558099-db66-463d-b100-1af3bf2bbb84 img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g0834ee80-3491-4be0-a6e6-491d4f0fae09 .i14db363f-c0b6-4a0c-bcb0-38e32bec5c9e {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.r61393f79-f4bd-40b1-ad78-98c51477ba15 .kade89a2d-bfaf-4784-88c1-d32db62c4161 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g0ae72248-2d4e-4712-a211-7f305171a1b0 {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g0ae72248-2d4e-4712-a211-7f305171a1b0 .a42558099-db66-463d-b100-1af3bf2bbb84 {
display: flex;
align-items: center;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .ec25101f4-a9b3-4155-ab50-1bef8cac012f {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 {
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;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .z68fe8a7e-67fa-4147-84c7-0d0928695c6f {
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);
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .ide6f5368-9105-4220-8893-d54871175227 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .ide6f5368-9105-4220-8893-d54871175227:last-of-type {
border-bottom: none;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .sbcf043a5-6602-499f-a19c-bc9c192fa4dd {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .u218e3f07-7056-41d5-a878-f9d8329d9620, .w66bf1b3b-b528-40da-871f-aab1fb924c0f {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .u218e3f07-7056-41d5-a878-f9d8329d9620:hover {
opacity: 0.7;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .a7c6c8d74-4d03-4c5c-8a03-f3be14b4fa73 {
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;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988 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 */
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.i97addaea-41b6-4682-a906-cc029f7c3b32 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .wdd5d2176-12bc-4747-b50a-2674b26fd2a5 {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .wdd5d2176-12bc-4747-b50a-2674b26fd2a5 img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .tf5cdf3ef-9c28-4a23-9de1-76256c7ceeae {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .sa8b33545-4066-4ebf-80cb-cec899d43d3d {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .qde133142-3ef3-41ea-a6e4-a09591cef14e {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .qcd661df9-2e7c-40f5-8f03-7bf47c41bffc {
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 */
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .wd71d26e0-569a-4f63-96be-c2b64ca80de4 {
display: flex;
align-items: center;
gap: 5px;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .t361604e4-474a-4f09-af1f-8cbdb6a6548a {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .kc00d7235-9fa8-4441-92eb-d2a82c7636da {
/* 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;
}

.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .kc00d7235-9fa8-4441-92eb-d2a82c7636da.u82d02644-7ce3-4e44-b6c1-5c636c0e736d { /* 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 */
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.l80390ded-460b-40bb-874b-570556012f68 {
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 */
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.d61207172-7f1e-47ae-9bed-654983a50deb {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.d61207172-7f1e-47ae-9bed-654983a50deb > div {
color: white;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.d61207172-7f1e-47ae-9bed-654983a50deb .jf0499ea5-086b-4aa4-af94-2ad89c221672 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988.d61207172-7f1e-47ae-9bed-654983a50deb .vf6e15784-b1a6-41df-9c74-c20dbb8bb4a4 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .e78963cc7-d20b-4428-b1b9-3e24ab9ec988 img {
display: block; /* Ensures images are on their own line/block */
}

.m930419e0-efe5-4133-8157-60684c844fff {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.m930419e0-efe5-4133-8157-60684c844fff .we6a5edb0-9827-4268-ab49-2a94c2bf1798 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.m930419e0-efe5-4133-8157-60684c844fff .y0572ea3f-68cb-492e-8934-47777ab4454f {
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;
}

.m930419e0-efe5-4133-8157-60684c844fff .j395d298c-e49e-415c-a50f-e0d8f6d66431 {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.m930419e0-efe5-4133-8157-60684c844fff .xe262c0f9-bd8f-4473-b520-a8dfac831334 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.m930419e0-efe5-4133-8157-60684c844fff .ia7fc6e5f-242f-4a0a-ac54-1e416d1fddf1 {
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;
}

.m930419e0-efe5-4133-8157-60684c844fff .u7afa09de-7806-469b-9615-d9082563aad6 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.m930419e0-efe5-4133-8157-60684c844fff .u7afa09de-7806-469b-9615-d9082563aad6 a:hover {
opacity: 0.7;
}

.m930419e0-efe5-4133-8157-60684c844fff .q22ca7842-ec2d-486c-8d87-52a1679f048f {
margin-top: 60px;
padding-bottom: 30px;
}

.m930419e0-efe5-4133-8157-60684c844fff .i013371c5-7a7f-4331-bbd0-6064700d43a5 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.m930419e0-efe5-4133-8157-60684c844fff .rd9e3338c-5b95-47f3-acee-b0815529b04b {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.m930419e0-efe5-4133-8157-60684c844fff .rd9e3338c-5b95-47f3-acee-b0815529b04b .ia7fc6e5f-242f-4a0a-ac54-1e416d1fddf1 {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .x2e476b33-c4b7-48e4-b785-9f63759d2e70 {
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 */
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .h12cdfebe-34de-4661-849d-c43294c6ea7c {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .sdcfa701c-3347-4ef1-a343-abb2761d1313 {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .u218e3f07-7056-41d5-a878-f9d8329d9620 {
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;
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .u218e3f07-7056-41d5-a878-f9d8329d9620:hover {
opacity: 0.7;
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .jd8bf7a30-0514-4804-8a25-eebb69e70778 {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .f9efe744c-9b66-49c3-aba6-b841178108de {
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;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .f9efe744c-9b66-49c3-aba6-b841178108de:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .g22569994-bec3-4716-8953-68a3fc85d198 .ve1bb2059-9c35-4db1-9f70-d9ad0995bc44 {
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;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .g22569994-bec3-4716-8953-68a3fc85d198 .ve1bb2059-9c35-4db1-9f70-d9ad0995bc44:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .g22569994-bec3-4716-8953-68a3fc85d198 svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .lc14483c2-8719-4251-a813-e21f81d01c0c {
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 */
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .lc14483c2-8719-4251-a813-e21f81d01c0c.e3b958104-01d7-4628-ba3d-31b7887f7c35 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .naeddbbca-2e71-4717-9ec6-058753bd41b5 .btn.y7d6b66a3-2adf-41ed-8090-8ee9b2e3a753 {
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 */
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .naeddbbca-2e71-4717-9ec6-058753bd41b5 .btn.y7d6b66a3-2adf-41ed-8090-8ee9b2e3a753:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .naeddbbca-2e71-4717-9ec6-058753bd41b5 .afbb09dbe-8958-4b5c-8288-ded6664f0919 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .yc53b9aa5-0ace-49df-9bbf-0668068170f6 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .c481ec61c-6b0f-4b27-a682-510477b5e89c {
color: #e0e0e0;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .c481ec61c-6b0f-4b27-a682-510477b5e89c:hover {
background-color: #4a4755;
color: #ffffff;
}

.g195b3805-508a-4a97-9e0c-cf806e8ef9da {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.g195b3805-508a-4a97-9e0c-cf806e8ef9da .j098cecb0-81f5-4aa5-aa4c-fd1a3b217f67 {
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");
}

.g195b3805-508a-4a97-9e0c-cf806e8ef9da .dc5a890fd-a84b-456c-b1cb-976aa5e2561c {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.ye5da9df4-36e7-434c-944d-b5ce41aa866a{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.h2e40306e-2e6f-4226-aea0-ef7653f13a63 {
width: 30px;
height: 30px;
object-fit: cover;
}

.a7b790cb9-604b-4b93-b1b5-4c5060187340 {
width: 20px;
height: 20px;
object-fit: cover;
}

.q09c5da46-efd9-4108-bebc-a6ad11e9b517 {
height: 40px;
margin-right: 20px;
}

.hc959e737-7c6b-4378-9737-977092448d39 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.v169c9587-e6f9-4f33-b0b8-b40effb63f50  {
grid-template-columns: repeat(3, 1fr);
}
.db26533bb-5f58-4aeb-ac91-78f33bcebb8d {
height: auto;
}

.ice14d765-ecd7-43e7-9a2e-9ece2e190381  {
grid-template-columns: repeat(3, 1fr);
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ide6f5368-9105-4220-8893-d54871175227 {
margin-bottom: 2rem;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .ifae80e68-38fe-4363-9e00-7e459a757e6a {
flex-direction: column;
align-items: flex-start;
}

.w66191f98-08f1-44dd-b79c-fef47bf2424d .zebd2df4d-6fde-45aa-9d01-6ee984cf63c7 {
align-items: flex-start;
margin-top: 1rem;
}

.td419c59a-0b16-4943-aec2-471223131fba .jb6015e18-ed28-44d3-ab1b-2e21218904c3 {
padding: 40px 20px;
}

.td419c59a-0b16-4943-aec2-471223131fba .jb6015e18-ed28-44d3-ab1b-2e21218904c3 > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.td419c59a-0b16-4943-aec2-471223131fba .jb6015e18-ed28-44d3-ab1b-2e21218904c3 > div:last-child {
border-bottom: none;
}

.td419c59a-0b16-4943-aec2-471223131fba .xec98619d-6281-425e-b27d-b288820ed8df,
.td419c59a-0b16-4943-aec2-471223131fba .i013371c5-7a7f-4331-bbd0-6064700d43a5,
.td419c59a-0b16-4943-aec2-471223131fba .m9c7b5a8d-eff9-409a-a4ef-8220102e31c5 {
padding: 40px 20px;
}

.td419c59a-0b16-4943-aec2-471223131fba .j05de67bb-9a9c-411a-9697-6d4ca59d9bd1 {
text-align: left;
}
}

@media (max-width: 768px) {
.w14c216d0-ee62-4014-808b-69212b7b9bb8 .o7f67ca72-2a86-4051-94ee-a92dbbd04dde {
flex-direction: column;
max-width: 95%;
}
.w14c216d0-ee62-4014-808b-69212b7b9bb8 .p56f37a49-793c-45d5-8e65-1592d88144ef {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.s4be129a1-68ad-446d-8516-007cd73ab2d4 {
max-width: 95%;
padding: 40px 24px;
}
.s4be129a1-68ad-446d-8516-007cd73ab2d4 .p5fb883f8-a429-4dde-942b-7a6b6b920e35 {
font-size: 1.4rem;
}
.s4be129a1-68ad-446d-8516-007cd73ab2d4 p {
font-size: 0.95rem;
max-height: 140px;
}

.w30775178-64ac-410f-9cac-33cce6a207c4 .c51beda3d-180e-40d9-b792-cf3a6f1182a2 {
text-align: center;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.w30775178-64ac-410f-9cac-33cce6a207c4 .je340be80-3b04-4ae0-a20e-fb095edfa42d, .jda62037f-8d51-4c0d-b140-ae6513abef46 .d6b49943e-4b3a-4b6a-afe4-7a9021d85d2f {
width: 100%; /* Full width buttons on small screens */
}

.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g22569994-bec3-4716-8953-68a3fc85d198 {
margin-top: 20px;
text-align: center;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g22569994-bec3-4716-8953-68a3fc85d198 a {
margin: 0 8px;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g0ae72248-2d4e-4712-a211-7f305171a1b0 {
flex-direction: column;
text-align: center;
}
.r61393f79-f4bd-40b1-ad78-98c51477ba15 .g0ae72248-2d4e-4712-a211-7f305171a1b0 .hd2fa7a77-6ab0-4790-8a1d-67f651deaa47 {
margin-bottom: 15px;
}

.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .wdd5d2176-12bc-4747-b50a-2674b26fd2a5 {
align-items: center;
width: 100%;
}
.s39f82cc0-4f27-40cf-812a-dc787fb9ddd2 .tf5cdf3ef-9c28-4a23-9de1-76256c7ceeae {
text-align: center !important;
}

.m930419e0-efe5-4133-8157-60684c844fff .j395d298c-e49e-415c-a50f-e0d8f6d66431 { animation-duration: 25s; }

.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .g22569994-bec3-4716-8953-68a3fc85d198,
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .i7ccf913d-1e34-41df-8218-adecdafd1666,
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .naeddbbca-2e71-4717-9ec6-058753bd41b5 {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .i7ccf913d-1e34-41df-8218-adecdafd1666 {
/* 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 */
}
.s7d64bce9-a91d-4a1a-9759-a85ef07091c7 .lc14483c2-8719-4251-a813-e21f81d01c0c {
width: auto; /* Allow badges to size naturally within grid */
}
}
