|
|
@@ -38,56 +38,31 @@ html {
|
|
|
--text-color: rgba(2, 0, 5, 0.80);
|
|
|
--fz-default: 16px;
|
|
|
--lh-default: 24px;
|
|
|
- --h1: 44px;
|
|
|
- --h2: 24px;
|
|
|
- --h3: 20px;
|
|
|
- --h4: 18px;
|
|
|
- --l: 20px;
|
|
|
- --m: 16px;
|
|
|
- --s: 14px;
|
|
|
+ --h1: 24px;
|
|
|
+ --h2: 20px;
|
|
|
+ --h3: 18px;
|
|
|
+ --h4: 16px;
|
|
|
}
|
|
|
@media (max-width: 1199px) {
|
|
|
:root {
|
|
|
--container-width: 1199px;
|
|
|
--fz-default: 16px;
|
|
|
--lh-default: 26px;
|
|
|
- --h1: 28px;
|
|
|
- --h2: 20px;
|
|
|
- --h3: 18px;
|
|
|
- --h4: 16px;
|
|
|
- --l: 20px;
|
|
|
- --m: 16px;
|
|
|
- --s: 14px;
|
|
|
- --sp: 32px 0;
|
|
|
+ --h1: 22px;
|
|
|
+ --h2: 18px;
|
|
|
+ --h3: 16px;
|
|
|
+ --h4: 14px;
|
|
|
}
|
|
|
}
|
|
|
@media (max-width: 768px) {
|
|
|
:root {
|
|
|
--container-width: 768px;
|
|
|
- --fz-default: 16px;
|
|
|
- --lh-default: 26px;
|
|
|
- --h1: 28px;
|
|
|
- --h2: 20px;
|
|
|
- --h3: 18px;
|
|
|
- --h4: 16px;
|
|
|
- --l: 20px;
|
|
|
- --m: 16px;
|
|
|
- --s: 14px;
|
|
|
- --sp: 32px 0;
|
|
|
- }
|
|
|
-}
|
|
|
-@media (max-width: 575px) {
|
|
|
- :root {
|
|
|
- --container-width: 575px;
|
|
|
- --fz-default: 16px;
|
|
|
- --lh-default: 26px;
|
|
|
- --h1: 24px;
|
|
|
+ --fz-default: 14px;
|
|
|
+ --lh-default: 20px;
|
|
|
+ --h1: 22px;
|
|
|
--h2: 18px;
|
|
|
--h3: 16px;
|
|
|
--h4: 14px;
|
|
|
- --l: 20px;
|
|
|
- --m: 16px;
|
|
|
- --s: 14px;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -106,7 +81,6 @@ body {
|
|
|
min-width: 360px;
|
|
|
color: var(--text-color);
|
|
|
position: relative;
|
|
|
- background-color: #FFF;
|
|
|
scroll-behavior: smooth;
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
-moz-osx-font-smoothing: grayscale;
|
|
|
@@ -118,6 +92,7 @@ h1 {
|
|
|
font-weight: 600;
|
|
|
font-size: var(--h1);
|
|
|
line-height: 106%;
|
|
|
+ text-transform: uppercase;
|
|
|
}
|
|
|
|
|
|
h2 {
|
|
|
@@ -125,6 +100,7 @@ h2 {
|
|
|
font-weight: 600;
|
|
|
font-size: var(--h2);
|
|
|
line-height: 125%;
|
|
|
+ text-transform: uppercase;
|
|
|
}
|
|
|
|
|
|
h3 {
|
|
|
@@ -213,6 +189,122 @@ h1, h2, h3, h4, h5, h6 {
|
|
|
.text ol {
|
|
|
list-style: decimal;
|
|
|
}
|
|
|
+.text img {
|
|
|
+ max-width: 100%;
|
|
|
+ height: auto;
|
|
|
+ border-radius: 12px;
|
|
|
+}
|
|
|
+.text .table-wrapper-scroll {
|
|
|
+ margin: 30px 0;
|
|
|
+ background: var(--table-bg-color);
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+ border-radius: 9px;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+@media (max-width: 575px) {
|
|
|
+ .text .table-wrapper-scroll {
|
|
|
+ overflow-x: auto;
|
|
|
+ margin: 20px 0;
|
|
|
+ }
|
|
|
+ .text .table-wrapper-scroll::-webkit-scrollbar {
|
|
|
+ height: 6px;
|
|
|
+ }
|
|
|
+ .text .table-wrapper-scroll::-webkit-scrollbar-track {
|
|
|
+ background: var(--table-bg-color);
|
|
|
+ border-radius: 9px;
|
|
|
+ }
|
|
|
+ .text .table-wrapper-scroll::-webkit-scrollbar-thumb {
|
|
|
+ background: var(--content-border-color);
|
|
|
+ border-radius: 9px;
|
|
|
+ }
|
|
|
+ .text .table-wrapper-scroll::-webkit-scrollbar-thumb:hover {
|
|
|
+ background: var(--accent-color);
|
|
|
+ }
|
|
|
+}
|
|
|
+.text .table-wrapper {
|
|
|
+ border-radius: 9px;
|
|
|
+}
|
|
|
+@media (max-width: 575px) {
|
|
|
+ .text .table-wrapper.large-table {
|
|
|
+ width: 640px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.text table {
|
|
|
+ margin: 0;
|
|
|
+ position: relative;
|
|
|
+ width: 100%;
|
|
|
+ table-layout: auto;
|
|
|
+ border-collapse: collapse;
|
|
|
+ border-radius: 9px;
|
|
|
+ overflow: hidden;
|
|
|
+ background: var(--table-bg-color);
|
|
|
+}
|
|
|
+.text table thead th, .text table thead td {
|
|
|
+ padding: 12px;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 16px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 600;
|
|
|
+ line-height: 1.2em;
|
|
|
+ vertical-align: middle;
|
|
|
+ background: var(--table-header-color);
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+}
|
|
|
+@media (max-width: 575px) {
|
|
|
+ .text table thead th, .text table thead td {
|
|
|
+ vertical-align: middle;
|
|
|
+ font-size: 13px;
|
|
|
+ padding: 8px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.text table tr:first-child th {
|
|
|
+ padding: 12px;
|
|
|
+ text-align: center;
|
|
|
+ font-size: 16px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 600;
|
|
|
+ line-height: 1.2em;
|
|
|
+ vertical-align: middle;
|
|
|
+ background: var(--table-header-color);
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+}
|
|
|
+@media (max-width: 575px) {
|
|
|
+ .text table tr:first-child th {
|
|
|
+ vertical-align: middle;
|
|
|
+ font-size: 13px;
|
|
|
+ padding: 8px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.text table tr:first-child:has(th) {
|
|
|
+ overflow: hidden;
|
|
|
+ height: auto !important;
|
|
|
+}
|
|
|
+.text table tbody tr {
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+}
|
|
|
+.text table tbody tr:nth-child(even) {
|
|
|
+ background: rgba(var(--table-header-color-rgb, 42, 42, 42), 0.3);
|
|
|
+}
|
|
|
+.text table tbody td {
|
|
|
+ padding: 12px;
|
|
|
+ vertical-align: middle;
|
|
|
+ word-wrap: break-word;
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+}
|
|
|
+@media (max-width: 1199px) {
|
|
|
+ .text table tbody td {
|
|
|
+ font-size: 14px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 575px) {
|
|
|
+ .text table tbody td {
|
|
|
+ font-size: 13px;
|
|
|
+ padding: 8px;
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
.header {
|
|
|
position: fixed;
|
|
|
@@ -221,6 +313,7 @@ h1, h2, h3, h4, h5, h6 {
|
|
|
left: 0;
|
|
|
height: 70px;
|
|
|
z-index: 1000;
|
|
|
+ background: var(--header-color);
|
|
|
}
|
|
|
.header .container {
|
|
|
display: flex;
|
|
|
@@ -305,6 +398,11 @@ h1, h2, h3, h4, h5, h6 {
|
|
|
transform: translateY(-1px);
|
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
|
|
}
|
|
|
+.header__btn--secondary {
|
|
|
+ border: 1px solid var(--accent-color);
|
|
|
+ background: var(--accent-color);
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
.header__btn--secondary:hover {
|
|
|
transform: translateY(-1px);
|
|
|
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
|
|
@@ -328,6 +426,7 @@ h1, h2, h3, h4, h5, h6 {
|
|
|
.header__burger-line {
|
|
|
width: 100%;
|
|
|
height: 3px;
|
|
|
+ background: #fff;
|
|
|
border-radius: 2px;
|
|
|
transition: all 0.3s ease;
|
|
|
}
|
|
|
@@ -374,19 +473,35 @@ h1, h2, h3, h4, h5, h6 {
|
|
|
transition: transform 0.3s ease;
|
|
|
padding: 40px 20px;
|
|
|
overflow-y: auto;
|
|
|
- backdrop-filter: blur(10px);
|
|
|
}
|
|
|
+}
|
|
|
+@media (max-width: 768px) and (max-width: 768px) {
|
|
|
+ .header__nav {
|
|
|
+ background: var(--body-bg-color);
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
.header__nav.active {
|
|
|
transform: translateX(0);
|
|
|
}
|
|
|
.header__menu {
|
|
|
flex-direction: column;
|
|
|
- align-items: flex-start;
|
|
|
+ align-items: center;
|
|
|
+ width: 100%;
|
|
|
gap: 24px;
|
|
|
}
|
|
|
.header__menu-link {
|
|
|
font-size: 18px;
|
|
|
}
|
|
|
+}
|
|
|
+@media (max-width: 768px) and (max-width: 768px) {
|
|
|
+ .header__menu-link {
|
|
|
+ font-size: 16px;
|
|
|
+ background: var(--body-bg-color);
|
|
|
+ color: var(--text-color);
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
.header__actions {
|
|
|
gap: 8px;
|
|
|
}
|
|
|
@@ -400,50 +515,568 @@ h1, h2, h3, h4, h5, h6 {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-.container {
|
|
|
- max-width: var(--container-width);
|
|
|
+.footer {
|
|
|
+ background: var(--footer-bg-color);
|
|
|
+ display: flex;
|
|
|
+ gap: 32px;
|
|
|
+ padding: 48px 0;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .footer {
|
|
|
+ gap: 24px;
|
|
|
+ padding: 32px 0;
|
|
|
+ }
|
|
|
+}
|
|
|
+.footer__content-inner {
|
|
|
+ display: flex;
|
|
|
+ align-items: flex-start;
|
|
|
+ gap: 60px;
|
|
|
+ align-self: stretch;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .footer__content-inner {
|
|
|
+ gap: 20px;
|
|
|
+ flex-direction: column;
|
|
|
+ }
|
|
|
+}
|
|
|
+.footer__text {
|
|
|
+ font-size: 14px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 20px; /* 142.857% */
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .footer__text {
|
|
|
+ font-size: 12px;
|
|
|
+ line-height: 18px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.footer__logo {
|
|
|
+ width: 210px;
|
|
|
+ height: 48px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .footer__logo {
|
|
|
+ width: 100%;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ }
|
|
|
+}
|
|
|
+.footer__logo img {
|
|
|
+ width: 190px;
|
|
|
+ height: 44px;
|
|
|
+ display: block;
|
|
|
+ cursor: pointer;
|
|
|
+ -o-object-fit: contain;
|
|
|
+ object-fit: contain;
|
|
|
+ transition: opacity 0.3s ease;
|
|
|
+}
|
|
|
+.footer__bottom-imgs {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ gap: 40px;
|
|
|
+ align-self: stretch;
|
|
|
+ list-style: none;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+}
|
|
|
+.footer__bottom-imgs img {
|
|
|
+ opacity: 0.4;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .footer__bottom-imgs {
|
|
|
+ gap: 20px;
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: 1fr 1fr;
|
|
|
+ }
|
|
|
+}
|
|
|
+.footer__menu-list {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ gap: 24px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .footer__menu-list {
|
|
|
+ gap: 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.footer__menu-item {
|
|
|
+ list-style: none;
|
|
|
+}
|
|
|
+.footer__menu-link {
|
|
|
+ color: var(--Main-White, #FFF);
|
|
|
+ font-size: 16px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 700;
|
|
|
+ line-height: normal;
|
|
|
+ text-decoration-line: underline;
|
|
|
+ text-decoration-style: solid;
|
|
|
+ -webkit-text-decoration-skip-ink: none;
|
|
|
+ text-decoration-skip-ink: none;
|
|
|
+ text-decoration-thickness: auto;
|
|
|
+ text-underline-offset: auto;
|
|
|
+ text-underline-position: from-font;
|
|
|
+}
|
|
|
+.footer__menu-link:hover {
|
|
|
+ color: #fff;
|
|
|
+ opacity: 0.9;
|
|
|
+}
|
|
|
+.footer__copyright {
|
|
|
+ color: var(--Main-White, #FFF);
|
|
|
+ font-size: 14px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: normal;
|
|
|
+}
|
|
|
+
|
|
|
+.btn-wrapper {
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ margin-top: 24px;
|
|
|
+}
|
|
|
+
|
|
|
+.btn {
|
|
|
+ display: inline-flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ padding: 14px 32px;
|
|
|
+ border-radius: 8px;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 600;
|
|
|
+ line-height: 1.5;
|
|
|
+ text-decoration: none;
|
|
|
+ transition: all 0.3s ease;
|
|
|
+ cursor: pointer;
|
|
|
+ border: none;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .btn {
|
|
|
+ font-size: 14px;
|
|
|
+ padding: 12px 24px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.btn--accent {
|
|
|
+ background: var(--accent-color);
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+.btn--accent:hover {
|
|
|
+ transform: translateY(-1px);
|
|
|
+ box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
|
|
|
+ opacity: 0.9;
|
|
|
+}
|
|
|
+.btn--accent:active {
|
|
|
+ transform: translateY(0);
|
|
|
+ box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
|
|
|
+}
|
|
|
+
|
|
|
+.author {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ gap: 24px;
|
|
|
+ border-radius: 8px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .author {
|
|
|
+ gap: 16px;
|
|
|
+ flex-direction: column;
|
|
|
+ }
|
|
|
+}
|
|
|
+.author__img {
|
|
|
+ flex-shrink: 0;
|
|
|
+ width: 100px;
|
|
|
+ height: 100px;
|
|
|
+ border-radius: 50%;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .author__img {
|
|
|
+ width: 60px;
|
|
|
+ height: 60px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.author__img img {
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
- margin: 0 auto;
|
|
|
+ -o-object-fit: cover;
|
|
|
+ object-fit: cover;
|
|
|
+}
|
|
|
+.author__info {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ gap: 16px;
|
|
|
+}
|
|
|
+.author__name {
|
|
|
+ font-size: 14px;
|
|
|
+ font-weight: 600;
|
|
|
+}
|
|
|
+.author__name-header {
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
+}
|
|
|
+.author__name-n {
|
|
|
+ color: var(--text-color);
|
|
|
+ font-size: 16px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 700;
|
|
|
+ line-height: 18px; /* 112.5% */
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .author__name-n {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.author__name-v {
|
|
|
+ color: var(--accent-color);
|
|
|
+ font-size: 18px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 700;
|
|
|
+ line-height: 18px; /* 100% */
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .author__name-v {
|
|
|
+ font-size: 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.faq {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ gap: 16px;
|
|
|
+}
|
|
|
+.faq__title {
|
|
|
+ margin: 0;
|
|
|
+ margin-bottom: 24px;
|
|
|
+ font-weight: 600;
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+.faq__item {
|
|
|
+ border-radius: 12px;
|
|
|
+ overflow: hidden;
|
|
|
+ transition: all 0.3s ease;
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+ background: var(--content-bg-color);
|
|
|
+}
|
|
|
+.faq__item.active .faq__question::after {
|
|
|
+ transform: rotate(45deg);
|
|
|
+}
|
|
|
+.faq__item.active .faq__question::before {
|
|
|
+ transform: rotate(-45deg);
|
|
|
+}
|
|
|
+.faq__item.active .faq__answer {
|
|
|
+ opacity: 1;
|
|
|
+}
|
|
|
+.faq__question {
|
|
|
+ padding: 20px 56px 20px 24px;
|
|
|
+ cursor: pointer;
|
|
|
position: relative;
|
|
|
- padding: 0 16px;
|
|
|
+ -webkit-user-select: none;
|
|
|
+ -moz-user-select: none;
|
|
|
+ user-select: none;
|
|
|
+ transition: background-color 0.2s ease;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ gap: 16px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .faq__question {
|
|
|
+ padding: 16px 56px 16px 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.faq__question h3 {
|
|
|
+ margin: 0;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 500;
|
|
|
+ line-height: 24px;
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+.faq__question::before, .faq__question::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ right: 24px;
|
|
|
+ top: 50%;
|
|
|
+ width: 16px;
|
|
|
+ height: 2px;
|
|
|
+ background-color: var(--text-color);
|
|
|
+ transition: transform 0.3s ease;
|
|
|
+}
|
|
|
+.faq__question::before {
|
|
|
+ transform: translateY(-50%);
|
|
|
+}
|
|
|
+.faq__question::after {
|
|
|
+ transform: translateY(-50%) rotate(90deg);
|
|
|
+}
|
|
|
+.faq__number {
|
|
|
+ display: flex;
|
|
|
+ width: 32px;
|
|
|
+ height: 32px;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ gap: 10px;
|
|
|
+ aspect-ratio: 1/1;
|
|
|
+ font-weight: 600;
|
|
|
+ background-color: var(--accent-color);
|
|
|
+ color: var(--text-color);
|
|
|
+ flex-shrink: 0;
|
|
|
+ border-radius: 50%;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .faq__number {
|
|
|
+ width: 26px;
|
|
|
+ height: 26px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.faq__question-title {
|
|
|
+ flex: 1;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 500;
|
|
|
+ line-height: 24px;
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+.faq__answer {
|
|
|
+ max-height: 0;
|
|
|
+ opacity: 0;
|
|
|
+ overflow: hidden;
|
|
|
+ transition: all 0.3s ease;
|
|
|
+ border-top: 1px dashed var(--content-border-color);
|
|
|
+}
|
|
|
+.faq__answer p {
|
|
|
+ margin: 0;
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 22px;
|
|
|
+ color: var(--text-color);
|
|
|
+ opacity: 0.8;
|
|
|
+}
|
|
|
+.faq__answer-inner {
|
|
|
+ padding: 24px;
|
|
|
}
|
|
|
|
|
|
-button.accent-color {
|
|
|
- transition: filter 0.3s ease;
|
|
|
+.toc {
|
|
|
+ border-radius: 12px;
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+ background: var(--content-bg-color);
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+.toc__header {
|
|
|
+ padding: 20px 56px 20px 24px;
|
|
|
+ cursor: pointer;
|
|
|
+ position: relative;
|
|
|
+ -webkit-user-select: none;
|
|
|
+ -moz-user-select: none;
|
|
|
+ user-select: none;
|
|
|
+ transition: background-color 0.2s ease;
|
|
|
+}
|
|
|
+.toc__header:hover {
|
|
|
+ background-color: rgba(0, 0, 0, 0.02);
|
|
|
+}
|
|
|
+.toc__header::before, .toc__header::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ right: 24px;
|
|
|
+ top: 50%;
|
|
|
+ width: 16px;
|
|
|
+ height: 2px;
|
|
|
+ background-color: var(--text-color);
|
|
|
+ transition: transform 0.3s ease;
|
|
|
+}
|
|
|
+.toc__header::before {
|
|
|
+ transform: translateY(-50%) rotate(90deg);
|
|
|
+}
|
|
|
+.toc__header::after {
|
|
|
+ transform: translateY(-50%);
|
|
|
+}
|
|
|
+.toc__title {
|
|
|
+ margin: 0;
|
|
|
+ color: var(--Main-Back, #000);
|
|
|
+ font-size: 18px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 700;
|
|
|
+ line-height: normal;
|
|
|
+ text-transform: uppercase;
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .toc__title {
|
|
|
+ font-size: 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.toc__content {
|
|
|
+ max-height: 0;
|
|
|
+ overflow: hidden;
|
|
|
+ transition: max-height 0.3s ease;
|
|
|
+}
|
|
|
+.toc__list {
|
|
|
+ list-style: none;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0 24px 24px 24px;
|
|
|
+ counter-reset: toc-counter;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .toc__list {
|
|
|
+ padding: 0 16px 16px 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.toc__list--nested {
|
|
|
+ padding: 8px 0 0 28px;
|
|
|
+ list-style: disc;
|
|
|
+ padding-left: 40px;
|
|
|
+}
|
|
|
+.toc__item {
|
|
|
+ margin-bottom: 8px;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+.toc__item:last-child {
|
|
|
+ margin-bottom: 0;
|
|
|
+}
|
|
|
+.toc__item > .toc__link::before {
|
|
|
+ counter-increment: toc-counter;
|
|
|
+ content: counter(toc-counter) ". ";
|
|
|
+ font-weight: 600;
|
|
|
+ margin-right: 4px;
|
|
|
+}
|
|
|
+.toc__list--nested > .toc__item > .toc__link::before {
|
|
|
+ content: none;
|
|
|
+}
|
|
|
+.toc__link {
|
|
|
+ display: block;
|
|
|
+ color: var(--text-color);
|
|
|
+ text-decoration: none;
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 20px;
|
|
|
+ padding: 6px 12px;
|
|
|
+ border-radius: 6px;
|
|
|
+ transition: all 0.2s ease;
|
|
|
}
|
|
|
-button.accent-color:hover {
|
|
|
- filter: brightness(0.85);
|
|
|
+.toc__link:hover {
|
|
|
+ background-color: rgba(0, 0, 0, 0.03);
|
|
|
+ color: var(--link-color);
|
|
|
+}
|
|
|
+.toc__list--nested > .toc__item > .toc__link {
|
|
|
+ font-size: 13px;
|
|
|
+ padding-left: 8px;
|
|
|
+}
|
|
|
+.toc.active .toc__header::before {
|
|
|
+ transform: translateY(-50%) rotate(45deg);
|
|
|
+}
|
|
|
+.toc.active .toc__header::after {
|
|
|
+ transform: translateY(-50%) rotate(-45deg);
|
|
|
+}
|
|
|
+.toc.active .toc__content {
|
|
|
+ max-height: 1000px;
|
|
|
}
|
|
|
|
|
|
-.main__btn {
|
|
|
+.slot-item {
|
|
|
+ overflow: hidden;
|
|
|
position: relative;
|
|
|
- margin: auto;
|
|
|
+ padding-top: 52%;
|
|
|
+ border-radius: 16px;
|
|
|
+ background-color: var(--body-bg-color);
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+ box-shadow: 0 2px 44px 0 rgba(188, 188, 188, 0.15);
|
|
|
+}
|
|
|
+.slot-item__inner {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ overflow: hidden;
|
|
|
+ height: calc(100% - 45px);
|
|
|
+}
|
|
|
+.slot-item__thumbnail {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ right: 0;
|
|
|
+}
|
|
|
+.slot-item__thumbnail img {
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ -o-object-fit: cover;
|
|
|
+ object-fit: cover;
|
|
|
}
|
|
|
-.main__btn a {
|
|
|
+.slot-item__title {
|
|
|
+ height: 45px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ padding: 12px;
|
|
|
+ gap: 8px;
|
|
|
+}
|
|
|
+.slot-item__title-txt {
|
|
|
+ color: var(--text-color);
|
|
|
+ text-align: center;
|
|
|
+ font-size: 16px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 26px; /* 162.5% */
|
|
|
+}
|
|
|
+.slot-item__provider {
|
|
|
+ border-radius: 8px;
|
|
|
+ background-color: var(--body-bg-color);
|
|
|
+ backdrop-filter: blur(17px);
|
|
|
+ position: absolute;
|
|
|
+ top: 12px;
|
|
|
+ right: 12px;
|
|
|
+ padding: 8px;
|
|
|
+}
|
|
|
+.slot-item__rtp {
|
|
|
+ background-color: var(--accent-color);
|
|
|
+ display: flex;
|
|
|
+ height: 24px;
|
|
|
+ padding: 4px 8px;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ gap: 4px;
|
|
|
+ position: absolute;
|
|
|
+ bottom: 12px;
|
|
|
+ right: 12px;
|
|
|
+ color: var(--text-color);
|
|
|
+ font-size: 12px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 700;
|
|
|
+ line-height: 14px; /* 116.667% */
|
|
|
+ border-radius: 5px;
|
|
|
+}
|
|
|
+.slot-item__icon {
|
|
|
+ width: 18px;
|
|
|
+ height: 18px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
- height: 100%;
|
|
|
- width: 100%;
|
|
|
}
|
|
|
-.bottom-btn {
|
|
|
- margin: auto;
|
|
|
- width: 200px;
|
|
|
- background: #c30054;
|
|
|
+.slot-item__icon svg {
|
|
|
+ fill: var(--link-color);
|
|
|
}
|
|
|
|
|
|
body {
|
|
|
- background: #fff !important;
|
|
|
padding-top: 70px;
|
|
|
- color: #000;
|
|
|
+ background-color: var(--body-bg-color);
|
|
|
+ color: var(--text-color);
|
|
|
font-style: normal;
|
|
|
font-weight: 400;
|
|
|
line-height: 24px; /* 150% */
|
|
|
}
|
|
|
+body.menu-open {
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+
|
|
|
+.container {
|
|
|
+ max-width: var(--container-width);
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ margin: 0 auto;
|
|
|
+ padding-left: 16px !important;
|
|
|
+ padding-right: 16px !important;
|
|
|
+}
|
|
|
|
|
|
.banner {
|
|
|
background: #000;
|
|
|
@@ -453,6 +1086,8 @@ body {
|
|
|
}
|
|
|
.banner__img-wrp {
|
|
|
max-width: 1920px;
|
|
|
+ max-height: 540px;
|
|
|
+ overflow: hidden;
|
|
|
margin: 0 auto;
|
|
|
}
|
|
|
.banner__img {
|
|
|
@@ -470,16 +1105,359 @@ body {
|
|
|
gap: 32px;
|
|
|
width: 100%;
|
|
|
}
|
|
|
-@media (max-width: 768px) {
|
|
|
+@media (max-width: 1199px) {
|
|
|
.section-wrapper {
|
|
|
gap: 24px;
|
|
|
+ padding: 24px 0;
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .section-wrapper {
|
|
|
+ gap: 16px;
|
|
|
+ padding: 16px 0;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
.section {
|
|
|
padding: 32px;
|
|
|
border-radius: 16px;
|
|
|
- border: 1px solid #E4E4E4;
|
|
|
- background: #F6F6F6;
|
|
|
+ border: 1px solid var(--content-border-color);
|
|
|
+ background: var(--content-bg-color);
|
|
|
+}
|
|
|
+@media (max-width: 1199px) {
|
|
|
+ .section {
|
|
|
+ padding: 24px;
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .section {
|
|
|
+ padding: 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.section__title {
|
|
|
+ margin-top: 0;
|
|
|
+}
|
|
|
+
|
|
|
+a {
|
|
|
+ color: var(--link-color);
|
|
|
+ text-decoration: none;
|
|
|
+ transition: color 0.3s ease;
|
|
|
+}
|
|
|
+a:hover {
|
|
|
+ opacity: 0.8;
|
|
|
+}
|
|
|
+
|
|
|
+table {
|
|
|
+ background: var(--table-bg-color);
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+
|
|
|
+th,
|
|
|
+thead,
|
|
|
+table thead tr {
|
|
|
+ background-color: var(--table-header-color);
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+
|
|
|
+caption {
|
|
|
+ background: var(--table-header-color);
|
|
|
+ color: var(--text-color);
|
|
|
+}
|
|
|
+
|
|
|
+.game-item {
|
|
|
+ border-radius: var(--border-radius-main);
|
|
|
+ overflow: hidden;
|
|
|
+ position: relative;
|
|
|
+ padding-top: 52%;
|
|
|
+ box-shadow: 0px 2px 44px 0px rgba(188, 188, 188, 0.15);
|
|
|
+ background: #fff;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item {
|
|
|
+ padding-top: 60%;
|
|
|
+ border-radius: 12px;
|
|
|
+ box-shadow: 0px 1.4px 30.803px 0px rgba(188, 188, 188, 0.15);
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__inner {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ overflow: hidden;
|
|
|
+ height: calc(100% - 45px);
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__inner {
|
|
|
+ height: calc(100% - 40px);
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__inner:hover .game-item__hover {
|
|
|
+ opacity: 1;
|
|
|
+ visibility: visible;
|
|
|
+}
|
|
|
+.game-item__title {
|
|
|
+ color: rgba(2, 0, 5, 0.8);
|
|
|
+ text-align: center;
|
|
|
+ font-size: 16px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 400;
|
|
|
+ line-height: 1.1em;
|
|
|
+ width: 100%;
|
|
|
+ height: 45px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ background: #fff;
|
|
|
+ position: relative;
|
|
|
+ padding: 0 12px;
|
|
|
+}
|
|
|
+@media (max-width: 1199px) {
|
|
|
+ .game-item__title {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__title {
|
|
|
+ font-size: 12px;
|
|
|
+ height: 40px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__link {
|
|
|
+ display: inline-flex;
|
|
|
+ align-items: center;
|
|
|
+ gap: 8px;
|
|
|
+ text-decoration: none !important;
|
|
|
+ color: rgba(2, 0, 5, 0.8) !important;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__link {
|
|
|
+ gap: 4px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__link:before {
|
|
|
+ content: "";
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+}
|
|
|
+.game-item__link:hover {
|
|
|
+ color: var(--color-theme-red) !important;
|
|
|
+}
|
|
|
+.game-item__link:hover .icon {
|
|
|
+ fill: url("#icon-gradient-red");
|
|
|
+}
|
|
|
+.game-item__link .icon {
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ flex-shrink: 0;
|
|
|
+ fill: #0076CC;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__link .icon {
|
|
|
+ width: 12px;
|
|
|
+ height: 12px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__link-text {
|
|
|
+ display: inline-flex;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+.game-item__link-icon {
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ fill: #0076CC;
|
|
|
+}
|
|
|
+.game-item__picture {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ right: 0;
|
|
|
+}
|
|
|
+.game-item__image {
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ -o-object-fit: cover;
|
|
|
+ object-fit: cover;
|
|
|
+ transition: 0.3s ease-out;
|
|
|
+}
|
|
|
+.game-item__tags {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 12px;
|
|
|
+ display: flex;
|
|
|
+}
|
|
|
+.game-item__tagsItm {
|
|
|
+ margin-right: 8px;
|
|
|
+ border-radius: 0px 0px 8px 8px;
|
|
|
+ background: linear-gradient(90deg, #2D2BA7 0%, #BA73D1 100%);
|
|
|
+ text-transform: uppercase;
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__tagsItm {
|
|
|
+ border-radius: 0px 0px 5px 5px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__tagsItm--hot {
|
|
|
+ background: #F5294D;
|
|
|
+}
|
|
|
+.game-item__tagsLink {
|
|
|
+ display: block;
|
|
|
+ color: #fff;
|
|
|
+ padding: 8px 16px;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: 900;
|
|
|
+ line-height: 1em;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__tagsLink {
|
|
|
+ padding: 3px 11px;
|
|
|
+ font-size: 9px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__info {
|
|
|
+ position: absolute;
|
|
|
+ top: 8px;
|
|
|
+ right: 8px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: end;
|
|
|
+}
|
|
|
+.game-item__provide {
|
|
|
+ width: 32px;
|
|
|
+ height: 32px;
|
|
|
+ border-radius: 50%;
|
|
|
+ background: #000;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ padding: 2px;
|
|
|
+ margin-right: 8px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__provide {
|
|
|
+ width: 24px;
|
|
|
+ height: 24px;
|
|
|
+ margin-right: 5px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__provide .icon {
|
|
|
+ fill: #fff;
|
|
|
+}
|
|
|
+.game-item__rating {
|
|
|
+ width: 36px;
|
|
|
+ height: 36px;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__rating {
|
|
|
+ width: 28px;
|
|
|
+ height: 28px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__ratingVal {
|
|
|
+ font-size: 12px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__ratingVal {
|
|
|
+ font-size: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__rtp {
|
|
|
+ padding: 4px 8px;
|
|
|
+ background: linear-gradient(var(--gradient-theme-red));
|
|
|
+ border-radius: 8px;
|
|
|
+ font-size: 12px;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 600;
|
|
|
+ color: #fff;
|
|
|
+ line-height: 1em;
|
|
|
+ height: 24px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ position: absolute;
|
|
|
+ bottom: 8px;
|
|
|
+ right: 8px;
|
|
|
+}
|
|
|
+.game-item__countPlay {
|
|
|
+ color: #fff;
|
|
|
+ font-size: 12px;
|
|
|
+ padding: 4px 8px;
|
|
|
+ font-size: 12px;
|
|
|
+ line-height: 1em;
|
|
|
+ font-weight: 600;
|
|
|
+ border-radius: 8px;
|
|
|
+ background: rgba(2, 0, 5, 0.8);
|
|
|
+ position: relative;
|
|
|
+ display: flex;
|
|
|
+ height: 24px;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: space-between;
|
|
|
+ position: absolute;
|
|
|
+ bottom: 8px;
|
|
|
+ left: 8px;
|
|
|
+}
|
|
|
+.game-item__countPlay .icon {
|
|
|
+ fill: #fff;
|
|
|
+}
|
|
|
+.game-item__countTxt {
|
|
|
+ padding-left: 5px;
|
|
|
+}
|
|
|
+.game-item__btn {
|
|
|
+ margin-top: 16px;
|
|
|
+ width: 100%;
|
|
|
+ max-width: 120px;
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .game-item__btn {
|
|
|
+ margin-top: 8px;
|
|
|
+ font-size: 12px;
|
|
|
+ padding: 8px 20px;
|
|
|
+ max-width: 100px;
|
|
|
+ }
|
|
|
+}
|
|
|
+.game-item__hover {
|
|
|
+ position: absolute;
|
|
|
+ top: 0;
|
|
|
+ left: 0;
|
|
|
+ bottom: 0;
|
|
|
+ right: 0;
|
|
|
+ background: rgba(2, 0, 5, 0.8);
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ flex-direction: column;
|
|
|
+ padding: 20px;
|
|
|
+ opacity: 0;
|
|
|
+ z-index: 1;
|
|
|
+ transition: 0.5s ease-out;
|
|
|
+ visibility: hidden;
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.slots-grid {
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: repeat(5, 1fr);
|
|
|
+ gap: 8px;
|
|
|
+}
|
|
|
+@media (max-width: 1199px) {
|
|
|
+ .slots-grid {
|
|
|
+ grid-template-columns: repeat(3, 1fr);
|
|
|
+ }
|
|
|
+}
|
|
|
+@media (max-width: 768px) {
|
|
|
+ .slots-grid {
|
|
|
+ grid-template-columns: repeat(2, 1fr);
|
|
|
+ }
|
|
|
}
|
|
|
/*# sourceMappingURL=styles.css.map */
|