a {
text-decoration:none;
}
span {
cursor: pointer;
}
ul {
list-style: none;
}
.z3740e144-8cc2-4a4a-84ba-2ec833ecfa1d {
background-color: var(--header-1-bg);
}

.z3740e144-8cc2-4a4a-84ba-2ec833ecfa1d .ac6566420-a5b9-4c18-924e-46e125bd4934 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.z3740e144-8cc2-4a4a-84ba-2ec833ecfa1d .f66663fca-b253-404d-8ad3-cd73257ca691 {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.ub63895f4-9cf4-4f37-8dd9-722cc8d7e715 {
background-color: var(--header-2-bg);
}

.ub63895f4-9cf4-4f37-8dd9-722cc8d7e715 .o65058b93-f956-44a5-b4ac-7e143c7b3d50 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.ub63895f4-9cf4-4f37-8dd9-722cc8d7e715 .a9589e86d-fb20-4e7f-9e13-823f3e690084 {
width: 68px;
}

.ub63895f4-9cf4-4f37-8dd9-722cc8d7e715 .ac6566420-a5b9-4c18-924e-46e125bd4934 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.ub63895f4-9cf4-4f37-8dd9-722cc8d7e715 .f66663fca-b253-404d-8ad3-cd73257ca691 {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.v70405f53-621f-404c-a684-3d881608ea91 {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.la7e0cc62-44cf-4ceb-8535-2cf4a7fe0c4b {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.v70405f53-621f-404c-a684-3d881608ea91 .oafa16cce-8f9e-4c91-91af-72a0203c4df1 {
font-size: 1.8rem;
font-weight: bold;
}
.la7e0cc62-44cf-4ceb-8535-2cf4a7fe0c4b .u222c7bc4-fead-4256-9d30-8c69ece6e428 {
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;
}
.la7e0cc62-44cf-4ceb-8535-2cf4a7fe0c4b .u222c7bc4-fead-4256-9d30-8c69ece6e428:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.y2fdafbbb-2de8-4e60-ae42-61099ff461e8.qb763dd94-cb00-482c-afda-a6d9dc591bd1 {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.v70405f53-621f-404c-a684-3d881608ea91 .zf76be245-1f14-4dea-a708-cf60740cc05f {
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;
}
.v70405f53-621f-404c-a684-3d881608ea91 .zf76be245-1f14-4dea-a708-cf60740cc05f:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.v70405f53-621f-404c-a684-3d881608ea91 .hab9c0cf4-1668-46d6-98ba-ed6e84036f4e {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.la7e0cc62-44cf-4ceb-8535-2cf4a7fe0c4b .y59107f70-4f75-491f-a342-4a56ec6e0096 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.la7e0cc62-44cf-4ceb-8535-2cf4a7fe0c4b .y59107f70-4f75-491f-a342-4a56ec6e0096 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.la7e0cc62-44cf-4ceb-8535-2cf4a7fe0c4b .y59107f70-4f75-491f-a342-4a56ec6e0096:hover {
color: white;
}

/* Header */
.mfa30c1e2-e6fd-47ae-8775-9fbd03f778c6 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.mfa30c1e2-e6fd-47ae-8775-9fbd03f778c6 .k53406c57-754c-4dec-945f-6c3dda93201e { 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; }
.mfa30c1e2-e6fd-47ae-8775-9fbd03f778c6 .k53406c57-754c-4dec-945f-6c3dda93201e.i9d232ebf-a2fb-4564-b4ec-1de8db4e2208 { background-color: #ffde00; }
.mfa30c1e2-e6fd-47ae-8775-9fbd03f778c6 .xf513d997-b728-4b67-aede-e88b990b8aa7 { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.mfa30c1e2-e6fd-47ae-8775-9fbd03f778c6 .e2820a268-087d-427e-8f75-bd1b1cb07e88 { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.x84fc62b5-7f01-4517-9beb-855144486bf5 .ze50b39c0-0736-4f0a-a28a-cc390f972e63 { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 {
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;
}
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .ndd913f55-f5ec-4308-9c61-d0657506505f { flex: 1; }
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .s9779396c-0ca5-4291-923b-b01f7623c021 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .s9779396c-0ca5-4291-923b-b01f7623c021:hover { color:#fe617c; }
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .s9779396c-0ca5-4291-923b-b01f7623c021 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .j3098717b-27cf-4bf6-bdac-4b35718fa1c5 { position: absolute; top: -20px; }
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .l18a75081-2141-452f-8d8f-9073c6b5c0b7 {
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;
}
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .l18a75081-2141-452f-8d8f-9073c6b5c0b7:hover { transform: scale(1.1); }
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .l18a75081-2141-452f-8d8f-9073c6b5c0b7 i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.id2a20635-e8e2-4fa3-85f1-5d2e25ead8f2 .ndd913f55-f5ec-4308-9c61-d0657506505f span { font-weight:500; font-size:0.6rem; }

.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.l1cfd6fc0-32de-4d0a-b395-8933114fcf7b {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 .jebe4d2c5-3a1c-4e02-a343-06d2599de595 {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 .h652780f5-5a0a-4cea-bd6d-67368aaed894 {
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;
}
.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 .g964438be-6781-4e60-85e0-7429b0b92259 {
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;
}
.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 .q0846b1df-ebc5-4606-bf82-f615fbd2e3f7 {
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);
}
.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 .pde449cb1-5db1-4b81-bf83-10500779bbdd {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.eb9fb35cd-f5fd-47fe-b907-2eb2830b6c58 .pde449cb1-5db1-4b81-bf83-10500779bbdd .f158777a8-0ffc-4404-8d39-382e280515d6 {
margin-right: 0.4rem;
}
.nea442325-decf-4309-a7e1-ec974393b260.qb763dd94-cb00-482c-afda-a6d9dc591bd1 {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.l1cfd6fc0-32de-4d0a-b395-8933114fcf7b .h652780f5-5a0a-4cea-bd6d-67368aaed894 {
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;
}
.l1cfd6fc0-32de-4d0a-b395-8933114fcf7b .g964438be-6781-4e60-85e0-7429b0b92259 {
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;
}
.l1cfd6fc0-32de-4d0a-b395-8933114fcf7b .q0846b1df-ebc5-4606-bf82-f615fbd2e3f7 {
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);
}

.h93146a91-3f4f-43a5-8fe1-015816e12fa5 {
background-color: var(--header-6-bg);
height: 64px;
}

.fcdb5bccb-bf3f-4e9d-8a38-cf93d14362b2 {
color: var(--header-text);
}

.h93146a91-3f4f-43a5-8fe1-015816e12fa5 .ne366ae6c-d1be-49a6-ab3a-952bb978dd1d {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.h93146a91-3f4f-43a5-8fe1-015816e12fa5 .u323ac7e9-4348-458f-b0fe-f57dfb6f78d9 {
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;
}

.h93146a91-3f4f-43a5-8fe1-015816e12fa5 .zf76be245-1f14-4dea-a708-cf60740cc05f {
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;
}

.h93146a91-3f4f-43a5-8fe1-015816e12fa5 .sb98868a5-d2c2-4d77-b162-c5b7e45b6b27 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.h93146a91-3f4f-43a5-8fe1-015816e12fa5 .sb98868a5-d2c2-4d77-b162-c5b7e45b6b27::before,
.h93146a91-3f4f-43a5-8fe1-015816e12fa5 .sb98868a5-d2c2-4d77-b162-c5b7e45b6b27::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.p61a3e8bc-d059-4112-8d27-ef8dff4545bb {
background-color: var(--header-7-bg);
}

.p61a3e8bc-d059-4112-8d27-ef8dff4545bb .ac6566420-a5b9-4c18-924e-46e125bd4934,
.p61a3e8bc-d059-4112-8d27-ef8dff4545bb .g8773522c-6cc0-4afa-80bb-90531f6c0b81 {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.p61a3e8bc-d059-4112-8d27-ef8dff4545bb .f66663fca-b253-404d-8ad3-cd73257ca691 {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.t0e095138-e6a3-43c1-8c39-aaba7aa26d4c {
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;
}

.t0e095138-e6a3-43c1-8c39-aaba7aa26d4c .ob8d32674-1848-4572-aaf3-4d6527cf4ffd {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.t0e095138-e6a3-43c1-8c39-aaba7aa26d4c .sadf2c5eb-2b5d-402c-aba6-bbd44b678261 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.r8fd33524-9b51-4709-8351-b4ca03bddab7 {
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;
}

.r8fd33524-9b51-4709-8351-b4ca03bddab7 .v162a4b24-04aa-4636-acfc-54ebd51fdff5 {
margin-left: 37vw;
}

.r8fd33524-9b51-4709-8351-b4ca03bddab7 .ob8d32674-1848-4572-aaf3-4d6527cf4ffd {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.r8fd33524-9b51-4709-8351-b4ca03bddab7 .sadf2c5eb-2b5d-402c-aba6-bbd44b678261 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .z81f91bed-c85d-426e-b6e2-5e656854dc52 {
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);
}

/* Левая часть */
.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .l72b6e353-88a6-4106-8ad7-e307e2b4ec75 {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .l72b6e353-88a6-4106-8ad7-e307e2b4ec75 h5 {
font-weight: 700;
color: #000;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .input-group-text {
background-color: #fff;
border-right: 0;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .form-select {
border-left: 0;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .vc68a3874-7d64-45df-ae25-1d9c8ff7887a {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .vc68a3874-7d64-45df-ae25-1d9c8ff7887a:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .u244d221b-3574-4f7b-9381-4dc11c288506 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .j0622d11f-a83c-457b-8304-138b11cf0711 {
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;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .j0622d11f-a83c-457b-8304-138b11cf0711 h1 {
font-weight: 800;
font-size: 3rem;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .j0622d11f-a83c-457b-8304-138b11cf0711 p {
margin: 0;
}

.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .s0b99fe68-ba36-4367-8739-ff24812073ec {
gap: 11px;
}

.ee10c63ce-8605-4b31-a7b3-6180adaa091b {
height: 50px;
}

.s6b12cba1-b01d-49fd-b231-70b475a262db {
height: 24px;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .q59e64881-b294-4ad6-ae31-84a8252e2d05 {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .rbfc20484-c62d-4aa1-9a69-a1d3c6d52527 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .b67604d95-2473-4223-893a-20b3687073ba {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .d2252afda-6bf5-4492-b95a-8d3da45c5ff9 {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .sa6b859b2-e6de-4eff-aea3-3af6d4d89cef {
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;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .cf50de4ec-995e-44f9-a777-456b16b9986a {
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;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .r3f40d1c6-4af7-4a16-9efe-aee09412fb5b {
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;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .ge82eb6d8-4a4f-4d6b-88a1-1be6845e72ac {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .o9cfaa722-4f7d-4119-bbec-8ef4609970a6 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .o9cfaa722-4f7d-4119-bbec-8ef4609970a6.iff57a854-b150-45ac-8588-a5dd348cd61b {
background-color: #ffc107; /* Active dot color */
}
.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .k0e7377d0-b0e7-47ff-ab1b-9d16c7747762 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .cf50de4ec-995e-44f9-a777-456b16b9986a .d83471781-da20-4de6-b7f3-986adc28760f {
color: var(--h1-4-main-text) !important;
}

.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .cf50de4ec-995e-44f9-a777-456b16b9986a .h3 {
color: var(--h1-4-text) !important;
}

.vd7d9d4b6-d43c-4397-9bc1-4d7d6c38d46c .cf50de4ec-995e-44f9-a777-456b16b9986a p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .de297682c-300c-4127-800b-92955ca9e66d {
--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 */
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .oee633f38-446a-4a82-bcbc-4806d4ed8da8 { /* 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 */
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .uea7bafb3-bf59-4fc1-af1d-5ec37f45af36 {
--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 */
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .r758fdb4d-0ff9-4e04-b86d-898ba52fa2fa {
color: var(--h1-5-main-text) !important;
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .oa11f856c-b03a-478e-bf24-2461d9bd8f00 {
color: #8B4513 !important;
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .heca4f500-52d6-48d6-96f8-f175fc7d2f01 { /* Inner container background */
background-color: #312948 !important;
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .x87c8a4bc-5544-47ac-80d0-adf90fb83cbe { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.e2e97f269-fbf5-4a36-b379-f3697ec35268 .jbc57a816-21c5-4ab7-8a07-f6d8a27a82ee { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.e2e97f269-fbf5-4a36-b379-f3697ec35268 hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.ib9f7d450-593f-49d3-a5a9-5941a2a04634 {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}
.ib9f7d450-593f-49d3-a5a9-5941a2a04634 .we753d3ae-cd58-4b1e-903f-6e45041ebc4d {
overflow-x:auto;
}
.ib9f7d450-593f-49d3-a5a9-5941a2a04634 .wdc298acd-e18e-435c-bf60-0fbbd6d1d588 {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.ib9f7d450-593f-49d3-a5a9-5941a2a04634 .q6c1d9fc0-8a84-48fc-a39b-b8d2a07d9a45 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.ib9f7d450-593f-49d3-a5a9-5941a2a04634 .e91c0c78e-e7ab-47db-9d82-83e4b9176e2f {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.ib9f7d450-593f-49d3-a5a9-5941a2a04634 .sdc836bbf-1da0-4566-9842-08596e95f0b5 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.g5683892f-f848-42fe-9f81-4fe2abcb917b {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .p9fcc88fb-0b5c-4d1f-9eb4-bcc882607d05 i {
margin-right: 5px;
font-size: 1.1em;
}

.g5683892f-f848-42fe-9f81-4fe2abcb917b .jb5930840-5c9c-48c9-9968-d3e49b088123 {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .jb5930840-5c9c-48c9-9968-d3e49b088123 .ca2bf6098-19c2-4951-a174-d949cee42429 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.g5683892f-f848-42fe-9f81-4fe2abcb917b .w51b6fe5b-9124-440c-abb7-73e9245c5004 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .q35dfc76b-e85c-4215-9bf5-82662dae477f {
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;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .tf0c50efe-6a3e-47b3-bac3-3a82ca44b1d5 {
height: 120px; /* Height for the smaller card images */
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .a166eb3ad-64e0-4953-a90b-8ed0c60025ad {
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;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .x3bf3d28f-3052-4953-a697-2712115790b3 {
padding: 15px;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .f55d7d47a-233a-468d-872f-b473ac50df9a {
padding: 10px; /* Reduced padding for small cards */
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .g44b9a35a-3c3d-4f9f-897f-001c33856108 {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .nd24b6754-c5b6-4e40-97c2-f5ec7556bba6 {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.g5683892f-f848-42fe-9f81-4fe2abcb917b .mcad49066-e774-4114-a725-37a067210862 {
font-size: 0.8em;
color: #aaaaaa;
}

.g5683892f-f848-42fe-9f81-4fe2abcb917b .we753d3ae-cd58-4b1e-903f-6e45041ebc4d h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.h5395c295-27c7-4bec-9f3d-51f2bec6e071 .we753d3ae-cd58-4b1e-903f-6e45041ebc4d {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}
.h5395c295-27c7-4bec-9f3d-51f2bec6e071 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.h5395c295-27c7-4bec-9f3d-51f2bec6e071 .d1476ba1b-9f3d-43d3-ae7e-81763fca29e5 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.h5395c295-27c7-4bec-9f3d-51f2bec6e071 .yb900e545-dd27-4a6c-9529-e2613b8ab8ee {
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;
}

.h5395c295-27c7-4bec-9f3d-51f2bec6e071 .yb900e545-dd27-4a6c-9529-e2613b8ab8ee:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.h5395c295-27c7-4bec-9f3d-51f2bec6e071 .cbff67b0a-4138-470f-846a-2dc57944c8dd {
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;
}

.h968d10d3-440f-4d2e-8a48-6652b7080688 {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.h968d10d3-440f-4d2e-8a48-6652b7080688 .we753d3ae-cd58-4b1e-903f-6e45041ebc4d {
grid-column: span 5;
grid-row: span 1;
overflow-x:auto;
}

.h968d10d3-440f-4d2e-8a48-6652b7080688 .d1476ba1b-9f3d-43d3-ae7e-81763fca29e5 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.h968d10d3-440f-4d2e-8a48-6652b7080688 .yb900e545-dd27-4a6c-9529-e2613b8ab8ee {
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;
}

.h968d10d3-440f-4d2e-8a48-6652b7080688 .yb900e545-dd27-4a6c-9529-e2613b8ab8ee:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.h968d10d3-440f-4d2e-8a48-6652b7080688 .cbff67b0a-4138-470f-846a-2dc57944c8dd {
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;
}

.y60b736f3-1a9d-4e21-91b9-819f8e77597d {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.y60b736f3-1a9d-4e21-91b9-819f8e77597d .we753d3ae-cd58-4b1e-903f-6e45041ebc4d {
overflow-x:auto;
}
.y60b736f3-1a9d-4e21-91b9-819f8e77597d .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.y60b736f3-1a9d-4e21-91b9-819f8e77597d .gdaf043b3-713b-49ed-8077-1eb6bf4e4ffc {
color: var(--slot-5-text-2);
}

.y60b736f3-1a9d-4e21-91b9-819f8e77597d .y0a900e16-cd19-417d-839a-37dc47a1667b {
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;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .we753d3ae-cd58-4b1e-903f-6e45041ebc4d {
overflow-x:auto;
}
.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .m697ca972-9fd7-42a5-b649-6ff4295b4758 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .s05d1d8c8-535c-4f00-9cfa-0afbda7d0497 {
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;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .s05d1d8c8-535c-4f00-9cfa-0afbda7d0497::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .dfde4ff34-260a-4136-be8f-1eaead2d365e {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .dfde4ff34-260a-4136-be8f-1eaead2d365e::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .dfde4ff34-260a-4136-be8f-1eaead2d365e::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .da1c6978c-0e02-4f97-98d3-34b0cdf6466f {
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;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .yb900e545-dd27-4a6c-9529-e2613b8ab8ee {
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;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .saca0c09e-8c43-4e3c-ab71-f06d725903bd {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .z89fe9a37-6267-427c-a50f-0be01b8f4b5b {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .z89fe9a37-6267-427c-a50f-0be01b8f4b5b:hover {
background: rgba(214,176,115,0.4);
}

.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .xb9bb9cec-54d7-4a2a-89b8-e28981fa8e33 {
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;
}
.ld07ec9d7-5222-49e9-9f60-58c71eb39977 .xb9bb9cec-54d7-4a2a-89b8-e28981fa8e33:hover {
background: rgba(255,255,255,0.25);
}

.lcc4b15b1-c61e-4d66-ad11-2b06a9bd9ed6 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.lcc4b15b1-c61e-4d66-ad11-2b06a9bd9ed6 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.lcc4b15b1-c61e-4d66-ad11-2b06a9bd9ed6 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.lcc4b15b1-c61e-4d66-ad11-2b06a9bd9ed6 .accordion-item:last-of-type>.accordion-header .accordion-button.z4d844f00-fd68-4009-869a-f5f88c73c2af {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.lcc4b15b1-c61e-4d66-ad11-2b06a9bd9ed6 .accordion-button:not(.z4d844f00-fd68-4009-869a-f5f88c73c2af)::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 ");
}

.lcc4b15b1-c61e-4d66-ad11-2b06a9bd9ed6 .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 ");
}

.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 {
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;
}

.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 .d83471781-da20-4de6-b7f3-986adc28760f {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 .d83471781-da20-4de6-b7f3-986adc28760f::after {
display: none;
}

.le0b45d8a-ba7d-4249-8092-67634f119766 {
height: 200px;
overflow-y: auto;
}

.fcdb5bccb-bf3f-4e9d-8a38-cf93d14362b2 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.ue0d4d4d4-2cbf-4ffa-b66e-b0c53697a5e1 {
height: 45px;
object-fit: cover;
object-position: center;
min-width: 150px;
}

.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 .vab58342f-e9ed-43f8-8187-93c6f77233bf {
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;
}

.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 .vab58342f-e9ed-43f8-8187-93c6f77233bf:hover {
opacity: 0.7;
}

.q1ada2d49-88b8-4d48-bcea-031559ae758f {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.q1ada2d49-88b8-4d48-bcea-031559ae758f .j73735cf4-251f-4c12-b67f-1dde8b4baed2 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .ebe167507-3565-45bc-a9df-8681de4443c6 {
list-style: none;
padding-left: 0;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .ebe167507-3565-45bc-a9df-8681de4443c6 li {
margin-bottom: 0.5rem;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .ebe167507-3565-45bc-a9df-8681de4443c6 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .ebe167507-3565-45bc-a9df-8681de4443c6 a:hover {
opacity: 0.7;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .tb9d7f111-d31a-40e8-9dfe-70ba6174e86d {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .tb9d7f111-d31a-40e8-9dfe-70ba6174e86d img {
height: 40px;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e img {
height: 40px;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .q85148c4e-a54c-4eae-b400-f35de5757dac {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.q1ada2d49-88b8-4d48-bcea-031559ae758f .q85148c4e-a54c-4eae-b400-f35de5757dac img {
height: 40px;
}

.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 a:hover {
opacity: 0.7;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .d48071746-9bfc-454d-ac0d-c6413044dfd9, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .k55907176-9730-4d0b-beec-185cfba59f5c {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .d48071746-9bfc-454d-ac0d-c6413044dfd9 i, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .k55907176-9730-4d0b-beec-185cfba59f5c i {
font-size: 1.5rem;
color: #ffffff;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .d48071746-9bfc-454d-ac0d-c6413044dfd9 img {
height: 45px;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .sd40ae6b5-e3ce-43b5-996e-178017017c95 {
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;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .m3847dc2a-6f0f-4d1f-a1d8-3f8f108e029c {
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;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .m3847dc2a-6f0f-4d1f-a1d8-3f8f108e029c option {
background-color: #333;
color: white;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .o2e4bb9b1-252b-444e-a6ce-188f428a75db, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .f289d83c8-466b-4f6e-bd90-be3755f5cd3d, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .v3e55669d-9220-4a2a-9f70-8bfdb212bd91 {
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;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .o2e4bb9b1-252b-444e-a6ce-188f428a75db {
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>");
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .f289d83c8-466b-4f6e-bd90-be3755f5cd3d {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .v3e55669d-9220-4a2a-9f70-8bfdb212bd91 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .o2e4bb9b1-252b-444e-a6ce-188f428a75db:hover, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .f289d83c8-466b-4f6e-bd90-be3755f5cd3d:hover, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .v3e55669d-9220-4a2a-9f70-8bfdb212bd91:hover {
background-color: #444;
color: #fff;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .tf9742188-7927-463a-b4ab-4171a3b18681 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .r56d8e74a-37c1-4aca-b34f-e5e77d160e51, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .m7a7ed46a-bf55-4606-b3d0-c802cad4109a {
text-align: center;
}
.ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .r56d8e74a-37c1-4aca-b34f-e5e77d160e51 h5, .ked7b5d3b-2d9a-465b-845b-1dcb67e90a31 .m7a7ed46a-bf55-4606-b3d0-c802cad4109a h5 {
text-align: center;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .q63f8b050-6607-4fa0-8e03-73390b33a20a h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ebe167507-3565-45bc-a9df-8681de4443c6 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ebe167507-3565-45bc-a9df-8681de4443c6 li {
margin-bottom: 0.5rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ebe167507-3565-45bc-a9df-8681de4443c6 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ebe167507-3565-45bc-a9df-8681de4443c6 a:hover {
opacity: 0.7;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .d48071746-9bfc-454d-ac0d-c6413044dfd9 {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .d48071746-9bfc-454d-ac0d-c6413044dfd9 > * {
flex: 1 1 calc(50% - 10px);
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .qb7fcfc95-c331-4bf3-88ea-a95cb6d2924f {
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;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .qb7fcfc95-c331-4bf3-88ea-a95cb6d2924f img {
height: 30px;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .w9384273d-b56e-43a9-9654-b3647779fe4b {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .m7a7ed46a-bf55-4606-b3d0-c802cad4109a {
margin-top: 1rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .g0f6e01dc-8e20-463a-b9a8-92ba0e6090ae {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .td99aa8b7-bb9a-43c7-9dd7-3a4bde701fff {
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;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .a3d7893d0-af26-4cb6-bbca-f65b897adedf {
margin-top: 1.5rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .v8ff336da-9dd6-4ff2-8f6f-500b3ffcc5f1 {
display: flex;
gap: 10px;
margin-top: 10px;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .p1d286a24-1afd-40ff-8040-c8087aa2e239 {
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;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .m72618bf5-a4ba-4d7c-91cb-a066ca301b5b {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .nbdca6408-aafd-4824-a3d8-eaf032d239c1 {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .s7f1dccb4-c81d-40c4-8dc1-5d483720eabe {
padding: 2rem 0;
margin-top: 2rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ge2a84f3b-04dc-4846-b18e-bdba080bcdf4 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .r75a7e81e-8511-45e2-b8d9-a30f0e1ba1da {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .xd7353be9-49e9-40fb-ad25-0b05cccabf40 {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ec97b7957-117a-4f3c-a30e-48d1560f2148 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .z8f33e557-2ae0-4f90-abe2-b830c194ec9c {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .f27cc8f49-6c34-497f-9f5b-2d7f057ae5c4 {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.o93fba1da-b523-4976-90b4-cd878e112961 {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .ebe167507-3565-45bc-a9df-8681de4443c6 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .ebe167507-3565-45bc-a9df-8681de4443c6 .gb58b6a32-0eca-4742-a9ad-992473fc40d2 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.o93fba1da-b523-4976-90b4-cd878e112961 .ebe167507-3565-45bc-a9df-8681de4443c6 .gb58b6a32-0eca-4742-a9ad-992473fc40d2 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.o93fba1da-b523-4976-90b4-cd878e112961 a {
color: var(--footer-4-link);
text-decoration: none;
}
.o93fba1da-b523-4976-90b4-cd878e112961 a:hover {
opacity: 0.7;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .jb5930840-5c9c-48c9-9968-d3e49b088123 {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .hd6f79340-d09d-4e06-ad84-80d2a8355ddb a,
.o93fba1da-b523-4976-90b4-cd878e112961 .tba2d31f9-b178-40a6-a6a0-e632dd8f5e2c a {
display: block;
margin-bottom: 5px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e a {
font-size: 20px;
margin-right: 15px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .k4c1d29eb-0e38-4c10-9207-a93a3498a356 img {
height: 50px;
margin-right: 10px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .m9ca4f2d7-b9db-457c-94d0-b81df292d300 img {
height: 30px;
margin-right: 10px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .jab3dcc62-c51f-4c77-8a29-72baae8e4699 img {
max-height: 40px;
margin: 5px;
}
.o93fba1da-b523-4976-90b4-cd878e112961 .m72618bf5-a4ba-4d7c-91cb-a066ca301b5b {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.o93fba1da-b523-4976-90b4-cd878e112961 .m72618bf5-a4ba-4d7c-91cb-a066ca301b5b p {
color: var(--footer-4-text-bottom);
}

.o93fba1da-b523-4976-90b4-cd878e112961 .w78b60479-653d-4a1b-8c99-d350a161f829 {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.o93fba1da-b523-4976-90b4-cd878e112961 .w78b60479-653d-4a1b-8c99-d350a161f829 button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.o93fba1da-b523-4976-90b4-cd878e112961 .w78b60479-653d-4a1b-8c99-d350a161f829 button.iff57a854-b150-45ac-8588-a5dd348cd61b {
background-color: #1c1c5c;
}

.o93fba1da-b523-4976-90b4-cd878e112961 .w78b60479-653d-4a1b-8c99-d350a161f829 img {
width: 20px;
height: 14px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .v9f2e2905-260c-439e-95c2-960176d3857b {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.ub0d25285-bb8b-4189-987b-e574bc4220ea .zff072b9e-efef-466a-821f-7b9b61d9e3ca {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .zff072b9e-efef-466a-821f-7b9b61d9e3ca > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .zff072b9e-efef-466a-821f-7b9b61d9e3ca > div:last-child {
border-right: none;
}

/* Средняя часть */
.ub0d25285-bb8b-4189-987b-e574bc4220ea .hd69eda28-8fce-4124-a7d6-a0da5953acfe {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.ub0d25285-bb8b-4189-987b-e574bc4220ea .m72618bf5-a4ba-4d7c-91cb-a066ca301b5b {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.ub0d25285-bb8b-4189-987b-e574bc4220ea .h926dbb3c-e82b-42cf-b53a-52a0de15e63c .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .h926dbb3c-e82b-42cf-b53a-52a0de15e63c .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .z178fd737-8f8e-4a27-acbc-166d32c31561 {
padding: 25px 80px;
}

/* Верификация */
.ub0d25285-bb8b-4189-987b-e574bc4220ea .oe9b1f5cf-8f0d-4d56-8289-32503562f194 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.ub0d25285-bb8b-4189-987b-e574bc4220ea .tb9d7f111-d31a-40e8-9dfe-70ba6174e86d img {
height: 24px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .qb7fcfc95-c331-4bf3-88ea-a95cb6d2924f {
background-color: #fff;
border-radius: 10px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .a94149382-d080-4c6b-9d6c-9a0d34ccbaa5 {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a .w0525ff53-94af-4559-af22-7419376b0d3d {
background-color: var(--footer-6-bg-support);
}
.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a .o06737abe-6dc7-43c0-970e-ba080945fa66 {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a .o12157173-0cd6-4d9a-b8b7-edcdc36a0f5a {
background-color: var(--footer-6-bg-support-chat)
}
.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a .a6246723e-87d7-48f4-9d52-6a100a10ae4a {
background-color: var(--footer-6-bg-support-tg)
}
.jb05a08bf-d7f8-4ea8-81be-5d28e74a286a .rc4ef276e-d203-44c2-96f5-d375566e4a21 {
background-color: var(--footer-6-bg-support-mail)
}

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

/* Custom button styles */
.ea849b102-a696-4934-b569-88bc2f1a1aaa .lb7bef3d5-efc8-4f73-8040-bb9663f8a049 {
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;
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .lb7bef3d5-efc8-4f73-8040-bb9663f8a049 i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.ea849b102-a696-4934-b569-88bc2f1a1aaa .nd8f312ca-4d7c-4e9b-a22f-9804deb2eed5 {
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;
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .nd8f312ca-4d7c-4e9b-a22f-9804deb2eed5 i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .nd8f312ca-4d7c-4e9b-a22f-9804deb2eed5 .n55cd45bb-14b0-4703-80c3-2e0aae4d7e5c {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .nd8f312ca-4d7c-4e9b-a22f-9804deb2eed5 .xa78ae0ab-a87d-4eea-bf01-dc253836b99c {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.ea849b102-a696-4934-b569-88bc2f1a1aaa .zeefed6b1-4130-46b3-98b8-e16b56a78c61 {
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 */
}

.c2016226f-4113-4b2c-9abf-5f9297daac8f {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .v9f2e2905-260c-439e-95c2-960176d3857b {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e 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;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e a:hover {
opacity: 0.8;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f ul {
list-style: none;
padding: 0;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f ul li {
margin-bottom: 10px;
position: relative;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f ul li a:hover {
opacity: 0.7;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f ul li i.f158777a8-0ffc-4404-8d39-382e280515d6.t9989ecf9-3740-4549-8554-2d9d2e072211 {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .tb742f59a-a0f5-477e-8bdc-87cd4e002361 {
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 */
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .tb742f59a-a0f5-477e-8bdc-87cd4e002361:hover {
opacity: 0.7;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .tb742f59a-a0f5-477e-8bdc-87cd4e002361 i {
margin-right: 10px;
font-size: 1.5rem;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .d48071746-9bfc-454d-ac0d-c6413044dfd9 img,
.c2016226f-4113-4b2c-9abf-5f9297daac8f .qee7a5205-79a7-4cc9-a982-4f107aa40cde img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .d48071746-9bfc-454d-ac0d-c6413044dfd9 .efd675b15-fc37-45b6-9b57-4feacbbf9fb6 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.c2016226f-4113-4b2c-9abf-5f9297daac8f .s46834491-dd56-4396-be5e-675e81f78d33 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .b15909174-80af-478e-853a-a30b54c6e22f {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .b15909174-80af-478e-853a-a30b54c6e22f .qee7a5205-79a7-4cc9-a982-4f107aa40cde {
display: flex;
align-items: center;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .te641dba2-2dec-4f50-8a1c-9a7920b676a1 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.c2ec9d1bc-9204-4e7a-9c5a-862817976799 {
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;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .q41bb99c9-c4f1-48e7-8428-d4e40798d4a8 {
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);
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .q63f8b050-6607-4fa0-8e03-73390b33a20a {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .q63f8b050-6607-4fa0-8e03-73390b33a20a:last-of-type {
border-bottom: none;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .f85db6908-9456-4413-bf26-e34fab6d3224 {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .lf242d382-80fd-48ce-8c7d-8184592cb271, .a94149382-d080-4c6b-9d6c-9a0d34ccbaa5 {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .lf242d382-80fd-48ce-8c7d-8184592cb271:hover {
opacity: 0.7;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k01f90b4d-1ebd-4af2-a00e-72d79ad8cce8 {
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;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e 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 */
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e.z66f64bc3-5197-4131-ae3c-09a21dc1a848 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .ud15ce2ae-9cb8-40db-8bce-437c7b4a375b {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .ud15ce2ae-9cb8-40db-8bce-437c7b4a375b img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .i1f1049ae-916a-49e7-b831-fd27e713b0a8 {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .bdca0d1e9-77e5-47d9-9ab5-4ac635a03eba {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .y6e3b17aa-86af-454e-96fe-482ebca8b2d9 {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
flex-wrap: wrap;
justify-content: center;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .m778c9508-a12d-46e0-88af-9d698239b2c5 {
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 */
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .e1d2f9a5c-4b6d-4f17-bbc9-4205cdad0bf5 {
display: flex;
align-items: center;
gap: 5px;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .o850e8bd3-13f2-4adc-84a9-1baca73a94f5 {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .rb7c400d1-bd11-47ab-bc16-e9c8a6ade403 {
/* 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;
}

.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .rb7c400d1-bd11-47ab-bc16-e9c8a6ade403.fe4e33f67-313c-48f2-a589-ef7cbeb11f5a { /* 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 */
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e.z2af30f06-7ce7-4145-88e3-831a886abfdc {
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 */
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e.e64981745-420e-454f-be48-99915426f7ea {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e.e64981745-420e-454f-be48-99915426f7ea > div {
color: white;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e.e64981745-420e-454f-be48-99915426f7ea .pfe48d99e-55d8-4dc0-8bfb-234f6c51da12 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e.e64981745-420e-454f-be48-99915426f7ea .dc892e4b0-a0bc-497d-88ee-aea8140af7bb {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .k53406c57-754c-4dec-945f-6c3dda93201e img {
display: block; /* Ensures images are on their own line/block */
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .j73735cf4-251f-4c12-b67f-1dde8b4baed2 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .n27b46a02-dec2-4e5f-a8d7-473ad428d718 {
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;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .p8e0e5ac1-0b91-4d8e-a059-09dab5f4bc45 {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .udcc247e1-4541-4b84-b322-72bbf2db6b50 {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .i271c2d55-4ccc-431d-9ac9-9b0253d309ca {
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;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .ebe167507-3565-45bc-a9df-8681de4443c6 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .ebe167507-3565-45bc-a9df-8681de4443c6 a:hover {
opacity: 0.7;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .b9bfdb64f-5b33-447a-bfb4-fd243900922f {
margin-top: 60px;
padding-bottom: 30px;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .m72618bf5-a4ba-4d7c-91cb-a066ca301b5b {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .pb307133b-addc-4847-9f0e-396ec736d164 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .pb307133b-addc-4847-9f0e-396ec736d164 .i271c2d55-4ccc-431d-9ac9-9b0253d309ca {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .v9f2e2905-260c-439e-95c2-960176d3857b {
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 */
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .u7e859a85-d3c3-419f-b5b8-df1833dc43d6 {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .b71f8138f-6e30-47c9-984f-48c5eccb49b5 {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .lf242d382-80fd-48ce-8c7d-8184592cb271 {
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;
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .lf242d382-80fd-48ce-8c7d-8184592cb271:hover {
opacity: 0.7;
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .d934403e4-b42c-4970-9fc8-dbb22ccfde7e {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .k426822a5-5403-44c8-ada0-deeba70c1bec {
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;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .k426822a5-5403-44c8-ada0-deeba70c1bec:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e .td99aa8b7-bb9a-43c7-9dd7-3a4bde701fff {
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;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e .td99aa8b7-bb9a-43c7-9dd7-3a4bde701fff:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .b505ace37-f9aa-424e-911e-cce640a98eac {
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 */
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .b505ace37-f9aa-424e-911e-cce640a98eac.c902bbd9b-d9cd-4c6b-a8d4-99db8716cc97 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .m3847dc2a-6f0f-4d1f-a1d8-3f8f108e029c .btn.p452932dc-6e06-4393-beb6-fa152e55388b {
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 */
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .m3847dc2a-6f0f-4d1f-a1d8-3f8f108e029c .btn.p452932dc-6e06-4393-beb6-fa152e55388b:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .m3847dc2a-6f0f-4d1f-a1d8-3f8f108e029c .q0b1b9922-f4e1-4b69-96ca-0a7ed78d95cd {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .z859cd339-7b96-4cb8-8ef7-24050bc3114f {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .jd68b81a0-85fa-410b-8fb2-a9e2116346ac {
color: #e0e0e0;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .jd68b81a0-85fa-410b-8fb2-a9e2116346ac:hover {
background-color: #4a4755;
color: #ffffff;
}

.e89bd3009-b4ee-4fe8-ac0b-9c0acb46f39f {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.e89bd3009-b4ee-4fe8-ac0b-9c0acb46f39f .k8dcdc7f4-73b3-45e3-9359-cf4b74762aa8 {
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");
}

.e89bd3009-b4ee-4fe8-ac0b-9c0acb46f39f .df00c9f06-33dd-4c4c-9384-989dda9c9a78 {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.pd3f72892-57c1-4c1c-b5cb-806e750f0b42{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.t16c75898-43b5-4911-ab47-d5c70ece77f0 {
width: 30px;
height: 30px;
object-fit: cover;
}

.fb2454c4a-aceb-44e8-9e0d-25ea34aa9963 {
width: 20px;
height: 20px;
object-fit: cover;
}

.oeb282dc2-26be-48b6-b9c9-2f7d92a04673 {
height: 40px;
margin-right: 20px;
}

.c937ab726-aa2f-4474-919c-1d115f330e0e {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.h5395c295-27c7-4bec-9f3d-51f2bec6e071  {
grid-template-columns: repeat(3, 1fr);
}
.le0b45d8a-ba7d-4249-8092-67634f119766 {
height: auto;
}

.h968d10d3-440f-4d2e-8a48-6652b7080688  {
grid-template-columns: repeat(3, 1fr);
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .q63f8b050-6607-4fa0-8e03-73390b33a20a {
margin-bottom: 2rem;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .ge2a84f3b-04dc-4846-b18e-bdba080bcdf4 {
flex-direction: column;
align-items: flex-start;
}

.kfda3274b-9afb-4a44-97d8-f06f19fb8582 .z8f33e557-2ae0-4f90-abe2-b830c194ec9c {
align-items: flex-start;
margin-top: 1rem;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .zff072b9e-efef-466a-821f-7b9b61d9e3ca {
padding: 40px 20px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .zff072b9e-efef-466a-821f-7b9b61d9e3ca > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .zff072b9e-efef-466a-821f-7b9b61d9e3ca > div:last-child {
border-bottom: none;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .hd69eda28-8fce-4124-a7d6-a0da5953acfe,
.ub0d25285-bb8b-4189-987b-e574bc4220ea .m72618bf5-a4ba-4d7c-91cb-a066ca301b5b,
.ub0d25285-bb8b-4189-987b-e574bc4220ea .z178fd737-8f8e-4a27-acbc-166d32c31561 {
padding: 40px 20px;
}

.ub0d25285-bb8b-4189-987b-e574bc4220ea .h926dbb3c-e82b-42cf-b53a-52a0de15e63c {
text-align: left;
}
}

@media (max-width: 768px) {
.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .z81f91bed-c85d-426e-b6e2-5e656854dc52 {
flex-direction: column;
max-width: 95%;
}
.f5ae4ad2e-64af-49dc-91c6-f81f366c266c .l72b6e353-88a6-4106-8ad7-e307e2b4ec75 {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 {
max-width: 95%;
padding: 40px 24px;
}
.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 .d83471781-da20-4de6-b7f3-986adc28760f {
font-size: 1.4rem;
}
.edfcdfbdd-85fe-451c-a173-03ebdd8c7a53 p {
font-size: 0.95rem;
max-height: 140px;
}

.ea849b102-a696-4934-b569-88bc2f1a1aaa .x40112e9a-e5a7-45b0-98b8-21084b79bbfe {
text-align: center;
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.ea849b102-a696-4934-b569-88bc2f1a1aaa .nd8f312ca-4d7c-4e9b-a22f-9804deb2eed5, .pd9751db3-3cbf-4f5c-a762-58111649bad2 .lb7bef3d5-efc8-4f73-8040-bb9663f8a049 {
width: 100%; /* Full width buttons on small screens */
}

.c2016226f-4113-4b2c-9abf-5f9297daac8f .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e {
margin-top: 20px;
text-align: center;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e a {
margin: 0 8px;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .b15909174-80af-478e-853a-a30b54c6e22f {
flex-direction: column;
text-align: center;
}
.c2016226f-4113-4b2c-9abf-5f9297daac8f .b15909174-80af-478e-853a-a30b54c6e22f .z651771e1-6256-45b8-b668-51078a3c37f9 {
margin-bottom: 15px;
}

.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .ud15ce2ae-9cb8-40db-8bce-437c7b4a375b {
align-items: center;
width: 100%;
}
.c2ec9d1bc-9204-4e7a-9c5a-862817976799 .i1f1049ae-916a-49e7-b831-fd27e713b0a8 {
text-align: center !important;
}

.l1407b6c5-3517-4b88-a1bf-d98ee7bee76d .p8e0e5ac1-0b91-4d8e-a059-09dab5f4bc45 { animation-duration: 25s; }

.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .x950254fd-e3f8-4a9f-bb26-ec2ac5a8f71e,
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .qc8e22693-1743-4ac2-b408-8bb00e9bd310,
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .m3847dc2a-6f0f-4d1f-a1d8-3f8f108e029c {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .qc8e22693-1743-4ac2-b408-8bb00e9bd310 {
/* 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 */
}
.l4a758e70-6f3c-4b44-ba7f-dbc7ff817a1d .b505ace37-f9aa-424e-911e-cce640a98eac {
width: auto; /* Allow badges to size naturally within grid */
}
}
