/* CSS Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
overflow-x: hidden;
background: rgba(26, 7, 6, 1);
position: relative;
}
html {
scroll-behavior: smooth;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a {
text-decoration: none;
color: inherit;
}
section {
overflow: hidden !important;
}
a.orange-link:link,
a.orange-link:visited {
font-weight: 300;
color: #db5e37;
font-family: "Instrument Sans";
font-size: 24px;
}
a.orange-link:active,
a.orange-link:hover {
font-weight: 700;
text-decoration: none;
}
.slideFromRight {
opacity: 0;
transform: translateX(100px);
transition: opacity 1.5s, transform 1.5s;
will-change: transform;
}
.slideFromRight.hero-description {
transition-delay: 0.5s;
}
.slideFromLeft {
opacity: 0;
transform: translateX(-100px);
transition: opacity 1.5s, transform 1.5s;
will-change: transform;
}
.visible {
opacity: 1;
transform: translateX(0);
}
.container {
max-width: 1440px;
padding: 0 64px 0 64px;
margin: 0 auto;
box-sizing: border-box;
}
.blog-container {
max-width: 800px !important;
}
.blog-container img {
width: 100% !important;
height: auto;
}
.descr {
font-size: 24px;
font-family: "Instrument Sans";
font-weight: 400;
line-height: 32px;
opacity: 0.7;
color: #fff;
}
.fixed-background {
position: fixed;
top: 0;
width: 100%;
height: calc(100vh + 266px);
z-index: 0;
overflow: hidden;
}
.hero:before {
content: "";
position: absolute;
width: 1576px;
height: 1576px;
top: -350px;
left: 50%;
transform: translateX(-50%);
background: url("../images/Ellipse_2.svg");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
#background-video {
width: 100%;
height: 100%;
object-fit: contain;
}
header ul.sub-menu {
display: none;
position: absolute;
top: 75%;
z-index: 999;
background: rgba(121, 45, 28, 1);
padding: 16px 20px 16px 20px;
border-radius: 20px;
box-shadow: 0px 0px 24px 0px rgba(117, 28, 0, 0.4);
width: max-content;
flex-direction: column;
gap: 12px;
}
header li.menu-item:hover > ul.sub-menu {
display: flex;
}
ul.sub-menu .item {
background: rgba(255, 107, 74, 0.3);
padding: 16px 20px 16px 20px;
border-radius: 20px;
box-shadow: 0px 0px 24px 0px rgba(117, 28, 0, 0.4);
}
ul.sub-menu li {
padding: 16px;
border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0);
}
header ul.sub-menu li:hover {
background: linear-gradient(
90deg,
rgba(255, 107, 74, 0.3) 0%,
rgba(153, 64, 45, 0) 100%
);
border: 1px solid rgba(255, 255, 255, 0.1);
}
header ul.sub-menu .menu-item a {
color: #fff;
}
header {
position: absolute;
top: 0px;
width: 100%;
z-index: 999;
padding-top: 36px;
padding-bottom: 10px;
background: transparent;
}
header .container {
display: flex;
align-items: center;
justify-content: space-between;
}
.menu {
position: relative;
z-index: 99;
display: flex;
gap: 32px;
}
.header-menu {
align-items: center;
}
.menu > li {
padding-bottom: 14px;
}
.menu-item a {
color: rgba(255, 255, 255, 0.7);
font-family: "Instrument Sans";
font-weight: 600;
font-size: 18px;
line-height: 24px;
transition: 0.2s;
}
header .menu-item:hover a {
color: #fff;
}
ul.sub-menu .menu-item a {
display: inline-block;
vertical-align: middle;
}
.not-clickable {
pointer-events: none;
cursor: default;
}
header .submenu-icon:before {
content: "";
width: 24px;
height: 24px;
display: inline-block;
background-size: cover !important;
margin-right: 12px;
vertical-align: middle;
}
header .tags-icon:before {
background: url("../images/tags-icon.svg");
}
header .doc-icon:before {
background: url("../images/doc-icon.svg");
}
.not-clickable:after {
content: "(coming soon)";
color: rgba(255, 255, 255, 0.7);
font-family: "Instrument Sans";
font-weight: 400;
font-style: italic;
font-size: 16px;
line-height: 24px;
display: block;
text-align: right;
}
.menu-item-has-children:after {
content: "";
width: 14px;
height: 8px;
background-size: cover !important;
background: url("../images/menu-arrow.svg");
display: inline-block;
vertical-align: middle;
margin-left: 13px;
transform: rotate(180deg);
}
.menu-item-has-children.arr-active:after {
transform: rotate(0deg);
}
@media (min-width: 901px) {
.menu-item-has-children:hover:after {
transform: rotate(0deg);
}
}
.burger-menu-icon {
display: none;
width: 48px;
height: 48px;
background-repeat: no-repeat;
background-size: cover;
background: url("../images/burger-open.svg");
}
.close-icon {
display: none;
cursor: pointer;
width: 48px;
height: 48px;
background-repeat: no-repeat;
background-size: cover;
background: url("../images/burger-close.svg");
z-index: 9999;
}
@keyframes headerFadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
#desktop-header-menu {
opacity: 0;
animation: headerFadeIn 0.5s ease-out 0.5s forwards;
}
#mobile-header-menu {
display: none;
}
.pointer:hover {
cursor: pointer !important;
}
.logo-close-wrap {
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
padding-bottom: 36px;
margin-bottom: 28px;
}
@media (max-width: 900px) {
#header {
position: fixed;
padding-top: 24px;
padding-bottom: 24px;
transition: 0.2s;
}
#header.scrolled {
box-shadow: 0px 5px 20px 0px rgba(74, 20, 15, 0.4);
background: rgba(26, 7, 6, 1);
border-bottom: 1px solid rgba(74, 36, 30, 1);
}
.burger-menu-icon {
display: flex;
}
#mobile-header-menu {
background: rgba(121, 45, 28, 1);
display: flex;
width: 100%;
height: 100vh;
position: fixed;
top: 0;
left: 100%;
flex-direction: column;
box-sizing: border-box;
z-index: 1000;
transition: left 0.3s ease;
padding: 32px 20px;
}
#mobile-header-menu.active {
left: 0;
}
#desktop-header-menu {
display: none;
}
header .menu {
flex-direction: column;
}
header .menu > li {
padding-bottom: 28px;
position: relative;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
header ul.sub-menu {
position: relative;
background: transparent;
padding: unset;
box-shadow: none;
}
.menu-item-has-children:after {
position: absolute;
right: 0;
top: 0;
}
.menu-item-has-children {
cursor: pointer;
position: relative;
}
ul.sub-menu {
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease-in-out;
padding-top: 20px;
}
.menu-item-has-children.active > ul.sub-menu {
max-height: 1000px;
}
header .menu > li > a {
color: rgba(255, 255, 255, 1);
font-size: 20px;
font-weight: 600;
line-height: 24px;
}
}
.logo {
/*margin-bottom: 75px;*/
z-index: 2;
position: relative;
}
.hero {
padding: 170px 0 39px 0;
margin-bottom: -1px;
overflow: visible !important;
}
.hero-title-part {
display: block;
opacity: 0;
animation-duration: 1.5s;
animation-fill-mode: forwards;
font-size: 126px;
line-height: 140px;
}
h1 {
overflow: hidden;
margin-bottom: 62px;
}
h2 {
font-size: 72px;
line-height: 80px;
position: relative;
z-index: 9;
}
#part1,
#part3 {
animation-name: slideFromLeft;
color: #fffbfb;
font-family: "Instrument Sans";
font-weight: 700;
}
#part2 {
animation-name: slideFromRight;
background: linear-gradient(to right, #ff8f6b 95.29%, #ef5829 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: "Instrument Sans";
font-style: italic;
text-align: right;
}
#part1,
#part2,
#part3 {
max-width: 1440px;
margin: 0 auto;
padding: 0 64px;
box-sizing: border-box;
}
#part3-1 {
background: linear-gradient(to right, #ff8f6b 95.29%, #ef5829 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: "Instrument Sans";
font-style: italic;
font-weight: 300 !important;
}
@keyframes slideFromLeft {
from {
transform: translateX(-100%);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
@keyframes slideFromRight {
from {
transform: translateX(100%);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
.container-description {
text-align: end;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.hero-container-description {
justify-content: space-between;
display: flex;
flex-direction: row;
align-items: center;
position: relative;
width: 1440px !important;
}
.hero-description {
font-size: 32px;
line-height: 44px;
font-family: "Instrument Sans";
font-style: italic;
color: rgba(255, 255, 255, 0.7);
max-width: 800px;
margin-bottom: 60px;
position: relative;
display: flex;
flex-direction: column;
text-align: end;
align-items: flex-end;
}
.hero-description-new {
max-width: 800px;
}
.hero-rotating-container {
display: flex;
margin-top: 150px;
margin-bottom: 60px;
align-items: center !important;
justify-content: center !important;
align-self: center !important;
flex-direction: column;
}
.view-dapps-link {
z-index: 1000;
}
.view-dapps-link a:link,
.view-dapps-link a:visited {
font-size: 20x;
line-height: 44px;
font-family: "Instrument Sans";
color: rgba(255, 255, 255, 0.7);
}
.view-dapps-link a:hover,
.view-dapps-link a:visited {
cursor: pointer;
color: rgba(255, 255, 255, 1);
}
.hero-description-bottom-new {
font-size: 32px;
line-height: 44px;
font-family: "Instrument Sans";
font-style: italic;
color: rgba(255, 255, 255, 0.7);
max-width: 100%;
position: relative;
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
align-self: center;
margin-left: 300px;
}
.hero-description-top {
font-size: 32px;
line-height: 44px;
font-family: "Instrument Sans";
font-style: italic;
color: rgba(255, 255, 255, 0.7);
max-width: 100%;
text-align: center;
}
.words-list div {
height: 44px;
width: max-content;
}
.orange-bold {
font-weight: 700;
background: linear-gradient(to right, #ff8f6b 95.29%, #ef5829 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.words-list {
transition: transform 1s ease;
display: flex;
flex-direction: column;
align-items: flex-end;
color: #f97a53;
}
.animate-descr {
position: absolute;
right: 127px;
bottom: 0;
transition: 0.5s;
transform: translateZ(0);
}
.descr-with-word {
display: flex;
justify-content: center;
white-space: nowrap;
}
@keyframes slide {
0%,
100% {
transform: translateY(100%);
}
15%,
85% {
transform: translateY(0);
}
90%,
95% {
transform: translateY(-100%);
}
}
.hero-buttons {
display: flex;
justify-content: space-between;
width: 100%;
align-items: self-end;
position: relative;
}
.hero-info-slider-wrap {
position: relative;
overflow: hidden;
}
.hero-buttons:after {
content: "";
background: url(../images/Ellipse_3.svg);
width: 552px;
height: 877px;
position: absolute;
background-size: contain;
top: -230px;
left: -290px;
background-repeat: no-repeat;
z-index: 0;
}
.cta-link {
position: relative;
background: linear-gradient(
273.85deg,
#db5e37 19.32%,
#ab3915 40%,
#db5e37 80%
);
box-shadow: 0px 0px 20px 0px rgba(255, 139, 90, 0.2);
padding: 20px 36px;
font-size: 20px;
font-family: "Instrument Sans";
font-weight: 600;
text-transform: uppercase;
color: #fff;
border-radius: 72px;
z-index: 99;
display: flex;
background-size: 200% auto;
justify-content: center;
box-sizing: border-box;
transition: background-position 0.5s ease, box-shadow 0.5s ease;
-webkit-appearance: none;
appearance: none;
outline: none;
}
.cta-link:hover {
background-position: right center;
box-shadow: 0px 0px 28px 0px rgba(255, 139, 90, 0.45);
}
.scroll-button {
font-family: "Instrument Sans";
font-weight: 600;
font-size: 20px;
color: #fff;
display: flex;
align-items: center;
position: relative;
z-index: 10;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.scroll-button:before {
content: "";
display: block;
width: 40px;
height: 40px;
background: url("../images/arrow.svg");
margin-right: 12px;
border: 1px solid #fff;
border-radius: 50%;
background-repeat: no-repeat;
background-position: center center;
transition: background-position 0.5s ease;
}
.scroll-button:hover:before {
background-position: center 19px;
}
.social-media {
z-index: 20;
display: flex;
align-items: center;
gap: 24px;
}
.social-media-icons {
display: flex;
align-items: center;
gap: 16px;
}
.social-media-title {
font-size: 24px;
line-height: 32px;
font-family: "Instrument Sans";
color: #ffffffb2;
}
.social-media-icons a {
position: relative;
display: block;
width: 48px;
height: 48px;
background: linear-gradient(273.85deg, #ab3915 19.32%, #db5e37 71.28%);
border-radius: 50%;
box-shadow: 0px 0px 20px 0px #ff8b5a33;
}
.social-media-icons a:before {
content: "";
width: 100%;
height: 100%;
display: block;
background-repeat: no-repeat;
background-position: center;
transition: 0.2s;
}
.social-media-icons a:hover:before {
transform: scale(1.1);
}
.twitter-icon:before {
background: url("../images/twitter_icon.svg");
}
.discord-icon:before {
background: url("../images/discord_icon.svg");
}
.telegram-icon:before {
background: url("../images/telegram_icon.svg");
}
.white-discord-icon:before {
background: url("../images/discrord-white.svg");
}
.white-twitter-icon:before {
background: url("../images/twitter-white.svg");
}
.info {
padding: 110px 0 80px;
overflow: visible !important;
position: relative;
z-index: 10;
}
.slider:before {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 100px;
background-image: linear-gradient(
to top,
rgba(26, 7, 6, 1),
rgba(26, 7, 6, 0)
);
}
.index-blog-title {
width: 40%;
flex-grow: 0;
flex-shrink: 0;
}
.info-row-title {
display: flex;
flex-direction: column;
color: #fff;
}
#info-row-title1 {
font-family: "Instrument Sans";
font-weight: 700;
}
#info-row-title2 {
font-family: "Instrument Sans";
font-style: italic;
margin-bottom: 26px;
}
.info-row {
display: flex;
flex-direction: column;
margin-bottom: 60px;
position: relative;
z-index: 4;
}
.blogs-homepage {
max-width: 60%;
display: flex;
flex-direction: column;
gap: 25px;
}
.info-row-blog {
display: flex;
position: relative;
z-index: 4;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin-top: 80px;
gap: 20px;
width: 100%;
}
.info-row:nth-child(odd) {
align-items: flex-start;
text-align: left;
}
.info-row:nth-child(odd) .info-descr,
.info-row:nth-child(odd) #info-row-title2 {
padding-left: 60px;
}
.info-row:nth-child(even) #info-row-title1 {
padding-right: 60px;
}
.info .container {
position: relative;
}
.info .container:before {
content: "";
width: 1472px;
height: 1240px;
position: absolute;
background: url(../images/Ellipse_7.svg?ver=1.1);
right: -469px;
top: -191px;
background-size: contain;
background-repeat: no-repeat;
z-index: 3;
}
.info-descr {
max-width: 420px;
}
.info-descr-blog {
max-width: 100% !important;
}
.hide-on-desktop {
display: none;
}
.info-row:nth-child(even) {
align-items: flex-end;
text-align: right;
}
.slider {
padding: 110px 0 196px 0;
position: relative;
overflow: hidden;
z-index: 2;
}
.slider-background-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: fill;
z-index: -1;
}
.slider-holder {
position: relative;
}
.slide {
text-align: center;
}
.slider-wrapper {
margin: 0 auto;
}
.slider-title {
width: max-content;
margin: 0 auto 176px;
color: #fff;
}
.slider-title-1,
.slider-title-2 {
display: block;
line-height: 80px;
}
.slider-title-1 {
font-family: "Instrument Sans";
font-weight: 700;
margin-bottom: 8px;
}
.slider-title-2 {
font-family: "Instrument Sans";
font-style: italic;
padding-left: 60px;
}
.slide-title {
font-family: "Instrument Sans";
font-weight: 600;
font-size: 132px;
line-height: 148px;
background: linear-gradient(90.79deg, #f9a88f -7.64%, #ef5929 64.48%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
.slide-subtitle {
font-size: 32px;
line-height: 40px;
color: #fff;
opacity: 0.7;
font-family: "Instrument Sans";
font-weight: 400;
}
.slider-wrapper {
overflow: hidden;
position: relative;
height: 220px;
}
.slide {
position: absolute;
width: 100%;
top: 0;
left: 0;
transition: opacity 0.1s ease-out;
transform: translateY(50px);
opacity: 0;
}
.slide-active {
transform: translateY(0);
opacity: 1;
}
.slider-dots {
position: absolute;
right: 38px;
top: 0px;
display: flex;
flex-direction: column;
gap: 40px;
z-index: 10;
}
.dot {
cursor: pointer;
height: 9px;
width: 9px;
background: rgba(183, 109, 78, 0.42);
border-radius: 50%;
transition: background-color 0.3s ease;
}
.dot.active {
background: linear-gradient(90deg, #f37e59 0%, #ef5829 100%);
box-shadow: 0px 0px 14px 0px rgba(255, 163, 123, 0.7);
}
.img-content-2 {
padding: 110px 0 330px 286px;
overflow: visible !important;
margin-top: -5px;
position: relative;
}
.img-content-2:before {
content: "";
top: 0;
left: 0;
width: 100%;
height: 100px;
background-image: linear-gradient(
to bottom,
rgba(26, 7, 6, 1),
rgba(26, 7, 6, 0)
);
position: absolute;
}
.img-cont-2-title {
color: #fff;
font-family: "Instrument Sans";
font-weight: 700;
margin-bottom: 44px;
}
.img-cont-2-descr {
max-width: 535px;
}
.img-cont-2-descr p {
margin-bottom: 40px;
}
.img-content-2-container {
position: relative;
overflow: visible;
}
.img-content-2-container:after {
content: "";
background: url("../images/Ellipse_7.svg?ver=1.1");
display: block;
width: 1472px;
height: 1240px;
position: absolute;
right: -500px;
z-index: -1;
top: -213px;
background-size: contain;
background-repeat: no-repeat;
}
.img-content-2-img {
max-height: 653px;
max-width: 625px;
position: absolute;
top: 0;
right: 0;
}
.img-content-2-img img {
width: 100%;
height: 100%;
transform: translate3d(0, 0, 0);
}
.cards {
padding: 110px 0;
}
.cards-title-1,
.cards-title-2 {
display: block;
color: #fff;
}
.cards-title-1 {
font-family: "Instrument Sans";
font-weight: 700;
margin-bottom: 8px;
}
.cards-title-2 {
font-family: "Instrument Sans";
font-style: italic;
padding-left: 60px;
margin-bottom: 28px;
}
.cards-descr {
padding-left: 60px;
max-width: 868px;
margin-bottom: 48px;
}
.glow {
position: absolute;
border-radius: 50%;
background: url("../images/Ellipse_12.svg");
pointer-events: none;
transform: translate(-50%, -50%);
display: none;
transition: width 0.2s ease, height 0.2s ease, left 0.1s ease, top 0.1s ease;
width: 80px;
height: 80px;
background-size: contain;
}
.cards-wrapper,
.cards-wrapper-ecosystem {
display: flex;
flex-wrap: wrap;
gap: 32px;
padding-left: 60px;
width: 100%;
position: relative;
}
.cards-wrapper:before {
content: "";
background: url(../images/Ellipse_4.svg);
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
background-size: cover;
}
.card {
color: #fff;
padding: 49px 44px 99px 48px;
border-radius: 24px;
flex-grow: 1;
box-sizing: border-box;
position: relative;
overflow: hidden;
background: radial-gradient(
50% 50% at 50% 50%,
rgba(162, 51, 28, 0.4) 0%,
rgba(221, 87, 61, 0.4) 100%
);
}
.card:after {
content: "";
background: url("../images/Ellipse_9.svg");
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
background-size: cover;
border-radius: 24px;
}
.card-ecosystem {
color: #fff;
padding: 44px;
border-radius: 24px;
flex-grow: 1;
box-sizing: border-box;
position: relative;
overflow: hidden;
border-radius: 28.878px;
background: rgba(27, 8, 5, 0.6);
backdrop-filter: blur(9px);
border-radius: 29.146px;
border: 2.5px solid rgba(219, 94, 55, 0.35);
transition: all 0.5s ease-in-out;
/* background: radial-gradient(
50% 50% at 50% 50%,
rgba(162, 51, 28, 0.4) 0%,
rgba(221, 87, 61, 0.4) 100%
); */
}
.card-ecosystem img {
max-width: 250px;
max-height: 5vw;
height: auto;
border: 0;
margin-bottom: 30px;
}
.card-ecosystem:hover {
border: 2.5px solid #7a2d20;
background: linear-gradient(
97deg,
rgba(104, 39, 28, 0.95) 0%,
rgba(153, 54, 36, 0.95) 100%
);
transform: scale(1.05);
z-index: 1000;
}
/* .card-ecosystem:after {
content: "";
background: url("../images/Ellipse_9.svg");
position: absolute;
width: 100%;
height: 100%;
top: 0;
right: 0;
background-size: cover;
border-radius: 24px;
} */
.card-info-wrap {
position: relative;
z-index: 2;
}
.card:nth-child(4n + 1),
.card:nth-child(4n + 4),
.card-ecosystem:nth-child(4n + 1),
.card-ecosystem:nth-child(4n + 4) {
flex: 0 0 54%;
}
.card:nth-child(4n + 2),
.card:nth-child(4n + 3),
.card-ecosystem:nth-child(4n + 2),
.card-ecosystem:nth-child(4n + 3) {
flex: 0 0 38%;
}
.card:nth-child(4n + 2) .card-info-wrap,
.card:nth-child(4n + 3) .card-info-wrap {
max-width: 272px;
}
.card:nth-child(4n + 1) .card-info-wrap,
.card:nth-child(4n + 4) .card-info-wrap {
max-width: 440px;
}
.card-ecosystem:nth-child(4n + 2) .card-info-wrap,
.card-ecosystem:nth-child(4n + 3) .card-info-wrap {
max-width: 100%;
}
.card-ecosystem:nth-child(4n + 1) .card-info-wrap,
.card-ecosystem:nth-child(4n + 4) .card-info-wrap {
max-width: 100%;
}
.card-title {
font-family: "Instrument Sans";
font-weight: 700;
font-size: 38px;
font-weight: 700;
line-height: 44px;
margin-bottom: 30px;
}
.card-descr {
font-family: "Instrument Sans";
font-weight: 400;
font-size: 20px;
font-weight: 400;
line-height: 28px;
opacity: 0.7;
}
.card-description p {
font-family: "Instrument Sans";
font-weight: 400;
font-size: 20px;
font-weight: 400;
line-height: 28px;
opacity: 0.7;
}
.card-img {
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
max-height: 350px;
}
.img-content {
padding: 110px 0;
overflow: visible !important;
}
.img-content .cta-link {
display: block;
width: 100% !important;
max-width: 312px;
min-width: 245px;
text-align: center;
box-sizing: border-box;
}
.img-content-container {
display: flex;
align-items: center;
gap: 75px;
}
.img-cont-title-1,
.img-cont-title-2 {
display: block;
color: #fff;
}
.img-cont-title-1 {
font-family: "Instrument Sans";
font-weight: 700;
margin-bottom: 8px;
}
.img-cont-title-2 {
font-family: "Instrument Sans";
font-style: italic;
padding-left: 60px;
margin-bottom: 28px;
}
.img-cont-descr {
padding-left: 60px;
max-width: 868px;
margin-bottom: 48px;
}
.img-cont-img {
max-width: 588px;
position: relative;
z-index: 2;
width: 100%;
margin-bottom: 40px;
}
.img-cont-img .slideFromLeft {
position: relative;
max-width: 482px;
width: 100%;
z-index: 4;
}
.img-cont-img .slideFromRight {
width: 100%;
position: absolute;
right: 0;
top: 68px;
z-index: 4;
max-width: 400px;
z-index: 4;
}
.img-cont-img:after {
content: "";
background: url(../images/Ellipse_5.svg);
display: block;
width: 1097px;
height: 1070px;
position: absolute;
left: -340px;
top: -327px;
background-size: contain;
background-repeat: no-repeat;
z-index: 0;
}
.img-content .cta-link {
width: max-content;
margin-left: 60px;
}
.banner {
padding: 110px 20px 30px;
overflow: visible !important;
}
.banner-holder {
max-width: 1090px;
margin: 0 auto;
background: rgba(255, 89, 53, 0.3);
padding: 53px 64px 72px;
border-radius: 24px;
box-sizing: border-box;
position: relative;
}
.banner .container {
position: relative;
}
.banner .container:before {
content: "";
background: url(../images/Ellipse_6.svg);
display: block;
width: 1280px;
height: 1138px;
position: absolute;
bottom: -172px;
background-size: contain;
background-repeat: no-repeat;
right: -529px;
}
.banner-title-1,
.banner-title-2 {
display: block;
}
.banner-title-1 {
font-family: "Instrument Sans";
font-weight: 700;
color: #fff;
}
.banner-title-2 {
font-family: "Instrument Sans";
font-style: italic;
padding-left: 60px;
background: linear-gradient(90deg, #f37e59 0%, #ef5829 100%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
margin-bottom: 28px;
}
.banner-descr {
padding-left: 60px;
max-width: 495px;
margin-bottom: 60px;
position: relative;
z-index: 5;
}
.banner .cta-link {
margin-left: 60px;
max-width: 230px;
width: 100%;
flex-wrap: nowrap;
min-width: 184px;
}
.banner-img {
position: absolute;
right: 0;
top: 0;
width: 100%;
overflow: hidden;
height: 100%;
display: flex;
align-items: center;
justify-content: flex-end;
}
.banner-img:after {
content: "";
background: url(../images/Ellipse_10.svg);
display: block;
width: 532px;
height: 100%;
position: absolute;
top: 0;
background-size: cover;
background-repeat: no-repeat;
right: -7px;
border-top-right-radius: 38px;
border-bottom-right-radius: 37px;
}
.banner-img img {
width: 500px;
}
.bottom {
padding: 182px 0 40px;
position: relative;
overflow: hidden;
}
.bottom:before {
content: "";
}
.bottom:after {
content: "";
width: 100%;
background: url(../images/Ellipse_8.svg);
height: 100%;
display: block;
position: absolute;
bottom: 0;
background-size: cover;
}
.bottom-background-video {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 0;
}
.to-top:before {
transform: rotate(180deg);
}
.bottom-title {
font-size: 132px;
line-height: 148px;
}
#bottom-title-part1,
#bottom-title-part2,
#bottom-title-part3 {
display: block;
text-align: center;
}
#bottom-title-part1,
#bottom-title-part3 {
font-family: "Instrument Sans";
font-weight: 700;
color: #fff;
}
#bottom-title-part2 {
font-family: "Instrument Sans";
font-style: italic;
background: linear-gradient(90deg, #f37e59 0%, #ef5829 100%);
color: transparent;
-webkit-background-clip: text;
background-clip: text;
}
@media (min-width: 1024px) {
.hero,
.info {
min-height: 100vh;
padding-bottom: 0;
}
.bottom-background-video {
min-height: calc(100vh - 146px);
}
}
@media (min-width: 1500px) {
.img-content-2-img {
max-height: 726px;
max-width: 834px;
}
}
@media (min-width: 1441px) {
.bottom:after {
/*background-size: contain;*/
}
.info {
/*margin-bottom: -80px;*/
}
}
@media (max-width: 1100px) {
.slide-title {
font-size: 80px;
}
}
@media (max-width: 1300px) {
.img-content-2 {
padding-left: 100px;
}
.img-content-2-img {
right: -96px;
}
.img-content-container {
gap: 0px;
}
}
@media (max-width: 1200px) {
.img-cont-img .slideFromRight {
right: -39px;
}
.img-cont-img {
max-width: 347px;
}
.img-content-2 {
padding-left: 0px;
}
.img-content-container {
gap: 30px;
}
.banner-img {
right: -176px;
}
.banner-holder {
padding: 53px 36px 84px;
overflow: hidden;
}
}
@media (max-width: 1025px) {
h2 {
font-size: 60px;
line-height: 68px;
}
.hero-title-part {
font-size: 96px;
line-height: 108px;
}
.card-title {
font-size: 24px;
line-height: 32px;
margin-bottom: 8px;
}
.banner-img img {
width: 430px;
}
#background-video {
object-fit: contain;
height: 100vh;
}
}
@media (max-width: 900px) {
.hero-description,
.hero-buttons .cta-link {
/*display: none;*/
}
h1 {
margin-bottom: 132px;
}
#part1,
#part2,
#part3,
.container {
padding: 0px 40px;
}
.slider-title {
margin: 0 auto 80px;
}
.slide-title {
font-size: 104px;
line-height: 148px;
}
.cards-wrapper,
.cards-wrapper-ecosystem {
flex-direction: column;
padding-left: 0px;
z-index: 9;
}
.img-cont-img .slideFromRight {
right: 0;
}
.img-content-container {
flex-direction: column-reverse;
gap: 75px;
align-items: flex-start;
}
.img-cont-descr {
max-width: unset;
}
.img-cont-img {
max-width: 100%;
}
.img-cont-img:after {
}
.banner-img {
right: -116px;
}
.banner-img img {
width: 390px;
top: 72px;
position: relative;
}
.banner-holder {
padding: 53px 36px 84px;
}
.banner-descr {
max-width: 415px;
}
.bottom-title {
font-size: 96px;
line-height: 108px;
}
.img-content-2-img {
max-width: 434px;
}
.img-content-2 {
padding-bottom: 120px;
}
.img-content-2-container:after {
width: 722px;
height: 671px;
right: -269px;
top: -79px;
}
.img-cont-2-descr {
max-width: 393px;
}
.info .container:before {
right: -700px;
top: -214px;
width: 1317px;
background: url(../images/Ellipse_1.svg);
}
.hero-buttons {
align-items: end;
gap: 53px;
}
.social-media-icons {
align-self: end;
}
.social-media {
flex-direction: column;
}
.hero-buttons .cta-link {
align-self: flex-end;
}
}
@media (max-width: 767px) {
.hero-description-bottom-new {
margin-left: 0;
}
.view-dapps-link {
margin-left: 0;
}
.hide-on-desktop {
display: flex;
}
.blogs-homepage {
max-width: 100%;
}
#background-video {
object-fit: cover;
height: 400px;
margin-top: 103px;
}
.shuffle {
max-width: max-content !important;
}
.info .container:before {
right: -400px;
top: 71px;
width: 800px;
background: url(../images/Ellipse_1.svg);
z-index: 0;
height: 600px;
background-size: contain;
}
.img-cont-img .slideFromLeft {
max-width: 274px;
}
.img-cont-img .slideFromRight {
left: 100px;
top: 66px;
width: 200px;
}
.info-row-blog {
display: flex;
flex-direction: column;
margin-top: 40px !important;
margin-bottom: 0;
position: relative;
z-index: 4;
gap: 20px;
}
.info-descr-blog {
max-width: 100% !important;
}
.info-row:nth-child(odd) .info-descr,
.info-row-blog:nth-child(odd) .info-descr,
.info-row:nth-child(odd) #info-row-title2,
.info-row-blog:nth-child(odd) #info-row-title2,
.slider-title-2,
.cards-title-2,
.cards-descr,
.img-cont-title-2,
.img-cont-descr,
.banner-title-2,
.banner-descr {
padding-left: 30px;
}
.info-row:nth-child(even) #info-row-title1,
.info-row-blog:nth-child(even) #info-row-title1 {
padding-right: 30px;
}
.hero-buttons:after {
top: -23px;
left: -269px;
}
.hide-on-mobile {
display: none !important;
}
.cta-link {
font-size: 16px;
line-height: 24px;
padding: 16px 28px;
}
#part1,
#part2,
#part3,
.container {
padding: 0 20px;
}
.hero-title-part {
font-size: 48px;
line-height: 60px;
}
.logo {
width: 96px;
}
h1 {
margin-bottom: 37px;
}
.hero:before {
width: 800px;
height: 800px;
top: -100px;
}
.hero-description,
.hero-buttons .cta-link {
display: block;
}
.hero-description {
font-size: 24px;
line-height: 32px;
margin-bottom: 32px;
}
h2 {
font-size: 36px;
line-height: 44px;
}
.card,
.card-ecosystem {
padding: 28px 20px 28px;
}
.descr {
font-size: 20px;
line-height: 28px;
}
.info-descr {
max-width: 331px;
}
#info-row-title2 {
margin-bottom: 12px;
}
.slider-background-video {
display: none;
}
.slider {
padding-top: 0px;
padding-bottom: 0px;
}
.slider-title-1,
.slider-title-2 {
line-height: unset;
}
.slide-title {
font-size: 52px;
line-height: 64px;
}
.slide-subtitle {
font-size: 24px;
line-height: 32px;
}
.slider-title {
margin-bottom: 42px;
}
.slider-dots {
right: 10px;
}
.cards-title-2 {
margin-bottom: 12px;
}
.card,
.card-ecosystem {
overflow: hidden;
}
.card-img {
max-height: 190px;
right: -20px;
}
.card-info-wrap {
max-width: 231px !important;
}
.card-ecosystem .card-info-wrap {
max-width: 100% !important;
}
.card-ecosystem img {
width: 80%;
height: auto !important;
max-width: 80% !important;
max-height: 15vw !important;
margin-bottom: 30px;
}
.card-descr {
font-size: 16px;
line-height: 24px;
}
.card-description p {
font-size: 16px;
line-height: 24px;
}
.cards-wrapper,
.cards-wrapper-ecosystem {
gap: 24px;
}
.cards {
padding: 56px 0;
}
.img-cont-title-2 {
margin-bottom: 12px;
}
.img-cont-img {
padding: 0;
}
.img-cont-img:after {
width: 500px;
height: 500px;
left: -65px;
top: -99px;
}
.img-content {
padding: 56px 0;
}
.banner {
padding: 56px 0 0 0;
}
.banner-holder {
padding: 20px 28px 211px;
}
.banner-img {
top: unset;
bottom: 0;
right: -24px;
height: 50%;
}
.banner-img:after {
background: url("../images/Ellipse_11.svg");
width: 291px;
height: 275px;
top: -8px;
right: 22px;
}
.banner .container:before {
width: 500px;
height: 500px;
top: -89px;
right: -111px;
}
.banner-img img {
width: 375px;
top: -54px;
position: absolute;
right: -105px;
}
.banner-descr {
margin-bottom: 40px;
}
.bottom-title {
font-size: 52px;
line-height: 64px;
}
.bottom-background-video {
bottom: -155px;
}
.to-top {
margin-top: 55px;
}
.img-content-2-img {
position: relative;
top: unset;
right: unset;
}
.img-content-2-container:after {
right: -261px;
top: unset;
bottom: -222px;
}
.img-content-2 {
padding: 46px 0px;
}
.hero-buttons {
flex-direction: column-reverse;
gap: 37px;
}
.to-bottom {
align-self: flex-start;
}
}
#menu-footer-bottom {
gap: 40px;
}
.parent-link-not-click {
}
footer {
position: absolute;
width: 100%;
bottom: -40px;
background: linear-gradient(
360deg,
#1c0807 14.92%,
rgba(26, 7, 6, 0) 82.86%
);
}
.footer-logo-menu {
display: flex;
align-items: flex-start;
gap: 68px;
}
.footer-top {
display: flex;
justify-content: space-between;
align-items: flex-start;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
padding-bottom: 24px;
padding-top: 32px;
}
.footer-top .menu-item a {
color: #fff;
margin-bottom: 8px;
display: inline-block;
opacity: 1;
transition: 0.2s;
}
.footer-top .menu-item a:hover {
opacity: 0.7;
}
.footer-top .sub-menu a {
color: rgba(255, 255, 255, 0.7);
font-size: 12px;
font-weight: 400;
line-height: 16px;
text-align: right;
}
.footer-top .sub-menu li {
padding: 0;
}
.footer-top .menu {
gap: 40px;
}
.footer-top .not-clickable:after {
margin-top: -8px;
font-size: 12px;
line-height: 16px;
text-align: left;
}
.footer-bottom {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 0;
}
.footer-bottom a,
.footer-bottom p {
color: rgba(255, 255, 255, 0.7);
font-family: "Instrument Sans";
font-weight: 400;
font-size: 12px;
line-height: 20px;
}
.footer-bottom p {
font-weight: 600;
}
.footer-social-media-title {
font-family: "Instrument Sans";
font-size: 16px;
font-weight: 600;
line-height: 24px;
text-align: right;
color: rgba(255, 255, 255, 1);
}
.footer-social-media {
display: flex;
flex-direction: column;
gap: 12px;
}
.footer-social-media-icons a:before {
content: "";
width: 24px;
height: 24px;
display: block;
background-repeat: no-repeat;
background-position: center;
transition: 0.2s;
opacity: 1;
}
.footer-social-media-icons a:hover:before {
opacity: 0.7;
}
.footer-social-media-icons {
display: flex;
gap: 40px;
justify-content: flex-end;
}
@media (min-width: 901px) {
footer .menu-item-has-children:after {
display: none;
}
}
@media (max-width: 900px) {
.footer-top {
flex-direction: column;
}
.footer-logo-menu {
width: 100%;
justify-content: space-between;
}
.footer-top .menu {
flex-direction: row;
flex-wrap: wrap;
row-gap: 0px;
}
.footer-social-media {
flex-direction: row;
gap: 30px;
}
footer .menu-item-has-children:after {
position: absolute;
right: -20px;
top: 11px;
}
footer ul.sub-menu {
padding-top: 8px;
}
}
@media (max-width: 767px) {
.words-list {
align-items: center !important;
}
.footer-bottom {
flex-direction: column;
align-items: flex-start;
}
.footer-bottom p {
margin-bottom: 20px;
}
.footer-social-media {
width: 100%;
justify-content: space-between;
}
.footer-logo-menu {
flex-direction: column;
gap: 24px;
}
.footer-top {
gap: 32px;
}
}
.page-content {
color: rgba(255, 255, 255, 0.7);
overflow: hidden;
}
.page-content .container:after {
content: "";
background: url(../images/Ellipse_5.svg);
position: absolute;
top: 50%;
left: -550px;
width: 1097px;
height: 1097px;
background-repeat: no-repeat;
z-index: -1;
transform: translateY(-50%);
}
.page-content .container {
padding-bottom: 100px;
padding-top: 190px;
position: relative;
max-width: 1400px;
}
.page-content h1 {
font-family: "Instrument Sans";
font-size: 72px;
font-weight: 700;
line-height: 80px;
text-align: center;
color: #fff;
margin-bottom: 14px;
}
.blog-container h1 {
font-size: 50px !important;
line-height: 140% !important;
}
.page-content h2 {
font-family: "Instrument Sans";
font-size: 24px;
font-weight: 700;
line-height: 36px;
text-align: left;
color: #fff;
margin-top: 36px;
margin-bottom: 12px;
}
.page-content p,
.page-content {
font-family: "Instrument Sans";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.page-content ul {
padding-left: 20px;
}
.page-content li {
margin-bottom: 12px;
position: relative;
padding-left: 20px;
}
p.last-mod-date {
font-family: "Instrument Sans";
font-size: 16px;
font-style: italic;
font-weight: 400;
line-height: 50px;
text-align: center;
}
.page-content li::before {
content: "";
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
width: 6px;
height: 6px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.7);
}
@media (max-width: 900px) {
.page-content h1 {
font-size: 60px;
line-height: 68px;
}
.page-content h2 {
font-size: 28px;
}
.page-content .container {
padding-bottom: 50px;
padding-top: 130px;
}
}
.blog-page-container {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 30px;
row-gap: 40px;
}
.blog-item-container {
border-radius: 31px;
opacity: 1;
display: flex;
flex-direction: column;
gap: 30px;
transition: all 0.5s ease-in-out;
color: rgba(255, 255, 255, 0.7);
background: linear-gradient(
180deg,
rgba(206, 79, 55, 0) 0%,
rgba(104, 40, 28, 0) 82.2%
);
border: 1px solid #db5e37;
align-items: center;
justify-content: space-between;
}
.blog-item-container:hover {
color: rgba(255, 255, 255, 1);
cursor: pointer;
opacity: 1;
background: linear-gradient(
180deg,
rgba(206, 79, 55, 1) 0%,
rgba(104, 40, 28, 1) 82.2%
);
}
.blog-inner-container {
display: flex;
flex-direction: column;
gap: 30px;
justify-content: flex-start;
align-items: center;
position: relative;
width: 100%;
}
.blog-item-container .cta-link {
width: 90%;
margin-bottom: 20px;
}
.blog-content a:link,
.blog-content a:visited {
color: #db5e37;
}
.blog-content a:active,
.blog-content a:hover {
color: #ff5e2c;
}
.blog-content a.cta-link {
color: #fff;
width: fit-content;
}
.blog-page-content .container:after {
content: "";
background: url(../images/Ellipse_5.svg);
position: absolute;
top: 50%;
left: -550px;
width: 1097px;
height: 1097px;
background-repeat: no-repeat;
z-index: -1;
transform: translateY(-50%);
}
.blog-page-content {
position: relative;
padding-bottom: 260px;
}
.blog-page-content .container {
padding-bottom: 0;
padding-top: 90px;
position: relative;
max-width: 1400px;
}
.blog-title {
font-family: "Instrument Sans";
font-size: 20px;
font-weight: 600;
line-height: 30px;
text-align: left;
}
.blog-intro-text {
font-family: "Instrument Sans";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
.slider-item-container {
border-radius: 31px;
opacity: 1;
display: flex;
flex-direction: column;
gap: 30px;
transition: all 0.5s ease-in-out;
color: rgba(255, 255, 255, 0.7);
background: linear-gradient(
180deg,
rgba(206, 79, 55, 0) 0%,
rgba(104, 40, 28, 0) 82.2%
);
width: 20vw;
border: 0;
padding: 10px;
min-height: 520px;
position: relative;
justify-content: space-between;
}
.slider-item-inner-container {
display: flex;
flex-direction: column;
gap: 30px;
width: 100%;
padding: 0;
}
.slider-item-container {
background: linear-gradient(
180deg,
rgba(206, 79, 55, 0) 0%,
rgba(104, 40, 28, 0) 82.2%
);
}
.slider-item-container .cta-link {
margin-bottom: 10px;
}
.slider-item-container:hover {
color: rgba(255, 255, 255, 1);
cursor: pointer;
opacity: 1;
background: linear-gradient(
180deg,
rgba(206, 79, 55, 1) 0%,
rgba(104, 40, 28, 1) 82.2%
);
}
.blog-slider {
width: 100%;
position: relative;
padding-bottom: 150px;
}
.signup-form-container {
display: flex;
flex-direction: row;
z-index: 100000000;
}
input.form-input {
padding: 20px 36px;
font-size: 20px;
border-radius: 72px;
width: 500px;
border: 1px solid #db5e37;
background: rgba(48, 15, 11, 0.3);
backdrop-filter: blur(5px);
color: rgba(255, 255, 255, 1);
}
input.form-input::placeholder {
color: rgba(255, 255, 255, 0.5);
}
.signup-form-container button.cta-link {
border: 0 !important;
margin-left: -151px;
}
button.cta-link:hover {
cursor: pointer;
}
.loader,
.loader-black {
width: 12px;
height: 12px;
border-radius: 50%;
display: block;
margin: 15px auto;
position: relative;
color: #fff;
box-sizing: border-box;
animation: animloader 2s linear infinite;
}
.loader {
color: #fff;
}
.loader-black {
color: #fff;
}
@keyframes animloader {
0% {
box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 -2px;
}
25% {
box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 2px;
}
50% {
box-shadow: 14px 0 0 -2px, 38px 0 0 -2px, -14px 0 0 2px, -38px 0 0 -2px;
}
75% {
box-shadow: 14px 0 0 2px, 38px 0 0 -2px, -14px 0 0 -2px, -38px 0 0 -2px;
}
100% {
box-shadow: 14px 0 0 -2px, 38px 0 0 2px, -14px 0 0 -2px, -38px 0 0 -2px;
}
}
.bottom-signup-container {
display: flex;
flex-direction: row;
justify-content: space-between;
margin-top: 100px;
}
.signup-button {
min-width: 150px;
}
.subscribed-success-hero,
.subscribed-error-hero {
max-width: 80%;
z-index: 100000;
font-family: "Instrument Sans";
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: right;
color: rgba(255, 255, 255, 0.9);
}
.community-form-container {
display: flex;
flex-direction: column;
gap: 20px;
align-items: flex-end;
max-width: 70%;
}
.subscribe-title {
font-size: 2.5vw !important;
font-family: "Instrument Sans";
}
.subscribe-subtitle {
font-size: 3vw !important;
text-align: center !important;
margin-top: 5%;
font-weight: 600 !important;
color: rgba(255, 255, 255, 1) !important;
line-height: 120% !important;
font-family: "Instrument Sans";
}
.subscribe-text {
font-size: 1.2vw !important;
text-align: center !important;
margin-top: 5%;
font-family: "Instrument Sans";
}
.blog-content {
margin-top: 50px;
}
.blog-content p {
font-size: 20px !important;
line-height: 28px;
}
.blog-content h2 {
font-size: 30px !important;
line-height: 40px !important;
}
.blog-content strong {
font-weight: 600;
color: rgba(255, 255, 255, 1);
}
.blog-tag {
color: rgba(255, 255, 255, 0.7);
font-family: "Instrument Sans";
font-weight: 600;
font-size: 16px;
background: #db5e37;
padding: 12px;
border-radius: 10px;
width: fit-content !important;
transition: all 0.5s ease-in-out;
}
.slider-item-container:hover .blog-tag,
.blog-item-container:hover .blog-tag {
background: #190704;
}
#slider .film_roll_child.active .blog-tag {
background: #190704;
}
.slider-item-container .cta-link {
margin-top: 20px;
}
.slider-item-container img,
.slider-item-inner-container img,
.blog-inner-container img {
border-radius: 31px;
}
.blog-inner-container img {
width: 96%;
height: auto;
margin-top: 2%;
}
img.blog-image {
border-radius: 32px;
margin-bottom: 30px;
width: 100%;
height: auto;
}
.inner-slider {
padding-left: 20px;
padding-right: 20px;
display: flex;
flex-direction: column;
gap: 20px;
}
/* TELEGRAM CHECKER POP-UP */
#popup-box-content,
#check-message-box,
#popup-form {
display: flex;
flex-direction: column;
align-items: center !important;
justify-content: center !important;
width: 100%;
position: relative;
gap: 20px;
text-align: center !important;
}
#popup-form .cta-link,
#check-message-box .cta-link {
align-self: center !important;
margin: 30px 0 0 0 !important;
border: 0 !important;
width: fit-content !important;
}
#popup-form input {
margin-top: 20px;
width: 60%;
}
.check-handle-title {
font-family: "Instrument Sans";
font-size: 30px;
text-align: center;
line-height: 100%;
color: #fff;
font-weight: 700;
}
.check-handle-text {
font-family: "Instrument Sans";
font-size: 18px;
text-align: center;
line-height: 150%;
color: #fff;
font-weight: 400;
margin-top: 30px;
}
.popup-form-container {
display: flex !important;
flex-direction: column;
gap: 1vw;
align-items: center;
justify-content: center;
}
#popup-box {
margin-top: 150px;
margin-bottom: 150px;
color: #ffffff;
max-width: 100%;
justify-content: center;
text-align: center;
}
#check-message-box {
display: none;
}
.check-handle-icon {
width: 90px;
height: auto;
margin-bottom: 0.7vw;
}
#valid-true,
#valid-false {
display: none;
}
.subscribe-buttons-container {
display: flex;
flex-direction: row;
gap: 2vw;
align-items: center;
justify-content: center;
}
/* ECOSYSTEM PAGE */
.ecosystem-container {
padding-top: 180px;
padding-bottom: 300px;
}
@media (max-width: 767px) {
.hero-rotating-container {
margin-left: 0;
z-index: 100;
padding: 0 20px;
}
.signup-form-container {
display: flex;
flex-direction: column;
align-items: center !important;
justify-content: center !important;
gap: 12px;
}
.bottom-signup-container {
flex-direction: column-reverse;
justify-content: center !important;
margin-top: 60px;
align-items: center !important;
align-self: center !important;
}
.signup-form-container button.cta-link {
border: 0 !important;
margin-left: 0;
}
.community-form-container {
display: flex;
align-items: center !important;
max-width: 100%;
justify-content: center !important;
}
input.form-input {
font-size: 14px;
width: 100%;
max-width: 100%;
overflow: hidden;
}
button.cta-link {
margin-left: 0;
}
.subscribe-title {
font-size: 12vw !important;
}
.subscribe-subtitle {
font-size: 9vw !important;
}
.subscribe-text {
font-size: 5vw !important;
}
.blog-slider {
padding-bottom: 70px;
}
.slider-item-container {
width: 80vw;
border: 0;
position: relative;
}
.blog-page-container {
display: grid;
grid-template-columns: repeat(1, 1fr);
row-gap: 40px;
}
.blog-page-content {
padding-bottom: 420px;
}
.subscribed-success-hero,
.subscribed-error-hero {
max-width: 100%;
text-align: center !important;
}
.page-content h1 {
font-size: 40px;
line-height: 48px;
}
img.blog-image {
margin-bottom: 40px;
}
/* TELEGRAM CHECKER POP-UP */
#popup-box {
margin-top: 50px;
margin-bottom: 50px;
}
#popup-form input {
width: 80%;
}
/* ECOSYSTEM */
.ecosystem-container {
padding-top: 120px;
padding-bottom: 450px;
}
.subscribe-buttons-container {
display: flex;
flex-direction: column;
gap: 2vw;
align-items: center;
justify-content: center;
}
}