/* 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; } }