a {
text-decoration:none;
}
.x6206b314-8f65-479c-b048-e98b65e9245c {
background-color: var(--header-1-bg);
}

.x6206b314-8f65-479c-b048-e98b65e9245c .j125992f8-55ff-4132-8a96-78dd55e54b44 {
background-color: var(--header-1-btn-login-bg);
color: var(--header-1-btn-login-text);
font-weight: 500;
}

.x6206b314-8f65-479c-b048-e98b65e9245c .m3002ab28-1dca-435a-9bd0-a0b9a6154f71 {
background-color: var(--header-1-btn-signup-bg);
color: var(--header-1-btn-signup-text);
font-weight: 500;
}

.u63e0f101-eadb-4096-b1b9-56a0d0dce619 {
background-color: var(--header-2-bg);
}

.u63e0f101-eadb-4096-b1b9-56a0d0dce619 .b2c9a64fb-0687-4303-9565-5989f0fbc1d1 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
}

.u63e0f101-eadb-4096-b1b9-56a0d0dce619 .e4d272195-4d6d-4fbe-ad8d-49433d040332 {
width: 68px;
}

.u63e0f101-eadb-4096-b1b9-56a0d0dce619 .j125992f8-55ff-4132-8a96-78dd55e54b44 {
background-color: var(--header-2-btn-login-bg);
color: var(--header-2-btn-login-text);
font-weight: 500;
}

.u63e0f101-eadb-4096-b1b9-56a0d0dce619 .m3002ab28-1dca-435a-9bd0-a0b9a6154f71 {
background-color: var(--header-2-btn-signup-bg);
color: var(--header-2-btn-signup-text);
font-weight: 500;
}

.q8978a1b5-1e52-4142-aa3e-60b1a520fa56 {
background-color: var(--header-3-bg);
color: var(--header-3-text);
border-bottom: 1px solid #333;
}
.gcca893fa-3ba0-4a3c-bfdb-203a6148377d {
background-color: var(--menu-3-bg);
color: var(--menu-3-text);
border-top: 1px solid #333;
}
.q8978a1b5-1e52-4142-aa3e-60b1a520fa56 .u7936dcd1-01c6-48a9-8fbf-6fe5927031df {
font-size: 1.8rem;
font-weight: bold;
}
.gcca893fa-3ba0-4a3c-bfdb-203a6148377d .sc5574370-dd0c-4b7a-8b4c-2e0fdfd3ff32 {
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;
}
.gcca893fa-3ba0-4a3c-bfdb-203a6148377d .sc5574370-dd0c-4b7a-8b4c-2e0fdfd3ff32:hover {
opacity: 0.9;
color: var(--menu-3-btn-signup-text);
}
.kee84f9c9-35ff-46d9-83f0-ff604b2b6f2a.odf5f419f-f301-43f8-8226-92555673015c {
flex-grow: 1; /* Занимает все доступное пространство между хедером и футером */
background-color: white; /* Белая область контента */
}
.q8978a1b5-1e52-4142-aa3e-60b1a520fa56 .hbdc21d1b-e87b-4c9b-801c-3dd6f8d7eeb2 {
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;
}
.q8978a1b5-1e52-4142-aa3e-60b1a520fa56 .hbdc21d1b-e87b-4c9b-801c-3dd6f8d7eeb2:hover {
background-color: var(--header-3-btn-login-bg);
color: var(--header-3-btn-login-text);
}
.q8978a1b5-1e52-4142-aa3e-60b1a520fa56 .jc9510605-7a3b-4a61-b41e-64e1000dd537 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.gcca893fa-3ba0-4a3c-bfdb-203a6148377d .rc51f9ca5-4c12-46e4-bae2-13a1d8c43286 {
color: var(--header-3-text);
text-decoration: none;
font-size: 0.9rem;
display: flex;
flex-direction: column;
align-items: center;
padding: 0.5rem 0;
}
.gcca893fa-3ba0-4a3c-bfdb-203a6148377d .rc51f9ca5-4c12-46e4-bae2-13a1d8c43286 i {
font-size: 1.4rem;
margin-bottom: 0.2rem;
}
.gcca893fa-3ba0-4a3c-bfdb-203a6148377d .rc51f9ca5-4c12-46e4-bae2-13a1d8c43286:hover {
color: white;
}

