* { box-sizing: border-box; }
body { margin: 0px; padding: 0px; font-size: 16px; background: rgb(255, 255, 255); line-height: 1.6; -webkit-font-smoothing: antialiased; font-family: WorkSans !important; }
body h1, body h2, body h6 { color: rgb(43, 57, 84); margin-bottom: 10px; font-weight: bold; font-family: proxima-nova, sans-serif !important; }
body h3 { font-weight: 500; color: rgb(43, 57, 84); margin-bottom: 10px; font-family: proxima-nova, sans-serif !important; }
body h5 { font-weight: 500; font-size: 21px; line-height: 27px; color: rgb(43, 57, 84); font-family: WorkSans !important; }
body h1 { font-size: 70px; line-height: 1.5; margin-bottom: 7px; }
body h2 { font-size: 48px; line-height: 1.17; font-weight: bold; font-stretch: normal; font-style: normal; }
body h4 { font-size: 24px; line-height: 36px; font-weight: 500; font-family: proxima-nova, sans-serif !important; }
p { font-size: 16px; line-height: 1.75; font-weight: 300; color: rgb(82, 95, 127); margin: 0px 0px 20px; letter-spacing: -0.5px; font-family: WorkSans !important; }
ul { font-weight: 400; padding-inline-start: 0px; font-family: WorkSans !important; }
body a { color: rgb(25, 105, 255); }
a { transition: all 0.1s ease-in-out 0s; color: rgb(25, 105, 255); }
body a:hover { color: rgb(43, 57, 84); }
a, a:hover { text-decoration: none; }
a:hover { text-decoration: none !important; }
input:focus { outline: none !important; }
button:focus { outline: none !important; }
.section-wrapper { padding: 72px 0px; }
img { width: 100%; height: 100%; }
.logo { max-width: 150px; }
.row.banner-row { padding-top: 10px; }
a.fantom-wallte-btn { padding: 10px 22px; border-radius: 24px; font-size: 16px; font-weight: 600; letter-spacing: 1px; background-color: transparent; color: rgb(255, 255, 255); }
a.fantom-wallte-btn:hover { color: rgb(255, 255, 255); }
img.image-wrapper { height: auto; position: absolute; width: 770px; right: -85px; top: -89px; }
.logo img { width: 110px; object-fit: contain; height: 35px; }
a.get-started-btn:hover { color: rgb(25, 105, 255); }
header.globalNav.nav-down.noDropdownTransition { height: 70px; }
.header-sec { color: rgb(255, 255, 255); height: 70px; display: flex; justify-content: center; align-items: center; }
.header-btn-sec { float: right; }
.row.header-row { align-items: center; padding-bottom: 45px; }
a.get-started-btn, .get-started-btn { border-radius: 24px; background: rgb(255, 255, 255); font-family: WorkSans; font-size: 16px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: rgb(25, 105, 255); position: relative; border: none; vertical-align: middle; transform: perspective(1px) translateZ(0px); width: 170px; height: 50px; display: flex; justify-content: center; align-items: center; box-shadow: rgba(48, 49, 51, 0.1) 0px 16px 24px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; margin-top: 40px; cursor: pointer; transition: transform 0.15s ease 0s !important; }
a.get-started-btn:hover, .get-started-btn:hover { color: rgb(25, 105, 255); background: rgb(255, 255, 255); transform: translateY(-1px); box-shadow: rgba(50, 50, 93, 0.1) 0px 7px 14px, rgba(0, 0, 0, 0.08) 0px 3px 6px; }
.row.banner-row .col-sm-5 { padding-top: 80px; }
.banner-content p { line-height: 30px; max-width: 475px; color: rgb(255, 255, 255); margin-bottom: 0px; }
.banner-content { padding-top: 35px; padding-bottom: 53px; }
.home-banner p { margin-bottom: 0px; }
.banner-content h1 { font-size: 64px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: rgb(255, 255, 255); margin: 0px; }
a.sub-menu-btn { font-size: 16px; font-weight: bold; color: rgb(43, 57, 84); }
.home-banner-sec { margin-top: 120px; }
.home-banner { text-align: center; max-width: 943px; margin: auto; }
.home-banner img { max-width: 770px; margin: auto; padding: 48px 0px; }
.stake-fantom-section a.get-started-btn { color: rgb(255, 255, 255); background: rgb(25, 105, 255); }
span.text-blue { font-size: 21px; color: rgb(25, 105, 255); font-weight: 600; }
.rewards-section { display: flex; align-items: center; justify-content: space-between; padding-top: 40px; }
.rewards-section h5 { margin-bottom: 0px; padding: 0px; font-size: 18px; color: rgb(142, 142, 152); font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; }
.stake-fantom-section p { line-height: 30px; max-width: 400px; padding: 8px 0px; margin: 0px; }
.col-sm-6.content-sec p { line-height: 30px; padding: 8px 0px; margin: 0px; }
.row.stake-row { align-items: center; }
.rangeslider-sec { box-shadow: rgb(230, 230, 230) 0px 6px 19px 1px; border-radius: 5px; padding: 25px; position: relative; }
.rangeslider-sec::before { content: ""; position: absolute; background-color: rgb(251, 252, 255); width: 100%; height: 167px; left: 0px; right: 0px; margin: auto; top: 0px; z-index: -1; }
.rangeslider-sec h4 { margin: 0px; font-size: 26px; font-family: ProximaNova !important; }
.rangeslider-sec p { font-size: 14px; }
h5.you-stake-wrapper { padding-top: 70px; margin-bottom: 24px; }
.three-col-wrapper img { max-width: 50px; margin-bottom: 24px; height: 50px; }
.three-col-wrapper h4 { font-size: 21px; margin-bottom: 16px; }
.three-col-section { padding: 48px 0px 72px; }
.three-col-section::after { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(216, 216, 216); left: 0px; right: 0px; margin-top: 78px; }
.two-col-section .row { align-items: center; }
.two-col-section .row { padding: 40px 0px; }
.two-col-section-wrapper .row { margin-top: 32px; }
.two-col-section div#sec2 { margin-top: 0px; }
.col-sm-6.content-sec { padding: 70px; }
.content-sec a.get-started-btn { padding-left: 0px; }
a.stake-now-btn { color: rgb(25, 105, 255); font-size: 18px; position: relative; padding-bottom: 5px; }
a.stake-now-btn::before { transition: width 420ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s; position: absolute; bottom: -2px; width: 0px; border-bottom: 2px solid rgb(25, 105, 255); content: ""; }
a.stake-now-btn:hover::before { width: 100%; }
a.stake-now-btn:hover { color: rgb(25, 105, 255); border-bottom-color: rgb(25, 105, 255); border-bottom-width: 2px; }
.two-col-section { padding-top: 0px; padding-bottom: 72px; }
.developer-friendly-section { background-color: rgb(18, 74, 179); padding: 60px 0px; color: rgb(255, 255, 255); }
.developer-friendly-section h2 { color: rgb(255, 255, 255); text-align: center; }
.developer-friendly-section p { color: rgb(255, 255, 255); max-width: 970px; margin: auto; text-align: center; }
.developer-friendly-wrapper img { margin: 45px 0px; }
.developer-friendly-wrapper { text-align: center; }
.developer-friendly-wrapper img { height: 650px; width: 100%; object-fit: cover; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 36px 0px; }
.powered-by-fantom-section { padding-top: 80px; position: relative; }
.powered-by-fantom-section::after { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(216, 216, 216); left: 0px; right: 0px; }
.powered-by-fantom-content { text-align: center; }
.powered-by-fantom-content p { margin: auto; }
.powered-by-fantom-section .content-sec p { max-width: 370px; }
.medium-blog-section { padding-top: 65px; background-color: rgba(242, 247, 255, 0.32); padding-bottom: 100px; }
.medium-blog-row, .alm-reveal { display: grid; grid-template-columns: repeat(3, 1fr); gap: 56px; }
.medium-blog-col { width: 100%; max-width: 324px; }
a.read-story-btn { font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: rgb(25, 105, 255); position: absolute; bottom: 27px; }
a.read-story-btn:hover { color: rgb(25, 105, 255); }
.medium-blog-section h2 { text-align: center; margin-bottom: 40px; }
.medium-blog-col .card { border: none; border-radius: 10px; box-shadow: rgba(3, 27, 78, 0.06) 0px 2px 4px; transition: box-shadow 0.25s linear 0s, -webkit-box-shadow 0.25s linear 0s; }
.medium-blog-col .card:hover { box-shadow: rgba(3, 27, 78, 0.1) 0px 10px 20px; color: rgba(3, 27, 78, 0.7); }
.medium-blog-col .card-img-top { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.medium-blog-col .card-title { font-size: 21px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; color: rgb(43, 57, 84); }
.medium-blog-col .card-body { min-height: 232px; padding: 25px; position: relative; }
*, ::after, ::before { box-sizing: border-box; }
.pull-left { float: left; }
.pull-right { float: right; }
.clearfix::after, .clearfix::before { content: ""; display: table; }
.clearfix::after { clear: both; display: block; }
.rangeslider, .rangeslider__fill { display: block; border-radius: 10px; }
.rangeslider { position: relative; }
.rangeslider::after { top: 50%; left: 0px; right: 0px; content: ""; width: 100%; height: 8px; margin-top: -2.5px; border-radius: 5px; position: absolute; background: rgb(230, 230, 230); }
.rangeslider--horizontal { width: 100%; height: 28px; }
.rangeslider--vertical { width: 5px; min-height: 150px; max-height: 100%; }
.rangeslider--disabled { opacity: 0.4; }
.rangeslider__fill { position: absolute; background: rgb(25, 105, 255); }
.rangeslider--horizontal .rangeslider__fill { top: 0px; height: 100%; }
.rangeslider--vertical .rangeslider__fill { bottom: 0px; width: 100%; }
.rangeslider__handle { top: 50%; width: 28px; height: 28px; cursor: pointer; margin-top: -14px; position: absolute; background: rgb(255, 255, 255); border-radius: 50%; display: inline-block; box-shadow: rgb(119, 119, 119) 0px 6px 19px -6px; }
.rangeslider__handle:active { background: rgb(255, 255, 255); }
.rangeslider__fill, .rangeslider__handle { z-index: 1; }
.rangeslider--horizontal .rangeslider__fill { top: 50%; height: 8px; margin-top: -2.5px; }
.budget-wrap .header .title { color: rgb(255, 255, 255); font-size: 18px; margin-bottom: 30px; }
.budget-wrap .header .title .pull-right { color: rgb(255, 90, 132); font-size: 24px; font-weight: 400; }
.budget-wrap .footer { margin-top: 30px; }
.budget-wrap .footer .btn { color: inherit; padding: 12px 24px; border-radius: 50px; display: inline-block; text-decoration: none; }
.budget-wrap .footer .btn.btn-def { color: rgb(82, 82, 99); }
.budget-wrap .footer .btn.btn-pri { color: rgb(238, 238, 238); background: rgb(255, 90, 132); }
ul.range-number { list-style-type: none; font-size: 14px; color: rgb(142, 142, 152); display: flex; align-items: center; justify-content: space-between; font-weight: 600; padding-top: 12px; }
.footer-section { background-color: rgb(25, 105, 255); padding: 55px 0px 27px; color: rgb(255, 255, 255); z-index: 9; position: relative; }
.footer-section p { font-size: 16px; color: rgb(255, 255, 255); font-family: proxima-nova !important; }
.footer-section .logo { margin-bottom: 50px; }
.form-submit-btn { position: relative; left: -40px; top: 1px; }
.form-submit-btn img { width: 42px; height: 42px; position: absolute; right: 0px; z-index: 9; top: 0px; }
i.fab.fa-telegram-plane { position: relative; font-size: 23px; right: 78px; top: -9px; cursor: pointer; }
li .mega-sub-menu { position: relative; }
li .mega-sub-menu::before { display: block !important; visibility: visible !important; opacity: 1 !important; }
.copyright-section { display: flex; align-items: center; justify-content: space-between; padding-top: 26px; }
.copyright-wrapper ul { list-style-type: none; display: flex; }
.copyright-wrapper p { font-size: 12px; color: rgba(255, 255, 255, 0.7); margin: 0px; }
a.social-icon { color: rgb(255, 255, 255); font-size: 24px; transition: all 0.3s ease-in-out 0s; }
ul.social-icon-section li:first-child { margin: 0px; }
ul.social-icon-section li { margin-left: 33px; }
a.social-icon:hover { color: rgb(255, 255, 255); opacity: 0.7; }
.copyright-wrapper.social-icon-wrapper { position: relative; left: 110px; }
ul.copyright-page-link-wrapper li:first-child { margin: 0px; }
ul.copyright-page-link-wrapper li { margin-left: 35px; }
a.copyright-page-link { color: rgba(255, 255, 255, 0.7); font-size: 12px; transition: all 0.3s ease-in-out 0s; }
a.copyright-page-link:hover { color: rgba(255, 255, 255, 0.9); }
ul#menu-footer-menu li a { color: rgb(255, 255, 255); font-size: 16px; line-height: 37px; }
ul#menu-footer-menu ul.sub-menu li a { color: rgba(255, 255, 255, 0.7); font-size: 16px; line-height: 37px; transition: color 0.1s ease 0s; }
ul#menu-footer-menu ul.sub-menu li a:hover { color: rgba(255, 255, 255, 0.9); }
ul#menu-footer-menu { display: flex; justify-content: space-between; list-style-type: none; font-family: proxima-nova !important; }
.footer-section ul { list-style-type: none; padding: 0px; margin: 0px; font-family: proxima-nova !important; }
div#bitnami-banner { display: none; }
h5.card-title { font-family: ProximaNova !important; }
.read-story-btn-wrapper span { position: absolute; bottom: 25px; font-family: ProximaNova; font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: rgb(25, 105, 255); }
li.first-fold-group { padding: 40px 35px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
li.sec-fold-group { background-color: rgb(251, 252, 255); padding: 40px 35px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.globalNav .fold-wrapper { padding: 0px !important; }
ul.fold-wrapper { display: flex; width: 100%; height: 100%; }
.globalNav .dropdownSection.active { width: 650px; }
.globalNav .linkGroup { padding: 40px 35px; }
.fold-wrapper h4 { font-size: 16px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: normal; color: rgb(142, 142, 152); }
.fold-wrapper p { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: normal; color: rgb(82, 95, 127); margin: 0px; }
h4.explorers-text { padding-top: 25px; }
a.stake-now-btn img { width: 20px; height: 20px; margin-left: 8px; }
.medium-blog-row li.team-sec-wrapper a.linkContainer::after { top: 24px; }
.developers-section a.linkContainer::after { top: 13px; }
.ecosystem-section a.linkContainer::after { top: 12px; }
.footer-section .form-row { margin-right: 0px; margin-left: 0px; }
.home a.rootLink.item-support.colorize.fantom-wallte-btn { border: 1px solid !important; }
a.rootLink.item-support.colorize.fantom-wallte-btn:hover { transform: translateY(-1px); box-shadow: rgba(50, 50, 93, 0.1) 0px 7px 14px, rgba(0, 0, 0, 0.08) 0px 3px 6px; }
.header-wrapper li.navSection.primary a { color: rgb(142, 142, 152); }
.header-wrapper a.rootLink.item-support.colorize.fantom-wallte-btn { color: rgb(255, 255, 255); background: rgb(25, 105, 255); }
.header-wrapper li.navSection.primary a:hover { color: rgb(25, 105, 255) !important; }
.header-wrapper li.navSection.primary a:focus { color: rgb(142, 142, 152) !important; }
.globalNav .colorize.active, .globalNav .colorize:hover { color: rgb(43, 57, 84); }
.home .globalNav .colorize.active, .globalNav .colorize:hover { color: rgba(255, 255, 255, 0.5); }
.header-wrapper { padding-top: 36px; }
.banner-wrapper-section { padding-top: 140px; padding-bottom: 100px; background-color: rgb(251, 252, 255); }
.row-wrapper .col-sm-6 { }
.sub-menu-banner-content h1 { font-size: 48px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; letter-spacing: normal; color: rgb(43, 57, 84); position: relative; margin-bottom: 28px; }
.sub-menu-banner-content h1::before { content: ""; position: absolute; bottom: -6px; width: 70px; height: 4px; background-color: rgb(25, 105, 255); }
.sub-menu-banner-content p { color: rgb(82, 95, 127); }
.page-section { padding-bottom: 48px; color: rgb(43, 57, 84); }
.navigation__link { display: block; text-decoration: none; padding: 1em; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(142, 142, 152); }
.navigation__link:hover { color: rgb(142, 142, 152); }
.navigation__link.active { color: rgb(43, 57, 84); position: relative; }
a.navigation__link.active::before { content: ""; position: absolute; width: 4px; height: 32px; background: rgb(25, 105, 255); left: 0px; top: 0px; bottom: 0px; margin: auto; }
.fixed { position: fixed; top: 70px; z-index: 1; opacity: 1; transition: all 0.4s ease-in-out 0s; }
.pagenav.fixed.pagenav-fixed-remove { opacity: 0; }
.navigation-section { padding: 100px 0px; }
.page-section h2 { font-size: 37px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.41; letter-spacing: normal; color: rgb(43, 57, 84); }
.page-section h3 { font-size: 26px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.23; letter-spacing: normal; color: rgb(142, 142, 152); margin: 16px 0px; }
.row.row-wrapper { align-items: center; }
.page-template-team .banner-wrapper-section { border-bottom: none; }
.page-template-team .sub-menu-banner-content { max-width: 670px; margin: auto; }
.page-template-team .banner-wrapper-section { padding-bottom: 80px; }
.team-member-section { padding-top: 64px; padding-bottom: 120px; }
.about-section { padding-bottom: 48px; max-width: 670px; margin-right: auto; }
.team-container .about-section h2 { margin-bottom: 10px; }
.page-template-team .sub-menu-banner-content h4 { font-size: 21px; line-height: 1.29; }
.team-container { max-width: 80%; margin-left: auto; }
.team-container h2 { font-size: 37px; line-height: 1.41; margin-bottom: 30px; }
.team-member-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 48px 0px; }
.team-member-col h4 { font-size: 18px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: -0.2px; color: rgb(142, 142, 152); text-align: left; font-family: WorkSans !important; }
.team-member-col h3 { font-size: 21px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; color: rgb(43, 57, 84); margin-top: 32px; margin-bottom: 0px; text-align: left; }
.team-member-col img { width: 200px; height: 200px; }
.accordion, .accordions { width: 100%; margin: 30px auto 20px; background: rgb(255, 255, 255); list-style-type: none; }
.accordion .link, .accordions .links { cursor: pointer; display: block; padding-bottom: 30px; position: relative; transition: all 0.4s ease 0s; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; color: rgb(43, 57, 84); }
.accordion li:last-child .link, .accordions li:last-child .links { border-bottom: 0px; }
.accordion li i, .accordions li i { position: absolute; top: 16px; left: 12px; font-size: 18px; color: rgb(89, 89, 89); transition: all 0.4s ease 0s; }
.accordion li i.fa-chevron-down, .accordions li i.fa-chevron-down { right: 12px; left: auto; font-size: 16px; color: rgb(25, 105, 255); top: 7px; }
.accordion li.open i.fa-chevron-down, .accordions li.opens i.fa-chevron-down { transform: rotate(180deg); }
.accordion-content, .accordion-contents { display: none; font-size: 16px; list-style-type: none; padding-bottom: 25px; }
.accordion-content a, .accordion-contents a { display: block; text-decoration: none; color: rgb(25, 105, 255); padding: 12px 12px 12px 42px; transition: all 0.25s ease 0s; }
ul#accordions, ul#accordions ul { padding-inline-start: 0px; }
.page-template-roadmap .banner-wrapper-section .container, .page-template-faq-page .banner-wrapper-section .container { padding-left: 355px; padding-right: 255px; max-width: 100%; }
.page-template-roadmap .roadmap-banner-content, .page-template-faq-page .roadmap-banner-content { padding-left: 15px; max-width: 670px; margin: auto; }
.page-template-roadmap .page-section ul { padding-inline-start: 40px; }
.page-template-roadmap .page-section ul li { font-weight: normal; line-height: 28px; }
.roadmap-banner-content ul { padding-inline-start: 40px; }
.roadmap-banner-content ul li { font-weight: normal; line-height: 28px; }
nav#pagenav { max-width: 220px; }
nav.pagenav a:hover { color: rgb(43, 57, 84); }
nav.pagenav a.active { color: rgb(43, 57, 84); position: relative; }
nav.pagenav a.active::before { content: ""; position: absolute; width: 4px; height: 32px; background: rgb(25, 105, 255); left: 0px; top: 0px; bottom: 0px; margin: auto; }
.pagenav a { display: block; text-decoration: none; padding: 8px 12px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(142, 142, 152); transition: all 0.2s ease 0s; }
.pagenav-wrapper h2 { font-size: 37px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.41; letter-spacing: normal; color: rgb(43, 57, 84); }
.pagenav-wrapper h3 { font-size: 26px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.23; letter-spacing: normal; margin: 16px 0px; }
.page-template-roadmap .pagenav-wrapper ul { padding-inline-start: 30px; }
.page-template-roadmap .pagenav-wrapper ul li { font-weight: normal; line-height: 28px; padding-bottom: 8px; }
.pagenav-section ul li ul:first-child li::before { border: 1px solid rgb(43, 57, 84); background: transparent; }
.pagenav-section ul li ul:first-child li ul:first-child li::before { border-radius: 0px; }
.pagenav-section-wrapper { padding: 64px 0px; }
.pagenav-wrapper { padding-bottom: 32px; color: rgb(43, 57, 84); }
.pagenav-section { max-width: 670px; }
.pagenav-section-wrapper ul, .page-template-intro-fantom .sub-menu-banner-content ul { list-style-type: none; }
.pagenav-section-wrapper ul li, .page-template-intro-fantom .sub-menu-banner-content ul li { position: relative; padding: 4px 0px; }
.pagenav-section-wrapper ul, .page-template-intro-fantom .sub-menu-banner-content ul { padding-inline-start: 30px; }
.pagenav-section-wrapper ul li::before, .page-template-intro-fantom .sub-menu-banner-content ul li::before { content: ""; position: absolute; border-radius: 50%; background: rgb(43, 57, 84); font-size: 60px; width: 6px; height: 6px; left: -20px; top: 15px; }
.customer-logo-wrapper ul { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: space-between; list-style-type: none; }
.customer-logo-wrapper ul { -webkit-box-pack: justify; justify-content: space-between; transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; will-change: transform; filter: blur(0px); }
.customer-logo-wrapper ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.customer-logo-wrapper ul li { width: 16%; margin-bottom: 60px; }
.customer-logo-wrapper ul li img { object-fit: contain; }
.customer-logo-wrapper ul li img.band-logo { height: 25px; }
img.chainlink-logo { height: 42px; }
img.coti-logo { height: 26px; }
img.etclab-logo { height: 37px; }
img.vid-logo { height: 27px; }
img.fusion-logo { height: 40px; }
img.afghanistan-health-logo { height: 35px; }
img.house-africa-logo { height: 35px; }
img.chekkit-logo { height: 40px; }
img.seed-group-logo { height: 43px; }
img.xar-network-logo { height: 28px; }
img.yonsey-university-logo { height: 37px; }
img.university-of-sydney-logo { height: 37px; }
img.waves-logo { height: 30px; }
img.Ontology-grey-logo { height: 32px; }
img.suterusu-grey-logo { height: 30px; }
img.frontier-grey-logo { height: 24px; }
img.okex-grey-logo { height: 37px; }
img.vid-logo { height: 36px; }
img.tokoin-grey-logo { height: 40px; }
img.travala-grey-logo { height: 18px; }
img.gravity-grey-logo { height: 42px; }
.customer_logo-container:focus ul, .customer_logo-container:hover ul { opacity: 0.7; transform: scale(0.95); filter: blur(10px); }
.customer_logo-container { display: block; padding-top: 70px; padding-bottom: 65px; position: relative; cursor: default; }
.see-our-customers-btn { position: absolute; z-index: 1; left: 50%; transform: translate(-50%, 5px) scale(0.95); opacity: 0; transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0s; background: rgb(25, 105, 255); color: rgb(255, 255, 255); border-radius: 4px; font-family: WorkSans; font-size: 16px; font-weight: 500; width: 290px; height: 55px; padding: 10px; text-align: center; top: 0px; bottom: 0px; margin: auto; display: flex; align-items: center; justify-content: center; }
.see-our-customers-btn:hover { color: rgb(255, 255, 255); text-decoration: none; }
.customer_logo-container:focus .see-our-customers-btn, .customer_logo-container:hover .see-our-customers-btn { opacity: 1; transform: translate(-50%, -27px); box-shadow: rgba(50, 50, 93, 0.1) 0px 7px 14px, rgba(0, 0, 0, 0.08) 0px 3px 6px; }
img.sub-menu-img { width: 40px; height: auto; position: absolute; left: 0px; top: 11px; }
.companyGroup img.sub-menu-img { top: 9px; }
.team-sec-wrapper img.sub-menu-img { top: 11px; }
img.banner-image { height: auto; position: relative; width: 632px; right: 60px; bottom: 32px; }
.page-id-131 img.banner-image { height: auto; position: relative; width: 632px; right: 10px; bottom: 37px; }
.home-banner-sec-wrapper { padding-top: 145px; background-color: rgb(25, 105, 255); height: 555px; }
a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn { color: rgb(255, 255, 255); background: rgb(25, 105, 255); display: flex; align-items: center; justify-content: center; }
.home li.navSection.primary a { color: rgb(255, 255, 255); }
.home li.navSection.primary a:hover { color: rgba(255, 255, 255, 0.5); }
input#fname { width: 100%; height: 40px; border: 2px solid rgb(25, 105, 255); border-radius: 2px; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; text-align: center; color: rgb(142, 142, 152); }
input#fname:focus { border: 2px solid rgb(25, 105, 255); border-radius: 2px; }
h5.opera-address-wrapper { padding-top: 40px; font-size: 14px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(142, 142, 152); font-family: ProximaNova; }
.budget-wrap { padding-bottom: 40px; }
.page-template-stake-fantom .rewards-section.staking-rewards-section { position: relative; z-index: 9; margin-top: 15px; }
.page-template-stake-fantom .rewards-section.staking-rewards-section::before { content: ""; position: absolute; background-color: rgb(255, 255, 255); width: calc(100% + 50px); right: -25px; z-index: -1; height: calc(100% + 9px); border-radius: 5px; }
.staking-rewards-section .rewards-section h5 { line-height: 20px; margin-bottom: 0px; padding: 0px; font-size: 14px; }
.staking-rewards-section span.text-blue { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(25, 105, 255); }
.rewards-wrapper:last-child span.text-blue { float: right; }
.col-sm-6.get-col-wrapper { position: relative; top: -190px; }
.card-section { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; }
.card-wrapper { box-shadow: rgba(48, 49, 51, 0.1) 0px 2px 4px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; border: 2px solid rgb(252, 252, 252); background-color: rgb(255, 255, 255); padding: 24px; }
.page-id-232 .card-wrapper { height: 100%; }
.card-wrapper:hover { box-shadow: rgba(3, 27, 78, 0.1) 0px 10px 20px; color: rgba(3, 27, 78, 0.7); }
.card-wrapper img { width: 72px; height: 72px; margin: auto; display: flex; }
.page-template-fantom-exchanges a.get-card-link:nth-of-type(4) .card-wrapper img { width: 120px; height: 52px; margin-bottom: 41px; }
.card-wrapper h3 { font-size: 21px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.52; letter-spacing: normal; color: rgb(25, 105, 255); margin: 19px 0px 6px; }
.card-wrapper p { font-size: 12px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.67; letter-spacing: normal; color: rgb(82, 95, 127); margin: 0px; }
.page-template-fantom-community .banner-wrapper-section { background-color: unset; }
.fantom-community-section { margin-left: 190px; }
.page-template-fantom-community .sub-menu-banner-content p { margin-bottom: 32px; }
.page-template-fantom-community .card-wrapper img { width: 50px; margin: auto; display: flex; height: 56px; object-fit: contain; }
.page-id-259 .card-section .card-wrapper:first-child img { width: 50px; height: 56px; }
main.sub-menu-page ul { padding-inline-start: 40px; }
header.globalNav.nav-up { top: -120px; }
.home header.globalNav { background-color: rgb(25, 105, 255); }
header.globalNav { transition: all 0.4s ease-in-out 0s; position: fixed; top: 0px; width: 100%; z-index: 999; background-color: rgb(251, 252, 255); }
.page-template-fantom-community header.globalNav { background-color: rgb(255, 255, 255); }
ul#accordion { padding-inline-start: 0px; }
ul.accordion-content { padding-inline-start: 0px !important; }
li.navSection.primary a:focus { color: rgb(25, 105, 255); }
h5.you-stake-wrapper { font-size: 18px; color: rgb(142, 142, 152); }
.page-template-stake-fantom .budget-wrap { padding-bottom: 0px; }
h5.total-staked { font-size: 14px; }
.page-id-232 .banner-wrapper-section { padding-top: 120px; padding-bottom: 0px; background-color: transparent; }
.page-id-232 header.globalNav { background-color: rgb(255, 255, 255); }
.get-col-wrapper { margin-left: auto; max-width: 75%; padding-left: 8px; }
.get-started-content p { margin-right: 170px; margin-bottom: 0px; }
.cryptocurrency-exchanges { padding-top: 40px; }
.page-template-fantom-exchanges .banner-wrapper-section { background-color: unset; padding-top: 140px; }
.page-template-fantom-exchanges header.globalNav { background-color: rgb(255, 255, 255); }
.wallet-section-wrapper { display: flex; justify-content: left; align-items: center; z-index: 1; left: 0px; right: 0px; }
.wallet-section { background-color: rgb(255, 255, 255); min-width: 284px; min-height: 40px; border-radius: 23px; display: flex; align-items: center; justify-content: space-around; font-size: 24px; font-weight: 500; color: rgb(106, 116, 135); cursor: pointer; position: relative; left: 32px; }
a.showSingle { width: 50%; height: 100%; border-radius: 23px; transition: all 0.4s ease-in-out 0s; min-height: 40px; display: flex; align-items: center; justify-content: center; font-family: WorkSans; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; }
a.showSingle.active { width: 50%; height: 100%; left: 50%; border-radius: 23px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 0px; background-color: rgb(236, 244, 253); transition: all 0.4s ease-in-out 0s; color: rgb(25, 105, 255) !important; }
.fantom-mobile-wallet-section .mobile-image { position: relative; bottom: 102px; width: 407px; float: right; }
.fantom-mobile-wallet-section { background-color: rgb(25, 105, 255); padding-top: 40px; height: 397px; margin-bottom: 40px; }
.wallet-section-wrapper { padding-top: 160px; background-color: rgb(25, 105, 255); padding-left: 470px; }
.mobile-col-section .row { align-items: center; }
.row.wallet-container-row { margin: 0px; }
.page-template-fantom-wallet header.globalNav { background-color: rgb(25, 105, 255); }
.page-template-fantom-wallet li.navSection.primary a { color: rgb(255, 255, 255); }
.fantom-mobile-wallet-section h1, .fantom-mobile-wallet-section p { color: rgb(255, 255, 255); }
.app-link-wrapper { display: flex; align-items: center; }
.first-mobile-section { background-color: rgb(251, 252, 255); padding: 80px 0px; }
.sec-mobile-section { padding: 80px 0px; position: relative; }
div#div2 .sec-mobile-section { padding-bottom: 20px; padding-top: 40px; }
.col-sm-6.first-col-image-wrapper { padding: 0px; }
.first-col-content-sec { max-width: 450px; margin-left: auto; }
.sec-col-content-sec { max-width: 450px; }
.col-sm-6.secondary-col-image-wrapper { padding: 0px; }
.desktop-wallet-first-section .row { padding-bottom: 40px; margin: 0px; padding-top: 30px; }
.fantom-wallet-app-section { text-align: center; padding: 64px 0px; background-color: rgb(251, 252, 255); }
.fantom-wallet-app-section h2 { margin: 0px; }
.fantom-wallet-app-section .app-link-wrapper { justify-content: center; padding: 48px 0px; }
a.app-link { display: flex; align-items: center; justify-content: center; }
.app-link-wrapper img { width: 169px; height: 50px; object-fit: contain; }
.fantom-wallet-app-section h3 { font-size: 26px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.23; letter-spacing: normal; text-align: center; color: rgb(142, 142, 152); margin: 0px; }
div#div2 .fantom-wallet-app-section h3 { padding-top: 28px; }
a.desktop-wallets { font-size: 21px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.52; letter-spacing: -0.2px; text-align: center; color: rgb(25, 105, 255); }
.page-template-fantom-wallet a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn { color: rgb(25, 105, 255); background: rgb(255, 255, 255); }
.page-template-fantom-wallet li.navSection.primary a:hover { color: rgba(255, 255, 255, 0.5) !important; }
.wallet-link-wrapper { display: flex; align-items: center; padding-top: 20px; }
a.wallet-link { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: rgb(25, 105, 255); width: 180px; height: 50px; border-radius: 24px; background: rgb(255, 255, 255); font-family: WorkSans; margin-right: 40px; display: flex; align-items: center; justify-content: center; transform: perspective(1px) translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; transition: transform 0.15s ease 0s !important; }
a.wallet-link:hover { transform: translateY(-1px); box-shadow: rgba(50, 50, 93, 0.1) 0px 7px 14px, rgba(0, 0, 0, 0.08) 0px 3px 6px; color: rgb(25, 105, 255); }
a.wallet-link.download-wallet-btn { background-color: rgb(20, 80, 190); color: rgb(255, 255, 255); }
.col-sm-6.desktop-banner-image { position: absolute; right: 0px; padding: 0px; top: 160px; }
.safe-and-secure-section { text-align: center; padding-bottom: 20px; padding-top: 130px; }
.safe-and-secure-section p { max-width: 972px; margin: auto; }
.safe-and-secure-section img { max-width: 860px; height: auto; padding-top: 35px; margin-left: 50px; }
.first-mobile-section.desktop-wallet-first-section { background-color: unset; position: relative; padding: 0px; }
div#sec1 .col-sm-6.mobile-wrapper-content p { max-width: 433px; }
.col-sm-6.mobile-wrapper-content p { max-width: 370px; }
.mobile-content-sec { padding-left: 80px; }
.create-wallet-link { display: flex; align-items: center; justify-content: center; height: 172px; }
.create-wallet-link-wrapper.windows-web-wallet { margin-left: 70px; }
.create-wallet-link-wrapper.mac-web-wallet { margin-right: 70px; }
.create-wallet-link h4 { margin: 0px; }
img.device-icon { width: 64px; height: 64px; object-fit: contain; }
a.desktop-web-wallet-link { font-family: WorkSans; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.78; letter-spacing: -0.17px; color: rgb(25, 105, 255); }
.create-wallet-section .fantom-wallet-app-section h3 { margin-top: 48px; }
.create-wallet-section a#showall { margin: auto; color: rgb(25, 105, 255); }
.fantom-wallet-app-section a.desktop-wallets.showSingle { margin: auto; color: rgb(25, 105, 255); transition: all 0.3s ease-in-out 0s; cursor: pointer; }
.col-sm-6.content { top: 80px; }
img.alignnone.size-medium.wp-image-316 { width: 430px; height: auto; }
.page-template-fantom-community .medium-blog-section h2 { font-size: 37px; }
.page-id-337 .card-wrapper img { display: none; }
.page-id-337 .card-wrapper h3 { margin: 0px 0px 6px; color: rgb(43, 57, 84); }
textarea#code { display: block; width: 100%; height: 500px; }
textarea#code1 { display: block; width: 100%; height: 500px; }
.code-container { position: relative; margin-bottom: 1.5rem; overflow: hidden; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 36px 0px; }
.CodeMirror-lines { background-color: rgb(255, 255, 255); }
.code-container:last-child { margin-bottom: 0px; }
.CodeMirror { background: transparent !important; }
.CodeMirror span { color: rgb(43, 57, 84); }
.CodeMirror pre { text-align: left; }
.CodeMirror { width: 100%; height: 323px !important; }
.CodeMirror-gutters { width: 55px; background-color: rgb(25, 105, 255) !important; }
.CodeMirror-linenumber.CodeMirror-gutter-elt { color: rgb(255, 255, 255); }
.code-section-wrapper .nav { display: block; }
.code-section-wrapper a.nav-link { color: rgba(255, 255, 255, 0.7); text-align: left; }
.code-section-wrapper .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: unset; position: relative; }
.code-section-wrapper .nav-link.active { position: relative; }
.code-section-wrapper .nav-link.active::before { content: ""; position: absolute; width: 4px; height: 32px; background: rgb(140, 180, 255); left: 0px; top: 0px; bottom: 0px; margin: auto; }
.CodeMirror pre { padding: 0px 16px !important; }
.CodeMirror-lines { padding: 16px 0px !important; }
a.api-reference { text-align: left; float: left; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgba(255, 255, 255, 0.7); padding-bottom: 16px; }
.code-section-wrapper { padding-top: 40px; }
.code-container { width: 770px; }
.CodeMirror-linenumber.CodeMirror-gutter-elt { left: 10px !important; }
.fantom-wallet-section .sub-menu-banner-content h1 { padding-top: 0px; font-size: 64px; margin: 0px; }
img.alignnone.wp-image-755.size-full { margin-right: 16px; }
.app-link-wrapper { padding-top: 20px; }
.fantom-mobile-row img.alignnone.size-medium.wp-image-298 { margin-left: -15px; }
img.banner-desktop-image { height: 570px; object-fit: cover; object-position: left top; }
img.desktop-image.earn-crypto-img { max-width: 660px; float: left; }
img.desktop-image.easy-to-use-img { max-width: 660px; float: right; }
img.tablet-earn-crypto-img { display: none; }
.blog li.navSection.logo::before, .single li.navSection.logo::before, .category li.navSection.logo::before { content: ""; position: absolute; z-index: -1; background-image: url(""); background-repeat: no-repeat; width: 100%; height: 100%; top: 3px; }
.blog .logo img, .single .logo img, .category .logo img { visibility: hidden; width: 157px; height: 40px; }
.blog .logo, .single .logo, .category .logo { max-width: 170px; }
.blog .banner-wrapper-section, .category .banner-wrapper-section { padding-top: 75px; }
.blog-col-section .read-story-btn-wrapper span { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.31; letter-spacing: normal; color: rgb(43, 57, 84); font-family: unset; }
.categories-section-wrapper { display: flex; align-items: center; list-style-type: none; border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); padding: 16px 0px; }
.categories-section-wrapper li { padding-left: 50px; }
.categories-section-wrapper li:first-child { padding: 0px; }
.categories-section-wrapper li a { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(43, 57, 84); }
.blog-section-wrapper h1 { font-size: 31px; line-height: 1.29; }
.row.row-wrapper { padding-bottom: 20px; padding-top: 24px; }
.blog-share-wrapper { position: fixed; }
.single .read-more-blog-sec { z-index: 9; position: relative; }
img.post-feat-image { height: 378px; object-fit: cover; }
.post-content h1 { font-size: 37px; line-height: 52px; font-weight: 700; margin-top: 1.95em; margin-bottom: -0.28em; }
.post-content h2 { font-size: 32px; font-weight: 700; margin-top: 1.72em; margin-bottom: -0.31em; }
.post-content h3 { font-size: 24px; font-weight: 700; margin-top: 1.6em; margin-bottom: -0.31em; }
.post-content h4, .blog-col-wrapper.row h4 { font-weight: 700; }
b { font-weight: 900; }
.post-content p { font-size: 21px; line-height: 32px; margin-top: 0.8em; }
.post-content ul, .post-content ol { font-size: 21px; line-height: 32px; padding-inline-start: 40px; color: rgb(82, 95, 127); }
.post-content ol { margin-top: 1.5em; }
.post-content ul { list-style-type: none; }
.post-content ul li { position: relative; margin-top: 1.5em; }
.post-content ul li::before { content: ""; position: absolute; border-radius: 50%; background: rgb(43, 57, 84); font-size: 60px; width: 8px; height: 8px; left: -20px; top: 12px; }
.link-break-wrapper { word-break: break-all; }
.postid-446 .link-break-wrapper { word-break: unset; }
.social-icon-wrapper img { width: 17px; height: 17px; object-fit: contain; }
a.social-link { width: 48px; height: 48px; border: 1px solid rgb(230, 230, 230); border-radius: 50%; margin: 18px 0px; text-align: center; display: flex; align-items: center; justify-content: center; }
a.social-link:first-child { margin-top: 0px; }
.post-date { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.31; letter-spacing: normal; text-align: right; color: rgb(43, 57, 84); padding-top: 10px; padding-bottom: 43px; }
.blog-detail-section { padding-right: 200px; }
.blog-banner-wrapper { padding-bottom: 80px; }
.blog-page-sec-wrapper { font-family: proxima-nova !important; }
.blog-page-sec-wrapper p { font-family: proxima-nova !important; }
.blog-page-sec-wrapper ul, .blog-page-sec-wrapper ol { font-family: proxima-nova !important; }
.single-post header.globalNav { background-color: rgb(255, 255, 255); }
.read-more-blog-sec { padding: 64px 0px 100px; background-color: rgb(242, 247, 255); }
.read-more-blog-sec h2 { font-size: 37px; line-height: 1.41; text-align: center; color: rgb(43, 57, 84); margin-bottom: 40px; }
.single-post .blog-col-section .read-story-btn-wrapper span { color: rgb(25, 105, 255); }
span.category-name-wrapper a { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; color: rgb(25, 105, 255); }
.category-name { padding-bottom: 48px; }
.category-row-wrapper.medium-blog-row { padding-top: 100px; }
.blog-col-wrapper.row { align-items: center; }
.latest-blog-date span { position: relative; bottom: -17px; font-size: 16px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.31; letter-spacing: normal; color: rgb(43, 57, 84); }
span.category-name-sec a { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; color: rgb(142, 142, 152); }
.category-col-wrapper.blog-col { padding-top: 24px; }
.blog-post-section { padding: 100px 0px; }
.page-template-faq .banner-wrapper-section { padding-top: 100px; background-color: transparent; }
.page-template-faq header.globalNav { background-color: rgb(255, 255, 255); }
a.linkContainer-wrapper p:hover { color: rgb(25, 105, 255); }
pre.pre-wrapper { background: rgba(0, 0, 0, 0.05); padding: 20px; color: rgb(43, 57, 84); font-size: 16px; margin: 25px 0px; }
span.private-key-wrapper { font-size: 16px; line-height: 44px; padding: 10px 0px; }
a.link-sec-wrapper { font-size: 16px; color: rgb(25, 105, 255); }
span.pre-url { text-decoration: underline; }
ul#tabs-nav { text-align: left; list-style-type: none; padding-bottom: 20px; margin: 0px; position: relative; }
ul#tabs-nav::before { content: ""; position: absolute; width: 100%; height: 1px; bottom: 17px; background-color: rgba(251, 252, 255, 0.2); }
ul#tabs-nav li { margin: 20px 0px; }
ul#tabs-nav li.active a { position: relative; color: rgb(255, 255, 255); }
ul#tabs-nav li.active a::before { content: ""; position: absolute; width: 4px; height: 32px; background: rgb(140, 180, 255); left: 0px; top: 0px; bottom: 0px; margin: auto; }
ul#tabs-nav li a { color: rgba(255, 255, 255, 0.7); text-align: left; padding: 0.5rem 1rem; }
a.api-reference:hover { color: rgba(255, 255, 255, 0.7); opacity: 0.7; }
.fantom-wallet-section::before { content: ""; position: absolute; background: rgb(25, 105, 255); width: 100%; height: 539px; z-index: -1; }
.fantom-wallet-section { position: relative; }
.page-id-494 div#container-wrapper img { width: 100%; height: auto; }
.banner-wrapper-section.ftm-token-wrapper-section { background-color: transparent; }
.page-template-ftm-token header.globalNav { background-color: rgb(255, 255, 255); }
img.ftm-icon-wrapper { height: 47px; width: 47px; }
.col-sm-6.ftm-col { padding-bottom: 40px; }
.ftm-token-wrapper-section .sub-menu-banner-content { max-width: 570px; padding-bottom: 30px; }
.ftm-token-wrapper-section h2 { font-size: 37px; }
.ftm-used-for-sec h2 { text-align: center; margin-bottom: 48px; }
.ftm-col h3 { font-size: 21px; padding-top: 17px; font-weight: 700; }
.ftm-used-for-sec { background-color: rgb(251, 252, 255); padding: 50px 0px 80px; }
.the-ftm-supply { padding-top: 48px; }
.ftm-col-wrapper { padding-left: 270px; padding-right: 187px; }
.mobile-ftm-image { display: none; }
.mobile-blog-carousel { display: none !important; }
.home .rewards-section { padding-top: 10px; }
.simple-page h3 { padding-top: 45px; }
.simple-page ul { padding-inline-start: 40px; }
.page-template-get-started .pagenav-section { max-width: 100%; }
.page-template-get-started .pagenav-wrapper { padding-bottom: 64px; }
.page-id-492 .banner-wrapper-section { padding-top: 140px; padding-bottom: 14px; background-color: rgb(255, 255, 255); }
.page-id-492 header.globalNav { background-color: rgb(255, 255, 255); }
.page-id-277 .get-col-wrapper { margin-left: auto; max-width: 82%; }
.page-template-fantom-wallet .row.footer-row .logo img { visibility: visible; }
strong { font-weight: bold !important; }
.page-id-474 .pagenav-section-wrapper { padding-bottom: 0px; }
.page-id-167 .pagenav-section-wrapper ul li::before { display: none; }
.error404 header.globalNav { background-color: rgb(255, 255, 255); }
.error404 .banner-wrapper-section { padding-top: 140px; padding-bottom: 200px; background-color: rgb(255, 255, 255); }
.error404 .sub-menu-banner-content .container { display: flex; align-items: center; justify-content: center; }
.error404 .sub-menu-banner-content h1 { margin-bottom: 8px; }
p.found-message { font-size: 26px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.54; letter-spacing: normal; margin-bottom: 32px; }
.error404 .sub-menu-banner-content h1::before { display: none; }
.heateor_sss_sharing_container.heateor_sss_vertical_sharing.heateor_sss_bottom_sharing { display: none !important; }
.heateor_sss_horizontal_sharing .heateorSssSharing, .heateor_sss_standard_follow_icons_container .heateorSssSharing { border: 1px solid; margin-bottom: 18px !important; }
.heateorSssSharingSvg { object-fit: contain; margin: auto; width: 27px !important; }
ul.heateor_sss_sharing_ul { max-width: 90px; }
i.heateorSssSharing.heateorSssMoreBackground { display: none !important; }
ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li { margin-bottom: 18px !important; }
ss.heateorSssSharingSvg.heateorSssLinkedinSvg { width: 23px !important; }
.row.footer-row .logo img { width: 150px; object-fit: contain; height: 40px; visibility: visible; }
img.alignnone.size-medium.wp-image-708 { padding: 16px 0px 30px; }
.page-id-474 .banner-wrapper-section { padding-bottom: 64px; }
.your-rewards-section { width: 100%; display: flex; align-items: center; justify-content: center; position: relative; top: 14px; }
span.your-rewards-wrapper { width: 235px; height: 32px; font-family: ProximaNova; font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; color: rgb(255, 255, 255); border-radius: 21px; background-color: rgb(25, 182, 255); text-align: center; display: flex; align-items: center; justify-content: center; z-index: 9; }
.page-template-enterprise header.globalNav { background-color: rgb(255, 255, 255); }
.page-template-enterprise .banner-wrapper-section { padding-top: 60px; background-color: rgb(255, 255, 255); margin-bottom: 64px; padding-bottom: 10px; position: relative; }
.page-template-enterprise .banner-wrapper-section::before { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(216, 216, 216); border-bottom: 1px; bottom: 0px; left: 0px; right: 0px; margin: auto; }
.enterprise-banner-image img.banner-image { width: 675px; bottom: 15px; }
.page-template-enterprise .footer-section, .page-template-contact .footer-section, .page-template-speed-test .footer-section, .page-template-use-cases .footer-section, .page-template-usecase-template.page-child .footer-section { background-color: rgb(255, 255, 255); color: rgb(142, 142, 152); }
.page-template-enterprise ul#menu-footer-menu li a, .page-template-contact ul#menu-footer-menu li a, .page-template-speed-test ul#menu-footer-menu li a, .page-template-use-cases ul#menu-footer-menu li a, .page-template-usecase-template.page-child ul#menu-footer-menu li a { color: rgb(43, 57, 84); }
.page-template-enterprise ul#menu-footer-menu ul.sub-menu li a, .page-template-contact ul#menu-footer-menu ul.sub-menu li a, .page-template-speed-test ul#menu-footer-menu ul.sub-menu li a, .page-template-use-cases ul#menu-footer-menu ul.sub-menu li a, .page-template-usecase-template.page-child ul#menu-footer-menu ul.sub-menu li a { color: rgb(142, 142, 152); }
.page-template-enterprise .footer-section p, .page-template-contact .footer-section p, .page-template-speed-test .footer-section p, .page-template-use-cases .footer-section p, .page-template-usecase-template.page-child .footer-section p { color: rgb(43, 57, 84); }
.page-template-enterprise a.copyright-page-link, .page-template-contact a.copyright-page-link, .page-template-speed-test a.copyright-page-link, .page-template-use-cases a.copyright-page-link, .page-template-usecase-template.page-child a.copyright-page-link { color: rgb(142, 142, 152); }
.page-template-enterprise .copyright-wrapper p, .page-template-contact .copyright-wrapper p, .page-template-speed-test .copyright-wrapper p, .page-template-use-cases .copyright-wrapper p, .page-template-usecase-template.page-child .copyright-wrapper p { color: rgb(142, 142, 152); }
.page-template-enterprise input.form-control-wrapper, .page-template-contact input.form-control-wrapper, .page-template-speed-test input.form-control-wrapper, .page-template-use-cases input.form-control-wrapper, .page-template-usecase-template.page-child input.form-control-wrapper { border: 2px solid rgb(230, 230, 230); }
.page-template-enterprise .copyright-wrapper-section .container, .page-template-contact .copyright-wrapper-section .container, .page-template-speed-test .copyright-wrapper-section .container, .page-template-use-cases .copyright-wrapper-section .container, .page-template-usecase-template.page-child .copyright-wrapper-section .container { border-top: none; }
.page-template-enterprise .container.footer-container, .page-template-contact .container.footer-container, .page-template-speed-test .container.footer-container, .page-template-use-cases .container.footer-container, .page-template-usecase-template.page-child .container.footer-container { position: relative; }
.page-template-enterprise .footer-section ul.social-icon-section a.social-icon, .page-template-contact .footer-section ul.social-icon-section a.social-icon, .page-template-speed-test .footer-section ul.social-icon-section a.social-icon, .page-template-use-cases .footer-section ul.social-icon-section a.social-icon, .page-template-usecase-template.page-child .footer-section ul.social-icon-section a.social-icon { color: rgb(142, 142, 152); }
.page-template-enterprise .footer-section ul.social-icon-section a.social-icon:hover, .page-template-contact .footer-section ul.social-icon-section a.social-icon:hover, .page-template-speed-test .footer-section ul.social-icon-section a.social-icon:hover, .page-template-use-cases .footer-section ul.social-icon-section a.social-icon:hover, .page-template-usecase-template.page-child .footer-section ul.social-icon-section a.social-icon:hover { color: rgba(142, 142, 152, 0.68); }
.page-template-enterprise a.social-icon-title, .page-template-contact a.social-icon-title, .page-template-speed-test a.social-icon-title, .page-template-use-cases a.social-icon-title, .page-template-usecase-template.page-child a.social-icon-title { color: rgb(43, 57, 84) !important; }
.page-template-enterprise .container.footer-container::before { content: ""; position: absolute; height: 1px; width: 100%; bottom: -43px; background: rgb(13, 53, 128); left: 0px; right: 0px; margin: auto; }
.page-template-contact .container.footer-container::before, .page-template-speed-test .container.footer-container::before, .page-template-use-cases .container.footer-container::before, .page-template-usecase-template.page-child .container.footer-container::before { content: ""; position: absolute; height: 1px; width: 100%; bottom: -43px; background: rgb(230, 230, 230); left: 0px; right: 0px; margin: auto; }
.page-template-enterprise a.get-started-btn { background: rgb(25, 105, 255); color: rgb(255, 255, 255); line-height: 0; }
.page-template-enterprise a.social-icon, .page-template-contact a.social-icon, .page-template-speed-test a.social-icon, .page-template-use-cases a.social-icon, .page-template-usecase-template.page-child a.social-icon { color: rgb(25, 105, 255); }
.benefits-for-enterprises-sec { padding-bottom: 85px; }
.page-template-enterprise h2 { font-size: 37px; line-height: 1.41; margin-bottom: 16px; }
.blockchain-benefits-container { max-width: 85%; margin: auto; padding: 0px 40px; }
.enterprises-card-row { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; padding: 40px 0px; }
.enterprises-card-col { border-radius: 8px; box-shadow: rgba(48, 49, 51, 0.1) 0px 8px 16px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; background-color: rgb(250, 251, 254); padding: 32px 50px 13px; }
.blockchain-benefits-row { grid-template-columns: repeat(2, 1fr); gap: 30px; display: grid; }
.blockchain-benefits-col { max-width: 470px; color: rgb(43, 57, 84); }
img.enterprises-card-icon { width: 47px; height: 47px; }
.enterprises-card-col h4 { margin-bottom: 8px; font-weight: 700; font-stretch: normal; font-style: normal; line-height: 1.29; padding-top: 17px; font-size: 21px; color: rgb(43, 57, 84); }
.advantages-accordion-section { max-width: 92%; margin: auto; }
.advantages-accordion-section .accordions li i.fa-chevron-down { right: auto; left: 37px; font-size: 16px; color: rgb(255, 255, 255); top: 18px; width: 32px; height: 32px; background-color: rgb(146, 220, 255); border-radius: 50%; display: flex; align-items: center; justify-content: center; transform: rotate(270deg); transition: transform 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
.advantages-accordion-section .accordions li.opens i.fa-chevron-down { transform: rotate(360deg) !important; }
.advantages-accordion-section li.opens { transition: transform 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
span.link-heading-wrapper { padding-left: 16px; }
span.number-wrapper { color: rgb(43, 57, 84); font-weight: bold; }
.advantages-accordion-section ul#accordions li { margin-bottom: 8px; }
.advantages-accordion-section .accordions .links { padding: 20px 80px; margin-bottom: 8px; height: 72px; border-radius: 8px; background-color: rgb(246, 249, 253); color: rgb(43, 57, 84); font-weight: 700; display: flex; align-items: center; transition: transform 0.15s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; font-family: proxima-nova, sans-serif !important; }
.advantages-accordion-section ul.accordion-contents p { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: -0.5px; color: rgb(82, 95, 127); }
.advantages-accordion-section ul.accordion-contents { padding: 0px; max-width: 670px; margin-left: 37px; margin-top: 24px; }
.page-template-stake-fantom .faq-section .accordions .accordion-contents a { display: inline; padding: 0px; }
.mytegone { display: none; padding-left: 30px; }
.first-sub-title.mytegone { display: block; }
.mytegone a { color: rgb(142, 142, 152); font-size: 14px; margin-bottom: 8px; cursor: pointer; line-height: 1.4; padding: 0px; }
.mytegone a:hover { color: rgb(43, 57, 84); }
.mytegone a:focus { color: rgb(43, 57, 84); }
section#going-to-do ol li, section#going-to-do ol li a { color: rgb(25, 105, 255); }
.crop-cover { object-fit: cover; }
.crop-contain { object-fit: contain; }
.crop-scale { object-fit: scale-down; }
.crop-none { object-fit: none; }
.anchor-top-left { object-position: left top; }
.anchor-top-center { object-position: center top; }
.anchor-top-right { object-position: right top; }
.anchor-center-left { object-position: left center; }
.anchor-center-center { object-position: center center; }
.anchor-center-right { object-position: right center; }
.anchor-bottom-left { object-position: left bottom; }
.anchor-bottom-center { object-position: center bottom; }
.anchor-bottom-right { object-position: right bottom; }
img[data-action="zoom"] { cursor: -webkit-zoom-in; }
.container .cropped { width: 80%; height: 50vh; margin: 0px 10%; object-fit: cover; }
.zoom-img, .zoom-img-wrap { position: relative; z-index: 666; }
img.zoom-img { cursor: -webkit-zoom-out; }
.zoom-overlay { z-index: 420; background: rgb(255, 255, 255); position: fixed; inset: 0px; pointer-events: none; opacity: 0; transition: opacity 300ms ease 0s; }
.zoom-overlay-open, .zoom-overlay-transitioning { cursor: default; }
.zoom-overlay-open .zoom-overlay { opacity: 1; }
.page-id-844 .card { padding: 8px 13px; border-bottom: 1px solid rgb(230, 230, 230); margin-bottom: 20px; }
.page-id-402 .banner-wrapper-section { padding-bottom: 10px; }
.page-id-402 img.banner-image { height: 100%; position: relative; right: 0px; bottom: 40px; width: 100%; }
.page-id-402 .row.row-wrapper { align-items: unset; }
.benefits-for-enterprises-sec::before { content: ""; position: absolute; background-color: rgb(50, 50, 93); height: 57%; max-height: 680px; left: 0px; right: 0px; z-index: -1; top: 150px; transform: rotate(-5deg) scale(1.5, 1); }
.benefits-for-enterprises-sec { position: relative; overflow: hidden; }
.case-study--screenshot img, .case-study--screenshot iframe { background: rgb(204, 204, 204); position: relative; bottom: -100px; width: auto; display: inline; transform: scale(0); transition: transform 0.3s ease-in-out 0.3s; }
article.animate-active .case-study--screenshot img, article.animate-active .case-study--screenshot iframe { transform: scale(1); }
.case-study--screenshot iframe { width: 100% !important; height: 300px !important; }
.enterprise-case-study-section .container { position: relative; }
.case-study--animated-header { background: rgb(250, 251, 254); transition: all 0.3s ease-in-out 0s; position: absolute; top: 16px; left: 15px; right: 15px; }
.enterprise-case-study-carousel article::before { display: block; content: ""; height: 16px; background-color: rgb(50, 50, 93); }
.enterprise-case-study-carousel .slick-list { border-radius: 8px; box-shadow: rgba(48, 49, 51, 0.1) 0px 8px 16px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; overflow: hidden; }
.case-study--header { display: grid; grid-template-columns: 1fr 1fr; color: rgb(84, 96, 117); }
section.enterprise-case-study-section { padding: 120px 0px; }
.case-study--header, .case-study--content { padding: 30px 60px; }
.case-study--header-content, .case-study--content { opacity: 0; }
article.animate-active .case-study--header-content, article.animate-active .case-study--content { opacity: 1; transition: all 0.3s ease-in-out 0.1s; padding-right: 10px; }
.case-study--header { padding-top: 50px; font-size: 18px; position: relative; }
.case-study--content { width: 50%; color: rgb(43, 57, 84); }
.enterprise-case-study-carousel h4, .enterprise-case-study-carousel h3 { font-weight: bold; color: rgb(43, 57, 84); }
.enterprise-case-study-carousel h3 { margin-bottom: 30px; }
span.case-study-title h3 { max-width: 275px; }
.case-study--label { height: 32px; background: rgb(232, 238, 242); color: rgb(130, 135, 153); font-size: 14px; font-weight: 600; padding: 7px 27px; border-radius: 16px; margin-left: 32px; width: 120px; display: flex; align-items: center; justify-content: center; }
.case-study--header p { font-size: inherit; margin-bottom: 0px; }
.case-study--header ul { padding-left: 30px !important; }
.enterprise-case-study-carousel article p { color: inherit; }
.slick-arrow { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 0px; width: 48px; height: 48px; box-shadow: rgba(48, 49, 51, 0.1) 0px 8px 16px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; border-radius: 50%; position: absolute; line-height: 48px; margin-top: 70px; top: 0px; z-index: 1; border: 0px !important; background: rgb(255, 255, 255) !important; }
.slick-prev { left: -24px; }
.slick-prev::before { content: ""; font-size: 20px; }
.slick-next::before { content: ""; font-size: 20px; }
.slick-next { right: -24px; }
.case-study--screenshot { padding-left: 20px; }
.slick-slider { box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px, rgba(0, 0, 0, 0.024) 0px -6px 16px -6px; border-radius: 8px; }
span.case-study-title { display: flex; }
article#sec1 .case-study--label { margin-left: 0px; }
.fantom-enterprise-content { text-align: center; background-color: rgb(25, 105, 255); color: rgb(255, 255, 255); padding: 120px 0px; }
.fantom-enterprise-content a.get-started-btn { background: transparent; color: rgb(255, 255, 255); margin: auto; border: 1px solid rgb(255, 255, 255); line-height: 0; }
.fantom-enterprise-content h2 { color: rgb(255, 255, 255); margin-bottom: 48px; }
.fantom-enterprise-content p { margin: 0px; }
.case-study--screenshot.desktop-case-study-sec { position: absolute; right: 60px; width: 43%; bottom: 0px; top: 0px; margin: auto; }
.page-template-contact .footer-section { border-top: 1px solid rgb(230, 230, 230); }
.page-template-contact .sub-menu-banner-content h1 { color: rgb(255, 255, 255); }
.page-template-contact .sub-menu-banner-content p { color: rgb(255, 255, 255); }
.col-sm-5.get-in-touch-sec { top: 40px; }
.contact-form-sec .form-row { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin: 0px; }
.country-select { margin-top: 4px; }
.contact-Page label { color: rgb(43, 57, 84); font-size: 14px; font-weight: bold; font-family: proxima-nova, sans-serif !important; }
.contact-Page input { width: 100%; height: 56px; border-radius: 4px; border: 1px solid rgb(43, 57, 84); padding: 16px; margin-top: 4px; font-family: WorkSans; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: -0.5px; color: rgb(142, 142, 152); }
label.sales-team-sec { margin-top: -25px; }
.contact-Page select { overflow-wrap: normal; width: 100%; height: 56px; padding: 16px; border-radius: 4px; border: 1px solid rgb(43, 57, 84); margin-top: 4px; font-family: WorkSans; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: -0.5px; color: rgb(43, 57, 84); }
.country-select.inside input, .country-select.inside input[type="text"] { font-family: WorkSans; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: -0.5px; color: rgb(43, 57, 84); }
.contact-Page label { width: 100%; }
p.check-wrapper-sec { margin-bottom: 8px; }
.contact-Page .check-wrapper-sec img { width: 16px; height: 12px; object-fit: contain; margin-right: 12px; }
.contact-Page textarea { width: 100%; border-radius: 4px; border: 1px solid rgb(43, 57, 84); padding: 16px; margin-top: 4px; height: 110px !important; }
.page-template-contact header.globalNav { background-color: rgb(255, 255, 255); }
.page-template-contact .row.row-wrapper { align-items: unset; padding-top: 37px; }
.page-template-contact .banner-wrapper-section { padding-top: 75px; padding-bottom: 160px; background-color: transparent; position: relative; }
.page-template-contact .banner-wrapper-section::before { content: ""; position: absolute; background: rgb(25, 105, 255); height: 580px; z-index: -1; width: 100%; top: 0px; }
.form-wrapper-sec { border-radius: 4px; box-shadow: rgba(48, 49, 51, 0.1) 0px 8px 16px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; background-color: rgb(255, 255, 255); padding: 24px 24px 0px; font-size: 14px; }
input.wpcf7-form-control.wpcf7-submit { width: 170px; height: 50px; background-color: rgb(25, 105, 255); border-radius: 24px; font-size: 16px; color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; border: none; margin-bottom: 7px; line-height: 0; }
.country-select .selected-flag { width: 100%; }
.country-select * { box-sizing: border-box; width: 100%; font-size: 14px; }
.country-select .country-list .country-name, .country-select .country-list .flag { vertical-align: middle; color: rgb(43, 57, 84); font-size: 14px; }
.contact-form-sec p.submitting-wrapper { color: rgb(142, 142, 152); font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; font-family: proxima-nova !important; }
.textarea-section { margin: 35px 0px; border-bottom: 1px solid rgb(230, 230, 230); }
.wpcf7-form-control-wrap { position: relative; font-family: WorkSans; font-weight: normal; font-stretch: normal; font-size: 16px; }
.page-template-contact .sub-menu-banner-content h1::before { display: none; }
.home li.navSection.primary a:focus, .page-template-fantom-wallet li.navSection.primary a:focus { color: rgb(255, 255, 255); }
.case-study--screenshot.mobile-case-study-sec { display: none; }
.page-template-roadmap .banner-wrapper-section { padding-bottom: 60px; }
.page-id-492 .sub-menu-banner-content h1 { margin-bottom: 0px; }
.pagenav-section h5 { margin: 16px 0px; }
.form-wrapper-sec select { appearance: none; background: url("") 95% center / 13px no-repeat rgb(255, 255, 255); display: block; }
article#sec3 .slick-slide img, article#sec4 .slick-slide img { display: none; }
article#sec3 .case-study--screenshot, article#sec4 .case-study--screenshot { display: none; }
.enterprises-card-col:nth-of-type(2) img { position: relative; right: 5px; }
.page-id-120 img.banner-image { height: 100%; position: unset; width: 100%; }
.page-id-492 .pagenav-wrapper h3 { padding-top: 25px; }
.country-select.inside .selected-flag { width: 100%; }
.country-select .selected-flag .arrow { position: absolute; top: 50%; margin-top: -2px; right: 12px; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 8px solid rgb(0, 0, 0); }
.mc4wp-alert.mc4wp-error, .mc4wp-alert.mc4wp-notice { background: rgb(255, 255, 255); padding: 10px; display: flex; align-items: center; justify-content: center; position: relative; top: 17px; border-radius: 20px; width: 85%; right: 13px; }
.mc4wp-alert.mc4wp-error::before, .mc4wp-alert.mc4wp-notice::before { position: absolute; content: ""; border-right: 15px solid transparent; border-bottom: 20px solid rgb(255, 255, 255); width: 0px; height: 0px; border-left: 15px solid transparent; top: -13px; }
.mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-notice p { padding: 0px; margin: 0px; font-size: 14px; color: rgb(82, 95, 127); line-height: 20px; }
.mc4wp-response { max-width: 290px; margin: auto; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ng, .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { background: rgb(25, 105, 255); border: none; padding: 16px; margin: 0px; color: rgb(255, 255, 255); border-radius: 4px; position: relative; top: -14px; text-align: center; }
.non-root-user.mytegone { display: block; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok p { padding: 0px; margin: 0px; font-size: 14px; color: rgb(82, 95, 127); line-height: 20px; }
span.wpcf7-not-valid-tip { font-size: 14px; }
.accordions .links { font-family: proxima-nova, sans-serif; }
ul li { color: rgb(82, 95, 127); }
.cm-s-default .cm-comment { color: rgb(151, 167, 181) !important; }
.cm-s-default .cm-string { color: rgb(78, 166, 134) !important; }
.fantom-newsletter-modal input.form-control-wrapper { width: 329px; height: 48px; border-radius: 24px; border: 2px solid rgb(230, 230, 230); margin: auto; }
.fantom-newsletter-modal .modal { background: rgb(255, 255, 255); }
.fantom-newsletter-modal .modal-content { height: 392px; display: flex; align-items: center; justify-content: center; border-radius: 8px; box-shadow: rgba(48, 49, 51, 0.1) 0px 8px 16px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; background-color: rgb(255, 255, 255); border: none; }
.fantom-newsletter-modal .modal-dialog { max-width: 970px; height: 392px; }
.fantom-newsletter-modal .modal-body { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; }
.fantom-newsletter-modal button.close { position: absolute; top: 7px; right: 10px; }
.fantom-newsletter-form { display: flex; align-items: center; justify-content: center; }
.fantom-newsletter-content h3 { font-size: 37px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.41; letter-spacing: normal; text-align: center; color: rgb(43, 57, 84); }
.fantom-newsletter-content { text-align: center; padding-bottom: 40px; }
img.yonsey-university-logo { height: 37px; }
img.university-of-sydney-logo { height: 37px; }
span.video-play-btn i.fas.fa-play { font-size: 25px; color: rgb(27, 116, 254); display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; transition: all 0.1s ease-in-out 0s; position: relative; left: 2px; top: 1px; }
span.video-play-btn { border-radius: 50%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 2; width: 86px; height: 86px; background-color: rgb(255, 255, 255); transition: all 0.1s ease-in-out 0s; border: 2px solid rgb(25, 105, 255); }
.home-banner-video-sec a { display: flex; align-items: center; justify-content: center; transition: all 0.1s ease-in-out 0s; }
.home-banner-video-sec { position: relative; box-shadow: rgba(105, 105, 105, 0.5) 0px 0px 16px; width: 770px; height: 433px; margin: auto; }
.banner-video-sec { padding: 40px 0px; }
.fantom-video-modal button.close { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: none; position: absolute; opacity: 0.6; top: -55px; right: -95px; width: 60px; height: 60px; z-index: 1; border-radius: 30px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; text-align: center; font-weight: 400; line-height: 1.28571; letter-spacing: normal; font-size: 30px; margin-bottom: 1rem; transition: all 0.1s ease-in-out 0s; }
.fantom-video-modal .modal-lg { max-width: 90%; height: 100%; }
.fantom-video-modal .modal-content { background-color: transparent; border: none; height: 100%; }
.fantom-video-modal .modal-dialog.modal-dialog-centered { height: 100%; width: 100%; max-width: 90%; margin: auto; }
.fantom-video-modal .modal { background-color: rgba(0, 0, 0, 0.8); padding: 80px !important; }
.home-banner-video-sec a:hover span.video-play-btn { background-color: rgb(25, 182, 255); border: 2px solid rgb(25, 182, 255); }
.home-banner-video-sec a:hover span.video-play-btn i.fas.fa-play { color: rgb(255, 255, 255); }
.fantom-video-modal .modal-body { padding: 0px; }
.page-template-fantom-exchanges .card-wrapper { height: 100%; min-height: 214px; }
.page-template-roadmap .sub-menu-page img { width: auto; height: auto; max-width: 100%; }
.news-wrapper a { color: rgb(255, 255, 255); border-radius: 16px; background-color: rgb(23, 97, 235); padding: 6px; font-size: 14px; font-weight: 600; line-height: 1.43; width: 439px; height: 26px; display: flex; align-items: center; }
.news-wrapper a:hover { color: rgb(255, 255, 255); }
span.new-news-wrapper { width: 40px; height: 16px; border-radius: 13px; background-color: rgb(21, 205, 114); font-size: 12px; display: flex; align-items: center; justify-content: center; margin-right: 9px; }
img.news-icon { width: auto; height: auto; max-width: 40px; margin-left: 10px; }
.page-template-defi-fantom .banner-wrapper-section { background-color: rgb(255, 255, 255); padding-bottom: 70px; overflow-x: hidden; }
.page-template-defi-fantom header.globalNav { background-color: rgb(255, 255, 255); }
.defi-page-sec a.get-started-btn { color: rgb(255, 255, 255); background: rgb(25, 105, 255); margin: 0px; line-height: 0; padding: 0px; }
.defi-page-sec a.get-started-btn:hover { color: rgb(255, 255, 255); background: rgb(25, 105, 255); }
.defi-page-sec .row.row-wrapper { padding-bottom: 0px; }
.defi-page-sec .three-col-section { padding: 48px 64px 104px; }
.defi-page-sec .three-col-section::before { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(216, 216, 216); left: 0px; right: 0px; margin-top: -64px; }
.defi-page-sec .three-col-section::after { display: none; }
.defi-page-sec .three-col-wrapper img { max-width: 100%; margin-bottom: 6px; height: 75px; width: 75px; position: relative; right: 17px; }
.defi-two-col-section { padding-bottom: 96px; }
.defi-two-col-section:last-child { padding-bottom: 100px; }
.defi-two-col-section .row { align-items: center; }
.defi-two-col-section h2 { font-size: 37px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.41; padding-top: 10px; }
.defi-two-col-content-wrapper img { width: 72px; height: 72px; }
ul.defi-check-sec { list-style-type: none; padding-top: 135px; padding-inline-start: 80px !important; }
.defi-two-col-wrapper ul.defi-check-sec { padding-right: 80px; padding-inline-start: 40px !important; }
ul.defi-check-sec li img { width: 20px; height: 20px; max-width: 100%; margin-right: 12px; }
.defi-page-sec .sub-menu-banner-content p { font-size: 18px; line-height: 1.67; letter-spacing: -0.17px; }
.defi-page-sec .sub-menu-banner-content p:nth-child(2) { margin-bottom: 40px; }
.defi-two-col-content-wrapper p { font-size: 18px; line-height: 1.78; letter-spacing: -0.56px; }
ul.defi-check-sec li { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: -0.5px; padding-bottom: 16px; }
span.fMint-wrapper { color: rgb(25, 105, 255); }
span.fTrade-wrapper { color: rgb(24, 169, 87); }
span.fLend-wrapper { color: rgb(25, 182, 255); }
.what-the-process-sec { padding: 50px 0px 100px; background-color: rgb(246, 248, 252); }
.what-the-process-sec h2 { font-size: 31px; line-height: 1.55; text-align: center; font-family: ProximaNova; }
.what-the-process-sec p { font-size: 21px; line-height: 1.43; letter-spacing: -0.5px; text-align: center; color: rgb(43, 57, 84); }
.step-sec { display: flex; align-items: center; justify-content: space-between; padding-top: 64px; position: relative; max-width: 845px; margin: auto; }
.step-sec::before { content: ""; position: absolute; height: 2px; width: 85%; background: rgb(222, 224, 227); top: 0px; bottom: 50px; margin: auto; z-index: 1; left: 50px; }
.step-wrapper { text-align: center; z-index: 2; }
.step-wrapper img { width: 80px; height: 80px; }
.step-wrapper p { font-size: 16px; margin: 0px; padding: 24px 0px; color: rgb(82, 95, 127); }
.step-wrapper span { font-family: ProximaNova; font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: rgb(255, 255, 255); background: rgb(25, 105, 255); border-radius: 12px; width: 64px; height: 24px; display: flex; align-items: center; justify-content: center; margin: auto; }
.step-wrapper a.get-started-btn { margin: auto; }
.ready-defi-fantom-sec { padding: 100px 0px; margin: 0px 32px; display: none; }
.ready-defi-fantom-sec .container { display: flex; align-items: center; justify-content: space-between; padding: 0px 32px; }
.ready-defi-fantom-sec p { margin: 0px; }
.ready-defi-fantom-sec a.get-started-btn { margin: auto; }
.ready-defi-fantom-sec h3 { font-size: 31px; font-stretch: normal; font-style: normal; line-height: 1.55; letter-spacing: normal; color: rgb(25, 105, 255); font-weight: bold; }
.defi-page-sec .three-col-wrapper h4 { font-weight: bold; margin-bottom: 8px; color: rgb(43, 57, 84); }
.defi-two-col-section.fUSD-with-fMint-sec { padding-top: 0px; }
.tab-version-wrapper { display: none; }
.page-template-careers header.globalNav { background-color: rgb(255, 255, 255); }
.page-template-careers .banner-wrapper-section { background-color: rgb(255, 255, 255); }
.page-template-careers a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn, .page-template-careers-details-page a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn { color: rgb(25, 105, 255); background: rgb(255, 255, 255); border: 2px solid rgb(25, 105, 255); }
.careers-page-sec .get-started-btn { background: rgb(25, 105, 255); color: rgb(255, 255, 255); }
.careers-page-sec .get-started-btn:hover { background: rgb(25, 105, 255); color: rgb(255, 255, 255); }
.careers-page-sec .sub-menu-banner-content { max-width: 670px; margin-right: auto; }
.careers-page-sec .sub-menu-banner-content p { font-size: 18px; }
.careers-sec { position: relative; padding: 80px 0px 200px; }
.careers-sec::before { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(216, 216, 216); left: 0px; right: 0px; top: 0px; }
.careers-sec h2 { font-size: 37px; line-height: 1.41; }
.careers-job-sec h3 { font-size: 26px; font-stretch: normal; font-style: normal; line-height: 1.23; }
.careers-job-sec p { font-size: 18px; line-height: 1.33; letter-spacing: -0.56px; margin: 0px; }
.engineering-sec { display: flex; align-items: flex-start; justify-content: space-between; padding-top: 40px; }
.careers-job-link-sec a.get-started-btn { margin: 0px; width: 104px; height: 40px; font-size: 16px; line-height: 0; }
main.sub-menu-page .jobs-details-sidebar-wrapper ul { list-style-type: none; padding-inline-start: 0px; }
.jobs-sidebar-social-icon ul.heateor_sss_sharing_ul { display: flex; align-items: center; width: 100%; max-width: 100%; position: relative; right: 16px; }
.jobs-sidebar-social-icon .heateor_sss_sharing_container.heateor_sss_horizontal_sharing { width: 100%; }
.jobs-sidebar-social-icon .heateor_sss_horizontal_sharing .heateorSssSharing, .jobs-sidebar-social-icon .heateor_sss_standard_follow_icons_container .heateorSssSharing { border: none; }
.jobs-sidebar-social-icon a.social-icon { color: rgb(168, 175, 191); font-size: 18px; }
.jobs-sidebar-social-icon a.social-icon:hover { color: rgb(168, 175, 191); opacity: 0.7; }
img.arrow-icon-wrapper { width: 12px; height: 12px; margin-right: 8px; }
a.roles-fantom-wrapper { font-size: 18px; font-weight: 600; display: flex; align-items: center; margin-bottom: 40px; font-family: proxima-nova, sans-serif !important; }
a.roles-fantom-wrapper:hover { opacity: 0.7; color: rgb(25, 105, 255); }
ul.jobs-sidebar-content li { margin-bottom: 40px; font-size: 16px; color: rgb(82, 95, 127); font-family: proxima-nova, sans-serif !important; }
.jobs-details-sidebar-wrapper span.get-started-btn.link-btn-wrapper { width: 160px; height: 50px; color: rgb(255, 255, 255); background: rgb(25, 105, 255); }
.jobs-details-content h1 { font-size: 37px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.41; letter-spacing: normal; color: rgb(43, 57, 84); margin-bottom: 24px; }
.jobs-details-content p, .jobs-details-content li { font-size: 18px; line-height: 1.56; letter-spacing: -0.56px; }
.jobs-details-content h3 { font-size: 21px; font-weight: 600; line-height: 1.29; padding-top: 40px; }
.jobs-details-content h2 { font-size: 31px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.55; }
.apply-section { padding: 64px 0px; }
span.required-wrapper { font-size: 14px; display: flex; align-items: center; justify-content: flex-end; }
.required-dot { width: 8px; height: 8px; background-color: rgb(25, 105, 255); border-radius: 50%; margin-right: 8px; display: inline-block; }
.page-template-careers-details-page header.globalNav { background-color: rgb(255, 255, 255); }
.page-template-careers-details-page .banner-wrapper-section { background-color: rgb(255, 255, 255); padding-top: 165px; }
.careers-form-sec .required-dot { margin-right: 5px; display: inline-block; margin-left: -16px; }
.careers-form-input input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .careers-form-input input.wpcf7-form-control.wpcf7-text { border-radius: 4px; background-color: rgb(250, 251, 254); border: none; width: 670px; height: 48px; padding: 8px; margin-bottom: 32px; }
.careers-form-input textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { border-radius: 4px; background-color: rgb(250, 251, 254); border: none; width: 670px; height: 200px; padding: 8px; margin-bottom: 32px; }
.careers-form-input textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required:focus { outline: none; border: none !important; }
.upload-file::after, .Coverletter::after { content: "Attach"; position: absolute; top: 50%; left: 24px; transform: translate(-50%, -50%); transition: all 0.3s ease-in-out 0s; font-size: 16px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: rgb(25, 105, 255); cursor: pointer; }
div.wpcf7 input[type="file"] { cursor: pointer; opacity: 0; margin-bottom: 32px; }
.careers-form-sec input.wpcf7-form-control.wpcf7-submit { width: 200px; height: 50px; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: center; color: rgb(255, 255, 255); margin-left: auto; }
.careers-form-sec { max-width: 670px; }
.jobs-details-sidebar-wrapper { transition: all 0.5s ease-in-out 0s; opacity: 1; }
.sidebar-fixed { position: fixed; top: 70px; z-index: 1; width: 282px; }
.section-fade { opacity: 0; }
.careers-tab-heading { display: none; }
.careers-form-sec label { font-size: 14px; font-weight: bold; font-family: proxima-nova, sans-serif !important; }
span#Resume-wrapper, span#Coverletter-wrappers { position: relative; top: -33px; }
.home a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn { color: rgb(25, 105, 255); background: rgb(255, 255, 255); }
.newsletter-modal-content { height: 440px; display: flex; align-items: center; justify-content: center; border-radius: 8px; max-width: 970px; margin: auto; }
.page-template-fantom-newsletter .banner-wrapper-section { padding-top: 200px; padding-bottom: 190px; background-color: rgb(255, 255, 255); }
.page-template-fantom-newsletter header.globalNav { background-color: rgb(255, 255, 255); }
.fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { left: -44px; top: 2px; }
.ftm-staking-calculator .budget-wrap .header .title { margin-bottom: 12px; }
.ftm-staking-calculator .staking-days-rangeslider-sec h5.you-stake-wrapper { margin-bottom: 0px; }
.lock-section { display: flex; align-items: center; justify-content: space-between; padding-top: 10px; }
.lock-section span { font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(142, 142, 152); font-family: WorkSans !important; }
.page-template-stake-fantom header.globalNav { background-color: rgb(255, 255, 255); }
.page-template-stake-fantom .banner-wrapper-section { background-color: rgb(255, 255, 255); }
.page-template-stake-fantom p { font-size: 18px; }
.staking-two-col-img-sec img { max-width: 100%; width: auto; height: auto; }
.page-template-stake-fantom .three-col-section::after { display: none; }
.staking-content-sec { position: relative; padding-bottom: 100px; padding-top: 37px; }
.staking-is-easy-sec h2 { text-align: center; }
.what-is-staking-sec { max-width: 770px; margin-right: auto; padding: 30px 0px 120px; }
.staking-is-easy-sec .three-col-wrapper img { height: 75px; width: auto; max-width: 75px; margin-bottom: 20px; }
.staking-is-easy-sec .three-col-wrapper h4 { font-weight: bold; margin-bottom: 8px; color: rgb(43, 57, 84); }
span.delegators-wrapper { font-size: 21px; font-weight: bold; line-height: 1.29; letter-spacing: normal; color: rgb(25, 105, 255); font-family: proxima-nova, sans-serif !important; }
.staking-content-sec h2 { font-size: 37px; line-height: 1.41; }
.staking-two-col-sec ul.defi-check-sec { list-style-type: none; padding-top: 35px; max-width: 406px; padding-inline-start: 0px !important; }
.staking-two-col-sec ul.defi-check-sec li { display: flex; align-items: flex-start; }
.staking-two-col-sec ul.defi-check-sec li img { margin-top: 6px; }
.staking-two-col-sec ul.defi-check-sec li a { margin-left: 10px; }
.staking-two-col-sec { padding-bottom: 120px; }
.staking-two-col-sec .row { align-items: center; }
.staking-is-easy-sec .col-sm-4:nth-of-type(1) img { width: 66px; height: 48px; object-fit: contain; max-width: 66px; }
.staking-is-easy-sec .col-sm-4:nth-of-type(2) img { width: 56px; height: 54px; object-fit: contain; max-width: 56px; }
.staking-is-easy-sec .col-sm-4:nth-of-type(3) img { width: 53px; height: 48px; object-fit: contain; max-width: 53px; }
.days-rangeslider-wrapper .rangeslider__fill { background: rgb(21, 205, 114); }
.days-rangeslider-sec h5.you-stake-wrapper { padding-top: 0px; }
.days-rangeslider-wrapper .budget-wrap .header .title .pull-right { font-size: 21px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.52; letter-spacing: -0.2px; color: rgb(24, 169, 87); }
.locking-days-wrapper span.pull-right { float: none; }
.staking-days-rangeslider-sec h5.you-stake-wrapper { padding-top: 27px; }
.rewards-wrapper span#yearReward { float: left; }
.page-template-partners { overflow-x: hidden; }
.page-template-partners header.globalNav { background-color: rgb(255, 255, 255); }
.page-template-partners .banner-wrapper-section { padding-top: 85px; padding-bottom: 100px; background-color: rgb(255, 255, 255); }
.partners-section { overflow: hidden; }
.partners-sec-wrapper { background-image: url(""); height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.IconsContainer { width: 3000px; height: 550px; position: relative; left: 50px; }
.IconsContainer .Icon { width: 180px; height: 180px; margin: -75px 0px 0px -75px; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.3) 0px 13px 25px -13px, rgba(50, 50, 93, 0.25) 0px 21px 42px -8px, rgba(0, 0, 0, 0.03) 0px -8px 25px -6px; opacity: 1 !important; background-size: cover !important; }
.IconsContainer .Icon:hover { z-index: 9999; }
.IconsContainer .Icon:hover::before { border-color: rgb(241, 241, 241); }
.IconsContainer .Icon span { text-align: center; }
.IconsContainer .Icon:hover span { opacity: 1; transform: translate(-50%); }
.IconsContainer .Icon span { left: 50%; bottom: -50px; padding: 5px 12px; background: rgb(255, 255, 255); box-shadow: rgba(50, 50, 93, 0.1) 0px 15px 35px, rgba(0, 0, 0, 0.07) 0px 5px 15px; border-radius: 50px; white-space: nowrap; font-size: 16px; font-weight: 500; color: rgb(86, 107, 120); pointer-events: none; user-select: none; transform: translate(-50%, -10px); opacity: 0; transition-property: opacity, transform, -webkit-transform; transition-duration: 0.25s; transition-timing-function: ease-out; }
.Icon, .Icon span { position: absolute; will-change: transform, opacity; }
.IconsContainer .Icon.afghanistan-ministry-of-health { background-image: url(""); }
.IconsContainer .Icon.band-protocol { background-image: url(""); }
.IconsContainer .Icon.chainlink { background-image: url(""); }
.IconsContainer .Icon.coti { background-image: url(""); }
.IconsContainer .Icon.frontier { background-image: url(""); }
.IconsContainer .Icon.fusion { background-image: url(""); }
.IconsContainer .Icon.gravity { background-image: url(""); }
.IconsContainer .Icon.house-africa { background-image: url(""); }
.IconsContainer .Icon.okex { background-image: url(""); }
.IconsContainer .Icon.ontology { background-image: url(""); }
.IconsContainer .Icon.seed-group { background-image: url(""); }
.IconsContainer .Icon.suterusu { background-image: url(""); }
.IconsContainer .Icon.v-id { background-image: url(""); }
.IconsContainer .Icon.waves { background-image: url(""); }
.IconsContainer .Icon.chekkit { background-image: url(""); }
.IconsContainer .Icon.ethereum-classic { background-image: url(""); }
.IconsContainer .Icon.tokoin { background-image: url(""); }
.IconsContainer .Icon.travala { background-image: url(""); }
.IconsContainer .Icon.ren { background-image: url(""); }
.IconsContainer .Icon.api3 { background-image: url(""); }
.IconsContainer .Icon.injective-protocol { background-image: url(""); }
.IconsContainer .Icon.the-graph { background-image: url(""); }
.partners-banner-section h1 { text-align: center; font-size: 48px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; margin-bottom: 80px; padding-top: 32px; }
span.change-wrapper { color: rgb(25, 105, 255); }
.partners-title-wrapper { padding: 96px 0px; }
.partners-content h2 { font-size: 21px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.23; letter-spacing: normal; text-align: center; color: rgb(25, 105, 255); }
.partners-wrapper-img { margin: auto auto 16px; width: 64px; height: 64px; }
.partners-content .row { align-items: center; padding-bottom: 100px; }
.col-sm-6.partners-content { padding-left: 90px; }
.col-sm-6.partners-content-wrapper { padding-right: 90px; }
.partners-content h3 { font-size: 31px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.29; }
.partners-wrapper-section ul { list-style-type: none; display: flex; align-items: center; justify-content: space-evenly; padding: 24px 0px; border: 1px solid rgb(216, 216, 216); }
.partners-wrapper-section ul li a { font-size: 21px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.23; letter-spacing: normal; color: rgb(142, 142, 152); font-family: proxima-nova, sans-serif !important; }
.partners-wrapper-section ul li a.active { color: rgb(25, 105, 255); }
.partners-wrapper-section ul li a:hover { color: rgb(43, 57, 84); }
.partners-fixed, .fixeds { position: fixed; top: 0px; width: 100%; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(10px); z-index: 99; }
.section-quote { box-shadow: rgba(48, 49, 51, 0.29) 0px 16px 24px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; overflow: hidden; position: relative; margin: 30px 0px 60px; border-radius: 8px; }
.section-quotePhoto { width: 100%; min-height: 370px; background-size: cover; background-position: 50% 50%; }
blockquote.quote { margin: 0px; padding: 16px 40px 40px; z-index: 5; color: rgb(255, 255, 255); position: relative; background: rgb(19, 52, 147); }
blockquote.quote img { width: 182px; height: 56px; }
blockquote.quote h2 { text-align: left; margin-bottom: 16px; }
blockquote.quote p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; color: rgb(255, 255, 255); padding-bottom: 31px; }
blockquote.quote::before { content: ""; display: block; width: 100%; height: 62px; position: absolute; top: -33px; left: 0px; background: rgb(19, 52, 147); transform: skewX(0deg) skewY(7deg) scale(1.15); z-index: -1; }
.section-quote.band-protocolsec-wrapper blockquote.quote, .section-quote.band-protocolsec-wrapper blockquote.quote::before { background: rgb(90, 126, 253); }
.section-quote.band-protocolsec-wrapper blockquote.quote img { width: 266px; height: 48px; }
.section-quote.ethereum-classicsec-wrapper blockquote.quote, .section-quote.ethereum-classicsec-wrapper blockquote.quote::before { background: rgb(38, 37, 37); }
.section-quote.ethereum-classicsec-wrapper blockquote.quote img { width: 268px; height: 56px; }
.section-quote.wavessec-wrapper blockquote.quote, .section-quote.wavessec-wrapper blockquote.quote::before { background: rgb(51, 52, 54); }
.section-quote.wavessec-wrapper blockquote.quote img { width: 188px; height: 40px; }
.section-quote.ontologysec-wrapper blockquote.quote, .section-quote.ontologysec-wrapper blockquote.quote::before { background: rgb(38, 37, 37); }
.section-quote.ontologysec-wrapper blockquote.quote img { width: 232px; height: 75px; margin-left: -29px; }
.section-quote.suterususec-wrapper blockquote.quote, .section-quote.suterususec-wrapper blockquote.quote::before { background: rgb(54, 41, 108); }
.section-quote.suterususec-wrapper blockquote.quote img { width: 224px; height: 47px; }
.section-quote.frontiersec-wrapper blockquote.quote, .section-quote.frontiersec-wrapper blockquote.quote::before { background: rgb(29, 45, 156); }
.section-quote.frontiersec-wrapper blockquote.quote img { width: 189px; height: 60px; margin-left: -13px; }
.section-quote.okexsec-wrapper blockquote.quote, .section-quote.okexsec-wrapper blockquote.quote::before { background: rgb(0, 92, 244); }
.section-quote.okexsec-wrapper blockquote.quote img { width: 158px; height: 56px; }
.section-quote.v-idsec-wrapper blockquote.quote, .section-quote.v-idsec-wrapper blockquote.quote::before { background: rgb(0, 195, 208); }
.section-quote.v-idsec-wrapper blockquote.quote img { width: 132px; height: 56px; }
.section-quote.tokoinsec-wrapper blockquote.quote, .section-quote.tokoinsec-wrapper blockquote.quote::before { background: rgb(90, 126, 253); }
.section-quote.tokoinsec-wrapper blockquote.quote img { width: 154px; height: 35px; }
.section-quote.cotisec-wrapper blockquote.quote, .section-quote.cotisec-wrapper blockquote.quote::before { background: rgb(15, 223, 179); }
.section-quote.cotisec-wrapper blockquote.quote img { width: 122px; height: 40px; }
.section-quote.fusionsec-wrapper blockquote.quote, .section-quote.fusionsec-wrapper blockquote.quote::before { background: rgb(76, 169, 232); }
.section-quote.fusionsec-wrapper blockquote.quote img { width: 188px; height: 48px; }
.section-quote.gravitysec-wrapper blockquote.quote, .section-quote.gravitysec-wrapper blockquote.quote::before { background: rgb(38, 37, 37); }
.section-quote.gravitysec-wrapper blockquote.quote img { width: 170px; height: 52px; }
.section-quote.house-africasec-wrapper blockquote.quote, .section-quote.house-africasec-wrapper blockquote.quote::before { background: rgb(2, 27, 89); }
.section-quote.house-africasec-wrapper blockquote.quote img { width: 205px; height: 56px; }
.section-quote.chekkitsec-wrapper blockquote.quote, .section-quote.chekkitsec-wrapper blockquote.quote::before { background: rgb(3, 212, 193); }
.section-quote.chekkitsec-wrapper blockquote.quote img { width: 189px; height: 59px; }
.section-quote.afghan-ministry-healthsec-wrapper blockquote.quote, .section-quote.afghan-ministry-healthsec-wrapper blockquote.quote::before { background: rgb(2, 27, 89); }
.section-quote.afghan-ministry-healthsec-wrapper blockquote.quote img { width: 206px; height: 56px; }
.section-quote.seedsec-wrapper blockquote.quote, .section-quote.seedsec-wrapper blockquote.quote::before { background: rgb(196, 37, 44); }
.section-quote.seedsec-wrapper blockquote.quote img { width: 90px; height: 60px; }
.section-quote.cotisec-wrapper blockquote.quote p { color: rgb(0, 0, 0); }
.section-quote.chekkitsec-wrapper blockquote.quote p { color: rgb(0, 0, 0); }
.section-quote.travalasec-wrapper blockquote.quote img { width: 254px; height: 32px; }
.section-quote.travalasec-wrapper blockquote.quote, .section-quote.travalasec-wrapper blockquote.quote::before { background: rgb(33, 34, 55); }
.section-quote.renbridgesec-wrapper blockquote.quote, .section-quote.renbridgesec-wrapper blockquote.quote::before { background: rgb(0, 30, 62); }
.section-quote.royal-star-pharmasec-wrapper blockquote.quote, .section-quote.royal-star-pharmasec-wrapper blockquote.quote::before { background: rgb(24, 70, 181); }
.section-quote.nabros-pharmasec-wrapper blockquote.quote, .section-quote.nabros-pharmasec-wrapper blockquote.quote::before { background: rgb(56, 55, 128); }
.section-quote.blisssec-wrapper blockquote.quote, .section-quote.blisssec-wrapper blockquote.quote::before { background: rgb(1, 39, 78); }
.section-quote.renbridgesec-wrapper blockquote.quote img { width: 149px; height: 55px; margin-left: -7px; }
.section-quote.royal-star-pharmasec-wrapper blockquote.quote img { width: 89px; height: 52px; }
.section-quote.nabros-pharmasec-wrapper blockquote.quote img { width: 119px; height: 80px; }
.section-quote.blisssec-wrapper blockquote.quote img { width: 99px; height: 52px; }
.section-quote.API3sec-wrapper blockquote.quote, .section-quote.API3sec-wrapper blockquote.quote::before { background: rgb(38, 38, 38); }
.section-quote.API3sec-wrapper blockquote.quote img { width: 155px; height: 48px; }
.section-quote.dabssec-wrapper blockquote.quote, .section-quote.dabssec-wrapper blockquote.quote::before { background: rgb(117, 0, 0); }
.section-quote.dabssec-wrapper blockquote.quote img { width: auto; height: 52px; }
.section-quote.injective-protocol.sec-wrapper blockquote.quote, .section-quote.injective-protocol.sec-wrapper blockquote.quote::before { background: rgb(45, 55, 74); }
.section-quote.injective-protocol.sec-wrapper blockquote.quote img { width: 196px; height: 56px; }
.section-quote.Unilendsec-wrapper blockquote.quote, .section-quote.Unilendsec-wrapper blockquote.quote::before { background: rgb(237, 243, 255); }
.section-quote.Unilendsec-wrapper blockquote.quote img { width: 245px; height: auto; }
.section-quote.Unilendsec-wrapper blockquote.quote p { color: rgba(43, 57, 84, 0.7); }
.section-quote.accisec-wrapper blockquote.quote, .section-quote.accisec-wrapper blockquote.quote::before { background: rgb(21, 50, 145); }
.section-quote.accisec-wrapper blockquote.quote img { width: 202px; height: 48px; }
.section-quote.the-graphsec-wrapper blockquote.quote, .section-quote.the-graphsec-wrapper blockquote.quote::before { background: rgb(46, 31, 46); }
.section-quote.the-graphsec-wrapper blockquote.quote img { width: 162px; height: 50px; }
button.alm-load-more-btn.more { font-family: WorkSans; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; text-align: center; display: inline-block; position: relative; vertical-align: middle; transform: perspective(1px) translateZ(0px); line-height: 0; margin-top: 71px; width: 170px !important; height: 50px !important; border-radius: 24px !important; background-color: rgb(25, 105, 255) !important; color: rgb(255, 255, 255) !important; transition: transform 0.15s ease 0s !important; padding-left: 0px !important; padding-right: 0px !important; }
button.alm-load-more-btn.more:hover { transform: translateY(-1px); background-color: rgb(25, 105, 255); color: rgb(255, 255, 255); }
.alm-btn-wrap .alm-load-more-btn.done { background-color: rgb(25, 105, 255) !important; display: none !important; }
ul.alm-listing.alm-ajax { padding-inline-start: 0px; padding-top: 56px; }
.alm-btn-wrap .alm-load-more-btn.loading::before { display: none !important; }
.alm-btn-wrap .alm-load-more-btn.loading { padding: 0px !important; }
.fold-wrapper h4:nth-of-type(2) { padding-top: 30px; }
.menu-items-sub-content-sec { display: flex; justify-content: center; width: 100%; height: 100%; padding: 0px 0px 13px; }
.menu-items-sub-content-linl-sec h4 { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(142, 142, 152); }
.menu-items-sub-content-linl-sec a { display: block; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(43, 57, 84); margin: 8px 90px 8px 0px; font-family: proxima-nova, sans-serif !important; }
.menu-items-sub-content-linl-sec a:hover { color: rgb(25, 105, 255); }
.menu-items-sub-content-linl-sec { margin-left: 49px; }
.menu-footer-sec { height: 140px; background-color: rgb(247, 249, 252); width: calc(100% + 70px); margin: auto auto -40px -35px; display: flex; align-items: center; justify-content: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.menu-footer-sec a { font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(43, 57, 84); margin-left: 7px; padding-bottom: 16px; font-family: proxima-nova, sans-serif !important; }
.menu-footer-sec a:hover { color: rgb(25, 105, 255); }
.menu-footer-sec .row { margin-left: 60px; }
.menu-footer-sec .col-sm-6 { margin-bottom: 8px; }
.globalNav .productsGroup .linkContainer { font-family: proxima-nova, sans-serif !important; }
.globalNav .linkContainer { font-family: proxima-nova, sans-serif !important; }
h3.linkTitle { font-weight: bold !important; }
.fold-wrapper h4 { font-size: 16px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: normal; color: rgb(43, 57, 84); }
.fold-wrapper p { font-size: 16px; color: rgb(43, 57, 84); }
li.team-sec-wrapper:nth-of-type(1) img { top: 11px; }
.globalNav .dropdownSection.active { width: 738px; }
.globalNav .dropdownSection.active:nth-of-type(1) { width: 678px; }
li.team-sec-wrapper:nth-of-type(2) { padding-top: 10px; }
#dropdown-section-wrappers:nth-of-type(2) .fold-wrapper h4:nth-of-type(2) { padding-top: 30px; }
#dropdown-section-wrappers:nth-of-type(3) a#sec1 .productLinkContent { position: relative; bottom: 0px; }
.page-template-use-cases header.globalNav { background-color: rgb(25, 105, 255); z-index: 99999999; }
.page-template-use-cases li.navSection.primary a { color: rgb(255, 255, 255); }
.page-template-use-cases li.navSection.primary a:hover { color: rgba(255, 255, 255, 0.5) !important; }
.page-template-use-cases li.navSection.primary a:focus { color: rgb(255, 255, 255); }
.page-template-use-cases a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn { color: rgb(255, 255, 255); background: transparent; border: 1px solid rgb(194, 209, 217); }
.use-cases-section { padding: 64px 0px 120px; }
.solutions-content-sec { padding-bottom: 48px; }
.use-cases-page-sec .banner-wrapper-section { background-color: rgb(25, 105, 255); padding-top: 150px; padding-bottom: 120px; overflow: hidden; position: relative; }
.use-cases-page-sec .sub-menu-banner-content h1 { font-size: 58px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: rgb(255, 255, 255); text-align: center; margin-bottom: 0px; }
.use-cases-card-sec .col-sm-4 { margin-bottom: 48px; }
.use-cases-card { width: 100%; height: 100%; box-shadow: rgba(48, 49, 51, 0.1) 0px 2px 4px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; background-color: rgb(255, 255, 255); transition: box-shadow 0.25s linear 0s, -webkit-box-shadow 0.25s linear 0s; }
.use-cases-card:hover { box-shadow: rgba(3, 27, 78, 0.1) 0px 10px 20px; }
.use-cases-card-img-sec { height: 240px; }
.use-cases-card-body { padding: 24px; min-height: 310px; }
.use-cases-card-body h3 { font-size: 26px; font-weight: bold; line-height: 1.23; letter-spacing: normal; }
.card-image-background-wrap { background-color: rgb(216, 216, 216); height: 100%; }
.use-cases-card-img-sec img { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.use-cases-contact-section { height: 388px; background-color: rgb(25, 105, 255); display: flex; align-items: center; justify-content: center; }
.use-cases-contact-section a.get-started-btn { border: 2px solid rgb(255, 255, 255); width: 200px; height: 48px; margin: auto; font-size: 21px; font-weight: bold; line-height: 0; color: rgb(255, 255, 255); background: transparent; }
.use-cases-contact-section h2 { color: rgb(255, 255, 255); font-size: 37px; line-height: 1.41; margin-bottom: 48px; text-align: center; }
@media screen and (max-width: 1080px) {
  .use-cases-card-sec .col-sm-4 { flex: 0 0 50%; max-width: 50%; }
  .use-cases-contact-section { height: 308px; }
}
@media screen and (max-width: 767px) {
  .page-template-use-cases header.mobile-row-sec-wrapper { background-color: rgb(25, 105, 255); }
  .use-cases-card-sec .col-sm-4 { margin-bottom: 48px; flex: 0 0 100%; max-width: 100%; }
  .use-cases-page-sec .sub-menu-banner-content h1 { font-size: 42px; line-height: 1.25; }
  .use-cases-contact-section h2 { font-size: 28px; line-height: 1.43; margin-bottom: 20px; }
}
h1.hero-text-wrapper { display: inline-block; }
section.hero { height: 100%; padding-left: 20px; float: left; }
span.typed-cursor { display: none; }
.page-template-use-cases .container.banner-section-one { padding: 0px; }
.page-template-use-cases .sub-menu-banner-content a.get-started-btn { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; text-align: center; color: rgb(25, 105, 255); font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template .sub-menu-page .use-case-single-banner-content-sec h3 { font-size: 26px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.23; letter-spacing: normal; text-align: center; color: rgb(43, 57, 84); }
.use-case-single-banner-content-sec { padding-top: 77px; max-width: 722px; margin: auto; }
h1.fantom-for-wrapper { float: left; text-align: left; }
.page-template-usecase-template .sub-menu-page h3 { font-size: 37px; font-weight: bold; margin-bottom: 24px; }
.problem-section .row, .solution-section .row { padding-bottom: 54px; }
.value { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.67; letter-spacing: -0.5px; color: rgb(82, 95, 127); }
.page-template-usecase-template .use-case-banner-img { width: 545px; max-width: 100%; right: 0px !important; }
.page-template-usecase-template .research p { line-height: 1.23; margin: auto; font-size: 26px; color: rgb(43, 57, 84); font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template .capital-market .nav-tabs { border: none; justify-content: center; padding: 65px 0px 0px; }
.page-template-usecase-template .capital-market .nav-tabs li { width: 203px; }
.page-template-usecase-template .capital-market .nav-tabs .get-started-btn { background: rgb(25, 105, 255); }
.page-template-usecase-template .capital-market .nav-tabs .get-started-btn a { color: rgb(255, 255, 255); }
.page-template-usecase-template .research { padding-top: 64px; }
.page-template-usecase-template .tab-content { max-width: 465px; margin: 70px auto; }
.page-template-usecase-template .problem-content, .page-template-usecase-template .solution-content { max-width: 870px; margin-bottom: 25px; }
.page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-title, .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-title { font-size: 21px; font-weight: bold; }
.page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-description p, .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-description p { font-size: 18px; line-height: 1.67; letter-spacing: -0.5px; width: 470px; max-width: 100%; margin-left: auto; margin-right: 25px; }
.page-template-usecase-template .col-sm-4.col-12.col-md-4.col-lg-4.problem-description ul { width: 470px; margin-left: auto; margin-right: 25px; padding-inline-start: 26px; font-size: 18px; line-height: 1.67; letter-spacing: -0.5px; }
.col-sm-4.col-12.col-md-4.col-lg-4.problem-description, .col-sm-4.col-12.col-md-4.solution-description { flex: 0 0 55%; max-width: 55%; }
.col-sm-4.col-12.col-md-4.col-lg-4.problem-title, .col-sm-4.col-12.col-md-4.solution-title { flex: 0 0 22%; max-width: 22%; }
.col-sm-4.col-12.col-md-4.col-lg-4.problem-points, .col-sm-4.col-12.col-md-4.solution-points { flex: 0 0 23%; max-width: 23%; }
.col-sm-4.col-12.col-md-4.col-lg-4.problem-points ul, .col-sm-4.col-12.col-md-4.solution-points ul { padding-inline-start: 26px !important; }
.page-template-usecase-template .problem-points ul li, .page-template-usecase-template .solution-points ul li { list-style-type: none; margin-left: 12px; position: relative; font-size: 16px; line-height: 1.75; letter-spacing: -0.5px; padding-bottom: 8px; }
.page-template-usecase-template .problem-content p, .page-template-usecase-template .solution-content p { width: 870px; font-size: 18px; line-height: 1.67; letter-spacing: -0.5px; margin-bottom: 48px; max-width: 100%; }
.page-template-usecase-template .problem-points ul li::before { content: url(""); }
.page-template-usecase-template .solution-points ul li::before { content: url(""); }
.page-template-usecase-template .problem-points ul li::before, .page-template-usecase-template .solution-points ul li::before { position: absolute; left: -26px; top: 4px; }
.page-template-usecase-template .row.advantage-section { justify-content: space-between; margin: 88px auto 65px; }
.page-template-usecase-template span.advantage-percentage { font-size: 31px; color: rgb(25, 105, 255); font-weight: bold; line-height: 1.55; font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template .Build-on-fantom { padding: 16px 0px 121px; }
.page-template-usecase-template .Build-on-fantom p { display: flex; justify-content: center; }
.page-template-usecase-template .Build-on-fantom p a { background: rgb(25, 105, 255); color: rgb(255, 255, 255); font-size: 21px; font-weight: bold; width: 200px; height: 48px; font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template .three-col-wrapper a, .page-template-usecase-template p.link-background.accenture-line { font-size: 16px; line-height: 1.75; letter-spacing: -0.5px; color: rgb(82, 95, 127); }
.page-template-usecase-template .three-col-wrapper img, .page-template-usecase-template p.link-background img { max-width: 18px; margin-top: 20px; margin-left: 5px; }
.page-template-usecase-template .solution-section { margin-top: 26px; }
.page-template-usecase-template .problem-section-bg { padding: 100px 0px 170px; position: relative; overflow: hidden; }
.page-template-usecase-template { overflow-x: hidden; }
.page-template-usecase-template .problem-section-bg .container { position: relative; z-index: 99; }
.container-fluid.problem-section-bg::before { content: ""; position: absolute; background-color: rgb(246, 248, 252); height: 90%; width: 100%; top: 0px; }
.container-fluid.problem-section-bg::after { content: ""; position: absolute; background-color: rgb(246, 248, 252); height: 52%; left: 0px; right: 0px; z-index: 9; bottom: 125px; transform: rotate(-7deg) scale(1.5, 1); }
.page-template-usecase-template .sub-menu-banner-content.use-case-banner-heading h1::before { background-color: rgb(255, 255, 255); }
.page-template-usecase-template ul#myTab li a { color: rgb(43, 57, 84); width: 203px; height: 32px; display: flex; align-items: center; justify-content: center; line-height: 0; margin: 0px; font-weight: bold; font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template ul#myTab li .active { font-size: 16px; position: relative; vertical-align: middle; letter-spacing: normal; text-align: center; border-radius: 24px; border: 1px solid rgb(25, 105, 255); padding: 7px; background: rgb(25, 105, 255); color: rgb(255, 255, 255); font-weight: normal; }
.page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points { border-left: 1px solid rgba(216, 85, 5, 0.09); }
.page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points { border-left: 1px solid rgba(25, 105, 255, 0.16); }
.page-template-usecase-template .sub-menu-banner-content p { max-width: 470px; font-size: 18px; letter-spacing: -0.17px; line-height: 30px; color: rgb(82, 95, 127); }
.page-template-usecase-template .sub-menu-banner-content h1 { line-height: 56px; }
.page-template-usecase-template .sub-menu-banner-content h1::before { background-color: transparent; }
.page-template-usecase-template h4.advantage-subtitle { font-weight: 600; font-size: 16px; line-height: 1.31; color: rgb(43, 57, 84); font-family: WorkSans !important; }
.page-template-usecase-template .three-col-wrapper p { font-size: 18px; line-height: 1.33; color: rgb(43, 57, 84); width: 270px; max-width: 100%; letter-spacing: normal; font-style: italic; font-weight: normal; font-stretch: normal; font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template a.left { position: relative; font-style: normal; }
.page-template-usecase-template a.left::before { content: ""; position: absolute; width: 0px; height: 2px; bottom: -2px; left: 0px; background-color: rgb(43, 57, 84); visibility: hidden; transition: all 0.3s ease-in-out 0s; }
.page-template-usecase-template a.left:hover::before { visibility: visible; width: 100%; }
p.link-background { margin-top: -41px; }
img.alignnone.size-full.wp-image-1939.accenture-arrow { margin-top: 0px; }
p.link-background.accenture-line { margin-top: 16px; }
.problem-content-bottom { padding-bottom: 63px; }
.problem-content-bottom p { font-size: 26px; line-height: 1.23; letter-spacing: normal; color: rgb(43, 57, 84); }
.problem-content-bottom p em { font-size: 26px; font-weight: normal; font-stretch: normal; line-height: 1.23; font-family: proxima-nova, sans-serif !important; }
.problem-content-bottom small { font-size: 16px; line-height: 1.88; letter-spacing: -0.44px; color: rgb(82, 95, 127); }
.page-template-use-cases .solutions-content-sec { width: 870px; font-size: 18px; max-width: 100%; }
.page-template-use-cases .solutions-content-sec h2 { font-size: 37px; line-height: 1.41; letter-spacing: normal; }
.use-cases-page-sec .sub-menu-banner-content h1:first-child { }
.page-template-use-cases .text-scroll { height: 105px; width: 100% !important; text-align: center !important; }
.page-template-use-cases .text-anim-item { left: 50% !important; }
.solutions-content-sec p { font-size: 18px; line-height: 1.67; letter-spacing: -0.17px; }
.page-template-use-cases .sub-menu-banner-content h1::before { display: none; }
img.alignnone.size-full.wp-image-1885 { position: relative; left: 21px; width: auto; height: 588px; display: flex; align-items: center; float: right; }
.page-template-usecase-template .sub-menu-page .problem-title h3, .page-template-usecase-template .sub-menu-page .solution-title h3 { font-size: 21px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.29; letter-spacing: normal; }
.page-template-usecase-template.page-child .banner-wrapper-section, .page-template-usecase-template.page-child header.globalNav { background-color: unset; }
.page-template-usecase-template.page-child.show-header-background header.globalNav.nav-down { background-color: rgb(50, 50, 93); }
.page-template-usecase-template.page-child .banner-wrapper-section { padding-bottom: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.page-template-usecase-template.page-child .banner-wrapper-section .sub-menu-banner-content h1 { font-size: 64px; line-height: 1; color: rgb(255, 255, 255); max-width: 876px; }
.page-template-usecase-template.page-child .banner-wrapper-section .sub-menu-banner-content p { line-height: 1.33; letter-spacing: normal; color: rgba(255, 255, 255, 0.7); max-width: 770px; font-family: proxima-nova, sans-serif !important; }
.page-template-usecase-template.page-child .banner-wrapper-section .sub-menu-banner-content a.get-started-btn { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; text-align: center; color: rgb(255, 255, 255); background-color: rgb(25, 105, 255); font-family: proxima-nova, sans-serif !important; }
.use-case-single-banner-image { padding: 27px 0px 90px; }
.page-template-usecase-template .use-case-single-banner-image img { max-width: 970px; width: 100%; height: auto; position: unset; margin: auto; display: flex; align-items: center; justify-content: center; }
.page-template-usecase-template.page-child li.navSection.primary a { color: rgb(255, 255, 255); }
.page-template-usecase-template.page-child li.navSection.primary a:hover { color: rgba(255, 255, 255, 0.5); }
.page-template-usecase-template.page-child a.rootLink.item-support.colorize.fantom-wallte-btn.get-start-btn { color: rgb(42, 43, 84); background: rgb(255, 255, 255); }
.page-template-usecase-template .sub-menu-page h3.solution-text-wrapper { font-size: 14px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(255, 255, 255); margin-bottom: 10px; text-align: left; }
.page-template-usecase-template.page-child .footer-section { border-top: 1px solid rgb(216, 216, 216); }
.home { overflow-x: hidden; }
.home p, .home span, .home a { font-family: proxima-nova, sans-serif !important; }
p { color: rgb(66, 84, 102); }
body.home h2 { font-size: 40px; line-height: 40px; }
.home a.rootLink.item-support.colorize.fantom-wallte-btn { font-weight: 600; border: none !important; font-family: proxima-nova, sans-serif !important; }
span.new-news-wrapper { width: 40px; height: 16px; border-radius: 13px; background-color: rgb(25, 225, 255); font-size: 12px; margin-right: 9px; color: rgb(50, 50, 93); font-weight: bold; text-align: center; display: inline-block; font-family: proxima-nova, sans-serif !important; }
.home .banner-content h1 { line-height: 1; margin-bottom: 24px; font-size: 80px; font-weight: bold; font-stretch: normal; font-style: normal; text-align: center; }
.banner-content { padding-top: 70px; }
.home header.globalNav { background-color: transparent; }
.home.show-header-background header.globalNav.nav-down { background-color: rgb(25, 105, 255); }
.home-banner-sec-wrapper { height: 686px; background-position: center center; background-repeat: no-repeat; background-size: cover; background-color: unset; }
.row.banner-row .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
a.get-started-btn, .get-started-btn { font-weight: 600; font-family: proxima-nova, sans-serif !important; }
.customer_logo-container { margin-top: 0px; padding-top: 40px; padding-bottom: 35px; }
.customer-logo-wrapper ul li { margin-bottom: 0px; }
.customer-logo-wrapper ul { justify-content: space-between; }
img#integrations-logo1 { height: 34px; }
img#integrations-logo2 { height: 30px; }
img#integrations-logo3 { height: 38px; margin-left: 35px; }
img#integrations-logo4 { height: 39px; margin-left: 30px; }
img#integrations-logo5 { height: 40px; margin-left: 28px; }
img#integrations-logo6 { height: 20px; }
.customer_logo-container:focus .see-our-customers-btn, .customer_logo-container:hover .see-our-customers-btn { transform: translate(-50%, -10px); }
.home-banner-sec { margin-top: 38px; }
span.why-fantom-wrapper { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; letter-spacing: normal; color: rgb(25, 105, 255); font-family: proxima-nova, sans-serif !important; }
.home-banner p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; text-align: center; font-family: proxima-nova, sans-serif !important; }
.home-banner p a { font-weight: 600; }
.home-banner h2 { padding: 16px 0px 24px; margin: 0px; }
.banner-video-sec { padding: 64px 0px 40px; }
.three-col-wrapper h4 { margin-bottom: 8px; font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; }
.three-col-wrapper p { font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; }
home .three-col-section::after { display: none; }
.fantom-finance-section { background: rgb(246, 249, 252); padding: 120px 0px; position: relative; }
.fantom-finance-section-content h2 { font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; margin-bottom: 24px; }
.fantom-finance-section-content a.get-started-btn { width: 220px; background: rgb(25, 105, 255); color: rgb(255, 255, 255); }
.fantom-finance-points-sec { padding-top: 57px; }
.fantom-finance-points-sec h3 { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; margin-bottom: 8px; }
.fantom-finance-points-sec p { line-height: 1.5; margin-bottom: 40px; max-width: 228px; }
.fantom-finance-section-content p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; max-width: 370px; }
img.fantom-finance-img-wrapper { position: absolute; width: 57%; height: auto; top: 20%; right: -134px; box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.03) 0px -12px 36px -8px; border-top-left-radius: 25px; border-bottom-left-radius: 25px; }
.build-on-fantom-section { padding: 100px 0px 200px; position: relative; overflow: hidden; }
.build-on-fantom-section p { color: rgba(255, 255, 255, 0.8); }
.col-sm-6.build-on-fantom-section-content p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; max-width: 470px; }
.col-sm-6.build-on-fantom-section-content h2 { color: rgb(255, 255, 255); font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; }
.build-on-fantom-section .col-sm-3 h3 { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; color: rgb(255, 255, 255); }
.build-on-fantom-section .col-sm-3 p { line-height: 1.5; }
.build-on-fantom-section .col-sm-3 a { font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.5; color: rgb(25, 225, 255); transition: all 0.3s ease-in-out 0s; }
.build-on-fantom-section .col-sm-3 a:hover { opacity: 0.6; }
.build-on-fantom-section .row:nth-of-type(2) { padding-top: 88px; }
.col-sm-6.build-on-fantom-section-content a.get-started-btn { background: rgb(25, 225, 255); color: rgb(50, 50, 93); }
.col-sm-6.build-on-fantom-section-content span.why-fantom-wrapper { color: rgb(25, 225, 255); }
.build-on-fantom-section::after { content: ""; position: absolute; background-color: rgb(50, 50, 93); height: 24%; left: 0px; right: 0px; z-index: 9; bottom: 110px; transform: rotate(-4deg) scale(1.1, 1.2); width: 100%; }
.build-on-fantom-section::before { content: ""; position: absolute; background-color: rgb(50, 50, 93); height: 70%; width: 100%; top: 14px; }
.build-on-fantom-sec-wrapper { position: relative; }
span.build-on-fantom-background-wrapper { position: absolute; background: rgb(50, 50, 93); height: 200px; width: 100%; top: -36px; transform: rotate(-4deg) scale(1.1, 1.2); }
.build-on-fantom-section .container { position: relative; z-index: 99; }
.build-on-fantom-section img { height: auto; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 36px 0px; }
.stake-on-fantom-section-points { padding-top: 64px; }
.stake-fantom-section a.get-started-btn { color: rgb(255, 255, 255); background-color: rgb(25, 105, 255); width: 220px; height: 50px; margin-top: 20px; }
.stake-on-fantom-section-points h3 { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; letter-spacing: normal; margin-bottom: 8px; }
.stake-fantom-section p { max-width: 396px; padding: 8px 0px; margin: 0px; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; }
.stake-on-fantom-section-points p { line-height: 1.5; max-width: 228px; font-size: 16px; letter-spacing: normal; margin-bottom: 40px; }
.rangeslider-sec::before { background-color: rgb(246, 249, 252); height: 76%; }
h5.you-stake-wrapper { padding-top: 23px; }
.home .you-stake-wrapper span.text-blue { color: rgb(50, 50, 93); }
.home .rangeslider__fill { position: absolute; background: rgb(50, 50, 93); }
.days-rangeslider-wrapper .budget-wrap .header .title .pull-right { color: rgb(25, 105, 255); }
.days-rangeslider-wrapper .rangeslider__fill { background: rgb(25, 105, 255); }
h5.you-stake-wrapper { color: rgb(66, 84, 102); }
.rewards-section h5 { color: rgb(66, 84, 102); }
ul.range-number li { color: rgb(142, 142, 152); }
span.your-rewards-wrapper { background-color: rgb(25, 105, 255); font-size: 16px; }
.row.stake-row.section-wrapper { padding-bottom: 90px; }
.join-the-fantom-community { background: rgb(50, 50, 93); padding: 13px 0px 100px; position: relative; margin-top: 78px; }
.join-the-fantom-community-content { padding-bottom: 45px; }
.join-the-fantom-community::before { position: absolute; background: rgb(50, 50, 93); height: 219px; width: 100%; top: -70px; transform: rotate(-4deg) scale(1.1, 1.2); content: ""; z-index: -1; }
.join-the-fantom-community-content span.why-fantom-wrapper { color: rgb(25, 225, 255); text-align: center; }
.join-the-fantom-community-content p:nth-of-type(1) { text-align: center; }
.join-the-fantom-community-content h2 { font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; letter-spacing: normal; text-align: center; color: rgb(255, 255, 255); margin-bottom: 24px; }
.join-the-fantom-community-content p { color: rgba(255, 255, 255, 0.8); font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; text-align: center; }
.fantom-community-col { border-radius: 9px; box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 36px -18px, rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.03) 0px -12px 36px -8px; width: 100%; background: rgba(50, 50, 93, 0.25); height: 149px; display: flex; align-items: center; justify-content: center; transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.fantom-community-col:hover { transform: translate(0px, -8px); }
.fantom-community-col h3 { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.56; color: rgb(255, 255, 255); display: flex; align-items: center; }
.fantom-community-col p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.78; letter-spacing: normal; color: rgb(255, 255, 255); margin: 0px; padding: 0px; }
.fantom-community-icon { margin-right: 9px; font-size: 23px; position: unset !important; }
.home-fantom-newsletter-section { text-align: center; padding: 120px 0px; background: rgb(246, 249, 252); }
.home-fantom-newsletter-section h2 { font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; padding-top: 16px; }
.home-fantom-newsletter-section .home-fantom-newsletter-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email { width: 551px; height: 48px; padding: 12px; border: none; background: rgb(255, 255, 255); margin-right: 24px; font-size: 16px; font-family: proxima-nova, sans-serif !important; }
.home-fantom-newsletter-section .home-fantom-newsletter-form input.wpcf7-form-control.wpcf7-submit { font-weight: 600; font-family: proxima-nova, sans-serif !important; }
.home-fantom-newsletter-section .home-fantom-newsletter-form { display: flex; align-items: center; justify-content: center; padding-top: 64px; }
.medium-blog-section span.why-fantom-wrapper { display: flex; justify-content: center; }
.medium-blog-section h2 { text-align: center; margin-bottom: 40px; padding-top: 16px; font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; }
.medium-blog-section { padding-top: 120px; background-color: rgb(255, 255, 255); padding-bottom: 120px; }
.home-fantom-newsletter-section ::-webkit-input-placeholder { color: rgb(142, 142, 152); }
.home-fantom-newsletter-section ::placeholder { color: rgb(142, 142, 152); }
.build-on-fantom-section .CodeMirror-linenumber.CodeMirror-gutter-elt { color: rgba(255, 255, 255, 0.8); font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; left: 10px !important; }
.build-on-fantom-section .CodeMirror-gutters { width: 55px; border-color: rgb(61, 61, 104); background-color: rgb(61, 61, 104) !important; }
.build-on-fantom-section .CodeMirror-lines { background-color: rgb(61, 61, 104); }
.build-on-fantom-section .CodeMirror span { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: rgba(255, 255, 255, 0.8); }
.build-on-fantom-section .cm-s-default .cm-comment { color: rgba(255, 255, 255, 0.8) !important; }
.build-on-fantom-section .code-container { width: 100%; height: 315px; }
.build-on-fantom-section .CodeMirror-vscrollbar { display: none !important; }
.build-on-fantom-section .CodeMirror-sizer { border-right: none; }
.banner-content p { font-size: 18px; line-height: 1.56; letter-spacing: normal; color: rgb(255, 255, 255); margin: auto; text-align: center; }
.customer-logo-wrapper ul li:nth-of-type(1) { width: 137px; }
.customer-logo-wrapper ul li:nth-of-type(2) { width: 84px; }
.customer-logo-wrapper ul li:nth-of-type(3) { width: 142px; }
.customer-logo-wrapper ul li:nth-of-type(4) { width: 133px; }
.customer-logo-wrapper ul li:nth-of-type(5) { width: 127px; }
.customer-logo-wrapper ul li:nth-of-type(6) { width: 106px; }
.customer-logo-wrapper ul li img { object-fit: cover; height: 100% !important; width: 100% !important; margin: 0px !important; }
.footer-form-sec { display: none; }
.CodeMirror { border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 36px 0px; height: 100% !important; background-color: rgb(61, 61, 104) !important; }
.build-on-fantom-section .CodeMirror span { line-height: 21px; }
span.cm-keyword { color: rgb(255, 174, 121) !important; }
span.cm-keyword:nth-of-type(2) { color: rgb(255, 251, 115) !important; }
.CodeMirror-code div:nth-of-type(1) span.cm-keyword:nth-of-type(2) { color: rgb(255, 174, 121) !important; }
.CodeMirror-code div:nth-of-type(3) span.cm-keyword:nth-of-type(3) { color: rgb(255, 251, 115) !important; }
.CodeMirror-code div:nth-of-type(3) span.cm-keyword:nth-of-type(1) { color: rgb(109, 222, 255) !important; }
span.cm-version { color: rgb(109, 222, 255) !important; }
.CodeMirror-code div:nth-of-type(11) span.cm-keyword:nth-of-type(1), .CodeMirror-code div:nth-of-type(11) span.cm-keyword:nth-of-type(3), .CodeMirror-code div:nth-of-type(11) span.cm-keyword:nth-of-type(5) { color: rgb(109, 222, 255) !important; }
.build-on-fantom-section .CodeMirror span { line-height: 21px; font-family: "Source Code Pro", monospace !important; }
.col-sm-6.build-on-fantom-section-content a.get-started-btn { background: rgb(25, 225, 255); color: rgb(50, 50, 93); border: 2px solid rgb(25, 225, 255); transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.col-sm-6.build-on-fantom-section-content a.get-started-btn:hover { background: rgb(50, 50, 93); color: rgb(25, 225, 255); }
.fantom-finance-section-content a.get-started-btn { background: rgb(25, 105, 255); color: rgb(255, 255, 255); border: 2px solid rgba(255, 255, 255, 0); transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.fantom-finance-section-content a.get-started-btn:hover { color: rgb(255, 255, 255); background-color: rgb(50, 50, 93); border: 2px solid rgba(255, 255, 255, 0); }
.stake-fantom-section a.get-started-btn, .fantom-finance-section-content a.get-started-btn { transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.stake-fantom-section a.get-started-btn:hover { background-color: rgb(50, 50, 93); color: rgb(255, 255, 255); }
.banner-content a.get-started-btn { margin: 40px auto auto; width: 200px; transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.banner-content a.get-started-btn:hover { background-color: rgba(255, 255, 255, 0.8); }
a.rootLink.item-support.colorize.fantom-wallte-btn { border: none; background-color: rgb(25, 105, 255); color: rgb(255, 255, 255); transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.home a.rootLink.item-support.colorize.fantom-wallte-btn { background-color: rgba(255, 255, 255, 0.3); border: none !important; }
a.rootLink.item-support.colorize.fantom-wallte-btn:hover { border: none; }
.home a.rootLink.item-support.colorize.fantom-wallte-btn:hover { background-color: rgba(255, 255, 255, 0.5); }
.medium-blog-col .card-img-top { height: 219px; object-fit: cover; }
.medium-blog-col .card-body { min-height: 232px; padding: 25px 25px 14px; }
.read-story-btn-wrapper span { bottom: 15px; }
a.get-started-btn.home-read-more-news-btn { width: 220px; height: 50px; margin: 80px auto auto; transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s !important; }
a.get-started-btn.home-read-more-news-btn { background: rgb(25, 105, 255); color: rgb(255, 255, 255); }
a.get-started-btn.home-read-more-news-btn:hover { background-color: rgb(50, 50, 93); color: rgb(255, 255, 255); }
.row.footer-row .col-sm-4 { display: none; }
.row.footer-row .col-sm-8 { flex: 0 0 100%; max-width: 100%; }
.footer-section ul.social-icon-section { display: block; position: unset !important; }
.footer-section ul.social-icon-section li { margin-left: 0px; display: flex; align-items: center; margin-bottom: 8px !important; }
.footer-section ul.social-icon-section a.social-icon { transition: all 0.3s ease-in-out 0s; font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; color: rgba(255, 255, 255, 0.8); line-height: 33px; }
.footer-section ul.social-icon-section a.social-icon:hover { color: rgba(255, 255, 255, 0.9); opacity: 1; }
.footer-section ul.social-icon-section a.social-icon i { font-size: 20px; margin-right: 8px; position: unset !important; }
.social-icon-title { color: rgb(255, 255, 255); font-size: 16px; line-height: 37px; }
.footer-col { display: flex; align-items: flex-start; }
.footer-col nav.site-nav { width: 85%; }
.footer-col .copyright-wrapper.social-icon-wrapper { position: unset; margin-left: auto; }
.footer-col-logo-sec { display: flex; align-items: center; }
.footer-section .logo { margin-bottom: 0px; margin-right: 92px; }
.copyright-wrapper-section .container { margin-top: 40px; border-top: 1px solid rgb(94, 150, 255); }
ul.copyright-page-link-wrapper li:first-child { display: none; }
.col-sm-6.mobile-CodeMirror-sec { display: none; }
.tablet-medium-blog-row-section { display: none; }
.enterprise-section li.team-sec-wrapper:nth-of-type(1) img { top: 13px; }
.globalNav .dropdownSection.enterprise-section.active { width: 491px !important; max-width: 491px !important; }
.HoverArrow { position: relative; top: 1px; margin-left: 8px; stroke-width: 2px; fill: none; stroke: currentcolor; }
.HoverArrow__linePath { opacity: 0; transition: opacity 150ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.HoverArrow__tipPath { transition: all 150ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
a.rootLink.item-support.colorize.fantom-wallte-btn:hover .HoverArrow__linePath { opacity: 1; }
a.rootLink.item-support.colorize.fantom-wallte-btn:hover .HoverArrow__tipPath { transform: translateX(3px); }
a.get-started-btn:hover .HoverArrow__linePath { opacity: 1; }
a.get-started-btn:hover .HoverArrow__tipPath { transform: translateX(3px); }
.home-fantom-newsletter-form input.form-control-wrapper { width: 551px; height: 48px; padding: 12px; border: none; background: rgb(255, 255, 255); margin-right: 24px; font-size: 16px; font-family: proxima-nova, sans-serif !important; }
.home-fantom-newsletter-form input.submit-btn { width: 170px; height: 50px; background-color: rgb(25, 105, 255); border-radius: 24px; font-size: 16px; color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; border: none; margin-bottom: 7px; line-height: 0; box-shadow: rgba(48, 49, 51, 0.1) 0px 16px 24px 0px, rgba(48, 49, 51, 0.05) 0px 0px 1px 0px; font-weight: 600; transition: background-color 0.2s ease 0s, color 0.2s ease 0s !important; font-family: proxima-nova, sans-serif !important; }
.home-fantom-newsletter-form .form-submit-btn-sec { position: relative; }
.home-fantom-newsletter-form .HoverArrow { position: absolute; z-index: 9999; right: 36px; top: -3px; bottom: 0px; margin: auto; color: rgb(255, 255, 255); }
.form-submit-btn-sec:hover .HoverArrow__linePath { opacity: 1; }
.form-submit-btn-sec:hover .HoverArrow__tipPath { transform: translateX(3px); }
.form-submit-btn-sec:hover .HoverArrow { color: rgb(255, 255, 255); }
.form-submit-btn-sec:hover input.submit-btn { background: rgb(50, 50, 93); color: rgb(255, 255, 255); }
.mc4wp-response { max-width: 385px; margin: auto; }
.globalNav .dropdownContent.enterprise-content .linkGroup { padding: 40px 35px !important; }
.dropdownContent.enterprise-content .menu-items-sub-content-sec { padding: 0px; }
.mobile-row-sec-wrapper { display: none; }
.circle-bg { display: flex; align-items: center; justify-content: flex-start; position: relative; margin-bottom: 28px; }
.circle-bg svg { height: 50px !important; }
a.rootLink.item-support.colorize.fantom-wallte-btn:hover { background-color: rgba(25, 105, 255, 0.7); }
.get-started-page .get-col-wrapper { margin: auto; max-width: 534px; padding-left: 0px; text-align: center; padding-top: 35px; }
.get-started-page .get-started-content p { margin-right: 0px; text-align: center; line-height: 1.56; font-size: 18px; color: rgb(66, 84, 102); font-family: proxima-nova, sans-serif !important; }
.get-started-page .get-col-wrapper .sub-menu-banner-content h1 { font-size: 56px; line-height: 1; margin-bottom: 24px; }
.get-started-page .get-col-wrapper .sub-menu-banner-content h1::before { display: none; }
.get-started-content-sec .col-sm-6 { margin-bottom: 33px; padding: 0px; }
.get-started-col-image img { width: 166px; height: 175px; transition: all 0.2s ease-in-out 0s; }
.get-started-col-image { position: relative; right: 63px; max-width: 30%; }
.get-started-col-content { max-width: 70%; margin-left: -63px; position: relative; left: 34px; }
.learn-about-fantom-section .col-sm-6 { overflow: hidden; }
a.get-started-col-link { transition: all 0.2s ease 0s; }
.get-started-col-row { border-radius: 8px; box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px, rgba(0, 0, 0, 0.03) 0px -6px 16px -6px; background-color: rgba(255, 255, 255, 0); overflow: hidden; padding: 48px 0px 32px; display: flex; align-items: center; transition: all 0.2s ease 0s; margin: 15px; }
a.get-started-col-link:hover .get-started-col-row { box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px, rgba(0, 0, 0, 0.03) 0px -12px 36px -8px; transform: translateY(-2px); }
.get-started-col-content h3 { font-size: 21px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.14; color: rgb(25, 105, 255); margin-bottom: 8px; }
.get-started-col-content p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; color: rgb(66, 84, 102); margin-bottom: 40px; max-width: 300px; }
img.card-image.hover-show-icon { position: absolute; top: 0px; opacity: 0; }
a.get-started-col-link:hover .get-started-col-image img.card-image.hover-show-icon { opacity: 1; }
a.get-started-col-link:hover .get-started-col-image img.card-image.hover-hide-icon { opacity: 0; }
a.get-started-col-link:hover .get-started-col-content h3 { color: rgb(50, 50, 93); }
.get-started-col-link:hover:hover .HoverArrow__linePath { opacity: 1; }
.get-started-col-link:hover:hover .HoverArrow__tipPath { transform: translateX(3px); }
.get-started-col-content-sec { padding-top: 120px; }
.learn-about-fantom-section { padding-bottom: 48px; }
.learn-about-fantom-section h3 { font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; color: rgb(43, 57, 84); margin-bottom: 8px; }
.learn-about-fantom-section p { margin-bottom: 0px; }
.page-template-new-get-started p, .page-template-new-get-started span, .page-template-new-get-started a { font-family: proxima-nova, sans-serif !important; }
.page-template-new-get-started p { font-size: 18px; line-height: 1.56; }
.get-started-points-sec ul#partners-wrapper li a { font-size: 24px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.23; color: rgb(25, 105, 255); text-align: center; }
.get-started-points-sec .fixeds li a.active { color: rgb(43, 57, 84) !important; }
.page-id-232 .banner-wrapper-section { padding-bottom: 40px; }
.get-started-points-sec ul#partners-wrapper { padding-inline-start: 0px; list-style-type: none; display: flex; align-items: center; justify-content: space-between; padding: 24px 0px; max-width: 80%; margin: auto; text-align: center; }
.get-started-points-sec .fixeds { border-bottom: 1px solid rgb(216, 216, 216); }
.get-started-content-sec { padding-bottom: 120px; }
.get-started-col-link-title { display: flex; align-items: center; }
.get-started-col-content span.get-started-col-link-title { font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.5; }
.page-template-fantom-wallet a.rootLink.item-support.colorize.fantom-wallte-btn, .page-template-use-cases a.rootLink.item-support.colorize.fantom-wallte-btn { background-color: rgb(255, 255, 255); color: rgb(25, 105, 255); }
.page-template-fantom-wallet a.rootLink.item-support.colorize.fantom-wallte-btn:hover, .page-template-use-cases a.rootLink.item-support.colorize.fantom-wallte-btn:hover { background-color: rgba(255, 255, 255, 0.3); color: rgb(255, 255, 255); }
.get-started-col-image svg { width: 166px; height: 175px; }
.for-individuals-icon-wrapper-number3 g#Group-49 line#Path, .icon-wrapper-number1 path#Combined-Shape-Copy, .icon-wrapper-number2 path#Combined-Shape, .icon-wrapper-number2 g#Group-45 path:nth-of-type(2), .icon-wrapper-number2 use#Oval, .icon-wrapper-number3 use#Oval, .icon-wrapper-number4 use#Oval, .icon-wrapper-number6 use#Oval, .icon-wrapper-number5 circle#Oval, .icon-wrapper-number5 g#Opera-chain path:nth-of-type(2), .icon-wrapper-number5 g#Opera-chain path:nth-of-type(1), .for-developers-icon-wrapper-number1 circle#Oval, .for-developers-icon-wrapper-number1 rect#Rectangle-Copy-21, .for-developers-icon-wrapper-number2 circle#Oval, .for-developers-icon-wrapper-number3 g#Careers-Copy, .for-developers-icon-wrapper-number4 circle#Oval:nth-of-type(1), .for-developers-icon-wrapper-number4 circle#Oval:nth-of-type(2), .for-individuals-icon-wrapper-number1 circle#Oval:nth-of-type(1), .for-individuals-icon-wrapper-number2 use#Oval, .for-individuals-icon-wrapper-number4 circle#Oval:nth-of-type(1), .for-individuals-icon-wrapper-number3 g#Community-Copy circle#Oval:nth-of-type(1), .for-individuals-icon-wrapper-number3 g#Group-49 circle#Oval, .for-individuals-icon-wrapper-number3 g#Group-49 path#Path, .for-individuals-icon-wrapper-number3 g#Group-49 line#Path { transition: fill 0.15s ease 0s; }
a.get-started-col-link:hover .icon-wrapper-number1 path#Combined-Shape-Copy { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .icon-wrapper-number2 path#Combined-Shape { fill: rgb(167, 167, 204); }
a.get-started-col-link:hover .icon-wrapper-number2 g#Group-45 path:nth-of-type(2) { fill: rgb(167, 167, 204); }
a.get-started-col-link:hover .icon-wrapper-number2 use#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .icon-wrapper-number3 use#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .icon-wrapper-number4 use#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .icon-wrapper-number6 use#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .icon-wrapper-number5 circle#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .icon-wrapper-number5 g#Opera-chain path:nth-of-type(2) { fill: rgb(229, 229, 253); }
a.get-started-col-link:hover .icon-wrapper-number5 g#Opera-chain path:nth-of-type(1) { fill: rgb(167, 167, 204); }
a.get-started-col-link:hover .for-developers-icon-wrapper-number1 circle#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-developers-icon-wrapper-number1 rect#Rectangle-Copy-21 { fill: rgb(167, 167, 204); }
a.get-started-col-link:hover .for-developers-icon-wrapper-number2 circle#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-developers-icon-wrapper-number3 g#Careers-Copy { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-developers-icon-wrapper-number4 circle#Oval:nth-of-type(1) { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-developers-icon-wrapper-number4 circle#Oval:nth-of-type(2) { fill: rgb(167, 167, 204); }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number1 circle#Oval:nth-of-type(1) { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number2 use#Oval { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number4 circle#Oval:nth-of-type(1) { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number3 g#Community-Copy circle#Oval:nth-of-type(1) { fill: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number3 g#Group-49 circle#Oval { fill: rgb(255, 255, 255) !important; }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number3 g#Group-49 path#Path { stroke: rgb(50, 50, 93); }
a.get-started-col-link:hover .for-individuals-icon-wrapper-number3 g#Group-49 line#Path { stroke: rgb(50, 50, 93); }
.get-started-content-sec .col-sm-6:hover { color: rgb(50, 50, 93); }
.main-menu-no-2 li#sec-fold-group-li-wrapper2 { margin-top: 12px; }
img.c4wp_image { width: 200px; }
.careers-form-sec .recaptcha-wrapper strong { font-size: 14px; font-weight: bold; color: rgb(33, 37, 41); font-family: proxima-nova, sans-serif !important; }
.careers-form-sec .recaptcha-wrapper input#c4wp_user_input_captcha { width: 100%; border-radius: 4px; background-color: rgb(250, 251, 254); border: none; height: 48px; padding: 8px; margin-bottom: 32px; font-size: 14px; }
.contact-form-sec .recaptcha-wrapper strong { color: rgb(43, 57, 84); font-size: 14px; font-weight: bold; font-family: proxima-nova, sans-serif !important; }
.contact-form-sec .recaptcha-wrapper input#c4wp_user_input_captcha { width: 100%; color: rgb(43, 57, 84); font-size: 14px; }
.page-template-stake-fantom { overflow-x: hidden; }
.page-template-stake-fantom p, .page-template-stake-fantom span, .page-template-stake-fantom a, .page-template-stake-fantom h5 { font-family: proxima-nova, sans-serif !important; }
.page-template-stake-fantom header.globalNav { background-color: rgb(246, 249, 252); }
.page-template-stake-fantom .banner-wrapper-section { background-color: transparent; position: relative; padding-bottom: 146px; }
.page-template-stake-fantom .banner-wrapper-section::before { content: ""; position: absolute; background-color: rgb(246, 249, 252); height: 24%; left: 0px; right: 0px; z-index: -1; bottom: 105px; transform: rotate(-4deg) scale(1.1, 1.2); width: 100%; }
.page-template-stake-fantom .banner-wrapper-section::after { content: ""; position: absolute; background-color: rgb(246, 249, 252); width: 100%; height: 75%; top: 0px; z-index: -1; }
.page-template-stake-fantom .sub-menu-banner-content { max-width: 445px; }
.page-template-stake-fantom .sub-menu-banner-content h1 { font-size: 56px; line-height: 1; }
.page-template-stake-fantom .sub-menu-banner-content h1::before { display: none; }
.page-template-stake-fantom .sub-menu-banner-content p { color: rgb(66, 84, 102); }
.four-col-wrapper img { width: 53px; height: 48px; object-fit: contain; max-width: 53px; margin-bottom: 28px; }
.four-col-wrapper h4 { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; letter-spacing: normal; }
.four-col-wrapper p { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; }
.earn-staking-rewards-sec .row { align-items: flex-start; }
.page-template-stake-fantom a.get-started-btn, .page-template-stake-fantom .get-started-btn { transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.page-template-stake-fantom .sub-menu-page a.get-started-btn { width: 220px; height: 50px; color: rgb(255, 255, 255); background: rgb(25, 105, 255); }
.page-template-stake-fantom .sub-menu-page a.get-started-btn:hover { color: rgb(255, 255, 255); background-color: rgb(50, 50, 93); }
.page-template-stake-fantom .rewards-section h5 { color: rgb(66, 84, 102); font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; }
.page-template-stake-fantom .staking-rewards-section span.text-blue { font-size: 21px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.52; letter-spacing: -0.2px; font-family: WorkSans !important; }
.faq-section .accordions .links { font-size: 21px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.14; letter-spacing: normal; color: rgb(25, 105, 255); padding-bottom: 24px; }
.faq-section .accordion-contents p { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; max-width: 770px; }
.staking-content-sec h2 { font-size: 40px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1; }
.earn-staking-rewards-sec { padding-top: 67px; }
.staking-two-col-sec a.get-started-btn { margin-top: 30px; }
.liquidity-unlocked-section { padding: 80px 0px 190px; }
.liquidity-unlocked-sec-content-col { max-width: 470px; }
.liquidity-unlocked-sec-two-col-wrapper img { width: 53px; height: 48px; object-fit: contain; max-width: 53px; margin-bottom: 21px; }
.liquidity-unlocked-sec-two-col-wrapper h4 { font-size: 18px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.17; letter-spacing: normal; }
.liquidity-unlocked-sec-two-col-wrapper p { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; }
.run-a-node-sec { padding-bottom: 190px; }
.staking-two-col-sec .col-sm-6:nth-of-type(1) p { max-width: 460px; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; }
.staking-two-col-sec.run-a-node-sec .col-sm-6:nth-of-type(1) p { max-width: 500px; font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; }
ul.defi-check-sec li { padding-bottom: 16px; color: rgb(66, 84, 102); font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.56; letter-spacing: normal; font-family: proxima-nova, sans-serif !important; }
.staking-faq-sec h2 { margin-bottom: 53px; }
.staking-two-col-img-sec img { border-radius: 22px; box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 36px -18px, rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.03) 0px -12px 36px -8px; }
.you-stake-wrapper span.text-blue { color: rgb(50, 50, 93); }
.rangeslider__fill { background: rgb(50, 50, 93); }
.faq-section .accordions { background: transparent; }
svg.charts-wrapper { box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 36px -18px, rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.03) 0px -12px 36px -8px; border-radius: 22px; background: rgb(255, 255, 255); width: 100% !important; height: 100% !important; }
#top-border, .top-circle, #bottom-border, .bottom-circle { transition: all 0.4s ease-in-out 0s; cursor: pointer; }
.bottom-hover-wrapper path#bottom-border, .bottom-hover-wrapper circle.bottom-circle { fill: rgba(0, 222, 255, 0.4) !important; }
.top-hover-wrapper path#top-border, .top-hover-wrapper circle.top-circle { fill: rgba(0, 89, 255, 0.4) !important; }
span.lock-up-wrapper { font-style: normal; font-weight: 600; font-size: 20px; line-height: 24px; display: flex; align-items: center; text-align: center; color: rgb(0, 89, 255); position: absolute; left: 260px; top: 115px; background: rgb(255, 255, 255); box-shadow: rgba(59, 65, 78, 0.15) 0px 20px 40px; border-radius: 21px; width: 110px; height: 42px; justify-content: center; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out 0s; }
span.no-lock-up-wrapper { font-style: normal; font-weight: 600; font-size: 20px; line-height: 24px; display: flex; align-items: center; text-align: center; color: rgb(8, 204, 235); position: absolute; left: 273px; bottom: 186px; background: rgb(255, 255, 255); box-shadow: rgba(59, 65, 78, 0.15) 0px 20px 40px; border-radius: 21px; width: 135px; height: 42px; justify-content: center; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out 0s; }
.top-hover-wrapper span.no-lock-up-wrapper { opacity: 1; visibility: visible; }
.bottom-hover-wrapper span.lock-up-wrapper { opacity: 1; visibility: visible; }
.three-col-section { padding-top: 6px; padding-bottom: 180px; }
.row.liquidity-unlocked-row-sec { align-items: center; }
.col-sm-6.liquidity-unlocked-col:nth-of-type(2) { margin-bottom: 33px; }
.liquidity-unlocked-sec-content-col h2 { margin-bottom: 24px; }
.job-section { padding-top: 85px; }
.job-section:nth-child(1) { padding-top: 0px; }
.page-template-wallets header.globalNav { background-color: rgb(246, 249, 252); }
.page-template-wallets main.sub-menu-page { overflow-x: hidden; }
.wallets-section .banner-wrapper-section { padding-top: 110px; padding-bottom: 135px; background: rgb(246, 249, 252); position: relative; margin-bottom: 0px !important; }
.wallets-card-sec::before { content: ""; position: absolute; background-color: rgb(255, 255, 255); height: 120px; left: 0px; right: 0px; z-index: 1; top: -171px; transform: rotate(-4deg) scale(1.1, 1.2); width: 100%; }
.col-sm-6.wallets-banner-image img.wrapper-image.banner-image.banner-full-image { display: none; }
.wallets-section .banner-wrapper-section .row.row-wrapper { margin-top: 65px; }
.col-sm-6.wallets-banner-image { position: absolute; right: 0px; padding: 0px; top: 125px; }
.col-sm-6.wallets-banner-image img.wrapper-image.banner-image { height: 100%; object-fit: cover; object-position: left top; position: unset; width: 640px; display: flex; margin-left: auto; }
.col-sm-6.wallets-banner-content .get-started-btn { line-height: 20px; background-color: rgb(25, 105, 255); color: rgb(255, 255, 255); width: 220px; transform: none !important; }
.col-sm-6.wallets-banner-content .get-started-btn:hover .HoverArrow__linePath { opacity: 1; }
.col-sm-6.wallets-banner-content .get-started-btn:hover .HoverArrow__tipPath { transform: translateX(3px); }
.col-sm-6.wallets-banner-content .sub-menu-banner-content h1 { max-width: 520px; font-size: 56px; line-height: 56px; }
.col-sm-6.wallets-banner-content .sub-menu-banner-content h1::before { display: none; }
.col-sm-6.wallets-banner-content .sub-menu-banner-content p { max-width: 442px; font-weight: normal; font-size: 18px; line-height: 28px; color: rgb(66, 84, 102); font-family: proxima-nova !important; }
.wallets-card-sec { padding-bottom: 70px; margin-top: 110px; position: relative; }
.wallet-card-wrapper { background: rgb(255, 255, 255); box-shadow: rgba(48, 49, 51, 0.05) 0px 0px 1px, rgba(48, 49, 51, 0.1) 0px 8px 16px; border-radius: 8px; padding: 52px 57px 32px 42px; margin-bottom: 33px; min-height: 300px; position: relative; }
.wallets-card-sec .col-sm-6:nth-child(2n+1) { padding-right: 20px; }
.wallets-card-sec .col-sm-6:nth-child(2n) { padding-left: 20px; }
.wallet-card-wrapper p { font-size: 18px; line-height: 28px; color: rgb(66, 84, 102); padding-top: 20px; margin-bottom: 0px; padding-bottom: 24px; max-width: 383px; font-family: proxima-nova !important; }
.wallet-card-wrapper .card-link { position: absolute; bottom: 28px; }
.wallet-card-wrapper .card-link a { font-weight: bold; font-size: 16px; line-height: 24px; color: rgb(25, 105, 255); display: flex; align-items: center; width: 100%; font-family: proxima-nova !important; }
.wallet-card-wrapper .card-link a:hover .HoverArrow__linePath { opacity: 1; }
.wallet-card-wrapper .card-link a:hover .HoverArrow__tipPath { transform: translateX(3px); }
.wallet-card-wrapper img { width: 195px; height: auto; }
.wallet-card-wrapper .wallet-card-metamask-img { width: 252px; height: 48px; }
.wallet-card-wrapper .wallet-card-fWallet-img { width: 168px; height: 48px; }
.wallet-card-wrapper .wallet-card-ledger-img { width: 195px; height: 48px; }
.wallet-card-wrapper .wallet-card-mathWallet-img { width: 305px; height: 32px; }
.wallet-card-wrapper .wallet-card-edge-img { width: 163px; height: 48px; }
.wallet-card-wrapper .wallet-card-coinbase-wallet-img { width: 320px; }
.wallet-card-wrapper .wallet-card-tokenPocket-img { width: 250px; }
.col-sm-6.wallets-banner-image img.wrapper-image.banner-image.banner-full-image { box-shadow: rgb(0, 0, 0) 0px 18px 36px -18px, rgba(50, 50, 93, 0.5) 0px 30px 60px -12px; border-radius: 8px; }
.wallets-card-sec .row { position: relative; z-index: 9; top: -140px; }
.blog-page-sec-wrapper ul, .blog-page-sec-wrapper ol, .blog-page-sec-wrapper p { font-size: 18px; line-height: 28px; }
.post-content img { max-width: 100%; height: auto; width: auto; }
.fold-wrapper h4 { font-family: proxima-nova !important; }
.where-to-buy-page .banner-wrapper-section { background-color: rgb(255, 255, 255); }
.where-to-buy-page .get-started-col-content-sec { padding-top: 0px; }
.where-to-buy-card-sec .get-started-col-content p { color: rgb(43, 57, 84); line-height: 28px; font-family: proxima-nova !important; }
.where-to-buy-card-sec .get-started-col-content span.get-started-col-link-title { line-height: 24px; font-family: proxima-nova !important; }
.where-to-buy-page.get-started-page .get-started-content p { line-height: 28px; color: rgb(82, 95, 127); max-width: 400px; margin: auto; font-family: proxima-nova !important; }
.get-started-points-sec.where-to-buy-card-sec .get-started-col-row { min-height: 282px; }
.where-to-buy-card-sec .get-started-col-image svg, .where-to-buy-card-sec .get-started-col-image img { width: 176px; height: 176px; }
.where-to-buy-card-sec .get-started-col-image img { object-fit: contain; }
.where-to-buy-card-sec .get-started-col-content { margin-left: -37px; }
.where-to-buy-card-sec .get-started-col-image { right: 30px; }
.where-to-buy-card-sec .where-to-buy-ftx .get-started-col-image svg { height: 140px; }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-binance path, .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-gemini path, .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-bitfinex path { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover .icon-wrapper-number2 svg path:nth-of-type(2), .where-to-buy-card-sec a.get-started-col-link:hover .icon-wrapper-number2 svg path:nth-of-type(3), .where-to-buy-card-sec a.get-started-col-link:hover .icon-wrapper-number2 svg path:nth-of-type(4) { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-uniswap path { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-ftx path:nth-of-type(1), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-sushi path:nth-of-type(1) { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-ftx svg path:nth-of-type(2), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-sushi svg path:nth-of-type(2) { fill: rgba(50, 50, 93, 0.65); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-ftx svg path:nth-of-type(3), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-sushi svg path:nth-of-type(3) { fill: rgba(50, 50, 93, 0.65); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-ftx svg path:nth-of-type(4), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-sushi svg path:nth-of-type(4) { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(4), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(5), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(6) { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(9), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(10), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(11), .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-1inch svg path:nth-of-type(8) { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-icrypex svg path:nth-of-type(1) { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-icrypex svg path:nth-of-type(2) { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-kucoin svg path, .where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-kucoin svg ellipse { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-beaxy svg circle { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-beaxy svg path { fill: rgb(255, 255, 255); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-bitcoin-meester svg rect { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-ascendex svg rect { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-ascendex svg path:nth-of-type(1) { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 3 { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 2 { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 5 { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 6 { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 0 { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 4 { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\31 1 { fill: rgb(167, 167, 204); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-okex path#\39  { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-crypto-com svg path { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-wazirX svg path { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link .get-started-col-image img.card-image.hover-show-icon { left: 0px; }
.partners-banner-section h1 { line-height: 56px; }
.partners-wrapper-section ul li a { font-weight: 600; font-size: 26px; line-height: 32px; }
.partners-content h2 { font-weight: bold; font-size: 26px; line-height: 32px; }
.partners-content h3 { font-weight: 600; font-size: 32px; line-height: 40px; }
.partners-content p { font-style: normal; font-weight: normal; font-size: 18px; line-height: 28px; font-family: proxima-nova !important; }
.partners-content a.stake-now-btn { font-weight: bold; font-size: 16px; line-height: 24px; display: flex; align-items: center; margin: 0px; padding: 0px; font-family: proxima-nova !important; }
.partners-content a.stake-now-btn::before { display: none; }
.partners-content a.stake-now-btn:hover .HoverArrow__linePath { opacity: 1; }
.partners-content a.stake-now-btn:hover .HoverArrow__tipPath { transform: translateX(3px); }
.partners-tab-section .tab-wrapper { margin-bottom: 85px; }
.partners-tab-section .tabs { margin: 0px; padding: 0px; display: flex; justify-content: space-between; }
.partners-tab-section .tab-link { list-style: none; color: rgb(43, 57, 84); cursor: pointer; transition: font-weight 0.1s ease-in-out 0s; font-style: normal; font-weight: normal; font-size: 20px; line-height: 40px; font-family: proxima-nova !important; }
.partners-tab-section .tab-link:hover { color: rgb(25, 105, 255); }
.partners-tab-section .tab-link.active { font-weight: bold; color: rgb(25, 105, 255); border-bottom: 2px solid rgb(25, 105, 255); }
.partners-tab-section .tab-content, .fantom-ecosystem-section .tab-content { opacity: 0; transform: translateY(15px); animation: 0.5s ease 0s 1 normal forwards running cardFadeIn; display: none !important; }
.partners-tab-section .tab-content.active .fantom-ecosystem-section .tab-content.active { display: block !important; }
@keyframes cardFadeIn { 
  100% { opacity: 1; transform: none; }
}
@keyframes fadeIn { 
  100% { opacity: 1; transform: none; }
}
.tab-images-section { padding-bottom: 40px; }
.tab-images-section.content-wrapper .tab-content { transform: none; }
.partners-content a.stake-now-btn { font-size: 18px; }
.partners-content .row { padding-bottom: 65px; }
blockquote.quote img { max-width: 100%; width: auto; height: 48px; }
.covalent-fantomsec-wrapper .section-quotePhoto, .bridge-btc-to-Fantomsec-wrapper .section-quotePhoto, .ethereum-classic-ftmsec-wrapper .section-quotePhoto, .waves-ftmsec-wrapper .section-quotePhoto, .pakistan-punjabsec-wrapper .section-quotePhoto, .improving-education-systemsec-wrapper .section-quotePhoto, .smart-railways-afghanistansec-wrapper .section-quotePhoto, .secure-national-certificationssec-wrapper .section-quotePhoto { background-position: center top; }
.the-graph-fantomsec-wrapper blockquote.quote::before, .the-graph-fantomsec-wrapper blockquote.quote { background: rgb(46, 31, 46); }
.covalent-fantomsec-wrapper blockquote.quote::before, .covalent-fantomsec-wrapper blockquote.quote { background: rgb(8, 8, 44); }
.ankr-fantomsec-wrapper blockquote.quote::before, .ankr-fantomsec-wrapper blockquote.quote { background: rgb(14, 14, 14); }
.API3-integration-fantomsec-wrapper blockquote.quote::before, .API3-integration-fantomsec-wrapper blockquote.quote { background: rgb(38, 38, 38); }
.bridge-btc-to-Fantomsec-wrapper blockquote.quote::before, .bridge-btc-to-Fantomsec-wrapper blockquote.quote { background: rgb(0, 30, 62); }
.accessing-orion-liquidity-walletsec-wrapper blockquote.quote::before, .accessing-orion-liquidity-walletsec-wrapper blockquote.quote { background: rgb(67, 163, 255); }
.dao-fantomsec-wrapper blockquote.quote::before, .dao-fantomsec-wrapper blockquote.quote { background: rgb(250, 250, 250); }
.dao-fantomsec-wrapper blockquote.quote p, .superfarm-drops-farmssec-wrapper blockquote.quote p, .uniLend-fantomsec-wrapper blockquote.quote p, .nem-ftmsec-wrapper blockquote.quote p, .secure-national-certificationssec-wrapper blockquote.quote p, .smart-railways-afghanistansec-wrapper blockquote.quote p, .improving-education-systemsec-wrapper blockquote.quote p, .pakistan-punjabsec-wrapper blockquote.quote p { color: rgba(43, 57, 84, 0.7); }
.superfarm-drops-farmssec-wrapper blockquote.quote::before, .superfarm-drops-farmssec-wrapper blockquote.quote { background: rgb(255, 255, 255); }
.injective-protocol-adoptionsec-wrapper blockquote.quote::before, .injective-protocol-adoptionsec-wrapper blockquote.quote { background: rgb(45, 55, 74); }
.uniLend-fantomsec-wrapper blockquote.quote::before, .uniLend-fantomsec-wrapper blockquote.quote { background: rgb(237, 243, 255); }
.clover-fantomsec-wrapper blockquote.quote::before, .clover-fantomsec-wrapper blockquote.quote { background: rgb(21, 30, 38); }
.dapp-query-fantomsec-wrapper blockquote.quote::before, .dapp-query-fantomsec-wrapper blockquote.quote { background: rgb(79, 176, 255); }
.ethereum-classic-ftmsec-wrapper blockquote.quote::before, .ethereum-classic-ftmsec-wrapper blockquote.quote { background: rgb(38, 37, 37); }
.waves-ftmsec-wrapper blockquote.quote::before, .waves-ftmsec-wrapper blockquote.quote { background: rgb(51, 52, 54); }
.gravitysec-wrapper blockquote.quote::before, .gravitysec-wrapper blockquote.quote { background: rgb(38, 37, 37); }
.suterusu-ftmsec-wrapper blockquote.quote::before, .suterusu-ftmsec-wrapper blockquote.quote { background: rgb(54, 41, 108); }
.okb-fantomsec-wrapper blockquote.quote::before, .okb-fantomsec-wrapper blockquote.quote { background: rgb(53, 120, 235); }
.ontology-ftmsec-wrapper blockquote.quote::before, .ontology-ftmsec-wrapper blockquote.quote { background: rgb(38, 37, 37); }
.nem-ftmsec-wrapper blockquote.quote::before, .nem-ftmsec-wrapper blockquote.quote { background: rgb(255, 255, 255); }
.coti-ftmsec-wrapper blockquote.quote::before, .coti-ftmsec-wrapper blockquote.quote { background: rgb(230, 248, 249); }
.coti-ftmsec-wrapper blockquote.quote p { color: rgb(43, 57, 84); }
.fusion-ftmsec-wrapper blockquote.quote::before, .fusion-ftmsec-wrapper blockquote.quote { background: rgb(76, 169, 232); }
.v-id-ftmsec-wrapper blockquote.quote::before, .v-id-ftmsec-wrapper blockquote.quote { background: rgb(0, 195, 208); }
.chekkit-ftm.sec-wrapper blockquote.quote::before, .chekkit-ftm.sec-wrapper blockquote.quote { background: rgb(0, 0, 0); }
.afghan-ministry-healthsec-wrapper blockquote.quote::before, .afghan-ministry-healthsec-wrapper blockquote.quote { background: rgb(48, 167, 206); }
.smart-energy-afghanistansec-wrapper blockquote.quote::before, .smart-energy-afghanistansec-wrapper blockquote.quote { background: rgb(117, 0, 0); }
.helping-business-transparencysec-wrapper blockquote.quote::before, .helping-business-transparencysec-wrapper blockquote.quote { background: rgb(21, 50, 145); }
.secure-national-certificationssec-wrapper blockquote.quote::before, .secure-national-certificationssec-wrapper blockquote.quote { background: rgb(249, 249, 249); }
.smart-railways-afghanistansec-wrapper blockquote.quote::before, .smart-railways-afghanistansec-wrapper blockquote.quote { background: rgb(242, 243, 251); }
.improving-education-systemsec-wrapper blockquote.quote::before, .improving-education-systemsec-wrapper blockquote.quote { background: rgb(255, 255, 255); }
.pakistan-punjabsec-wrapper blockquote.quote::before, .pakistan-punjabsec-wrapper blockquote.quote { background: rgb(255, 255, 255); }
.fantom-tajikistan-e-governmentsec-wrapper blockquote.quote::before, .fantom-tajikistan-e-governmentsec-wrapper blockquote.quote { background: rgb(21, 50, 145); }
.together-against-counterfeit-drugssec-wrapper blockquote.quote::before, .together-against-counterfeit-drugssec-wrapper blockquote.quote { background: rgb(24, 70, 181); }
.authentic-medical-productssec-wrapper blockquote.quote::before, .authentic-medical-productssec-wrapper blockquote.quote { background: rgb(56, 55, 128); }
.geniune-pharmaceuticals-afghanistansec-wrapper blockquote.quote::before, .geniune-pharmaceuticals-afghanistansec-wrapper blockquote.quote { background: rgb(1, 39, 78); }
.crypto-comsec-wrapper blockquote.quote::before, .crypto-comsec-wrapper blockquote.quote { background: rgb(0, 0, 0); }
.pokket-fantomsec-wrapper blockquote.quote::before, .pokket-fantomsec-wrapper blockquote.quote { background: rgb(19, 20, 19); }
.uniLend-fantomsec-wrapper blockquote.quote img { max-width: 165px; height: auto; }
.waves-ftmsec-wrapper blockquote.quote img { max-width: 188px; }
.ontology-ftmsec-wrapper blockquote.quote img { width: 206px; }
.nem-ftmsec-wrapper blockquote.quote img { max-width: 122px; }
.coti-ftmsec-wrapper blockquote.quote img { max-width: 122px; }
.home-banner-buttons { position: relative; top: 72px; }
.home-banner-buttons .col-sm-3 { padding: 0px 8px; }
.home-banner-buttons .banner-buttons-container { background: rgba(255, 255, 255, 0.16); backdrop-filter: blur(8px); border-radius: 62px; padding: 11px 8px 11px 28px; }
.buttons-icon-field { background: rgb(255, 255, 255); width: 48px; height: 48px; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.banner-buttons-col { display: flex; align-items: center; justify-content: space-between; }
.buttons-content-field h3 { font-weight: 600; font-size: 18px; line-height: 21px; color: rgb(255, 255, 255); margin-bottom: 0px; }
.buttons-content-field p { font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: rgb(255, 255, 255); margin-bottom: 0px; }
.home-banner-buttons .banner-buttons-container:hover svg .HoverArrow__linePath { opacity: 1; }
.home-banner-buttons .banner-buttons-container .HoverArrow { margin-left: 3px; stroke-width: 1px; color: rgb(25, 105, 255); width: 40px; }
.home-banner-buttons .banner-buttons-container:hover svg .HoverArrow__tipPath { transform: translateX(3px); }
.home-banner-buttons .banner-buttons-container svg .HoverArrow__linePath { stroke-width: 2px; }
.banner-content { padding-top: 42px; }
.link-overlay { display: block; position: absolute; inset: 0px; }
.footer-col-logo-sec .logo img { width: 110px; object-fit: contain; height: 35px; visibility: visible; }
.fantom-finance-section.fantom-ecosystem-section { padding-bottom: 225px; }
.fantom-ecosystem-section .fantom-finance-section-content { text-align: center; margin-bottom: 90px; }
.fantom-ecosystem-section .fantom-finance-section-content p { max-width: 768px; margin: auto auto 16px; }
.fantom-ecosystem-section .content-wrapper .col-sm-2 img { width: 64px; height: 64px; margin: auto; display: flex; align-items: center; transition: all 0.3s ease-in-out 0s; }
.fantom-ecosystem-section .content-wrapper .col-sm-2 a:hover img { transform-origin: center center; transform: scale(1.2); }
.fantom-ecosystem-section .content-wrapper .col-sm-2 h4 { font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; margin-top: 14px; text-align: center; color: rgb(66, 84, 102); transition: all 0.3s ease-in-out 0s; }
.fantom-ecosystem-section .content-wrapper .col-sm-2 { margin-bottom: 70px; max-height: 130px; flex: 0 0 20%; max-width: 20%; }
.fantom-ecosystem-section .tab-link { font-style: normal; font-weight: 600; font-size: 16px; line-height: 20px; color: rgb(25, 105, 255); padding: 26px 17px; text-align: center; cursor: pointer; position: relative; margin-top: 26px; }
.fantom-ecosystem-section .tab-link:nth-of-type(1) { margin-top: 0px; }
.fantom-ecosystem-section .tabs { list-style-type: none; margin-bottom: 0px; }
.fantom-ecosystem-section .tab-link.fantom-ecosystem-tab-active { background: rgb(255, 255, 255); box-shadow: rgba(48, 49, 51, 0.05) 0px 0px 1px, rgba(48, 49, 51, 0.1) 0px 8px 16px; border-radius: 12px 0px 0px 12px; }
.fantom-ecosystem-section .tab-link.fantom-ecosystem-tab-active::before { position: absolute; content: ""; background: rgb(255, 255, 255); width: 22px; height: 100%; top: 0px; right: -10px; z-index: 9; }
.fantom-ecosystem-section .col-sm-9 { background: rgb(255, 255, 255); box-shadow: rgba(48, 49, 51, 0.05) 0px 0px 1px, rgba(48, 49, 51, 0.1) 0px 8px 16px; border-radius: 0px 12px 12px; padding: 63px 63px 15px; }
.fantom-ecosystem-section .col-sm-3 { padding-right: 0px; }
.fantom-ecosystem-section a.get-started-btn { color: rgb(255, 255, 255); background-color: rgb(25, 105, 255); width: 220px; height: 50px; margin: 80px auto auto; transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
.fantom-ecosystem-section a.get-started-btn:hover { background-color: rgb(50, 50, 93); color: rgb(255, 255, 255); }
#fantom-ecosystem-tab { display: none; }
.fantom-ecosystem-section .tab-content.fantom-ecosystem-tab-active { display: block !important; }
.partners-sec-wrapper { background-image: url("") !important; }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-change-now svg path { fill: rgb(50, 50, 93); }
.where-to-buy-card-sec a.get-started-col-link.where-to-buy-change-now .get-started-col-image svg { margin-top: -27px; }
.IconsContainer .Icon.afghanistan-ministry-of-health { display: none; }
.fantom-ecosystem-section .tab-link { font-family: proxima-nova, sans-serif !important; }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-voyager svg path { fill: rgb(50, 50, 93); }
.fantom-ecosystem-section .content-wrapper .col-sm-2:nth-of-type(10) img { width: auto; }
.partners-tab-section .tab-content.active { display: block !important; }
.where-to-buy-card-sec a.get-started-col-link.where-to-buy-webull .get-started-col-image svg { width: 140px; height: auto; }
.where-to-buy-card-sec a.get-started-col-link:hover.where-to-buy-webull svg path { fill: rgb(50, 50, 93); }
.careers-job-container a.heateor_sss_facebook, .careers-job-container a.heateor_sss_button_linkedin { display: block !important; width: auto !important; }
a.heateor_sss_facebook, a.heateor_sss_button_linkedin { display: block !important; width: 100% !important; }
.heateor_sss_horizontal_sharing .heateor_sss_svg, .heateor_sss_standard_follow_icons_container .heateor_sss_svg { width: 30px !important; height: 30px !important; }
a.heateor_sss_more { visibility: hidden; }
@media screen and (max-width: 1080px) {
  a.heateor_sss_facebook, a.heateor_sss_button_linkedin { width: auto !important; }
}
.o3swapsec-wrapper blockquote.quote::before, .o3swapsec-wrapper blockquote.quote { background: rgb(19, 20, 19); }
@keyframes exchangeCardFadeIn { 
  100% { opacity: 1; }
}
@-webkit-keyframes exchangeCardFadeIn { 
  100% { opacity: 1; }
}
.where-to-buy-card-sec .tab-content { opacity: 0; animation: 0.9s ease 0s 1 normal forwards running exchangeCardFadeIn; display: none !important; }
.where-to-buy-card-sec .tab-content.active { display: block !important; }
.tab-wrapper.where-to-buy-tab-wrapper ul.tabs { display: flex; align-items: center; justify-content: space-around; list-style-type: none; margin-bottom: 64px; padding-inline-start: 0px; height: 32px; }
.tab-wrapper.where-to-buy-tab-wrapper ul.tabs li.tab-link { font-size: 16px; line-height: 20px; color: rgb(43, 57, 84); font-weight: 600; transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index: 1; display: flex; align-items: center; justify-content: center; width: 100%; cursor: pointer; font-family: proxima-nova, sans-serif !important; }
.nav__slider-rect { background-color: rgb(25, 105, 255); border-radius: 24px; height: 100%; width: calc(50%); position: absolute; left: 0px; top: 0px; transition: all 250ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.tab-wrapper.where-to-buy-tab-wrapper.js-nav { position: relative; width: 322px; margin: auto; }
.tab-wrapper.where-to-buy-tab-wrapper ul.tabs li.tab-link.nav__link.active { color: rgb(255, 255, 255); }
.page-template-podcasts { overflow-x: hidden; }
.page-template-podcasts .banner-wrapper-section { position: relative; }
.page-template-podcasts .banner-wrapper-section::before { content: ""; position: absolute; background-color: rgb(25, 105, 255); height: 100%; max-height: 100%; left: 0px; right: 0px; z-index: 1; top: 0px; transform: rotate(-5deg) scale(1.5, 1); }
.page-template-podcasts .banner-wrapper-section::after { content: ""; position: absolute; background-color: rgb(25, 105, 255); height: 50%; top: 0px; z-index: 1; width: 100%; }
.page-template-podcasts .banner-wrapper-section h1 { font-size: 56px; line-height: 56px; color: rgb(255, 255, 255); max-width: 524px; }
.page-template-podcasts .banner-wrapper-section .get-started-btn { width: 220px; }
.page-template-podcasts header.globalNav { background-color: rgb(25, 105, 255); }
.page-template-podcasts a.rootLink.item-support.colorize.fantom-wallte-btn { background-color: rgba(255, 255, 255, 0.3); border: none !important; }
.page-template-podcasts a.rootLink.item-support.colorize.fantom-wallte-btn:hover { background-color: rgba(255, 255, 255, 0.5); }
.page-template-podcasts li.navSection.primary a { color: rgb(255, 255, 255); }
.page-template-podcasts li.navSection.primary a:hover { color: rgba(255, 255, 255, 0.5); }
.podcasts-banner-section { position: relative; z-index: 2; }
.podcasts-tab-section { margin-top: 126px; }
.podcasts-tab-section .wrapper { padding-bottom: 120px; }
.podcasts-tab-section .tab-wrapper { position: relative; }
.podcasts-tab-section ul.tabs { display: flex; align-items: center; flex-wrap: wrap; list-style-type: none; margin-bottom: 54px; padding-inline-start: 0px !important; }
.podcasts-tab-section ul.tabs li { font-weight: 600; font-size: 16px; background: rgb(255, 255, 255); border-radius: 24px; padding: 8px 20px 8px 0px; cursor: pointer; margin-right: 50px; }
.podcasts-tab-section ul.tabs li.tab-link.active { background: rgb(25, 105, 255); color: rgb(255, 255, 255); padding-left: 20px; }
.podcasts-tab-section .tab-content { opacity: 0; transform: translateY(15px); animation: 0.5s ease 0s 1 normal forwards running fadeIn; display: none !important; }
.podcasts-tab-section .tab-content.active { display: block !important; }
.podcasts-content-tab .col-sm-6 { margin-bottom: 32px; }
.audio-interviews-wrapper a, .audio-interviews-wrapper h3 { font-weight: 400; font-size: 18px; line-height: 21px; letter-spacing: 0.01em; color: rgb(25, 105, 255); font-family: Roboto; }
.audio-interviews-wrapper audio { width: 100%; }
.audio-interviews-wrapper { margin-bottom: 48px; }
.audio-interviews-wrapper h3 { margin-bottom: 16px; }
.ecosystem-podcasts-wrapper a, .ecosystem-podcasts-wrapper h3 { font-family: Roboto; font-style: normal; font-weight: 700; font-size: 24px; line-height: 28px; letter-spacing: 0.01em; color: rgb(25, 105, 255); }
.ecosystem-podcasts-wrapper h3 { margin: 0px; font-weight: 700; font-size: 16px; line-height: 19px; letter-spacing: -0.01em; color: rgb(0, 0, 0); }
.ecosystem-podcasts-wrapper { margin-bottom: 16px; padding-right: 8px; padding-left: 8px; }
.podcasts-content.ecosystem-podcasts-content-tab { }
.articles-wrapper a, .articles-wrapper h3 { font-family: Roboto; font-style: normal; font-weight: 400; font-size: 18px; line-height: 21px; letter-spacing: 0.01em; color: rgb(25, 105, 255); }
.articles-wrapper h3 { margin-bottom: 16px; }
.podcasts-tab-section .nav__slider-rect { width: calc(25%); }
.iframe-video-container iframe { width: 100%; }
.audio-interviews-player audio { width: 100%; background: rgb(231, 231, 231); border-radius: 200px; }
.podcasts-main-image { height: 234px; position: relative; margin-bottom: 12px; border-radius: 10px; overflow: hidden; }
.podcasts-main-image img { height: 100%; border-radius: 10px; width: 100%; object-fit: cover; transform: scale(1); transition: all 0.5s ease 0s; }
.audio-interviews-card { border: 1px solid rgb(183, 190, 203); border-radius: 18px; padding: 12px 12px 28px; }
.audio-interviews-player.audio-podcasts-link { display: flex; align-items: center; justify-content: space-between; padding: 17px 24px; height: 54px; background: rgb(231, 231, 231); border-radius: 200px; }
.audio-interviews-player.audio-podcasts-link img { width: 24px; height: 24px; }
.ecosystem-podcasts-wrapper.col-sm-4:hover .podcasts-main-image img { transform: scale(1.1); }
.ecosystem-podcasts-wrapper.col-sm-4:hover .podcasts-main-image h3 { transform: scale(1.3); }
.podcasts-main-image h3 { font-size: 24px; position: absolute; inset: 0px; margin: auto; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); padding: 0px 20px; text-align: center; transform: scale(1); transition: all 0.5s ease 0s; }
audio::-webkit-media-controls-panel { background: rgb(231, 231, 231) !important; color: rgb(0, 0, 0) !important; }
.podcasts-content.ecosystem-podcasts-content-tab.row, .podcasts-content.articles-content-tab .row { margin-right: -8px; margin-left: -8px; }
.article-content-sec { padding: 0px 10px; }
.article-content-sec h3 { font-weight: 700; font-size: 16px; line-height: 18px; letter-spacing: 0.5px; color: rgb(0, 0, 0); margin-bottom: 12px; }
.article-content-sec h4 { font-weight: 700; font-size: 14px; line-height: 18px; letter-spacing: 0.5px; text-transform: uppercase; color: rgb(112, 123, 143); margin: 0px; }
.video-podcast-main-image { background: rgb(25, 105, 255); position: relative; height: 317px; }
.video-podcast-main-image img.video-podcast-play-icon { width: 95px; height: auto; position: absolute; inset: 0px; margin: auto; }
.video-podcast-main-image h3 { font-size: 20px; color: rgb(255, 255, 255); margin: 0px; padding: 13px 20px; }
.explore-all-projects-above-text { margin-top: 80px; text-align: center; }
.explore-all-projects-above-text p { font-size: 8px; line-height: normal; margin-bottom: 4px; }
.fantom-ecosystem-section a.get-started-btn { margin-top: 40px; }
.footer-section p.footer-small-text { font-size: 8px; line-height: normal; margin-bottom: 4px; color: rgba(255, 255, 255, 0.7); margin-top: 18px; max-width: 600px; }
.nownodes-fantomsec-wrapper blockquote.quote::before, .nownodes-fantomsec-wrapper blockquote.quote { background: rgb(172, 58, 235); }
.nownodes-fantomsec-wrapper blockquote.quote img { height: 32px; }
body.page-template-new-intro-fantom, .page-template-new-intro-fantom a, .page-template-new-intro-fantom ul li, .page-template-new-intro-fantom span { font-family: proxima-nova, sans-serif !important; }
.intro-fantom-banner-sec h2 { font-weight: 700; font-size: 72px; line-height: 96px; color: rgb(0, 0, 0); }
.intro-fantom-banner-sec .col-sm-2 .banner-col-image { width: 560px; height: 697px; position: absolute; right: -100px; top: -140px; z-index: -1; opacity: 0.3; }
.intro-fantom-banner-sec .col-sm-2 { position: unset; }
.intro-fantom-banner-sec { position: relative; margin-bottom: 248px; }
.intro-fantom-banner-sec::before { background: rgb(25, 105, 255); filter: blur(287px); position: absolute; content: ""; width: 20%; height: 55%; right: 0px; top: 0px; }
.how-it-works-group .intro-fantom-banner-sec::before { display: none; }
.page-template-new-intro-fantom header.globalNav { background-color: transparent; }
.page-template-new-intro-fantom header.globalNav.header-no-background.nav-down { background-color: transparent; }
.page-template-new-intro-fantom header.globalNav.nav-down { background-color: rgb(251, 252, 255); }
.new-intro-fantom-section .tab-content { opacity: 0; transform: translateY(15px); animation: 0.5s ease 0s 1 normal forwards running fadeIn; display: none !important; }
.new-intro-fantom-section .tab-content.active { display: block !important; }
.intro-tab-link { letter-spacing: 0.5px; text-transform: uppercase; font-weight: 700; font-size: 16px; line-height: 18px; color: rgb(0, 0, 0); padding: 6px 20px; margin: 0px 20px; transition: all 0.1s ease-in-out 0s; cursor: pointer; position: relative; font-family: proxima-nova, sans-serif !important; }
.new-intro-fantom-section ul.tabs { padding-inline-start: 0px; list-style-type: none; display: flex; margin-bottom: 60px; }
li.tab-link.intro-tab-link.active { color: rgb(25, 105, 255); }
.intro-tab-link:first-child { margin-left: 0px; }
.intro-tab-link:hover { color: rgb(25, 105, 255); }
.intro-tab-link::before { position: absolute; content: ""; width: 100%; height: 2px; background: rgb(25, 105, 255); bottom: 0px; left: 0px; right: 0px; margin: auto; transition: all 0.1s ease-in-out 0s; opacity: 0; }
li.tab-link.intro-tab-link.active::before { opacity: 1; }
.intro-tab-link:hover::before { opacity: 1; }
li.tab-doc-link.intro-tab-link:hover::before { opacity: 1; }
li.tab-doc-link.intro-tab-link a { color: rgb(0, 0, 0); }
li.tab-doc-link.intro-tab-link a:hover { color: rgb(25, 105, 255); }
li.intro-tab-link.tab-doc-link { display: flex; align-items: center; }
.intro-fantom-banner-sec p { font-weight: 400; font-size: 18px; line-height: 28px; color: rgb(0, 0, 0); max-width: 724px; margin-bottom: 0px; font-family: proxima-nova, sans-serif !important; }
.intro-banner-btn-col { margin-top: 80px; display: flex; align-items: center; }
.intro-banner-btn-col a { border-radius: 10px; width: 240px; height: 56px; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 16px; line-height: 16px; margin-top: 0px; font-family: proxima-nova, sans-serif !important; transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; }
a.cta-with-backgound.get-started-btn { background: rgb(25, 105, 255); color: rgb(255, 255, 255); }
a.cta-with-backgound.get-started-btn:hover { background: rgb(50, 50, 93); color: rgb(255, 255, 255); }
a.cta-with-no-backgound.get-started-btn { background: rgb(255, 255, 255); color: rgb(25, 105, 255); }
a.cta-with-no-backgound.get-started-btn:hover { background: rgba(255, 255, 255, 0.8); }
.cta-with-backgound { background: rgb(25, 105, 255); color: rgb(255, 255, 255); margin-right: 18px; }
.cta-with-backgound:hover { background: transparent; color: rgb(25, 105, 255); }
.cta-with-no-backgound:hover { background: rgb(25, 105, 255); color: rgb(255, 255, 255); }
.intro-count-number h3 { font-weight: 700; font-size: 50px; line-height: 100%; letter-spacing: -0.01em; color: rgb(25, 105, 255); margin-bottom: 8px; }
.page-template-new-intro-fantom .intro-fantom-wrapper-section p { color: rgb(0, 0, 0); font-family: proxima-nova, sans-serif !important; }
.intro-count-number ul { list-style-type: none; display: flex; align-items: center; justify-content: space-between; text-align: center; position: relative; padding-inline-start: 0px !important; padding: 26px 75px !important; }
.intro-count-number ul p { margin-bottom: 0px; font-weight: 600; letter-spacing: -0.01em; }
.intro-count-number { padding-bottom: 100px; }
.intro-count-number ul li::before { position: absolute; content: ""; height: 100%; width: 1px; background: rgb(25, 105, 255); top: 0px; margin-left: 131px; }
.intro-count-number ul li:last-child::before { display: none; }
.intro-four-col-block-sec { padding: 60px 0px; position: relative; }
.intro-four-col-block-sec::before { max-width: 100vw; inset: 0px 50%; margin-left: -50vw; margin-right: -50vw; position: absolute; content: ""; background: rgb(239, 243, 251); z-index: -1; }
.page-template-new-intro-fantom { overflow-x: hidden; }
.intro-four-col img { width: 108px; height: 108px; margin-bottom: 32px; }
.intro-four-col { padding-right: 28px; }
.intro-four-col h3 { font-weight: 700; font-size: 18px; line-height: 100%; margin-bottom: 16px; }
.intro-four-col p { font-weight: 400; font-size: 16px; line-height: 24px; color: rgb(24, 24, 24); margin-bottom: 0px; }
.icon-animation-col { background: rgba(100, 143, 243, 0.1); border-radius: 8px; width: 108px; height: 108px; display: flex; align-items: center; justify-content: center; margin-bottom: 32px; }
.icon-animation-container { width: 72px; height: 72px; }
div#intro-four-col-container2 { width: 55px; height: 57px; }
.intro-two-col-block-sec .row { padding-top: 160px; align-items: center; }
.intro-two-col-block-sec .row:first-child h3 { font-weight: 700; font-size: 48px; line-height: 58px; color: rgb(24, 24, 24); margin-bottom: 24px; letter-spacing: normal; }
.intro-two-col-block-sec .row p { color: rgb(13, 19, 32); font-weight: 400; font-size: 18px; line-height: 28px; }
.intro-two-col-block-sec .row p img { width: 24px; height: 24px; bottom: 0px; position: relative; }
.intro-two-col-block-sec .row h3 { font-weight: 700; font-size: 32px; line-height: 40px; letter-spacing: -1px; color: rgb(25, 105, 255); margin-bottom: 16px; }
.intro-two-col-content ul li img { width: 24px; height: 24px; margin-right: 8px; }
.intro-two-col-content ul li { font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: 0.5px; color: rgb(24, 24, 24); margin-bottom: 22px; display: flex; font-family: proxima-nova, sans-serif !important; }
.intro-two-col-content ul { list-style-type: none; }
.intro-get-started-block-sec { padding: 100px 0px 140px; position: relative; }
.intro-get-started-block-sec::before { max-width: 100vw; inset: 0px 50%; margin-left: -50vw; margin-right: -50vw; position: absolute; content: ""; background: rgb(239, 243, 251); z-index: -1; }
.intro-two-col-block-sec { padding-bottom: 140px; }
.intro-get-started-block-sec h2 { text-align: center; color: rgb(24, 24, 24); margin-bottom: 80px; }
.get-started-three-col img { width: 97px; height: 97px; margin-bottom: 32px; }
.get-started-three-col h3 { font-weight: 700; font-size: 18px; line-height: 100%; letter-spacing: -0.02em; color: rgb(24, 24, 24); margin-bottom: 16px; }
.get-started-three-col p { font-weight: 400; font-size: 16px; line-height: 24px; color: rgb(24, 24, 24); margin-bottom: 36px; }
.intro-fantom-wrapper-section { padding-bottom: 0px; }
.get-started-three-col-btn:hover .HoverArrow__linePath { opacity: 1; }
.get-started-three-col-btn:hover .HoverArrow__tipPath { transform: translateX(3px); }
.how-it-works-group .intro-fantom-banner-sec p { font-weight: 400; }
.how-it-works-group .intro-fantom-banner-sec { margin-bottom: 73px; }
.how-it-works-two-col-content h3 { color: rgb(0, 0, 0); font-weight: 700; font-size: 48px; line-height: 64px; margin-bottom: 16px; }
.how-it-works-two-col-content p { font-weight: 400; font-size: 18px; line-height: 28px; }
.how-it-works-two-col-content { padding-right: 82px; }
.row.row-image-left-side .col-sm-7 { order: 2; }
.row.row-image-left-side .how-it-works-two-col-content { padding-right: 0px; padding-left: 82px; }
.how-it-works-two-col-block .row { padding: 80px 0px; align-items: center; }
.ready-to-start-building-sec { padding: 30px 64px; background: rgb(239, 243, 251); border: 1px solid rgb(25, 105, 255); border-radius: 24px; margin-bottom: 125px; margin-top: 80px; }
.ready-to-start-building-sec .row { align-items: center; }
.ready-to-start-building-sec a { display: block; width: fit-content; font-weight: 700; font-size: 18px; line-height: 28px; color: rgb(25, 105, 255); margin-bottom: 16px; }
.ready-to-start-building-sec p { margin-bottom: 32px; max-width: 369px; font-weight: 400; font-size: 18px; line-height: 28px; color: rgb(9, 23, 46); }
.ready-to-start-building-sec a:hover path.cta-path-first-child { stroke: rgb(43, 57, 84); }
.ready-to-start-building-sec a:hover path.cta-path-second-child { fill: rgb(43, 57, 84); }
.ready-to-start-building-sec a:hover path.cta-path-third-child { fill: rgb(43, 57, 84); }
.ready-to-start-building-sec h3 { font-weight: 700; font-size: 28px; line-height: 32px; color: rgb(9, 23, 46); }
a.get-started-three-col-btn.get-started-col-link-title { font-weight: 700; }
.intro-two-col-tooltip { background: rgb(255, 255, 255); padding: 14px; max-width: 400px; margin: auto; position: absolute; top: 26px; left: 0px; right: 0px; z-index: -1; opacity: 0; visibility: hidden; box-shadow: rgba(48, 49, 51, 0.05) 0px 0px 1px, rgba(48, 49, 51, 0.1) 0px 8px 16px; border-radius: 8px; transition: all 0.4s ease-in-out 0s; }
.intro-two-col-tooltip.tooltip-active { z-index: 2; opacity: 1; visibility: visible; }
.intro-two-col-block-sec .row .intro-two-col-tooltip p { font-size: 15px; line-height: 23px; margin: 0px; }
.intro-two-col-bottom-content-sec { position: relative; }
img.tooltip-icon { cursor: pointer; }
.simple-page ul li { margin-bottom: 8px; }
.simple-page ul.child-ul-contnet { list-style-type: none; padding-inline-start: 30px; }
.simple-page ul.child-ul-contnet ul { list-style-type: disc; }
.simple-page ul.child-ul-contnet ul.child-ul-contnet { list-style-type: none; }