@font-face { font-family: SF Pro Display; src: url(SFProDisplay-Regular.ttf) format("truetype"); font-weight: 400; font-style: normal; font-display: swap } @font-face { font-family: SF Pro Display; src: url(SFProDisplay-Bold.ttf) format("truetype"); font-weight: 700; font-style: normal; font-display: swap } @font-face { font-family: SF Pro Display; src: url(SFProDisplay-Medium.ttf) format("truetype"); font-weight: 500; font-style: normal; font-display: swap } * { padding: 0px; margin: 0px; font-size: 16px; font-weight: 400; line-height: 1.5; -webkit-text-size-adjust: 100%; } html { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; font-size: 16px; font-weight: 400; line-height: 1.5; -webkit-text-size-adjust: 100%; background: #fff; color: #666; height: 100%; overflow: auto } //scrollbar style #wrapwrap::-webkit-scrollbar { width: 5px; } #wrapwrap::-webkit-scrollbar-track { // box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } #wrapwrap::-webkit-scrollbar-thumb { background-color: darkgrey; border-radius: 5px; } //scrollbar style body { height: 100%; } body, h1, h2, h3, h4, h5, h6 { font-family: SF Pro Display, Helvetica Neue, Arial, Noto Sans, sans-serif; color: #fff } h1, h2, h3, h4, h5, h6 { font-weight: 700; margin: 0 } h1 { font-size: 56px; font-weight: 700; } h2 { font-size: 48px; line-height: 56px; font-weight: 700; } h4 { font-size: 28px; font-weight: 700; } h5 { font-size: 20px; line-height: 28px; font-weight: 700; } h6 { font-size: 16px; line-height: 24px; font-weight: 700; } a { text-decoration: none !important; } p { font-size: 20px; font-weight: 500; margin-bottom: 0px; color: #9c9c9c } ul { margin: 0; list-style-type: none; } .row { margin-left: 12% !important; margin-right: 12% !important; } .paragraph1 { font-size: 20px; line-height: 32px; } .paragraph2 { font-size: 16px; line-height: 24px; font-family: SF Pro Display, Helvetica Neue, Arial, Noto Sans, sans-serif; font-weight: 500; margin: 0; } .paragraph3 { font-size: 14px; line-height: 24px; font-weight: 500; } .paragraph4 { font-family: SF Pro Display, Helvetica Neue, Arial, Noto Sans, sans-serif; font-size: 12px; line-height: 32px; margin: 0; text-transform: uppercase; font-weight: 700; } .heading-blue { margin-right: 10px; background-color: transparent; background-image: -moz-linear-gradient(left, #00e8ba, #1aafd0, 100%); background-image: linear-gradient(90deg, #00e8ba, #1aafd0); -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; white-space: nowrap; } .tc-light { color: #fff; } .title-white { max-width: 50%; margin: auto; } @media(max-width: 960px) { .title-white { max-width: 75%; } } .title-white * { text-align: center; } @media (max-width: 1350px) { .row { margin-left: 55px !important; margin-right: 55px !important; } } @media (max-width: 1200px) { h1 { font-size: 48px; line-height: 56px; } h5 { font-size: 16px; line-height: 24px; } p { font-size: 16px; line-height: 24px; } .paragraph1 { font-size: 16px; line-height: 24px; } .paragraph4 { line-height: 24px; } #tom-nav-links { display: none !important; } #tom-nav-socials { display: none !important; } #logo-large { max-width: 500px; max-height: 500px } #our-story-2 { flex-direction: row !important; } #our-story-img { display: none !important; } } @media(max-width: 960px) { .tomyo-section { padding-top: 80px; padding-bottom: 80px; } #our-story-2 { flex-wrap: wrap; } } @media (max-width: 640px) { .row { margin-left: 30px !important; margin-right: 30px !important; } h1 { font-size: 28px; line-height: 36px; } h2 { font-size: 36px; line-height: 44px; } } @media(min-width: 960px) { #about-p { width: calc(100% * 5 / 6.001); } } body { font-weight: 500; font-size: 14px; -webkit-text-size-adjust: 100%; text-rendering: optimizeLegibility; word-break: break-word; background-color: #101010 !important; } .container-fluid { padding-left: 0px; padding-right: 0px; } .g-0 { margin: 0; } .g-0>[class*="col-"] { padding-left: 0px; padding-right: 0px; } // HOME SECTION .tomyo-section { padding-top: 100px; padding-bottom: 100px; background-color: inherit; } .section-titles { background-color: transparent; background-image: -moz-linear-gradient(left, #00e8ba, #1aafd0, 100%); background-image: linear-gradient(90deg, #00e8ba, #1aafd0); -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; } .visible-transform { opacity: 0; transform: translateY(80px); visibility: hidden; transition: opacity 0.5s linear, transform 0.7s ease-out; will-change: opacity, visibility; } #tom-nav-bar { background-color: #101010; height: 128px; } #tom-nav-links ul { height: 100%; display: flex; width: max-content; margin: auto; } .nav-link-hover { height: 100%; display: flex; cursor: pointer; } #tom-nav-links>ul>div>li { width: 100%; position: relative; margin: auto 15px; list-style-type: none; } .nav-link-a { display: block; position: absolute; top: calc(100% + 3px); width: 0px; height: 2px; text-decoration: none; transition: width .25s cubic-bezier(.25, .8, .25, 1), width .25s cubic-bezier(.25, .8, .25, 1), width .25s cubic-bezier(.25, .8, .25, 1); background: linear-gradient(0.25turn, #00e8ba, #1aafd0); } .nav-link-span { position: relative; // font-family: "SF Pro Display"; font-weight: 700; color: #9c9c9c; white-space: nowrap; transition: all .25s cubic-bezier(.25, .8, .25, 1); } .nav-link-hover:hover .nav-link-span { color: white; } .nav-link-hover:hover .nav-link-a { width: 100%; } #tom-nav-socials>ul { display: flex; margin: auto 0px auto auto; } #tom-nav-socials li { list-style-type: none; margin: auto 0px; padding-left: 15px; list-style-type: none; } #tom-nav-socials a { text-decoration: none; cursor: pointer; } #collab-popup-wrapper { z-index: 2; display: flex; visibility: hidden; position: absolute; top: 50px; width: 240px; padding: 16px 24px; border-radius: 8px; background-color: white; transition: visibility 1s ease-out; } #collab-popup-wrapper ul { width: 100%; display: flex; flex-direction: column; } #collab-popup-wrapper li { display: flex; width: 100%; height: 40px; } #collab-popup-wrapper a { color: #000000; width: 100%; display: flex; padding: 8px 0px; justify-content: space-between; opacity: .4; transition: opacity .25s cubic-bezier(.25, .8, .25, 1); } #collab-popup-wrapper a>* { margin: auto 0px; font-size: 14px !important; font-weight: 500 !important; } #collab-popup-wrapper a:hover { opacity: 1; } #collab-link-hover:hover #collab-popup-wrapper { visibility: visible; } #collab-popup-wrapper:hover { visibility: visible; } .socials-hover-div { position: relative; display: flex; width: 24px; height: 24px; overflow: hidden; } .socials-icons { position: absolute; top: 0px; left: 0px; margin: auto; display: flex; flex-direction: column; width: 24px; height: 48px; opacity: .5; transition: top .25s ease, opacity .2s ease; } .socials-hover-div:hover .socials-icons { opacity: 1; top: -24px; } .socials-icons>* { margin: auto; }