/* Header */
.h4ec7b742-3fca-4401-a065-af20feb740f6 {
background-color: var(--header-4-bg);
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.h4ec7b742-3fca-4401-a065-af20feb740f6 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0 { 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; }
.h4ec7b742-3fca-4401-a065-af20feb740f6 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.y022fc96b-5ecb-4169-844e-05a95f9c89f4 { background-color: #ffde00; }
.h4ec7b742-3fca-4401-a065-af20feb740f6 .k3a36bb94-af7f-4674-af7a-04cf2e4f4efd { background: var(--header-4-btn-login-bg); color: var(--header-4-btn-login-text) !important; font-weight: 500; text-decoration: none;}
.h4ec7b742-3fca-4401-a065-af20feb740f6 .jb7a16e0b-3caf-42d7-a55d-a8a241c63c4e { background: var(--header-4-btn-signup-bg); color:#fff; font-weight:500; border:none; padding:0.5rem 1.2rem; border-radius:8px; }

/* Main content */
.n32fee364-c605-40f4-a840-a2c6a5aa8612 .i7e282b5c-a0ae-48d8-886e-26df34eb27d7 { background:#fff; border-radius:10px; box-shadow:0 4px 8px rgba(0,0,0,0.1); height:100%; }

/* Footer menu-4 компактный */
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 {
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;
}
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .te9ed4b26-f069-412a-8780-37bb3a4ae48e { flex: 1; }
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .b83253fad-20be-4f6a-9ac7-838a3d814a28 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
gap: 1px; /* минимальное расстояние между иконкой и текстом */
text-decoration: none;
color: #e0e0e0;
font-size: 0.65rem;
}
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .b83253fad-20be-4f6a-9ac7-838a3d814a28:hover { color:#fe617c; }
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .b83253fad-20be-4f6a-9ac7-838a3d814a28 i { font-size:1.5rem; color: var(--menu-4-icon)}

/* Депозит */
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .k452656b4-73eb-4b94-b5d6-a41518f3be50 { position: absolute; top: -20px; }
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .zc4e39bcf-a3c2-4030-9e8c-22f98062207b {
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;
}
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .zc4e39bcf-a3c2-4030-9e8c-22f98062207b:hover { transform: scale(1.1); }
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .zc4e39bcf-a3c2-4030-9e8c-22f98062207b i { color: var(--menu-4-icon-deposit); position: relative; top:1px; }
.aa210b596-479a-4bd2-bd8b-14355a6e7e71 .te9ed4b26-f069-412a-8780-37bb3a4ae48e span { font-weight:500; font-size:0.6rem; }

.nde805782-bfa6-4cb4-b169-9b4a98149677 {
background-color: var(--header-5-bg);
color: var(--header-5-text);
padding: 1rem 1.5rem;
}
.m4b365cc5-d4fb-4ff5-9c61-011ec7978eed {
background-color: var(--menu-5-bg);
color: var(--menu-5-text);
padding: 0.75rem 1rem;
}
.nde805782-bfa6-4cb4-b169-9b4a98149677 .t09e2d91e-764d-4232-8009-b52dbc1b8e7c {
display: flex;
align-items: center;
font-size: 1.5rem;
font-weight: bold;
color: var(--header-5-text);
text-decoration: none;
width: 120px;
}
.nde805782-bfa6-4cb4-b169-9b4a98149677 .jda85e531-8d98-41bd-9838-ebdcd9b567bd {
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;
}
.nde805782-bfa6-4cb4-b169-9b4a98149677 .n728c1ef4-d33b-4fa8-99b4-32d855b22366 {
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;
}
.nde805782-bfa6-4cb4-b169-9b4a98149677 .u180049c0-3654-4116-91a4-f5108b774167 {
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);
}
.nde805782-bfa6-4cb4-b169-9b4a98149677 .e8b130e7d-f0f0-48ba-8fc9-40042b2fa833 {
color: var(--header-5-text);
text-decoration: none;
font-size: 1rem;
margin-left: 1rem;
}
.nde805782-bfa6-4cb4-b169-9b4a98149677 .e8b130e7d-f0f0-48ba-8fc9-40042b2fa833 .v215fae6d-17f3-485f-806a-198c36fe9150 {
margin-right: 0.4rem;
}
.w9cc85141-5fcb-4bd5-861a-f056309ca3ed.odf5f419f-f301-43f8-8226-92555673015c {
flex-grow: 1;
background-color: white;
/* Placeholder for content area */
margin-top: 0; /* Remove default body margin */
margin-bottom: 0; /* Remove default body margin */
}
.m4b365cc5-d4fb-4ff5-9c61-011ec7978eed .jda85e531-8d98-41bd-9838-ebdcd9b567bd {
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;
}
.m4b365cc5-d4fb-4ff5-9c61-011ec7978eed .n728c1ef4-d33b-4fa8-99b4-32d855b22366 {
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;
}
.m4b365cc5-d4fb-4ff5-9c61-011ec7978eed .u180049c0-3654-4116-91a4-f5108b774167 {
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);
}

.kf5ac1974-1593-432c-a75e-de4646b5fbf1 {
background-color: var(--header-6-bg);
height: 64px;
}

.j35da66ea-e665-4006-960f-740d234cfec4 {
color: var(--header-text);
}

.kf5ac1974-1593-432c-a75e-de4646b5fbf1 .t0c44d35b-fe53-4867-b4ef-b8247a45d710 {
background: var(--header-6-btn-login-bg);
color: var(--header-6-btn-login-text);
border: none;
border-radius: 0;
height: 64px;
width: 64px;
}

.kf5ac1974-1593-432c-a75e-de4646b5fbf1 .p4240c596-62db-4ad9-8d4f-c0f33877f720 {
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;
}

.kf5ac1974-1593-432c-a75e-de4646b5fbf1 .hbdc21d1b-e87b-4c9b-801c-3dd6f8d7eeb2 {
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;
}

.kf5ac1974-1593-432c-a75e-de4646b5fbf1 .a3b838667-2dc6-4af1-980f-b5ee6601b1c2 {
display: inline-block;
width: 22px;
height: 22px;
border: 3px solid #f89b2f;
border-radius: 50%;
position: relative;
}

.kf5ac1974-1593-432c-a75e-de4646b5fbf1 .a3b838667-2dc6-4af1-980f-b5ee6601b1c2::before,
.kf5ac1974-1593-432c-a75e-de4646b5fbf1 .a3b838667-2dc6-4af1-980f-b5ee6601b1c2::after {
content: "";
position: absolute;
inset: -6px;
border: 2px dotted #f89b2f;
border-radius: 50%;
}

.b750c5eb0-c76e-48e9-9b90-87fa5a07d155 {
background-color: var(--header-7-bg);
}

.b750c5eb0-c76e-48e9-9b90-87fa5a07d155 .j125992f8-55ff-4132-8a96-78dd55e54b44,
.b750c5eb0-c76e-48e9-9b90-87fa5a07d155 .sad5ba5de-cc0d-4351-aa1c-bc9e60b3b4cf {
background: var(--header-7-btn-login-bg);
color: var(--header-7-btn-login-text);
font-weight: 500;
}

.b750c5eb0-c76e-48e9-9b90-87fa5a07d155 .m3002ab28-1dca-435a-9bd0-a0b9a6154f71 {
background: var(--header-7-btn-signup-bg);
color: var(--header-7-btn-signup-text);
font-weight: 500;
}

.hf30e2860-85b8-41ee-bf21-0048c1308c53 {
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;
}

.hf30e2860-85b8-41ee-bf21-0048c1308c53 .e932c1525-3b62-4c42-9789-5659f4c9b45b {
font-size: 5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-1-main-text);
}

.hf30e2860-85b8-41ee-bf21-0048c1308c53 .rb9eebad7-f6de-4961-a9c5-98667456dfa9 {
font-size: 4vw;
color: var(--h1-1-text);
font-weight: 500;
line-height: 1.3;
}

.qd3623088-8a7d-4946-8d99-99414e803aaa {
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;
}

.qd3623088-8a7d-4946-8d99-99414e803aaa .o4382d50d-348e-401b-b478-61f159eb94f1 {
margin-left: 37vw;
}

.qd3623088-8a7d-4946-8d99-99414e803aaa .e932c1525-3b62-4c42-9789-5659f4c9b45b {
font-size: 4.5vw;
font-weight: 700;
margin-bottom: 0.5rem;
color: var(--h1-2-main-text);
}

.qd3623088-8a7d-4946-8d99-99414e803aaa .rb9eebad7-f6de-4961-a9c5-98667456dfa9 {
font-size: 3vw;
color: var(--h1-2-text);
font-weight: 500;
line-height: 1.3;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .n13b41584-33a6-4973-9948-8c6bdbb95f3e {
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);
}

/* Левая часть */
.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .g41ab3792-bf37-45d2-a607-f8e5726f4013 {
flex: 1 1 350px;
padding: 40px;
border-right: 2px solid rgba(0,0,0,0.1);
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .g41ab3792-bf37-45d2-a607-f8e5726f4013 h5 {
font-weight: 700;
color: #000;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .input-group-text {
background-color: #fff;
border-right: 0;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .form-control {
text-align: center;
font-weight: 600;
border-left: 0;
border-right: 0;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .form-select {
border-left: 0;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .s8c0a9dc1-8c81-4533-b042-412a1afb6334 {
background: linear-gradient(180deg, #FFD54F, #FFB300);
border: none;
color: #000;
font-weight: 700;
border-radius: 8px;
transition: all 0.2s;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .s8c0a9dc1-8c81-4533-b042-412a1afb6334:hover {
background: linear-gradient(180deg, #FFE082, #FFC107);
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .pb3bdecb2-f275-4abe-9601-c45189c0a376 img {
height: 16px;
margin-right: 10px;
}

/* Правая часть */
.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .o0b2f3576-9791-47c8-9b22-dfe36c904936 {
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;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .o0b2f3576-9791-47c8-9b22-dfe36c904936 h1 {
font-weight: 800;
font-size: 3rem;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .o0b2f3576-9791-47c8-9b22-dfe36c904936 p {
margin: 0;
}

.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .fbc32a89f-aef8-461f-a877-ef6f09cf6b37 {
gap: 11px;
}

.s310a8adb-7171-4dd5-80e3-2784856e1672 {
height: 50px;
}

.q67537767-d285-4e3b-85ee-69c544ad7bb6 {
height: 24px;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 {
background-color: var(--h1-4-bg);
color: #f8f9fa;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .sd35d2588-3504-423a-afae-08b6ee15b8df {
background-color: #343a4070; /* Slightly lighter dark for main sections */
border-radius: 15px;
overflow: hidden;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .oa3671f1e-99a6-4b98-8ca9-47205e250043 {
background-color: #495057; /* Card background */
border-radius: 10px;
min-height: 120px;
display: flex;
align-items: center;
padding: 15px;
margin-bottom: 15px;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .y6f1bd482-5ecc-44f7-9b50-a82f14d4c242 {
width: 50px;
height: 50px;
margin-right: 15px;
border-radius: 8px;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .z8ccafeb3-1d19-4f59-b9bf-a8a2ebc88c6d {
background: linear-gradient(135deg, #FFD700, #DAA520); /* Gold gradient */
color: #212529;
border-radius: 10px;
padding: 15px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .u7a71038a-b993-4d47-9ca2-1e4786c124cd {
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;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .hb7646176-1388-4b97-b65c-3c846a86c334 {
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;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .n1e5b5b8d-d67a-434c-8fce-83a1eb9f8ed2 {
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;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .jcb27133d-085e-4020-b913-75f43639316f {
position: absolute;
bottom: 20px;
left: 30px;
display: flex;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .j4554dd57-6d3f-4a3d-a28a-60c8cedace16 {
width: 8px;
height: 8px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
margin-right: 5px;
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .j4554dd57-6d3f-4a3d-a28a-60c8cedace16.b5a913255-6098-49e6-8477-0a317157a14a {
background-color: #ffc107; /* Active dot color */
}
.n00d66a2a-a612-4208-884a-7827fc4d00e4 .p8ab32d9a-412e-4470-ab3a-eec0bafa3023 {
width: 80px;
height: 40px;
border-radius: 5px;
margin: 0 10px;
display: block
}

.n00d66a2a-a612-4208-884a-7827fc4d00e4 .hb7646176-1388-4b97-b65c-3c846a86c334 .c1d195955-05e9-47ee-9523-51f1ace24a17 {
color: var(--h1-4-main-text) !important;
}

.n00d66a2a-a612-4208-884a-7827fc4d00e4 .hb7646176-1388-4b97-b65c-3c846a86c334 .h3 {
color: var(--h1-4-text) !important;
}

.n00d66a2a-a612-4208-884a-7827fc4d00e4 .hb7646176-1388-4b97-b65c-3c846a86c334 p {
color: var(--h1-4-text) !important;
}

/* Custom button colors based on image */
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .n9999f47b-6424-41bd-a7c5-56127e626a29 {
--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 */
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .e500b5ef9-8bc4-4096-ba93-45aea1c8e693 { /* 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 */
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .pc9d8d552-30d5-41f2-805e-da8a7ed690d1 {
--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 */
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .right {
background: var(--h1-5-bg);
}

/* Custom color utility classes */
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .r9923e71e-b29e-4437-bcf9-05b16a572a3a {
color: var(--h1-5-main-text) !important;
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .f57b952d6-2df9-4fca-bebd-aa994b72fff3 {
color: #8B4513 !important;
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d { /* Outer background */
background-color: var(--h1-5-bg) !important;
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .ic88dbda3-a44a-42c7-bdda-dccbf915615a { /* Inner container background */
background-color: #312948 !important;
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .l9a0badaa-2c5e-4f56-84f0-145c0fcfdf21 { /* Placeholder circle background */
background-color: #4A4068 !important;
}
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d .q3b17dfbb-3d85-4692-9089-6cb4df408969 { /* General light grey text */
color: var(--h1-5-text) !important;
}
/* Ensure HR separators are visible on dark backgrounds */
.ab0477cf6-0e2f-4a63-a0c0-671c50b7542d hr {
border-color: #4A4068 !important;
opacity: 1 !important;
}

.n52df4ad7-0b80-482c-9714-c7bf904a2ddc {
background-color: var(--slot-1-bg);
color: var(--slot-1-text);
}

.n52df4ad7-0b80-482c-9714-c7bf904a2ddc .if0a1ad7e-e965-4e45-9376-9bfbd9a7bb1e {
color: #ffcc00;
font-weight: bold;
letter-spacing: 2px;
}

.n52df4ad7-0b80-482c-9714-c7bf904a2ddc .w56897780-5a00-4f50-83c8-0ca07435fb55 {
border-radius: 10px;
position: relative;
height: 23vw !important;
background-size: cover!important;
background-position: center !important;
background-repeat: no-repeat !important;
}

.n52df4ad7-0b80-482c-9714-c7bf904a2ddc .w97db0eeb-24fe-4d77-811b-0b18380b2dd5 {
position: absolute;
top: -5px;
right: -5px;
background-color: #ff3333;
font-size: 0.7rem;
}

.n52df4ad7-0b80-482c-9714-c7bf904a2ddc .rc90b488a-da37-4426-be4a-9bd0ccbf5686 {
background-color: var(--slot-1-login-bg);
font-weight: bold;
color: var(--slot-1-login-text);
width: 47%
}

.c5519e6c3-4eee-4473-9b12-f3cf85d40118 {
background-color:var(--slot-2-bg);
color: var(--slot-2-text);
padding: 20px;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .l23a1980e-2c22-4bef-81f8-1038bb06564c i {
margin-right: 5px;
font-size: 1.1em;
}

.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .cfcc769fc-c201-4c90-aa3d-41aae5e0166b {
font-size: 1.8em; /* H2-like size */
font-weight: bold;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .cfcc769fc-c201-4c90-aa3d-41aae5e0166b .re8459ed6-c48d-4eb7-9cde-933c3f0d0371 {
font-size: 1.3em;
margin-right: 10px;
line-height: 1; /* Align emoji vertically */
}

.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .w8d3e47c7-35fa-45c9-a229-7223740dc340 {
background-color: #2a2a4a; /* Dark card background */
border: none;
border-radius: 10px;
overflow: hidden;
position: relative;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .udd11f69a-5ead-4930-b369-e9f19fff3cc1 {
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;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .i72992390-5ff0-47d7-b365-388a9349dd6d {
height: 120px; /* Height for the smaller card images */
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .n756caf87-0bec-4332-9922-86b0fc121f84 {
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;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .yf463bef7-b84b-4b87-a83c-5ac79c1b5836 {
padding: 15px;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .s578a47cc-01ec-453e-815f-54c2bff0e21e {
padding: 10px; /* Reduced padding for small cards */
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .t78a6b998-8481-4096-87ea-9b6815c272c8 {
font-size: 1.05em; /* Slightly larger for main card */
font-weight: bold;
margin-bottom: 3px;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .l123f810d-14a5-4741-8415-9a747667c389 {
font-size: 0.9em;
font-weight: bold;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .i5094847a-c5d0-446f-b367-13b5da57a6c5 {
font-size: 0.8em;
color: #aaaaaa;
}

.c5519e6c3-4eee-4473-9b12-f3cf85d40118 .i4072ef1c-f955-4dd1-be57-256d86c84d81 h4 {
font-size: 1.4em;
margin-bottom: 20px;
}

.p32b43606-fe22-4243-9df6-09d23cc06040 {
background-color: var(--slot-3-bg);
color: var(--slot-3-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.p32b43606-fe22-4243-9df6-09d23cc06040 .vce37805e-0e9c-4eaa-b90a-1dd37f2f3a53 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.p32b43606-fe22-4243-9df6-09d23cc06040 .zfa4e947f-1b3e-469e-b78c-6e1069ff2d39 {
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;
}

.p32b43606-fe22-4243-9df6-09d23cc06040 .zfa4e947f-1b3e-469e-b78c-6e1069ff2d39:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.p32b43606-fe22-4243-9df6-09d23cc06040 .u9491a273-3adc-42b6-ab75-041c2ac206dd {
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;
}

.y6d94cb07-92e5-4caf-bdc4-e591bebd2a68 {
background-color: var(--slot-4-bg);
color: var(--slot-4-text);
padding: 40px 0;
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 15px;
}

.y6d94cb07-92e5-4caf-bdc4-e591bebd2a68 .vce37805e-0e9c-4eaa-b90a-1dd37f2f3a53 {
grid-column: span 2;
grid-row: span 2;
height: 315px !important;
}

.y6d94cb07-92e5-4caf-bdc4-e591bebd2a68 .zfa4e947f-1b3e-469e-b78c-6e1069ff2d39 {
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;
}

.y6d94cb07-92e5-4caf-bdc4-e591bebd2a68 .zfa4e947f-1b3e-469e-b78c-6e1069ff2d39:hover {
transform: translateY(-5px);
box-shadow: 0 0 15px rgba(255, 255, 255, 0.1);
}

.y6d94cb07-92e5-4caf-bdc4-e591bebd2a68 .u9491a273-3adc-42b6-ab75-041c2ac206dd {
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;
}

.s1b8c9bd8-6aea-4f27-8cb3-58b7bc1bc7fc {
background-color: var(--slot-5-bg);
color: var(--slot-5-text);
padding: 1rem 1rem;
box-sizing: border-box;
}

.s1b8c9bd8-6aea-4f27-8cb3-58b7bc1bc7fc .card {
background-color: transparent;
border: none;
color: var(--slot-5-text);
height: 100%;
}

.s1b8c9bd8-6aea-4f27-8cb3-58b7bc1bc7fc .t116df352-3814-4e36-a8b2-7e63f1838de4 {
color: var(--slot-5-text-2);
}

.s1b8c9bd8-6aea-4f27-8cb3-58b7bc1bc7fc .h1cad032c-52fb-406c-8dfb-0f42f6f61ab5 {
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;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 {
background: var(--slot-6-bg);
color: var(--slot-6-text);
overflow-x: hidden;

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

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .zae17cce6-9c6b-4cbc-9c2b-fc4df8484848 {
font-size: 3rem;
font-weight: 800;
color: #d6b073;
text-shadow: 0 3px 8px rgba(0,0,0,0.6);
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .y1d06456d-6410-48f1-9e30-b15ff089468f {
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;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .y1d06456d-6410-48f1-9e30-b15ff089468f::before {
content: "";
position: absolute;
inset: -10px;
border: 4px dotted #d6b073;
border-radius: 20px;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .pe79e655a-b4f7-450c-8dbe-427a8a53e1a6 {
display: flex;
gap: 1rem;
overflow-x: auto;
padding-bottom: 1rem;
scroll-snap-type: x mandatory;
position: relative;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .pe79e655a-b4f7-450c-8dbe-427a8a53e1a6::-webkit-scrollbar {
/*height: 8px;*/
display: none;
}
.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .pe79e655a-b4f7-450c-8dbe-427a8a53e1a6::-webkit-scrollbar-thumb {
-ms-overflow-style: none;
scrollbar-width: none;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .tafcbca09-5f75-40f2-8655-c2556cb74030 {
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;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .zfa4e947f-1b3e-469e-b78c-6e1069ff2d39 {
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;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .uf79d3af4-c0cf-460b-9f92-c1066422e944 {
display: flex;
justify-content: center;
gap: 0.5rem;
margin-top: 10px;
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .n9e3e9a14-41b0-411e-8872-aa7536bd40a2 {
border: none;
background: rgba(214,176,115,0.2);
color: #d6b073;
padding: 5px 10px;
border-radius: 5px;
transition: 0.3s;
}
.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .n9e3e9a14-41b0-411e-8872-aa7536bd40a2:hover {
background: rgba(214,176,115,0.4);
}

.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .tb1ef9c51-d2e7-4fd6-8d09-f052964d6851 {
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;
}
.xd26165b5-2e30-492f-b8ca-78accfeaf4b0 .tb1ef9c51-d2e7-4fd6-8d09-f052964d6851:hover {
background: rgba(255,255,255,0.25);
}

.e7b4bb411-2bcf-485f-a82f-18968df29a47 .accordion-button {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
}

.e7b4bb411-2bcf-485f-a82f-18968df29a47 .accordion-item {
background-color: var(--faq-item-bg);
color: var(--faq-item-text);
margin-bottom: 10px;
}

.e7b4bb411-2bcf-485f-a82f-18968df29a47 .accordion-item:first-of-type>.accordion-header .accordion-button {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.e7b4bb411-2bcf-485f-a82f-18968df29a47 .accordion-item:last-of-type>.accordion-header .accordion-button.t6c829a26-9f5a-4a41-9e45-d42b81979d6e {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.e7b4bb411-2bcf-485f-a82f-18968df29a47 .accordion-button:not(.t6c829a26-9f5a-4a41-9e45-d42b81979d6e)::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 ");
}

.e7b4bb411-2bcf-485f-a82f-18968df29a47 .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 ");
}

.df1ede6d3-63de-46ad-a26a-948ed2bdf17b {
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;
}

.df1ede6d3-63de-46ad-a26a-948ed2bdf17b .c1d195955-05e9-47ee-9523-51f1ace24a17 {
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.5rem;
}
.df1ede6d3-63de-46ad-a26a-948ed2bdf17b .c1d195955-05e9-47ee-9523-51f1ace24a17::after {
display: none;
}

.z795e3f20-251c-4653-879b-90993626aaef {
height: 200px;
overflow-y: auto;
}

.j35da66ea-e665-4006-960f-740d234cfec4 {
font-size: 30px;
margin: 0;
display: inline-block;
font-weight: bold;
}

.i8f722382-f900-4ed8-94f7-a738d493f9b2 {
height: 45px;
}

.df1ede6d3-63de-46ad-a26a-948ed2bdf17b p {
color: var(--text-3-color);
font-size: 1.05rem;
margin-bottom: 2.5rem;
max-height: 180px; /* ограничиваем высоту */
overflow: hidden;
position: relative;
}

/* затемнение внизу текста */
.df1ede6d3-63de-46ad-a26a-948ed2bdf17b p::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 70px;
background: var(--text-3-gradient)
}

.df1ede6d3-63de-46ad-a26a-948ed2bdf17b .z038e0038-e4fc-4075-9d4b-aafc48fb1a15 {
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;
}

.df1ede6d3-63de-46ad-a26a-948ed2bdf17b .z038e0038-e4fc-4075-9d4b-aafc48fb1a15:hover {
opacity: 0.7;
}

.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 {
background-color: var(--footer-1-bg);
color: var(--footer-1-text);
padding: 2rem 0;
margin-top: auto;
}

.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .b2a2fa9fa-135d-4975-a4c8-6365251858b6 {
font-weight: 600;
margin-bottom: 1rem;
color: var(--footer-1-text);
font-size: 1.25rem;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .o1d07b4d5-55bb-49cb-be73-565903542042 {
list-style: none;
padding-left: 0;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .o1d07b4d5-55bb-49cb-be73-565903542042 li {
margin-bottom: 0.5rem;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .o1d07b4d5-55bb-49cb-be73-565903542042 a {
text-decoration: none;
color: var(--footer-1-link);
transition: color 0.2s;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .o1d07b4d5-55bb-49cb-be73-565903542042 a:hover {
opacity: 0.7;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .oba6dca92-305f-4342-b6fb-c50e31e88d40 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .oba6dca92-305f-4342-b6fb-c50e31e88d40 img {
height: 40px;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 img {
height: 40px;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .f194a6807-1293-40e7-bc98-548803f9fb67 {
display: flex;
gap: 1rem;
margin-top: 0.5rem;
flex-wrap: wrap;
}
.yf10d8e69-aa81-4f21-b42b-4984b4cd4217 .f194a6807-1293-40e7-bc98-548803f9fb67 img {
height: 40px;
}

.nf5fac741-8eb1-4252-9443-4c042f6b651e {
background-color: var(--footer-2-bg);
color: var(--footer-2-text);
padding-top: 2rem;
font-size: 0.9rem;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e h5 {
color: var(--footer-2-text);
font-size: 1rem;
margin-bottom: 1rem;
font-weight: bold;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e a {
color: var(--footer-2-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
transition: color 0.3s;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e a:hover {
opacity: 0.7;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .md34a3ab2-4c89-48ac-b1fd-51349e262c5d, .nf5fac741-8eb1-4252-9443-4c042f6b651e .c3e9a960d-e775-4420-8d0a-424af8d6c15d {
display: flex;
flex-wrap: wrap;
gap: 1rem;
margin-bottom: 1.5rem;
justify-content: center;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .md34a3ab2-4c89-48ac-b1fd-51349e262c5d i, .nf5fac741-8eb1-4252-9443-4c042f6b651e .c3e9a960d-e775-4420-8d0a-424af8d6c15d i {
font-size: 1.5rem;
color: #ffffff;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .md34a3ab2-4c89-48ac-b1fd-51349e262c5d img {
height: 45px;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .l6374d23e-0197-4e49-9aae-25ae996f4d63 {
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;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .e7eda61bd-ff45-46ef-a916-ed5c6281474f {
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;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .e7eda61bd-ff45-46ef-a916-ed5c6281474f option {
background-color: #333;
color: white;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .k84283588-5766-470f-a3a9-10dc748961f6, .nf5fac741-8eb1-4252-9443-4c042f6b651e .f0ae2ad54-8cbd-41eb-9f61-250c5fd647fb, .nf5fac741-8eb1-4252-9443-4c042f6b651e .i227637fd-2054-4ab3-b634-141710362d32 {
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;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .k84283588-5766-470f-a3a9-10dc748961f6 {
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>");
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .f0ae2ad54-8cbd-41eb-9f61-250c5fd647fb {
background: linear-gradient(135deg,#ff3b3b 0%,#60c 100%);
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .i227637fd-2054-4ab3-b634-141710362d32 {
background: linear-gradient(135deg,#3e7bfa 0%,#60c 100%);
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .k84283588-5766-470f-a3a9-10dc748961f6:hover, .nf5fac741-8eb1-4252-9443-4c042f6b651e .f0ae2ad54-8cbd-41eb-9f61-250c5fd647fb:hover, .nf5fac741-8eb1-4252-9443-4c042f6b651e .i227637fd-2054-4ab3-b634-141710362d32:hover {
background-color: #444;
color: #fff;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .mfb1c386c-8196-4bac-a806-c973ecd8fa57 {
border-top: 1px solid #333;
margin: 1.5rem 0;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .n9e2a5f36-f0b2-42b2-878b-b8137922985c, .nf5fac741-8eb1-4252-9443-4c042f6b651e .v1f83a7b2-27d3-4319-83d9-71d9124169d6 {
text-align: center;
}
.nf5fac741-8eb1-4252-9443-4c042f6b651e .n9e2a5f36-f0b2-42b2-878b-b8137922985c h5, .nf5fac741-8eb1-4252-9443-4c042f6b651e .v1f83a7b2-27d3-4319-83d9-71d9124169d6 h5 {
text-align: center;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 {
background-color: var(--footer-3-bg);
color: var(--footer-3-text);
padding: 2rem 0 0;
font-family: Arial, sans-serif;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .f28d149e3-4e95-442b-b8a9-a2e5fc18acf8 h6 {
font-weight: bold;
margin-bottom: 1rem;
font-size: 1rem;
color: var(--footer-3-text);
text-transform: uppercase;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .o1d07b4d5-55bb-49cb-be73-565903542042 {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .o1d07b4d5-55bb-49cb-be73-565903542042 li {
margin-bottom: 0.5rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .o1d07b4d5-55bb-49cb-be73-565903542042 a {
text-decoration: none;
color: var(--footer-3-link);
font-size: 0.85rem;
transition: color 0.15s ease-in-out;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .o1d07b4d5-55bb-49cb-be73-565903542042 a:hover {
opacity: 0.7;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .md34a3ab2-4c89-48ac-b1fd-51349e262c5d {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .md34a3ab2-4c89-48ac-b1fd-51349e262c5d > * {
flex: 1 1 calc(50% - 10px);
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .z7d656032-2b43-43a0-bd78-9cf6af0b5136 {
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;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .z7d656032-2b43-43a0-bd78-9cf6af0b5136 img {
height: 30px;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .lbed3b5ce-b7e8-4a67-a5e0-eb72187695f0 {
color: #ccc;
font-size: 0.85rem;
line-height: 1.4;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .v1f83a7b2-27d3-4319-83d9-71d9124169d6 {
margin-top: 1rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .wb9cd9899-b477-4b95-9903-be75169c5b36 {
font-size: 0.8rem;
color: #ccc;
margin-bottom: 0.5rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 {
display: flex;
gap: 10px;
margin-bottom: 1rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .g56f637fd-7c15-4770-9c3a-0d10de3de9fa {
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;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .qa74ed77d-9159-4ce4-8bb8-b6f158882b53 {
margin-top: 1.5rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .m0f5d1818-e86e-4f5c-ac91-191c80118c1d {
display: flex;
gap: 10px;
margin-top: 10px;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .kf9468ee2-f46d-462f-bfb6-ae4d1cfad472 {
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;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .w8e236ade-d1af-4bc0-a487-8c2f9f1fc359 {
padding-top: 1rem;
margin-top: 2rem;
font-size: 0.8rem;
color: #999;
text-align: center;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .ebbcf215c-311e-42d0-9ec2-0e63be84e7a8 {
font-size: 0.8rem;
color: #ccc;
margin-top: 0.5rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .k7c40a23a-487d-4374-8777-d6969f122c0c {
padding: 2rem 0;
margin-top: 2rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .d4d3a87ad-800b-4a54-b85b-6f5ecff27802 {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .l66d43643-8a43-4fae-acd1-82bab0a3ca2e {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 1rem;
background-color: var(--footer-3-bg-clubs);
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .n7797a5ce-3f42-4b26-865e-0fc4a323647c {
width: 80px;
height: 80px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-weight: bold;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .sfd5dbf53-477f-4020-a282-700b80a284a5 {
color: var(--footer-3-text-bottom);
font-size: 0.9rem;
max-width: 500px;
margin-bottom: 1rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .y82337deb-e57b-41ca-a8fe-125023cc0d7b {
display: flex;
flex-direction: column;
align-items: flex-end;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .x58f605c4-b99c-4220-af89-a742e3d5376c {
color: #fff;
font-weight: bold;
margin-bottom: 10px;
font-size: 1rem;
}

.b44d92e13-5de1-465a-a0f6-8633dd20f04f {
background-color: var(--footer-4-bg);
color: var(--footer-4-text);
padding: 50px 0;
font-size: 14px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .o1d07b4d5-55bb-49cb-be73-565903542042 {
background-color: var(--footer-4-bg-links);
border-radius: 10px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .o1d07b4d5-55bb-49cb-be73-565903542042 .g0aa07653-26b5-43f5-bb8d-37f6c4469ef2 a {
color: var(--footer-4-link-contact);
font-size: var(--footer-4-link-size);
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .o1d07b4d5-55bb-49cb-be73-565903542042 .g0aa07653-26b5-43f5-bb8d-37f6c4469ef2 a:hover {
opacity: var(--footer-4-link-contact-hover-opacity);
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f a {
color: var(--footer-4-link);
text-decoration: none;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f a:hover {
opacity: 0.7;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .cfcc769fc-c201-4c90-aa3d-41aae5e0166b {
font-weight: 600;
margin-bottom: 15px;
font-size: 16px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .v8fdd8320-859b-48c1-8c29-1e25f80cd232 a,
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .q83c2f69c-4e3c-4e20-be49-0280ab67bcb7 a {
display: block;
margin-bottom: 5px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 a {
font-size: 20px;
margin-right: 15px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .x19bcefc0-d5cc-4ed4-8615-ce35a3d1a5db img {
height: 50px;
margin-right: 10px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .s507509da-bc8d-48a0-a887-a6dffce9a3f4 img {
height: 30px;
margin-right: 10px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .ie33dace0-9023-422e-8a47-797bb4e331d7 img {
max-height: 40px;
margin: 5px;
}
.b44d92e13-5de1-465a-a0f6-8633dd20f04f .w8e236ade-d1af-4bc0-a487-8c2f9f1fc359 {
border-top: 1px solid #1b1d3a;
padding-top: 20px;
font-size: 12px;
color: #aaa;
}

.b44d92e13-5de1-465a-a0f6-8633dd20f04f .w8e236ade-d1af-4bc0-a487-8c2f9f1fc359 p {
color: var(--footer-4-text-bottom);
}

.b44d92e13-5de1-465a-a0f6-8633dd20f04f .kf607eac6-b83b-451c-9e60-3d423c751f9b {
display: inline-flex;
border-radius: 0.5rem;
overflow: hidden;
}

.b44d92e13-5de1-465a-a0f6-8633dd20f04f .kf607eac6-b83b-451c-9e60-3d423c751f9b button {
display: flex;
align-items: center;
gap: 0.5rem;
padding: 0.5rem 1rem;
border: none;
background: none;
color: #fff;
font-weight: 500;
}

.b44d92e13-5de1-465a-a0f6-8633dd20f04f .kf607eac6-b83b-451c-9e60-3d423c751f9b button.b5a913255-6098-49e6-8477-0a317157a14a {
background-color: #1c1c5c;
}

.b44d92e13-5de1-465a-a0f6-8633dd20f04f .kf607eac6-b83b-451c-9e60-3d423c751f9b img {
width: 20px;
height: 14px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 {
background-color: var(--footer-5-bg);
font-size: 14px;
color: var(--footer-5-text);
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 h6 {
color: var(--footer-5-text);
font-weight: 600;
margin-bottom: 15px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 a {
color: var(--footer-5-link);
text-decoration: none;
display: block;
margin-bottom: 8px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .pfb887d70-43e1-4685-9154-a1e8751c46d0 {
max-width: 160px;
margin-bottom: 20px;
}

/* Верхний блок */
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .e2e59944f-33d1-48f0-aaa6-a3c908a6d69d {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px 80px 0px;
border-bottom: 1px solid #222;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .e2e59944f-33d1-48f0-aaa6-a3c908a6d69d > div {
flex: 1;
min-width: 180px;
padding: 0 20px;
border-right: 1px solid #222;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .e2e59944f-33d1-48f0-aaa6-a3c908a6d69d > div:last-child {
border-right: none;
}

/* Средняя часть */
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .f31cbdf1a-6185-4118-9213-840a869430da {
padding: 25px 80px;
border-bottom: 1px solid #222;
}

/* Нижняя часть */
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .w8e236ade-d1af-4bc0-a487-8c2f9f1fc359 {
padding: 25px 80px;
border-top: 1px solid #222;
}

/* Кнопки */
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .w307ee3e3-025c-4a7f-ab13-448bdc17c74e .btn {
background: #1a1a1a;
color: #fff;
border-radius: 30px;
padding: 8px 18px;
font-size: 14px;
margin-left: 8px;
margin-top: 8px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .w307ee3e3-025c-4a7f-ab13-448bdc17c74e .btn:hover {
background: var(--footer-5-bg-button);
color: var(--footer-5-bg-button-text);
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .j145ea431-1258-408b-88d3-6660c6540268 {
padding: 25px 80px;
}

/* Верификация */
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .fa0cf3c59-a67a-414e-8f73-e8dd48e8b9c1 img {
height: 40px;
margin-right: 10px;
}

/* Платёжки */
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .oba6dca92-305f-4342-b6fb-c50e31e88d40 img {
height: 24px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .z7d656032-2b43-43a0-bd78-9cf6af0b5136 {
background-color: #fff;
border-radius: 10px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .j4110e771-503c-4df4-b811-6c77c409e02b {
max-width: 800px;
color: var(--footer-5-text-bottom);
}

.rbcec1abe-e631-42dc-b94d-32d1491e35c1 {
background-color: var(--footer-6-bg);
color: var(--footer-6-text);
}
.rbcec1abe-e631-42dc-b94d-32d1491e35c1 .rc025e3e5-d4bb-4a0d-bb07-c6a2f3423855 {
background-color: var(--footer-6-bg-support);
}
.rbcec1abe-e631-42dc-b94d-32d1491e35c1 a {
color: var(--footer-6-link) !important;
font-weight: 500;
}
.rbcec1abe-e631-42dc-b94d-32d1491e35c1 .z50c0921b-71ac-4de2-80f0-f36a0ac8e7bc {
background-color: #4a4175;
color: var(--footer-6-text);
font-size: 1.2rem;
}
.rbcec1abe-e631-42dc-b94d-32d1491e35c1 .m6c26c457-15ba-4e80-9f8c-ab53bb617f8e {
background-color: var(--footer-6-bg-support-chat)
}
.rbcec1abe-e631-42dc-b94d-32d1491e35c1 .nf9f3a283-7b29-43d4-8b47-09918611a12f {
background-color: var(--footer-6-bg-support-tg)
}
.rbcec1abe-e631-42dc-b94d-32d1491e35c1 .l5a8b1fdb-a397-4be9-b363-9114bf14bd9b {
background-color: var(--footer-6-bg-support-mail)
}

.zf13f9a47-51b7-473d-9c08-c712916b5479 {
background-color: var(--footer-7-bg);
color: var(--footer-7-text);
margin-top: auto; /* Push footer to bottom */
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 h5 {
color: var(--footer-7-text);
margin-bottom: 1rem;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 ul {
padding-left: 0;
list-style: none;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 ul li a {
color: var(--footer-7-link);
text-decoration: none;
transition: color 0.2s;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 ul li a:hover {
opacity: 0.7;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 hr {
border-color: #333;
}

/* Custom button styles */
.zf13f9a47-51b7-473d-9c08-c712916b5479 .kef74be2a-ae03-40a9-a402-1a53da234a2d {
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;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .kef74be2a-ae03-40a9-a402-1a53da234a2d i {
margin-left: 0.5rem;
font-size: 1.25rem;
}

.zf13f9a47-51b7-473d-9c08-c712916b5479 .v3b1eddbe-74bf-4eb9-9e68-211554a15bad {
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;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .v3b1eddbe-74bf-4eb9-9e68-211554a15bad i {
font-size: 2rem; /* Larger icon size */
margin-right: 0.75rem;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .v3b1eddbe-74bf-4eb9-9e68-211554a15bad .i4fc72435-88a3-4e32-b86c-4d55beced99e {
font-size: 0.75rem;
line-height: 1; /* Adjust line height for better vertical alignment */
display: block;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .v3b1eddbe-74bf-4eb9-9e68-211554a15bad .hcd574cc5-177f-4734-87f9-848051518757 {
font-size: 1.2rem;
font-weight: bold;
line-height: 1;
display: block;
}

/* Placeholder styles for logos */
.zf13f9a47-51b7-473d-9c08-c712916b5479 .ne38d85ac-c075-4ef0-95bc-a60dcb334fe3 {
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 */
}

.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 {
background-color: var(--footer-8-bg);
color: var(--footer-8-text);
padding-top: 30px;
padding-bottom: 20px;
font-size: 0.9rem;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .pfb887d70-43e1-4685-9154-a1e8751c46d0 {
font-size: 1.8rem;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 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;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 a:hover {
opacity: 0.8;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 ul {
list-style: none;
padding: 0;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 ul li {
margin-bottom: 10px;
position: relative;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 ul li a {
color: var(--footer-8-link);
text-decoration: none;
transition: color 0.3s ease;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 ul li a:hover {
opacity: 0.7;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 ul li i.v215fae6d-17f3-485f-806a-198c36fe9150.f326e3e30-749b-4979-a68d-582bd65af07c {
color: var(--footer-8-link);
font-size: 0.7rem;
margin-right: 8px;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .m423dd085-2170-4e69-a3be-c9ee2aa13234 {
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 */
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .m423dd085-2170-4e69-a3be-c9ee2aa13234:hover {
opacity: 0.7;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .m423dd085-2170-4e69-a3be-c9ee2aa13234 i {
margin-right: 10px;
font-size: 1.5rem;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .md34a3ab2-4c89-48ac-b1fd-51349e262c5d img,
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .j69021ddf-761e-4dc8-b034-e94abbf0394b img {
height: 25px; /* Adjust as needed */
margin-right: 20px;
filter: grayscale(100%) brightness(1.5); /* Make images greyish-white */
opacity: 0.7;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .md34a3ab2-4c89-48ac-b1fd-51349e262c5d .o6dc4ebec-90e9-47c5-921e-4fa597d93127 {
font-size: 2.2rem; /* Larger for crypto */
margin-top: 5px;
margin-left: -5px;
margin-right: 10px;
color: #ccc;
}

.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .ncd51c9f9-8534-4883-9afc-4ae4a14dc5e7 {
width: 70px; /* Adjust size as needed */
height: auto;
margin-right: 20px;
filter: grayscale(100%) brightness(1.5);
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 hr {
border-color: #333;
margin-top: 30px;
margin-bottom: 20px;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .r2a8dbe1b-f686-4984-9712-aa0b253485aa {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
margin-top: 20px;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .r2a8dbe1b-f686-4984-9712-aa0b253485aa .j69021ddf-761e-4dc8-b034-e94abbf0394b {
display: flex;
align-items: center;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .f09a5d4ba-b7ba-40e8-a874-a3d665e7cb27 {
font-size: 0.8rem;
color: var(--footer-8-text-bottom);
}

.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 {
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;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .be1be0f96-05aa-49ae-aaf9-af7549515022 {
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);
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .f28d149e3-4e95-442b-b8a9-a2e5fc18acf8 {
padding: 2rem 0;
border-bottom: 1px solid #333; /* Separator line */
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .f28d149e3-4e95-442b-b8a9-a2e5fc18acf8:last-of-type {
border-bottom: none;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .t9c2babe0-7753-469a-b50a-53266f885c1a {
color: var(--footer-9-header-block);
font-size: 1rem;
font-weight: bold;
margin-bottom: 1rem;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .s79b50d56-9e85-4d30-8813-eacebfbafa58, .j4110e771-503c-4df4-b811-6c77c409e02b {
color: var(--footer-9-link);
text-decoration: none;
display: block;
margin-bottom: 0.5rem;
font-size: 0.8125rem; /* Slightly smaller for links/text items */
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .s79b50d56-9e85-4d30-8813-eacebfbafa58:hover {
opacity: 0.7;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .z43774470-bec4-4baa-a71c-da3f6ea387e7 {
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;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0 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 */
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.bf90764f5-f489-4033-97bb-74f31b8688b3 img {
filter: none; /* Remove grayscale for these as they have color in original */
}

.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .j2e8bc75f-e6e1-4aa5-8150-4386a9c37a2c {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 1rem;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .j2e8bc75f-e6e1-4aa5-8150-4386a9c37a2c img {
max-width: 150px; /* Adjust size for these logos */
height: auto;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .yc000350c-6134-4e00-b16d-72603d2ec000 {
font-size: 0.75rem; /* Smaller for legal text */
color: var(--footer-9-text-bottom);
line-height: 1.5;
text-align: start;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .c59fbdf2b-ae92-490d-8e00-0e2e28273314 {
font-weight: bold;
color: #ff9900;
margin-bottom: 1rem;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .hbdcb9300-0317-49e9-b740-6f57a6bb192e {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 1rem;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .fc4cf7066-68f8-4e69-9ac3-c4563dddd9cd {
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 */
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .ib6ab9720-674a-4f3e-b73c-16721430e4a5 {
display: flex;
align-items: center;
gap: 5px;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .h8d9fd5a3-fb4a-4125-a87b-029bd76e83b9 {
font-size: 0.9rem;
color: #00ff00; /* Green for secure text */
font-weight: bold;
}

/* SVG icons and placeholders */
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .caea83a4f-b504-4dc5-b2ce-4ad898fe7317 {
/* 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;
}

.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .caea83a4f-b504-4dc5-b2ce-4ad898fe7317.w711b7576-b945-4222-9638-4e21e0f6910b { /* 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 */
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.da5997704-78bd-4158-a1c2-f780f6ae1e0e {
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 */
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.n469d9dc8-a786-467e-9b13-da25f20ac67c {
padding: 0.5rem 1rem;
border-radius: 5px;
text-align: center;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.n469d9dc8-a786-467e-9b13-da25f20ac67c > div {
color: white;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.n469d9dc8-a786-467e-9b13-da25f20ac67c .b3db9de20-96c7-4139-8ee2-bf369e2074f7 {
font-size: 1.8rem;
font-weight: bold;
line-height: 1;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0.n469d9dc8-a786-467e-9b13-da25f20ac67c .f4770aa30-84b3-4194-8a2e-a9e485eae7f6 {
font-size: 0.7rem;
}

/* For generic logo items that are images, assume they are PNG/JPG and just adjust size */
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .td7be25b2-2ff1-4cb3-96bd-bcb6e71adcf0 img {
display: block; /* Ensures images are on their own line/block */
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d {
background: var(--footer-10-bg);
color: var(--footer-10-text);
overflow-x: hidden;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .b2a2fa9fa-135d-4975-a4c8-6365251858b6 {
font-weight: 700;
font-size: 1rem;
color: var(--footer-10-header-block);
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .k7fba0bbe-e6c8-484a-b357-c1d4524f5a25 {
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;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .z73f78f44-1e7c-49ee-bb18-dc5d3105a34e {
display: flex;
width: max-content;
animation: scroll 40s linear infinite;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .oba58eada-1d09-40bb-ad9d-bd3a71395aef {
display: flex;
gap: 1.5rem;
padding-right: 1.5rem;
}

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

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .fda274235-fea5-4e24-be11-ead846ab0a8e {
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;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .o1d07b4d5-55bb-49cb-be73-565903542042 a {
display: block;
color: var(--footer-10-link);
text-decoration: none;
margin-bottom: .25rem;
font-size: 0.9rem;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .o1d07b4d5-55bb-49cb-be73-565903542042 a:hover {
opacity: 0.7;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .y4e80b179-6e3f-4ad4-84b2-1f6309d23323 {
margin-top: 60px;
padding-bottom: 30px;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .w8e236ade-d1af-4bc0-a487-8c2f9f1fc359 {
border-top: 1px solid rgba(255,255,255,0.2);
text-align: center;
font-size: 0.85rem;
padding-top: 10px;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .bdd61d827-73bc-4ddb-b3ad-683d5b1f8c07 {
display: flex;
align-items: center;
gap: 1rem;
flex-wrap: wrap;
margin-top: 10px;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .bdd61d827-73bc-4ddb-b3ad-683d5b1f8c07 .fda274235-fea5-4e24-be11-ead846ab0a8e {
width: 70px;
height: 40px;
font-size: 0.75rem;
}

/* Custom styles for the footer to match the image */
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 {
background-color: var(--footer-11-bg);
color: var(--footer-11-text);
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .pfb887d70-43e1-4685-9154-a1e8751c46d0 {
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 */
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .qf3bfcab2-5e03-491a-a776-168b43ec6d48 {
color: rgba(255, 255, 255, 0.5) !important; /* Slightly adjusted text-white-50 for consistency */
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .sf8bc88b5-817f-4d65-96a1-292b4c3d8bbb {
color: var(--footer-11-header-block) !important; /* White for section titles */
font-size: 1.1rem;
margin-bottom: 1rem !important; /* Spacing below titles */
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .s79b50d56-9e85-4d30-8813-eacebfbafa58 {
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;
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .s79b50d56-9e85-4d30-8813-eacebfbafa58:hover {
opacity: 0.7;
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .n650d2e0f-9127-4224-b499-f3b41d75a62f {
border-color: #3a3745 !important; /* Custom border color for separators */
}

/* Styling for social media icon placeholders */
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .u4639c106-44e5-47e0-a5d6-bd527929eb54 {
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;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .u4639c106-44e5-47e0-a5d6-bd527929eb54:hover {
background-color: #4a4755; /* Slightly lighter on hover */
color: #ffffff;
}

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 .g56f637fd-7c15-4770-9c3a-0d10de3de9fa {
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;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 .g56f637fd-7c15-4770-9c3a-0d10de3de9fa:hover {
transform: translateY(-2px);
background-color: rgba(255,255,255,0.06);
opacity: 0.7;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 svg { width: 20px; height: 20px; display: block; }

/* Styling for badge placeholders */
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e23e22efb-2872-4146-98ce-f13ec8815339 {
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 */
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e23e22efb-2872-4146-98ce-f13ec8815339.ka25a5916-e040-449c-8f27-3ef683345715 {
background-color: #4CAF50; /* Green for GCB badge */
color: white;
font-weight: bold;
}

/* Styling for language selector button */
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e7eda61bd-ff45-46ef-a916-ed5c6281474f .btn.wefd75a44-e941-48be-b21c-1786bfdbd712 {
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 */
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e7eda61bd-ff45-46ef-a916-ed5c6281474f .btn.wefd75a44-e941-48be-b21c-1786bfdbd712:hover {
background-color: #4a4755;
border-color: #4a4755;
color: #ffffff;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e7eda61bd-ff45-46ef-a916-ed5c6281474f .v1566f2a8-4b0f-429c-be45-fd18dc4dfc11 {
font-size: 1.2rem; /* Size for flag emoji */
line-height: 1; /* Prevent vertical alignment issues */
}

/* Styling for dropdown menu */
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .kb0991f21-126e-4681-9f02-2becef0e9d60 {
background-color: #3a3745; /* Dark dropdown menu */
border-color: #3a3745;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .q6e5dfc5f-ea11-4a82-8a06-e23a997b3447 {
color: #e0e0e0;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .q6e5dfc5f-ea11-4a82-8a06-e23a997b3447:hover {
background-color: #4a4755;
color: #ffffff;
}

.v6dac607c-56b6-4525-b8a8-00cb364eabae {
background-color: var(--popup-bg);
color: var(--popup-text);
}

.v6dac607c-56b6-4525-b8a8-00cb364eabae .iaa7d59b5-509f-4b88-a8f3-e5e93a7d81bc {
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");
}

.v6dac607c-56b6-4525-b8a8-00cb364eabae .m45f190e0-47f7-432e-a6b8-6ec6feff8b6a {
background-color: var(--popup-btn-bg);
color: var(--popup-btn-text);
font-weight: 500;
}

.h26d220c8-654e-438d-b724-5dd2238b0dfd{
width: 30px;
height: 30px;
object-fit: cover;
display: block;
}

.p12f8ece8-aee7-46d5-9511-9f6d2ef8d33d {
width: 30px;
height: 30px;
object-fit: cover;
}

.zbe8cf179-0436-47d2-a1c8-c9a0be725c88 {
width: 20px;
height: 20px;
object-fit: cover;
}

.dcc4c3db1-5478-4111-8123-80633b0c931c {
height: 40px;
margin-right: 20px;
}

.m3db31541-4aa7-4496-9e95-acbd2e09df06 {
height: 20px;
margin-right: 5px;
}

@media (max-width: 992px) {
.p32b43606-fe22-4243-9df6-09d23cc06040  {
grid-template-columns: repeat(3, 1fr);
}

.y6d94cb07-92e5-4caf-bdc4-e591bebd2a68  {
grid-template-columns: repeat(3, 1fr);
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .f28d149e3-4e95-442b-b8a9-a2e5fc18acf8 {
margin-bottom: 2rem;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .d4d3a87ad-800b-4a54-b85b-6f5ecff27802 {
flex-direction: column;
align-items: flex-start;
}

.y559bf10b-5aa4-4573-9cf7-4da61f5c8f99 .y82337deb-e57b-41ca-a8fe-125023cc0d7b {
align-items: flex-start;
margin-top: 1rem;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .e2e59944f-33d1-48f0-aaa6-a3c908a6d69d {
padding: 40px 20px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .e2e59944f-33d1-48f0-aaa6-a3c908a6d69d > div {
border-right: none;
border-bottom: 1px solid #222;
padding-bottom: 20px;
margin-bottom: 20px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .e2e59944f-33d1-48f0-aaa6-a3c908a6d69d > div:last-child {
border-bottom: none;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .f31cbdf1a-6185-4118-9213-840a869430da,
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .w8e236ade-d1af-4bc0-a487-8c2f9f1fc359,
.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .j145ea431-1258-408b-88d3-6660c6540268 {
padding: 40px 20px;
}

.wc96b610d-dc31-4ca6-9987-94e4932cabb0 .w307ee3e3-025c-4a7f-ab13-448bdc17c74e {
text-align: left;
}
}

@media (max-width: 768px) {
.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .n13b41584-33a6-4973-9948-8c6bdbb95f3e {
flex-direction: column;
max-width: 95%;
}
.ecf048559-67ce-4f6b-bf4f-9d7bd3066f34 .g41ab3792-bf37-45d2-a607-f8e5726f4013 {
border-right: none;
border-bottom: 2px solid rgba(0,0,0,0.1);
}

.df1ede6d3-63de-46ad-a26a-948ed2bdf17b {
max-width: 95%;
padding: 40px 24px;
}
.df1ede6d3-63de-46ad-a26a-948ed2bdf17b .c1d195955-05e9-47ee-9523-51f1ace24a17 {
font-size: 1.4rem;
}
.df1ede6d3-63de-46ad-a26a-948ed2bdf17b p {
font-size: 0.95rem;
max-height: 140px;
}

.zf13f9a47-51b7-473d-9c08-c712916b5479 .u6c0a201b-ffc5-485e-8224-5f2d8b93af88 {
text-align: center;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .d-grid }} {
display: flex;
flex-direction: column;
align-items: center;
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .d-flex.justify-content-center.align-items-center.gap-4 {
flex-wrap: wrap;
gap: 1rem; /* Adjust gap for smaller screens */
}
.zf13f9a47-51b7-473d-9c08-c712916b5479 .v3b1eddbe-74bf-4eb9-9e68-211554a15bad, .fcc4bc892-b78c-45ff-bf11-c657554fa8f6 .kef74be2a-ae03-40a9-a402-1a53da234a2d {
width: 100%; /* Full width buttons on small screens */
}

.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 {
margin-top: 20px;
text-align: center;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2 a {
margin: 0 8px;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .r2a8dbe1b-f686-4984-9712-aa0b253485aa {
flex-direction: column;
text-align: center;
}
.facf1e2f3-c1f8-422b-ac4b-3cfaee760c12 .r2a8dbe1b-f686-4984-9712-aa0b253485aa .y3350e11f-bbbd-4380-9d8c-99acb316af24 {
margin-bottom: 15px;
}

.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .j2e8bc75f-e6e1-4aa5-8150-4386a9c37a2c {
align-items: center;
width: 100%;
}
.ja8c3fa4a-79eb-4f23-82fc-0cff4659ab13 .yc000350c-6134-4e00-b16d-72603d2ec000 {
text-align: center !important;
}

.g4a593d59-ce0a-42aa-86e9-2c101d809d6d .z73f78f44-1e7c-49ee-bb18-dc5d3105a34e { animation-duration: 25s; }

.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .d-flex.justify-content-between.align-items-center {
flex-direction: column; /* Stack logo and copyright */
text-align: center;
gap: 1rem;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .d-flex.flex-wrap.justify-content-between.align-items-center {
flex-direction: column; /* Stack social, badges, language selector */
align-items: center;
gap: 1rem;
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .ja20aa5c3-ae47-40a4-a33f-5d9f31ac97b2,
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .o65e5d9ed-b851-495d-bf08-a39554b0c168,
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e7eda61bd-ff45-46ef-a916-ed5c6281474f {
width: 100%; /* Full width for better stacking */
justify-content: center; /* Center items within their containers */
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .o65e5d9ed-b851-495d-bf08-a39554b0c168 {
/* 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 */
}
.c80b72bee-8cbe-4b5e-8c5f-64b89b796df2 .e23e22efb-2872-4146-98ce-f13ec8815339 {
width: auto; /* Allow badges to size naturally within grid */
}
}
