@media (min-width: 1600px) {
  .medium-blog-row, .alm-reveal { padding: 0px 87px; }
}
@media screen and (min-width: 1900px) {
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image { height: auto; display: block; margin-left: 50px; }
  .wallets-section .banner-wrapper-section .row.row-wrapper { margin-top: 0px; }
  .wallets-section .banner-wrapper-section { margin-bottom: 170px; }
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image.banner-full-image { display: block; }
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image { display: none; }
  .wallets-card-sec { margin-top: 150px; }
  .wallets-card-sec::before { height: 140px; top: -223px; }
}
@media screen and (min-width: 2000px) {
  .wallet-section-wrapper { padding-left: 31%; }
  .fantom-mobile-wallet-section .mobile-image { width: 100%; }
  .fantom-mobile-wallet-section { background-color: rgb(25, 105, 255); padding-top: 55px; height: 596px; margin-bottom: 40px; }
  img.banner-desktop-image { height: auto !important; }
  img.desktop-image.easy-to-use-img { max-width: 928px !important; }
  img.desktop-image.earn-crypto-img { max-width: 928px !important; }
  .safe-and-secure-section .container { max-width: 1500px; }
  .safe-and-secure-section img { max-width: 928px; height: auto; padding-top: 50px; margin-left: 50px; }
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image { width: 836px; height: auto; margin-left: unset; }
  .wallets-section .banner-wrapper-section .row.row-wrapper { margin-top: 75px; }
  .wallets-section .banner-wrapper-section::before { height: 100%; }
  .wallets-section .banner-wrapper-section::after { bottom: -110px; height: 46%; }
  .wallets-card-sec { margin-top: 200px; padding-bottom: 70px; }
  .wallets-card-sec::before { height: 20%; top: -275px; }
  .wallets-card-sec .row { top: -195px; }
}
@media screen and (min-width: 3500px) {
  .wallets-card-sec::before { height: 20%; }
}
@media screen and (min-width: 2561px) {
  img.banner-desktop-image { width: 1070px; }
  .col-sm-6.desktop-banner-image { position: unset; right: 0px; padding: 0px; top: 0px; }
  .wallet-section-wrapper { padding-left: 35%; }
  .wallet-container { max-width: 1600px; margin: auto; }
}
@media screen and (min-width: 1900px) {
  .safe-and-secure-section { padding-top: 130px; }
  img.banner-desktop-image { height: 623px; }
  img.desktop-image.easy-to-use-img { max-width: 883px; }
  img.desktop-image.earn-crypto-img { max-width: 883px; }
}
@media screen and (min-width: 1800px) {
  img.fantom-finance-img-wrapper { width: 55%; }
  .wallets-card-sec .row { top: -100px; }
}
@media screen and (max-width: 1680px) {
  .wallet-section-wrapper { padding-left: 245px; }
  .wallets-card-sec .row { top: -110px; }
}
@media screen and (max-width: 1550px) {
  .wallets-section .banner-wrapper-section { margin-bottom: 100px; }
  .wallets-section .banner-wrapper-section::before { height: 80%; }
  .wallets-section .banner-wrapper-section::after { bottom: 13px; }
  .wallets-section .banner-wrapper-section .row.row-wrapper { margin-top: 110px; }
}
@media screen and (max-width: 1500px) {
  .wallet-section-wrapper { padding-left: 220px; }
}
@media screen and (max-width: 1366px) {
  img.banner-image { height: 100%; position: unset; width: 100%; }
  .wallet-section-wrapper { padding-left: 195px; }
  .enterprise-banner-image img.banner-image { width: 600px; }
  .intro-fantom-banner-sec .col-sm-2 .banner-col-image { right: 0px; }
}
@media screen and (max-width: 1280px) {
  img.image-wrapper { height: auto; position: absolute; width: 735px; right: -50px; top: -75px; }
  .wallet-section-wrapper { padding-left: 140px; }
  .page-id-131 img.banner-image { width: 590px; right: 13px; bottom: 42px; }
}
@media screen and (max-width: 1220px) {
  .wallet-card-wrapper { min-height: 335px; }
}
@media screen and (max-width: 1199px) {
  .form-submit-btn { position: absolute; right: 16px; margin-top: 1px; top: unset; left: unset; }
  .ftm-col-wrapper { padding-left: 200px; padding-right: 110px; }
  .page-id-402 img.banner-image { bottom: 0px; }
  #newsletter-modal .form-submit-btn { right: 82px; }
}
* { box-sizing: border-box; }
.globalContent { -webkit-box-flex: 1; flex-grow: 1; }
.common-SuperTitle { font-weight: 300; font-size: 45px; line-height: 60px; color: rgb(50, 50, 93); letter-spacing: -0.01em; }
@media (min-width: 670px) {
  .common-SuperTitle { font-size: 50px; line-height: 70px; }
}
.common-PageTitle { font-weight: 400; font-size: 34px; line-height: 43px; color: rgb(50, 50, 93); }
@media (min-width: 670px) {
  .common-PageTitle { font-size: 40px; line-height: 50px; }
}
.common-PageSubtitle { font-weight: 300; font-size: 34px; line-height: 43px; color: rgb(103, 114, 229); }
@media (min-width: 670px) {
  .common-PageSubtitle { font-size: 40px; line-height: 50px; }
}
.common-IntroText { font-weight: 400; font-size: 21px; line-height: 31px; color: rgb(82, 95, 127); }
@media (min-width: 670px) {
  .common-IntroText { font-size: 24px; line-height: 36px; }
}
.common-BodyTitle { font-weight: 500; font-size: 19px; line-height: 28px; color: rgb(50, 50, 93); }
.common-BodyText { font-weight: 400; font-size: 17px; line-height: 26px; color: rgb(107, 124, 147); }
.common-UppercaseTitle { font-size: 20px; line-height: 31px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.025em; }
@media (min-width: 670px) {
  .common-UppercaseTitle { font-size: 22px; line-height: 33px; }
}
.common-Uppercase { font-size: 17px; line-height: 26px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.025em; }
.common-AlignRight { text-align: right; }
.common-NoWrap { white-space: nowrap; }
.common-ProductLockup, .common-ProductLockupBack { font-size: 24px; line-height: 30px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.04em; display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 670px) {
  .common-ProductLockup, .common-ProductLockupBack { font-size: 28px; line-height: 38px; }
}
.common-ProductLockup .icon, .common-ProductLockupBack .icon { width: 64px; height: 64px; overflow: hidden; border-radius: 50%; box-shadow: rgba(50, 50, 93, 0.1) 0px 7px 14px, rgba(0, 0, 0, 0.08) 0px 3px 6px; margin-right: 20px; }
@media (min-width: 670px) {
  .common-ProductLockup .icon, .common-ProductLockupBack .icon { width: 72px; height: 72px; }
}
.common-ProductLockupBack { display: inline-flex; font-size: 20px; transition: color 0.1s ease 0s; }
.common-ProductLockupBack::before { font: 48px / 24px StripeIcons; content: "➝"; transform: scaleX(-1); width: 36px; text-align: right; position: relative; top: -6px; transition: color 0.1s ease 0s; }
.common-ProductLockupBack .icon { width: 48px; height: 48px; }
.common-ProductLockupBack .hover-fillDark, .common-ProductLockupBack .hover-fillLight { transition: fill 0.1s ease 0s; }
.common-ProductLockupBack .hover-strokeDark, .common-ProductLockupBack .hover-strokeLight { transition: stroke 0.1s ease 0s; }
.common-ProductLockupBack:hover .hover-fillLight { fill: rgb(136, 152, 170); }
.common-ProductLockupBack:hover .hover-fillDark { fill: rgb(50, 50, 93); }
.common-ProductLockupBack:hover .hover-strokeLight { stroke: rgb(136, 152, 170); }
.common-ProductLockupBack:hover .hover-strokeDark { stroke: rgb(50, 50, 93); }
.common-Link { color: rgb(103, 114, 229); font-weight: 500; transition: color 0.1s ease 0s; cursor: pointer; }
.common-Link:hover { color: rgb(50, 50, 93); }
.common-Link:active { color: rgb(0, 0, 0); }
.common-Link--arrow::after { font: 16px StripeIcons; content: "→"; padding-left: 5px; }
.common-Uppercase.common-Link--arrow::after { content: "➜"; }
.common-InvertedText .common-BodyTitle, .common-InvertedText .common-PageSubtitle, .common-InvertedText .common-PageTitle, .common-InvertedText .common-SuperTitle, .common-InvertedText .common-Uppercase, .common-InvertedText .common-UppercaseTitle { color: rgb(255, 255, 255); }
.common-InvertedText .common-IntroText { color: rgb(196, 240, 255); }
.common-InvertedText .common-BodyText { color: rgb(156, 219, 255); }
.common-InvertedText .common-Link, .common-Link--white { color: rgb(255, 255, 255); }
.common-InvertedText .common-Link:hover, .common-Link--white:hover { color: rgb(196, 240, 255); }
.common-InvertedText .common-Link:active, .common-Link--white:active { color: rgb(135, 187, 253); }
.common-Button { white-space: nowrap; display: inline-block; height: 40px; line-height: 40px; padding: 0px 14px; box-shadow: rgba(50, 50, 93, 0.11) 0px 4px 6px, rgba(0, 0, 0, 0.08) 0px 1px 3px; background: rgb(255, 255, 255); border-radius: 4px; font-size: 15px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.025em; color: rgb(103, 114, 229); text-decoration: none; transition: all 0.15s ease 0s; }
.common-Button:hover { color: rgb(119, 149, 248); transform: translateY(-1px); box-shadow: rgba(50, 50, 93, 0.1) 0px 7px 14px, rgba(0, 0, 0, 0.08) 0px 3px 6px; }
.common-Button:active { color: rgb(85, 90, 191); background-color: rgb(246, 249, 252); transform: translateY(1px); box-shadow: rgba(50, 50, 93, 0.11) 0px 4px 6px, rgba(0, 0, 0, 0.08) 0px 1px 3px; }
.common-Button--default { color: rgb(255, 255, 255); background: rgb(103, 114, 229); }
.common-Button--default:hover { color: rgb(255, 255, 255); background-color: rgb(119, 149, 248); }
.common-Button--default:active { color: rgb(230, 235, 241); background-color: rgb(85, 90, 191); }
.common-Button--dark { color: rgb(255, 255, 255); background: rgb(50, 50, 93); }
.common-Button--dark:hover { color: rgb(255, 255, 255); background-color: rgb(67, 69, 139); }
.common-Button--dark:active { color: rgb(230, 235, 241); background-color: rgb(50, 50, 93); }
.common-ButtonIcon { display: inline; margin: 0px 5px 0px 0px; position: relative; }
.common-ButtonGroup { display: flex; flex-wrap: wrap; margin: -10px; }
.common-ButtonGroup .common-Button { flex-shrink: 0; margin: 10px; }
.StripeBackground { position: absolute; left: 0px; top: 50%; right: 0px; transform: skewY(-12deg); pointer-events: none; }
.StripeBackground .stripe { position: absolute; top: auto; left: 0px; right: 0px; }
.StripeBackground.accelerated .stripe { will-change: transform; }
.StripeBackground .stripe.pattern { overflow: hidden; }
.StripeBackground .stripe.pattern::after { content: ""; position: absolute; inset: -1000px 0px; transform: skew(0deg, 12deg); }
.common-Card { position: relative; background-color: rgb(255, 255, 255); border-radius: 4px; padding: 30px; box-shadow: rgba(50, 50, 93, 0.1) 0px 15px 35px, rgba(0, 0, 0, 0.07) 0px 5px 15px; }
@media (min-width: 880px) {
  .common-Card { padding: 50px; }
}
.common-BetaBadge { display: inline; position: relative; height: 18px; margin-left: 11px; border-radius: 9px; font-size: 12px; font-weight: 600; text-align: center; padding: 2px 6px 2px 7px; text-transform: uppercase; color: rgb(136, 152, 170); background-color: rgba(136, 152, 170, 0.15); }
.lg-cols, .lg-grid, .lg-rows, .md-cols, .md-grid, .md-rows, .sm-cols, .sm-grid, .sm-rows, .xs-cols, .xs-grid, .xs-rows { display: flex; margin: -20px; }
.feature-block { -webkit-box-flex: 1; flex: 1 1 0%; padding: 20px; position: relative; }
.xs-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
.xs-cols .feature-block { flex-basis: 100%; }
.xs-rows { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.xs-rows .feature-block { flex-basis: auto; }
.xs-grid { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
.xs-grid .feature-block { flex-basis: 50%; }
@media (min-width: 670px) {
  .sm-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .sm-cols .feature-block { flex-basis: 100%; }
  .sm-rows { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .sm-rows .feature-block { flex-basis: auto; }
  .sm-grid { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
  .sm-grid .feature-block { flex-basis: 50%; }
}
@media (min-width: 880px) {
  .md-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; }
  .md-cols .feature-block { flex-basis: 100%; }
  .md-rows { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; }
  .md-rows .feature-block { flex-basis: auto; }
  .md-grid { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
  .md-grid .feature-block { flex-basis: 50%; }
}
@media (min-width: 1040px) {
  .lg-cols { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; }
  .lg-cols .feature-block { flex-basis: 100%; }
  .lg-rows { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; }
  .lg-rows .feature-block { flex-basis: auto; }
  .lg-grid { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
  .lg-grid .feature-block { flex-basis: 50%; }
}
.xs-icon-top .icon { margin: 10px 0px 20px -3px; }
.xs-icon-left { padding-left: 50px; }
.xs-icon-left .icon { position: absolute; left: -24px; top: 7px; }
@media (min-width: 670px) {
  .sm-icon-top { padding-left: 0px; }
  .sm-icon-top .icon { position: static; margin: 10px 0px 20px -3px; }
  .sm-icon-left { padding-left: 50px; }
  .sm-icon-left .icon { position: absolute; left: -24px; top: 7px; }
}
@media (min-width: 880px) {
  .md-icon-top { padding-left: 0px; }
  .md-icon-top .icon { position: static; margin: 10px 0px 20px -3px; }
  .md-icon-left { padding-left: 50px; }
  .md-icon-left .icon { position: absolute; left: -24px; top: 7px; }
}
@media (min-width: 1040px) {
  .lg-icon-top { padding-left: 0px; }
  .lg-icon-top .icon { position: static; margin: 10px 0px 20px -3px; }
  .lg-icon-left { padding-left: 50px; }
  .lg-icon-left .icon { position: absolute; left: -24px; top: 7px; }
}
.feature-block h3, .feature-block p { margin-bottom: 10px; }
.feature-block h3:last-child, .feature-block p:last-child { margin-bottom: 0px; }
.feature-block .icon { width: 48px; height: 48px; }
.common-FlagIcon::before { content: ""; display: inline-block; width: 21px; height: 15px; background: url("") -258px -35px; vertical-align: -2px; margin-right: 12px; }
.common-FlagIcon--at::before { background-position: -10px -10px; }
.common-FlagIcon--au::before { background-position: -41px -10px; }
.common-FlagIcon--be::before { background-position: -72px -10px; }
.common-FlagIcon--br::before { background-position: -103px -10px; }
.common-FlagIcon--ca::before { background-position: -134px -10px; }
.common-FlagIcon--ch::before { background-position: -165px -10px; }
.common-FlagIcon--de::before { background-position: -196px -10px; }
.common-FlagIcon--dk::before { background-position: -227px -10px; }
.common-FlagIcon--es::before { background-position: -258px -10px; }
.common-FlagIcon--fi::before { background-position: -289px -10px; }
.common-FlagIcon--fr::before { background-position: -320px -10px; }
.common-FlagIcon--gb::before { background-position: -351px -10px; }
.common-FlagIcon--hk::before { background-position: -382px -10px; }
.common-FlagIcon--ie::before { background-position: -413px -10px; }
.common-FlagIcon--it::before { background-position: -444px -10px; }
.common-FlagIcon--jp::before { background-position: -475px -10px; }
.common-FlagIcon--lu::before { background-position: -506px -10px; }
.common-FlagIcon--mx::before { background-position: -10px -35px; }
.common-FlagIcon--nl::before { background-position: -41px -35px; }
.common-FlagIcon--no::before { background-position: -72px -35px; }
.common-FlagIcon--nz::before { background-position: -103px -35px; }
.common-FlagIcon--pt::before { background-position: -134px -35px; }
.common-FlagIcon--se::before { background-position: -165px -35px; }
.common-FlagIcon--sg::before { background-position: -196px -35px; }
.common-FlagIcon--us::before { background-position: -227px -35px; }
.common-FlagIcon--xx::before { background-position: -258px -35px; }
.globalNav { position: absolute; left: 0px; top: 0px; right: 0px; z-index: 500; perspective: 2000px; }
.globalNav ul { padding: 0px; margin: 0px; }
.globalNav li { list-style: none; }
.globalNav a { text-decoration: none; -webkit-tap-highlight-color: transparent; transition: color 0.1s ease 0s; }
.globalNav > .container-lg { padding: 0px; }
.globalNav .navRoot { position: relative; }
.globalNav .navSection.logo { position: absolute; top: 0px; left: 0px; }
.globalNav .navSection.primary, .globalNav .navSection.secondary { display: none; }
@media (min-width: 670px) {
  .globalNav .navSection.primary, .globalNav .navSection.secondary { display: flex; }
}
.globalNav .navSection.primary { -webkit-box-pack: center; justify-content: center; }
.globalNav .navSection.secondary { position: absolute; top: 0px; right: 0px; }
.globalNav .navSection.mobile { display: flex; -webkit-box-pack: end; justify-content: flex-end; }
@media (min-width: 670px) {
  .globalNav .navSection.mobile { display: none; }
}
.globalNav.compact .navRoot { display: flex; }
.globalNav.compact .navSection.logo { position: static; -webkit-box-flex: 1; flex-grow: 1; }
.globalNav.compact .navSection.secondary { position: static; }
.globalNav .rootLink { display: inline-block; height: 40px; white-space: nowrap; user-select: none; font-size: 17px; line-height: 40px; font-weight: 400; margin: 0px; padding: 0px 10px; }
@media (min-width: 670px) {
  .globalNav .rootLink { padding: 0px calc(-17.1625px + 4.0541vw); }
}
@media (min-width: 1040px) {
  .globalNav .rootLink { padding: 0px 25px; }
}
li.navSection.primary a { font-size: 16px; font-weight: 600; font-stretch: normal; font-style: normal; letter-spacing: normal; color: rgb(43, 57, 84); cursor: pointer; font-family: proxima-nova, sans-serif !important; }
li.navSection.primary a:hover { color: rgb(25, 105, 255); }
li.navSection.primary a:focus { color: rgb(25, 105, 255); }
.globalNav .colorize { transition: color 0.1s ease 0s; }
.globalNav .hasDropdown { cursor: default; }
.globalNav .item-home h1 { line-height: 50px; font-size: 20px; margin: 0px; color: inherit; }
.globalNav .item-home svg { vertical-align: -5px; }
.globalNav .item-home svg path { fill: currentcolor; }
.globalNav .item-dashboard::after { font: 16px StripeIcons; content: "➞"; padding-left: 1px; }
.globalNav .dropdownRoot { position: absolute; z-index: 1000; left: 0px; right: 0px; top: 56px; pointer-events: none; transform: rotateX(-15deg); transform-origin: 50% -50px; opacity: 0; will-change: transform, opacity; transition-property: transform, opacity, -webkit-transform; transition-duration: 0.25s; display: none; }
@media (min-width: 670px) {
  .globalNav .dropdownRoot { display: block; }
}
.globalNav.dropdownActive .dropdownRoot { opacity: 1; pointer-events: auto; transform: none; }
.globalNav .dropdownBackground { background: rgb(255, 255, 255); border-radius: 4px; overflow: hidden; box-shadow: rgba(50, 50, 93, 0.1) 0px 50px 100px, rgba(50, 50, 93, 0.15) 0px 15px 35px, rgba(0, 0, 0, 0.1) 0px 5px 15px; width: 520px; height: 400px; transform: translateX(0px); transform-origin: 0px 0px; }
.globalNav .alternateBackground, .globalNav .dropdownBackground { position: absolute; top: 0px; left: 0px; will-change: transform; transition-property: transform, -webkit-transform; transition-duration: 0.25s; }
.globalNav .alternateBackground { right: 0px; height: 1000px; background: rgb(246, 249, 252); }
.globalNav .dropdownArrow { top: -6px; margin: 0px 0px 0px -6px; width: 12px; height: 12px; transform: rotate(45deg); border-radius: 4px 0px 0px; background: rgb(255, 255, 255); box-shadow: rgba(82, 95, 127, 0.04) -3px -3px 5px; will-change: transform; transition-property: transform, -webkit-transform; }
.globalNav .dropdownArrow, .globalNav .dropdownContainer { position: absolute; left: 0px; transition-duration: 0.25s; }
.globalNav .dropdownContainer { overflow: hidden; top: 0px; transform: translateX(0px); will-change: transform, width, height; transition-property: transform, width, height, -webkit-transform; }
.globalNav .dropdownSection { opacity: 0; pointer-events: none; will-change: transform, opacity; transition-property: transform, opacity, -webkit-transform; transition-duration: 0.25s; background: red; }
.globalNav .dropdownSection.active { opacity: 1; transform: translateX(0px); }
.globalNav .dropdownSection.left { transform: translateX(-150px); }
.globalNav .dropdownSection.right { transform: translateX(150px); }
.globalNav.dropdownActive .dropdownSection.active { pointer-events: auto; }
.globalNav.noDropdownTransition .alternateBackground, .globalNav.noDropdownTransition .dropdownArrow, .globalNav.noDropdownTransition .dropdownBackground, .globalNav.noDropdownTransition .dropdownContainer, .globalNav.noDropdownTransition .dropdownSection { transition: none 0s ease 0s; }
.globalNav .dropdownContent { position: absolute; top: 0px; left: 0px; }
.globalNav .linkGroup { padding: 40px 35px; box-shadow: rgba(0, 0, 0, 0.03) 0px -18px 60px -10px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(242, 238, 217, 0.25) 0px 50px 100px -20px; background-color: rgb(255, 255, 255); border-radius: 4px; }
.globalNav .linkContainer { display: block; padding: 9px 0px; }
.globalNav .linkTitle { margin: 0px; color: rgb(43, 57, 84); font-size: 16px; line-height: 22px; font-weight: 500; letter-spacing: 0.025em; }
.globalNav .linkSub { font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; color: rgb(142, 142, 152); margin: 5px 0px 0px; display: block; max-width: 250px; font-family: proxima-nova, sans-serif !important; }
.globalNav .linkSub, .globalNav .linkTitle { transition: color 0.1s ease 0s; }
.globalNav .linkContainer:hover .linkTitle, .globalNav .linkTitle:hover { color: rgb(25, 105, 255); }
.globalNav .linkContainer:hover .linkSub { color: rgb(25, 105, 255); }
.globalNav .hover-fillDark, .globalNav .hover-fillLight { transition: fill 0.1s ease 0s; }
.globalNav .hover-strokeDark, .globalNav .hover-strokeLight { transition: stroke 0.1s ease 0s; }
.globalNav .linkContainer:hover .hover-fillLight { fill: rgb(136, 152, 170); }
.globalNav .linkContainer:hover .hover-fillDark { fill: rgb(50, 50, 93); }
.globalNav .linkContainer:hover .hover-strokeLight { stroke: rgb(136, 152, 170); }
.globalNav .linkContainer:hover .hover-strokeDark { stroke: rgb(50, 50, 93); }
.globalNav .linkIcon { white-space: nowrap; }
.globalNav .linkIcon svg { margin: 0px 12px -3px -1px; }
.globalNav .withIcon { padding-left: 28px; }
.globalNav .withIcon .linkTitle { margin-left: -28px; }
.globalNav .new-badge { display: inline-block; margin-left: 5px; vertical-align: 2px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; line-height: 14px; font-weight: 700; background: rgb(103, 114, 229); transition: background 0.15s ease 0s; border-radius: 10px; padding: 0px 5px; height: auto; top: auto; box-shadow: none; }
.globalNav .linkContainer:hover .new-badge { background: rgb(50, 50, 93); }
.globalNav .productsGroup { display: flex; flex-wrap: wrap; }
.globalNav .productsGroup > li { flex: 1 0 50%; }
.sec-fold-section li.sec-fold-group { flex: 1 0 38% !important; }
.globalNav .productsGroup .linkContainer, .globalNav .productsGroup > li { -webkit-box-flex: 1; display: flex; }
.globalNav .productsGroup .linkContainer { padding: 12px 10px; flex: 1 1 0%; -webkit-box-align: center; align-items: center; }
.globalNav .productsGroup svg { width: 48px; height: 48px; }
.globalNav .productLinkContent { -webkit-box-flex: 1; flex: 1 1 0%; margin-left: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 71px; }
li#sec-fold-group-li-wrapper4 .productLinkContent { min-height: auto !important; }
.globalNav .prodsubGroup, .globalNav .productLinkContent { display: flex; -webkit-box-pack: center; justify-content: flex-start; }
.globalNav .prodsubGroup .linkContainer { display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 13px 30px; }
.globalNav .prodsubGroup .linkSub { margin: 0px 0px 0px 10px; }
.globalNav .item-radar .new-badge { background: rgb(183, 106, 196); }
.globalNav .documentationGroup .linkSub { max-width: 250px; }
.globalNav .documentationArticles { font-size: 15px; line-height: 26px; margin: 15px 20px 10px 28px; display: flex; white-space: nowrap; }
.globalNav .documentationArticles > ul { margin-right: 40px; }
.globalNav .documentationArticles > ul:last-child { margin-right: 0px; }
.globalNav .documentationArticles h4 { font-size: 14px; line-height: 22px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.025em; margin: 0px 0px 3px; color: rgb(136, 152, 170); }
.globalNav .blogPosts { margin: 5px 10px 5px 28px; }
.globalNav .blogPosts a { display: block; white-space: nowrap; padding: 5px 0px; }
.globalNav .blogPosts a::after { content: "➢"; font: 16px StripeIcons; margin-left: 6px; vertical-align: -3px; }
.globalNav .blogPosts .title { font-size: 15px; line-height: 22px; display: inline-block; white-space: nowrap; max-width: 300px; text-overflow: ellipsis; overflow: hidden; vertical-align: top; }
.globalNav .blogPosts .title.new { font-weight: 500; }
.globalNav .blogPosts .new-badge { vertical-align: -1px; }
.globalNav .blogPosts a:hover .new-badge { background: rgb(50, 50, 93); }
.globalNav .navSection.mobile .rootLink { cursor: pointer; width: 50px; height: 50px; position: relative; }
.globalNav .navSection.mobile .rootLink h2 { color: inherit; }
.globalNav .navSection.mobile .rootLink h2, .globalNav .navSection.mobile .rootLink h2::after, .globalNav .navSection.mobile .rootLink h2::before { position: absolute; width: 24px; height: 3px; border-radius: 1px; background: currentcolor; }
.globalNav .navSection.mobile .rootLink h2 { font-size: 0px; left: 13px; top: 23px; }
.globalNav .navSection.mobile .rootLink h2::after, .globalNav .navSection.mobile .rootLink h2::before { content: ""; left: 0px; }
.globalNav .navSection.mobile .rootLink h2::before { top: -9px; }
.globalNav .navSection.mobile .rootLink h2::after { top: 9px; }
.globalNav .popup { position: absolute; left: 10px; top: 5px; right: 10px; display: flex; -webkit-box-pack: end; justify-content: flex-end; pointer-events: none; perspective: 2000px; }
.globalNav .popupContainer { background: rgb(255, 255, 255); box-shadow: rgba(50, 50, 93, 0.1) 0px 50px 100px, rgba(50, 50, 93, 0.15) 0px 15px 35px, rgba(0, 0, 0, 0.1) 0px 5px 15px; border-radius: 4px; overflow: hidden; position: relative; font-size: 17px; line-height: 40px; white-space: nowrap; -webkit-box-flex: 1; flex-grow: 1; transform: rotate3d(1, 1, 0, -15deg); transform-origin: 100% 0px; opacity: 0; will-change: transform, opacity; transition-property: transform, opacity, -webkit-transform; transition-duration: 0.25s; }
.globalNav .navSection.mobile.globalPopupActive .popupContainer { transform: none; opacity: 1; pointer-events: auto; }
.globalNav .popup a { display: block; }
.globalNav .popupCloseButton { position: absolute; right: 0px; top: 0px; width: 51px; height: 51px; font-size: 0px; cursor: pointer; }
.globalNav .popupCloseButton::after, .globalNav .popupCloseButton::before { content: ""; position: absolute; background: rgb(103, 114, 229); border-radius: 1px; left: 14px; right: 14px; top: 24px; height: 3px; transform: rotate(45deg); transition: background 0.1s ease 0s; }
.globalNav .popupCloseButton::after { transform: rotate(-45deg); }
.globalNav .popupCloseButton:hover::after, .globalNav .popupCloseButton:hover::before { background: rgb(50, 50, 93); }
.globalNav .mobileSignIn { background: rgb(246, 249, 252); display: block; padding: 12px 30px; font-weight: 600; }
.globalNav .mobileSignIn::after { font: 16px StripeIcons; content: "➜"; margin-left: 6px; }
.globalNav .mobileProducts { padding: 20px 0px 15px; }
.globalNav .mobileProducts h4 { font-size: 14px; font-weight: 600; letter-spacing: 0.025em; color: rgb(136, 152, 170); text-transform: uppercase; margin: -5px 0px 0px 30px; }
.globalNav .mobileProductsList { display: flex; flex-wrap: wrap; }
.globalNav .mobileProductsList > ul { -webkit-box-flex: 1; flex-grow: 1; }
.globalNav .mobileProductsList > ul:last-child { -webkit-box-flex: 3; flex-grow: 3; }
.globalNav .mobileProductsList a { padding: 0px 30px; font-size: 20px; font-weight: 500; line-height: 50px; }
.globalNav .mobileProductsList a:hover { color: rgb(50, 50, 93); }
.globalNav .mobileProductsList a svg { display: inline-block; width: 26px; height: 26px; margin: 0px 15px 0px -3px; vertical-align: -5px; }
.globalNav .mobileProductsList .item-subscriptions { color: rgb(36, 180, 126); }
.globalNav .mobileProductsList .item-connect { color: rgb(50, 151, 211); }
.globalNav .mobileProductsList .item-relay { color: rgb(226, 89, 80); }
.globalNav .mobileProductsList .item-atlas { color: rgb(227, 159, 72); }
.globalNav .mobileProductsList .item-radar { color: rgb(183, 106, 196); }
.globalNav .mobileSecondaryNav { border-top: 2px solid rgb(246, 249, 252); padding: 15px 10px; display: flex; flex-wrap: wrap; }
.globalNav .mobileSecondaryNav > ul { -webkit-box-flex: 1; flex-grow: 1; }
.globalNav .mobileSecondaryNav > ul:last-child { -webkit-box-flex: 3; flex-grow: 3; }
.globalNav .mobileSecondaryNav a { padding: 0px 20px; min-width: 100px; }
.globalFooter { font-family: Camphor, "Open Sans", "Segoe UI", sans-serif; -webkit-font-smoothing: antialiased; background: rgb(246, 249, 252); position: relative; }
.globalFooter.withCards { background: transparent; overflow: hidden; padding-top: 500px; margin-top: -480px; pointer-events: none; }
.globalFooter.withCards > * { pointer-events: auto; position: relative; }
.globalFooter.withCards::before { content: ""; position: absolute; left: 0px; right: 0px; top: 600px; height: 2000px; background: rgb(246, 249, 252); transform: skew(0deg, -12deg); }
.globalFooterCards .container-xl { flex-wrap: wrap; margin: -15px auto; padding: 0px 5px; }
.globalFooterCards .container-xl, a.globalFooterCard, div.globalFooterCard { display: flex; }
a.globalFooterCard, div.globalFooterCard { -webkit-box-flex: 1; flex: 1 1 100%; margin: 15px; z-index: 501; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; overflow: hidden; padding: 40px 40px 40px 120px; background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(50, 50, 93, 0.1) 0px 15px 35px, rgba(0, 0, 0, 0.07) 0px 5px 15px; transition-property: color, background-color, box-shadow, transform, -webkit-transform; transition-duration: 0.15s; }
a.globalFooterCard::after, div.globalFooterCard::after { content: ""; position: absolute; inset: 0px; background: rgb(170, 183, 196); pointer-events: none; opacity: 0; transition: opacity 0.15s ease 0s; }
@media (min-width: 670px) {
  a.globalFooterCard, div.globalFooterCard { flex-basis: 1%; padding-left: 100px; }
}
@media (min-width: 880px) {
  a.globalFooterCard, div.globalFooterCard { padding-left: 120px; }
}
a.globalFooterCard:hover, div.globalFooterCard:hover { transform: translateY(-2px); box-shadow: rgba(50, 50, 93, 0.1) 0px 18px 35px, rgba(0, 0, 0, 0.07) 0px 8px 15px; color: rgb(50, 50, 93) !important; }
a.globalFooterCard:active, div.globalFooterCard:active { transform: translateY(2px); box-shadow: rgba(50, 50, 93, 0.1) 0px 11px 20px, rgba(0, 0, 0, 0.08) 0px 6px 11px; }
a.globalFooterCard:active::after, div.globalFooterCard:active::after { opacity: 0.15; }
a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg { position: absolute; width: 130px; height: 130px; left: -35px; top: calc(50% - 65px); }
@media (min-width: 670px) {
  a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg { left: -50px; }
}
@media (min-width: 880px) {
  a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg { left: -35px; }
}
a.globalFooterCard svg .hover-fillDark, a.globalFooterCard svg .hover-fillLight, div.globalFooterCard svg .hover-fillDark, div.globalFooterCard svg .hover-fillLight { transition: fill 0.15s ease 0s; }
a.globalFooterCard svg .hover-strokeDark, a.globalFooterCard svg .hover-strokeLight, div.globalFooterCard svg .hover-strokeDark, div.globalFooterCard svg .hover-strokeLight { transition: stroke 0.15s ease 0s; }
a.globalFooterCard:hover svg .hover-fillDark, div.globalFooterCard:hover svg .hover-fillDark { fill: rgb(50, 50, 93); }
a.globalFooterCard:hover svg .hover-fillLight, div.globalFooterCard:hover svg .hover-fillLight { fill: rgb(136, 152, 170); }
a.globalFooterCard:hover svg .hover-strokeDark, div.globalFooterCard:hover svg .hover-strokeDark { stroke: rgb(50, 50, 93); }
a.globalFooterCard:hover svg .hover-strokeLight, div.globalFooterCard:hover svg .hover-strokeLight { stroke: rgb(136, 152, 170); }
a.globalFooterCard h2, div.globalFooterCard h2 { margin: 0px 0px 5px; white-space: normal; }
a.globalFooterCard p, div.globalFooterCard p { margin: 5px 0px 0px; }
a.globalFooterCard.card-pricing, div.globalFooterCard.card-pricing { color: rgb(36, 180, 126); }
a.globalFooterCard.card-documentation, div.globalFooterCard.card-documentation { color: rgb(183, 106, 196); }
a.globalFooterCard.card-subscriptions, div.globalFooterCard.card-subscriptions { color: rgb(36, 180, 126); }
a.globalFooterCard.card-connect, div.globalFooterCard.card-connect { color: rgb(50, 151, 211); }
a.globalFooterCard.card-relay, div.globalFooterCard.card-relay { color: rgb(226, 89, 80); }
a.globalFooterCard.card-atlas, div.globalFooterCard.card-atlas { color: rgb(227, 159, 72); }
a.globalFooterCard.card-radar, div.globalFooterCard.card-radar { color: rgb(183, 106, 196); }
.globalFooterCTA { padding: 50px 0px; border-bottom: 2px solid rgba(207, 215, 223, 0.25); }
@media (min-width: 670px) {
  .globalFooterCTA .container-lg { display: flex; -webkit-box-align: center; align-items: center; }
}
.globalFooterCTA .buttons, .globalFooterCTA .content { -webkit-box-flex: 1; flex: 1 0 50%; }
.globalFooterCTA .title { font-weight: 400; font-size: 30px; line-height: 45px; color: rgb(50, 50, 93); margin: 0.75em 0px; }
.globalFooterCTA .subtitle { font-weight: 300; color: rgb(103, 114, 229); display: block; }
@media (min-width: 670px) {
  .globalFooterCTA .common-ButtonGroup { -webkit-box-pack: end; justify-content: flex-end; }
}
.globalFooterNav { padding: 65px 0px 55px; color: rgb(136, 152, 170); line-height: 30px; font-size: 15px; white-space: nowrap; }
.globalFooterNav ul { padding: 0px; margin: 0px; }
.globalFooterNav li { list-style: none; }
.globalFooterNav .container-lg { display: flex; flex-wrap: wrap; }
@media (min-width: 880px) {
  .globalFooterNav .container-lg { flex-wrap: nowrap; }
}
.globalFooterNav a { text-decoration: none; color: inherit; transition: color 0.1s ease 0s; }
.globalFooterNav a:hover { color: rgb(50, 50, 93); }
.globalFooterNav .metaNav { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-flex: 2; flex-grow: 2; flex-basis: 100%; margin-bottom: 20px; }
@media (min-width: 880px) {
  .globalFooterNav .metaNav { flex-basis: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0px 0px 20px; }
}
.globalFooterNav .metaNav > li { margin-right: 20px; }
.globalFooterNav .metaNav .select { position: relative; perspective: 2000px; z-index: 501; }
.globalFooterNav .metaNav .rootLink { color: rgb(103, 114, 229); font-weight: 600; cursor: pointer; }
.globalFooterNav .metaNav .rootLink:hover { color: rgb(50, 50, 93); }
.globalFooterNav .metaNav .rootLink svg { display: inline-block; vertical-align: -1px; margin: 0px 7px 0px -2px; }
.globalFooterNav .metaNav .rootLink svg path { fill: currentcolor; }
.globalFooterNav .metaNav .select.globalPopupActive .rootLink { color: rgb(50, 50, 93); }
@media (min-width: 880px) {
  .globalFooterNav .metaNav .country { margin-bottom: 5px; }
}
.globalFooterNav .metaNav .space { -webkit-box-flex: 2; flex-grow: 2; }
.globalFooterNav .metaNav .copyright { margin-right: 0px; color: rgb(207, 215, 223); }
.globalFooterNav .siteNav { display: flex; flex-wrap: wrap; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 670px) {
  .globalFooterNav .siteNav { flex-wrap: nowrap; }
}
@media (min-width: 880px) {
  .globalFooterNav .siteNav { -webkit-box-flex: 0; flex-grow: 0; }
}
.globalFooterNav .siteNav .column { flex-basis: 50%; margin-bottom: 20px; }
@media (min-width: 670px) {
  .globalFooterNav .siteNav .column { margin-right: 40px; flex-basis: auto !important; }
}
@media (min-width: 880px) {
  .globalFooterNav .siteNav .column { margin-right: 30px; }
}
@media (min-width: 1040px) {
  .globalFooterNav .siteNav .column { margin-right: 40px; }
}
.globalFooterNav .siteNav .column:last-child { margin-right: 0px; }
.globalFooterNav .siteNav .splitColumn { display: flex; flex-wrap: wrap; }
.globalFooterNav .siteNav li { margin-right: 40px; }
.globalFooterNav .siteNav .column:last-child li { margin-right: 0px; }
.globalFooterNav .siteNav h4 { font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.025em; margin: 0px 0px 5px; }
.globalFooterNav .siteNav strong { font-weight: 500; }
.globalFooterNav .popup { position: absolute; bottom: 40px; left: -5px; z-index: 1000; font-size: 15px; line-height: 26px; background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(50, 50, 93, 0.1) 0px 50px 100px, rgba(50, 50, 93, 0.15) 0px 15px 35px, rgba(0, 0, 0, 0.1) 0px 5px 15px; pointer-events: none; transform: rotate3d(1, 1, 0, 15deg); transform-origin: 0px 100%; opacity: 0; will-change: transform, opacity; transition-property: transform, opacity, -webkit-transform; transition-duration: 0.25s; }
@media (min-width: 1160px) {
  .globalFooterNav .popup { left: -65px; }
}
.globalFooterNav .popup::before { content: ""; position: absolute; bottom: -6px; left: 30px; width: 20px; height: 20px; transform: rotate(45deg); border-radius: 20px 0px 3px; background: rgb(255, 255, 255); }
@media (min-width: 1160px) {
  .globalFooterNav .popup::before { left: 60px; }
}
.globalFooterNav .globalPopupActive .popup { transform: none; opacity: 1; pointer-events: auto; }
.globalFooterNav .optionList { color: rgb(82, 95, 127); white-space: nowrap; }
.globalFooterNav .optionList a { border-radius: 4px; display: block; line-height: 36px; padding: 0px 15px; transition: color 0.1s ease 0s, background-color 0.1s ease 0s; }
.globalFooterNav .optionList a:hover { background-color: rgb(246, 249, 252); color: rgb(50, 50, 93); }
.globalFooterNav .optionList a:active { background-color: rgb(230, 235, 241); }
.globalFooterNav .optionList .selected { font-weight: 600; color: rgb(50, 50, 93); }
.globalFooterNav .optionList .selected > span::before { content: ""; display: inline-block; width: 14px; height: 14px; vertical-align: -2px; margin: 0px 6px 0px -2px; background: url(""); }
.globalFooterNav .badge { font-size: 10px; line-height: 10px; color: rgb(170, 183, 196); font-weight: 600; text-transform: uppercase; letter-spacing: 0.025em; font-style: normal; padding: 2px 3px 1px; border-radius: 4px; border: 1px solid rgb(230, 235, 241); display: inline-block; vertical-align: 1px; margin-left: 8px; }
.globalFooterNav .languagePicker { padding: 10px 5px; }
.globalFooterNav .countryPicker { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.globalFooterNav .countryPicker::before { background: rgb(246, 249, 252); }
@media (min-width: 670px) {
  .globalFooterNav .countryPicker { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .globalFooterNav .countryPicker::before { background: rgb(255, 255, 255); }
}
.globalFooterNav .columns, .globalFooterNav .sidebar { display: flex; }
.globalFooterNav .sidebar { background: rgb(246, 249, 252); border-radius: 0px 0px 5px 5px; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
@media (min-width: 670px) {
  .globalFooterNav .sidebar { border-radius: 0px 5px 5px 0px; }
}
.globalFooterNav .sidebar .optionList a:hover { background-color: rgba(230, 235, 241, 0.5); }
.globalFooterNav .sidebar .optionList a:active { background-color: rgba(207, 215, 223, 0.5); }
.globalFooterNav .countryList { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 25px; -webkit-box-flex: 1; flex-grow: 1; max-width: calc(100vw - 40px); overflow: auto; }
.globalFooterNav .countryList h4 { margin: 0px 0px 5px; }
.globalFooterNav .countryList h4 a { line-height: 36px; padding: 0px 15px; text-transform: uppercase; color: rgb(103, 114, 229); font-size: 14px; font-weight: 600; letter-spacing: 0.025em; }
.globalFooterNav .countryList h4 a:hover { color: rgb(50, 50, 93); }
.globalFooterNav .countryList h4 a::after { font: 16px StripeIcons; content: "→"; margin-left: 6px; }
.globalFooterNav .globalLink { border-top: 2px solid rgb(255, 255, 255); padding: 30px 40px; }
.globalFooterNav .globalLink:hover { color: rgb(66, 71, 112); }
.globalFooterNav .globalLink:hover strong { color: rgb(50, 50, 93); }
.globalFooterNav .globalLink strong { display: block; color: rgb(103, 114, 229); font-weight: 500; transition: color 0.1s ease 0s; }
.globalFooterNav .globalLink strong::after { font: 16px StripeIcons; content: "→"; margin-left: 6px; }
span.product-wrapper { border-radius: 50%; left: 0px; width: 32px; height: 32px; background-color: rgb(216, 216, 216); position: relative; bottom: 17px; }
a.linkContainer { position: relative; left: 0px; padding-left: 30px !important; }
a.rootLink.item-support.colorize.fantom-wallte-btn { font-size: 16px; position: relative; vertical-align: middle; width: 170px; height: 42px; letter-spacing: normal; text-align: center; color: rgb(255, 255, 255); font-stretch: normal; font-style: normal; display: flex; align-items: center; justify-content: center; padding: 0px; line-height: 0; margin: 0px; font-weight: 600; transform: none !important; transition: background-color 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease 0s !important; font-family: proxima-nova, sans-serif !important; border: none !important; }
a.rootLink.item-support.colorize.fantom-wallte-btn:hover { transform: translateY(-1px); }
ul.navRoot { align-items: center; justify-content: space-between; }
@media screen and (max-width: 1199px) {
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points, .page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points { margin-left: 35px; }
  .home-banner-sec-wrapper { padding-top: 100px; }
  img.image-wrapper { width: 554px; right: -55px; top: 9px; }
  .banner-content { padding-top: 0px; padding-bottom: 0px; }
  img.banner-image { height: auto; position: relative; width: 530px; right: 52px; bottom: 32px; }
}
@media screen and (max-width: 1080px) {
  .page-template-use-cases h1 { display: block !important; font-size: 45px !important; }
  .page-template-use-cases .text-scroll { height: 84px; text-align: center; }
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points, .page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points { margin-left: 0px; }
  img.image-wrapper { width: 493px; right: 0px; top: 9px; }
  .banner-content h1 { font-size: 56px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; color: rgb(255, 255, 255); margin: 0px; }
  .home-banner-sec { margin-top: 70px; }
  .three-col-section .col-sm-4 { flex: 0 0 50%; max-width: 50%; padding-bottom: 25px; }
  .row.stake-row.section-wrapper .col-sm-6 { flex: 0 0 100%; max-width: 100%; padding-bottom: 30px; }
  .col-sm-6.image-col-sec { order: 2; }
  .medium-blog-row, .alm-reveal { gap: 25px; }
  .code-container { width: 100%; }
  .code-section-wrapper .col-sm-2 { flex: 0 0 100%; max-width: 100%; }
  .code-section-wrapper .col-sm-10 { flex: 0 0 100%; max-width: 100%; }
  ul#tabs-nav { display: flex; align-items: center; }
  ul#tabs-nav li:last-child a { margin-left: 22px; }
  ul#tabs-nav::before { display: none; }
  .desktop-version-wrapper { display: none; }
  .tab-version-wrapper { display: flex; align-items: center; width: 100%; justify-content: space-between; padding-top: 40px; }
  a.api-reference { padding-bottom: 0px; }
  .CodeMirror { height: 450px !important; }
  .form-submit-btn { right: unset; left: 264px; }
  .row.footer-row .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  .row.footer-row .col-sm-8 { flex: 0 0 100%; max-width: 100%; padding-top: 40px; }
  .copyright-wrapper.page-link-section { align-items: center; width: 100%; position: relative; bottom: 98px; }
  ul.copyright-page-link-wrapper li { margin-left: 0px; }
  .copyright-wrapper { display: inline-block; }
  ul.social-icon-section { display: flex; justify-content: center; position: relative; left: 241px; }
  .copyright-section { padding-top: 97px; display: block; }
  ul.copyright-page-link-wrapper li { margin-left: 331px; }
  img.banner-image { height: auto; position: relative; width: 100%; right: 0px; bottom: 0px; }
  .row.row-wrapper .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  nav#pagenav { display: none; }
  .pagenav-section-wrapper .col-sm-8 { flex: 0 0 100%; max-width: 100%; }
  .category-col-wrapper.blog-col .col-sm-6 { flex: 0 0 100%; max-width: 100%; padding-bottom: 10px; }
  .blog-page-sec-wrapper .medium-blog-row, .alm-reveal { display: grid; grid-template-columns: repeat(2, 1fr); gap: 43px; }
  .blog-page-sec-wrapper .medium-blog-col { width: 100%; max-width: 100%; padding-bottom: 30px; }
  .single-post .col-sm-2 { flex: 0 0 50%; max-width: 50%; }
  .blog-share-wrapper { position: absolute; top: -68px; }
  .blog-detail-section { position: relative; }
  .heateor_sss_horizontal_sharing .heateorSssSharing, .heateor_sss_standard_follow_icons_container .heateorSssSharing { border: none !important; }
  div.heateor_sss_horizontal_sharing li { margin-right: 20px !important; }
  .blog-share-wrapper ul li { margin-right: 20px !important; }
  li.heateorSssSharingRound i { width: 30px !important; height: 30px !important; }
  ul.heateor_sss_follow_ul, ul.heateor_sss_sharing_ul { align-items: center; display: flex !important; }
  ul.heateor_sss_follow_ul li, ul.heateor_sss_sharing_ul li { margin-right: 20px !important; }
  .single-post .col-sm-8 { flex: 1 1 10%; max-width: 100%; }
  .blog-detail-section { padding-right: 0px; }
  .team-member-col img { width: 100%; height: auto; }
  .team-member-col { margin-left: unset; text-align: center; }
  .team-member-row { display: grid; grid-template-columns: repeat(2, 1fr); gap: 48px 56px; }
  .page-template-get-started .col-sm-9 { flex: 1 1 100%; max-width: 100%; }
  .page-template-get-started .col-sm-3 { display: none; }
  img.banner-desktop-image { height: 578px; object-fit: cover; object-position: left center; }
  .safe-and-secure-section img { width: 100%; height: 100%; margin-left: 0px; }
  .col-sm-6.desktop-banner-image { flex: 0 0 42%; max-width: 42%; }
  .col-sm-6.desktop-banner-content { flex: 0 0 58%; max-width: 58%; }
  .mobile-col-section .row .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.secondary-col-image-wrapper { position: unset; padding-right: 15px; padding-left: 15px; }
  img.desktop-image.easy-to-use-img { max-width: 100%; float: unset; }
  img.desktop-image.earn-crypto-img { max-width: 100%; float: unset; }
  .col-sm-6.first-col-image-wrapper { position: unset; padding-right: 15px; padding-left: 15px; order: 2; }
  .col-sm-6.first-col-content { position: unset; right: 0px; order: 1; }
  .desktop-wallet-first-section .row { padding: 0px; }
  .mobile-col-section { padding-bottom: 50px; padding-top: 30px; }
  .first-col-content-sec, .sec-col-content-sec { margin-right: auto; margin-left: unset; padding-left: 98px; padding-bottom: 25px; }
  .mobile-col-section .row .col-sm-6:first-child { max-width: 100%; margin: auto; }
  .desktop-wallet-first-section .row .col-sm-6:first-child { max-width: 100%; }
  .safe-and-secure-section { margin-bottom: 0px; }
  .first-mobile-section.desktop-wallet-first-section { padding-top: 0px; }
  .sec-mobile-section { position: relative; padding-bottom: 40px; padding-top: 70px; }
  .col-sm-6.mobile-wrapper-image { order: 2; }
  .col-sm-6.mobile-wrapper-content { order: 1; }
  .col-sm-6.mobile-wrapper-content { margin: auto; max-width: 515px !important; }
  .first-mobile-section { padding-top: 70px; padding-bottom: 35px; }
  .col-sm-6.mobile-banner-col-content { flex: 0 0 63%; max-width: 63%; }
  .col-sm-6.mobile-banner-col-image { flex: 0 0 37%; max-width: 37%; position: absolute; right: 0px; padding: 0px; }
  .fantom-mobile-wallet-section .mobile-image { position: relative; bottom: 102px; height: 522px; object-fit: cover; object-position: left center; width: 100%; }
  .app-link-wrapper img { margin-right: 0px; }
  .get-col-wrapper { max-width: 100%; padding-left: 0px; }
  .roadmap-banner-content { max-width: 100%; margin-left: auto; padding-left: 0px; }
  .page-id-494 div#container-wrapper img { width: 100%; }
  .fantom-community-section { margin-left: 0px; }
  .col-sm-6.ftm-col { padding-bottom: 40px; flex: 0 0 100%; max-width: 100%; }
  .ftm-col-wrapper { padding-left: 0px; padding-right: 0px; }
  .team-container { max-width: 100%; margin: auto; }
  .blog-detail-section .col-sm-10 { flex: 1 1 100%; max-width: 100%; }
  .col-sm-6.content-sec { padding: 0px; }
  .two-col-section .row { padding: 40px 0px; }
  img.desktop-image { display: none; }
  img.tablet-earn-crypto-img { display: block; }
  .wallet-container { max-width: 90%; margin: auto; }
  div#div2 .sec-mobile-section { padding-top: 0px; }
  .col-sm-6.mobile-wrapper-content p { max-width: 100%; }
  .mobile-content-sec { padding-left: 0px; }
  .banner-wrapper-section { padding-top: 100px; padding-bottom: 100px; }
  .blog-post-section { padding: 48px 0px 100px; }
  .header-sec .container { max-width: 100%; padding: 0px 20px; }
  .pagenav-section { max-width: 100%; }
  .pagenav-section-wrapper .col-sm-3 { display: none; }
  .pagenav-section-wrapper .col-sm-9 { flex: 0 0 100%; max-width: 100%; }
  .page-id-277 .get-col-wrapper { max-width: 100%; }
  div#sec1 .col-sm-6.mobile-wrapper-content p { max-width: 100%; }
  .col-sm-6.home-banner-image-sec { position: absolute; right: 0px; padding: 0px; top: 52px; }
  img.image-wrapper { height: 550px; width: 100%; object-fit: cover; object-position: left center; position: unset; }
  .banner-content { margin-top: 100px; }
  .two-col-section { padding-bottom: 40px; }
  .blog-banner-wrapper { padding-top: 80px; }
  .error404 .banner-wrapper-section { padding-top: 112px; padding-bottom: 120px; }
  .wallet-section-wrapper { padding-left: 100px; }
  main.sub-menu-page .container { padding: 0px 82px; }
  .home .header-sec .container { max-width: 960px; padding: 0px 15px; }
  .page-template-team .sub-menu-banner-content { max-width: 100%; }
  .about-section { padding-bottom: 48px; max-width: 100%; }
  .page-template-roadmap .banner-wrapper-section .container, .page-template-faq-page .banner-wrapper-section .container { max-width: 960px; padding: 0px 82px; }
  .page-template-roadmap .roadmap-banner-content, .page-template-faq-page .roadmap-banner-content { padding-left: 0px; max-width: 100%; }
  .page-id-492 .banner-wrapper-section { padding-top: 100px; }
  .pagenav-section-wrapper .container { max-width: 604px; padding: 0px 15px !important; }
  .page-id-232 .card-section { grid-template-columns: repeat(2, 1fr); }
  .page-template-contact .row.row-wrapper { align-items: unset; padding-top: 60px; }
  .col-sm-5.get-in-touch-sec { flex: 0 0 100%; max-width: 100%; margin-bottom: 48px; top: 0px; }
  .col-sm-7.form-section { flex: 0 0 100%; max-width: 100%; }
  .page-template-contact .banner-wrapper-section::before { height: 708px; }
  .page-template-contact .banner-wrapper-section { padding-bottom: 120px; }
  .row.row-wrapper .col-sm-6.enterprise-banner-content { flex: 0 0 63%; max-width: 63%; }
  .row.row-wrapper .col-sm-6.enterprise-banner-image { flex: 0 0 37%; max-width: 37%; position: absolute; right: 0px; padding: 0px; }
  .enterprise-banner-image img.banner-image { right: 0px; bottom: 0px; height: 485px; width: 100%; object-fit: cover; object-position: left center; top: -20px; position: relative; }
  .page-template-enterprise .banner-wrapper-section { padding-bottom: 60px; padding-top: 130px; }
  .blockchain-benefits-col { max-width: 100%; }
  .blockchain-benefits-row { display: block; }
  .enterprises-card-row { grid-template-columns: repeat(1, 1fr); }
  .benefits-for-enterprises-sec::before { height: 75%; max-height: 100%; }
  .enterprise-case-study-carousel h3 { font-size: 26px; }
  .case-study--content h4 { font-size: 21px; }
  article#sec1 span.case-study-title { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .case-study--screenshot iframe { width: 100% !important; height: auto !important; }
  .case-study--screenshot img, .case-study--screenshot iframe { bottom: -168px; }
  .case-study--screenshot iframe { width: 100% !important; height: auto !important; }
  img.case-study-image { width: 100% !important; height: 100% !important; }
  img.case-study-image { object-fit: contain; height: 200px !important; width: 100% !important; }
  .page-template-enterprise main.sub-menu-page .container { padding: 0px 15px; }
  main.sub-menu-page .benefits-for-enterprises-sec .container, main.sub-menu-page .blockchain-benefits-sec .container { padding: 0px 82px; }
  .contact-Page .sub-menu-banner-content { max-width: 80%; margin: auto; }
  main.sub-menu-page.contact-Page .container { padding: 0px 15px; }
  .contact-Page .check-wrapper-sec img { margin-right: 4px; }
  .blockchain-benefits-sec .blockchain-benefits-container { max-width: 100%; margin: auto; padding: 0px; }
  section.enterprise-case-study-section { padding: 96px 0px; }
  .advantages-accordion-section { max-width: 100%; margin: auto; }
  .blockchain-benefits-container { max-width: 100%; margin: auto; padding: 0px 33px; }
  .page-id-402 .banner-wrapper-section { padding-bottom: 20px; }
  .copyright-wrapper.social-icon-wrapper { position: relative; left: 0px; }
  .mc4wp-response { max-width: 290px; margin: unset; }
  .mc4wp-alert.mc4wp-error, .mc4wp-alert.mc4wp-notice { right: 0px; margin: auto; }
  body h1 { line-height: 1.2; }
  .sub-menu-banner-content h1, .banner-content h1 { line-height: 1.2; }
  #newsletter-modal .form-submit-btn { right: unset; left: -48px; }
  .fantom-newsletter-modal .modal-dialog { max-width: 604px; height: 320px; }
  .fantom-newsletter-modal .modal-content { height: 320px; }
  .fantom-newsletter-content p { font-size: 18px; }
  .home .banner-content h1 { margin-bottom: 8px; }
  .home-banner-video-sec { width: 606px; height: 341px; }
  .fantom-video-modal .modal { padding: 0px 70px 70px !important; }
  .fantom-video-modal .modal-content { height: 600px; width: 100%; margin: auto; }
  .fantom-video-modal button.close { top: -112px; right: -35px; }
  .news-section { position: relative; top: 35px; }
  .page-id-131 .row.row-wrapper { padding: 85px 0px; }
  .page-id-131 .row.row-wrapper .col-sm-6:first-child { flex: 0 0 60%; max-width: 60%; }
  .page-id-131 .row.row-wrapper .col-sm-6:last-child { flex: 0 0 40%; max-width: 40%; }
  .page-id-131 .row.row-wrapper .col-sm-6:last-child { position: absolute; right: 0px; padding: 0px; }
  .page-id-131 img.banner-image { height: 500px; width: 100%; object-fit: cover; position: unset; object-position: left center; }
  .defi-banner-sec .three-col-section .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .defi-page-sec .three-col-section { padding: 48px 0px 50px; }
  .defi-two-col-section .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.defi-two-col-content-wrapper { max-width: 565px; }
  ul.defi-check-sec { list-style-type: none; padding-top: 40px; padding-inline-start: 0px !important; }
  .defi-two-col-wrapper ul.defi-check-sec { padding-right: 0px; padding-inline-start: 0px !important; }
  .defi-two-col-wrapper .col-sm-6:first-child { order: 2; }
  main.sub-menu-page.defi-page-sec .ready-defi-fantom-sec .container { padding: 0px 15px; }
  .defi-two-col-section { padding: 32px 82px; }
  main.sub-menu-page.defi-page-sec .container { padding: 0px 15px; }
  .page-template-careers .banner-wrapper-section { padding-bottom: 140px; }
  .careers-tab-heading { display: block; }
  .jobs-details-content h1 { display: none; }
  .careers-tab-heading 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: 35px; }
  .careers-job-section .col-sm-4, .careers-job-section .col-sm-8 { flex: 0 0 100%; max-width: 100%; }
  ul.social-icon-section.jobs-sidebar-social-icon { position: unset; justify-content: end; }
  .sidebar-fixed { position: unset; width: 100%; }
  .section-fade { opacity: 1; }
  .jobs-details-sidebar-wrapper { padding-bottom: 35px; }
  .careers-form-sec { max-width: 100%; }
  .careers-form-input input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text { width: 100% !important; }
  .careers-form-sec label { width: 100%; }
  .careers-form-input textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { width: 100%; }
  .jobs-sidebar-social-icon ul.heateor_sss_sharing_ul { right: 7px; }
  .newsletter-modal-content { max-width: 80%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { left: unset; right: 19.5%; margin-top: 3px; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { left: unset; right: 34%; margin-top: 3px; }
  .customer-logo-wrapper ul li { width: 25%; margin-bottom: 35px; }
  .page-template-use-cases .banner-wrapper-section .container, .page-template-use-cases .container.banner-section-one { padding: 0px 15px !important; }
  .page-template-use-cases .container.banner-section-one h1 { display: inline-block !important; }
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.col-lg-4.problem-description ul { width: 100%; margin-right: 0px; }
  img.alignnone.size-full.wp-image-1885 { left: -18px; width: 100%; height: 100%; }
  header.globalNav.noDropdownTransition { display: none; }
  .mobile-row-sec-wrapper { display: block; }
  .mobile-show { display: block; }
  .home .menu-toggle span { background: rgb(255, 255, 255); }
  .menu-toggle span { height: 2px; width: 30px; display: block; margin-bottom: 10px; background: rgb(25, 105, 255); transition: all 0.1s ease-in-out 0s; cursor: pointer; position: absolute; top: 10px; z-index: 999; }
  .menu-toggle span:nth-of-type(2) { top: 18px; }
  .menu-toggle span:nth-of-type(3) { top: 26px; }
  .menu-toggle { position: absolute; cursor: pointer; right: 0px; top: 2px; transition: all 0.3s ease-in-out 0s; z-index: 9999; }
  .theme-menus { position: fixed; background: rgb(255, 255, 255); height: 100%; width: 100%; z-index: 999; transition: all 0.3s cubic-bezier(0.69, 0, 0.19, 1) 0s; right: -120%; transform: translateX(100%); top: 0px; }
  ul#menu-main-menu-1 li a:hover { text-decoration: none; }
  .menu-open .menu-toggle span:nth-of-type(1) { transform: rotate(45deg); top: 18px; position: relative; background: rgb(94, 150, 255); }
  .menu-open .menu-toggle span:nth-of-type(2) { transform: rotate(-45deg); background: rgb(94, 150, 255); }
  .menu-open .menu-toggle span:nth-of-type(3) { opacity: 0; }
  .menu-open .theme-menus { right: 0%; transform: translateX(0px); }
  ul.social-icon-section { padding-inline-start: 0px; margin: auto; text-align: center; }
  .inner-menu { width: 100%; height: 100%; text-align: center; }
  .mobile-menu-section { position: relative; top: 40px; float: right; width: 100%; text-align: left; }
  .menu-main-menu-container { text-align: left; }
  .menu-main-menu-container li { list-style: none; margin-bottom: 35px; }
  .menu-main-menu-container li a { font-size: 24px; color: rgb(43, 57, 84); line-height: 28px; font-weight: 600; opacity: 1; transition: all 0.4s ease-in-out 0s; text-transform: uppercase; padding-left: 32px; }
  .menu-main-menu-container li a:hover { opacity: 0.7; text-decoration: none; }
  .theme-menus ul.social-icon-section { padding-inline-start: 0px; text-align: center; position: absolute; border: 0px; bottom: 20px; left: 0px; right: 0px; margin: auto; }
  .menu-open .menu-toggle, .menu-toggle.nav-down { position: fixed; }
  .menu-toggle.nav-up { top: -100px; }
  .menu-open .menu-toggle.nav-up { top: 15px; }
  .mobile-social-icon-wrapper ul.social-wrapper li { margin: 0px 10px; }
  ul#menu-main-menu-1 { padding-inline-start: 0px; list-style-type: none; }
  .mobile-menu-section .current_page_item a { border-left: 6px solid rgb(255, 255, 255); padding-bottom: 9px; padding-top: 9px; padding-left: 27px; }
  .active .theme-menus .mobile-menu-section { opacity: 1; }
  .theme-menus .mobile-menu-section { transition: all 0.1s ease-in-out 0s; }
  .active .theme-menus .mobile-menu-footer-section { }
  .theme-menus .mobile-menu-footer-section { transition: all 0.1s ease-in-out 0s; }
  .active .theme-menus .mobile-logo-wrapper { }
  .theme-menus .mobile-logo-wrapper { transition: all 0.1s ease-in-out 0s; }
  .home header.mobile-row-sec-wrapper { background-color: transparent; }
  .home.show-header-background header.mobile-row-sec-wrapper.nav-down { background-color: rgb(25, 105, 255); }
  .mobile-logo-icon-wrapper img { width: 110px; object-fit: contain; height: 35px; }
  .mobile-logo-icon-wrapper img { width: 156px; object-fit: contain; height: 40px; }
  .mobile-logo-icon-wrapper { display: inline-block; float: left; }
  img.menu-image { width: 30px; height: auto; top: 13px; position: relative; right: 0px; }
  .menu-toggle.open img.menu-image { visibility: hidden; }
  .mobile-logo-icon-wrapper.inner-logo { width: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; top: 0px; }
  img.close-image { width: 23px; height: auto; z-index: 999999; right: 0px; }
  .mobile-menu-sec { max-width: 960px; margin: auto; padding-top: 23px; padding-right: 15px; padding-left: 15px; position: relative; }
  .mobile-logo-icon-wrapper img { position: relative; bottom: 10px; }
  .mobile-logo-icon-wrapper.inner-logo img { position: relative; top: 15px; }
  header.mobile-row-sec-wrapper { transition: all 0.4s ease-in-out 0s; position: fixed; top: 0px; width: 100%; z-index: 999; background-color: rgb(251, 252, 255); }
  header.mobile-row-sec-wrapper.nav-up { top: -75px; }
  h3.linkTitle { font-size: 18px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: normal; color: rgb(43, 57, 84); }
  .mobile-menu-content ul { list-style-type: none; }
  img.sub-menu-img { width: 32px; height: 32px; position: absolute; left: -20px; top: 10px; }
  li.first-fold-group { padding: 0px; }
  li.sec-fold-group { background-color: unset; padding: 0px; }
  .productsGroup ul { padding-inline-start: 35px; }
  ul.fold-wrapper { display: block; }
  ul.linkGroup.linkList.companyGroup { padding-inline-start: 21px; }
  .team-sec-wrapper img.sub-menu-img { top: 11px; }
  ul.wallet-container { padding-inline-start: 0px; }
  .customer_logo-container { padding-top: 40px; padding-bottom: 40px; }
  a.menu-page-link { color: rgb(43, 57, 84); font-size: 20px; font-weight: 500; line-height: 1.33; font-family: proxima-nova, sans-serif !important; }
  .mobile-menu-content .accordion li i.fa-chevron-down { color: rgb(43, 57, 84); }
  .mobile-menu-content .accordion li i.fa-chevron-down { transform: rotate(-89deg); }
  .mobile-menu-content .accordion li.open i.fa-chevron-down { transform: rotate(0deg); }
  li.team-sec-wrapper:nth-of-type(1) img { top: 11px; }
  .menu-open .theme-menus { overflow-y: scroll; }
  a.linkContainer { padding-left: 20px !important; }
  .mobile-menu-content ul#accordion li { padding-bottom: 46px; }
  .mobile-menu-content ul.linkGroup.linkList.companyGroup li.team-sec-wrapper { padding-bottom: 0px !important; }
  ul.accordion-content li { padding-bottom: 0px !important; }
}
@media screen and (max-width: 991px) {
  .banner-content { margin-top: 53px; }
  ul.copyright-page-link-wrapper li { margin-left: 200px; }
  ul.social-icon-section { left: 112px; }
  .col-sm-6.desktop-banner-content { flex: 0 0 63%; max-width: 63%; }
  .col-sm-6.desktop-banner-image { flex: 0 0 37%; max-width: 37%; }
  img.image-wrapper { width: 100%; }
  ul#tabs-nav li a { padding: 10px; }
  .home a.rootLink.item-support.colorize.fantom-wallte-btn { padding: 0px; }
  a.rootLink.item-support.colorize.fantom-wallte-btn { font-size: 14px; width: 140px; height: 40px; }
  li.navSection.primary a { font-size: 14px; }
  .code-section-wrapper .col-sm-2 { flex: 0 0 100%; max-width: 100%; }
  .code-section-wrapper .col-sm-10 { flex: 0 0 100%; max-width: 100%; padding-top: 20px; }
  .code-container { width: 100%; }
  .medium-blog-row, .alm-reveal { grid-template-columns: repeat(2, 1fr); }
  .page-template-roadmap .banner-wrapper-section .container, .page-template-faq-page .banner-wrapper-section .container { max-width: 720px; }
  .case-study--screenshot iframe { width: 100% !important; height: 100% !important; min-height: 327px !important; }
  img.case-study-image { object-fit: contain; height: 350px !important; width: 100% !important; }
  .case-study--header { display: block; }
  .case-study--screenshot.desktop-case-study-sec { display: none; }
  .case-study--screenshot.mobile-case-study-sec { display: block; padding: 33px; }
  .case-study--content { width: 100%; color: rgb(43, 57, 84); padding: 30px 60px !important; }
  .case-study--screenshot img, .case-study--screenshot iframe { bottom: 0px; }
  .card-section { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; }
  .enterprise-banner-image img.banner-image { height: 396px; }
  main.sub-menu-page.defi-page-sec .banner-wrapper-section .container { padding: 0px 15px; }
  .defi-page-sec .three-col-section::before { margin-top: -80px; }
  a.api-reference { float: unset; display: block; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 33%; }
  .staking-two-col-sec .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  .page-template-use-cases .container.banner-section-one { display: block; }
  section.hero { position: relative; bottom: 15px; padding-left: 0px; float: unset; }
  h1.fantom-for-wrapper { float: unset; text-align: center; }
  .hero-text { position: absolute; left: 0px; right: 0px; margin: auto; }
  .use-cases-page-sec .banner-wrapper-section { padding-bottom: 125px; }
  .page-template-use-cases .sub-menu-banner-content a.get-started-btn { margin-right: auto; margin-bottom: auto; margin-left: auto; margin-top: 107px !important; }
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points, .page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points { margin-left: 0px; }
}
@media screen and (max-width: 898px) {
  .wallet-section-wrapper { padding-left: 50px; }
  .page-template-fantom-wallet li.navSection.logo::before { top: 10px; }
  .news-section { position: relative; top: 0px; }
  .col-sm-6.partners-content { padding-left: 15px; }
  .col-sm-6.partners-content-wrapper { padding-right: 15px; }
}
@media screen and (max-width: 768px) {
  img.image-wrapper { height: 420px; width: 100%; object-fit: cover; object-position: left center; position: unset; }
  .col-sm-6.home-banner-image-sec { position: absolute; right: 0px; padding: 0px; top: 65px; }
  .banner-content { margin-top: 0px; }
  .code-container { width: 100%; }
  .medium-blog-row, .alm-reveal { display: grid; grid-template-columns: repeat(2, 1fr); gap: 56px; padding: 0px 12px; }
  .medium-blog-col { width: 100%; max-width: 324px; padding-bottom: 30px; }
  .card-section { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; }
  .get-col-wrapper { max-width: 100%; margin-left: auto; }
  .get-started-content p { margin-right: 0px; }
  a.rootLink.item-support.colorize.fantom-wallte-btn { width: 130px; height: 40px; font-size: 14px; }
  .home a.rootLink.item-support.colorize.fantom-wallte-btn { padding: 0px; }
  li.navSection.primary a { font-size: 14px; }
  img.vid-logo { position: relative; right: 20px; }
  img.afghanistan-health-logo { right: 0px; }
  img.chekkit-logo { position: relative; right: 12px; }
  .page-id-474 .pagenav-section-wrapper { padding: 0px; }
  .home .header-sec .container { max-width: 720px; }
  .page-template-roadmap .banner-wrapper-section .container, .page-template-faq-page .banner-wrapper-section .container { max-width: 720px; }
  .news-wrapper a { padding: 6px 13px; width: 50%; height: 100%; }
  span.new-news-wrapper { padding: 10px; }
  .page-id-131 img.banner-image { height: 385px; }
  .page-id-131 .row.row-wrapper { padding: 30px 0px; }
  .defi-page-sec .three-col-section { padding: 48px 0px 25px; }
  .step-sec { max-width: 100%; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 28.5%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { right: 19.5%; margin-top: 3px; }
  .col-sm-6.partners-content { order: 2; }
  .col-sm-6.partners-content { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.partners-content-wrapper { flex: 0 0 100%; max-width: 100%; order: 2; }
  .col-sm-6.partners-content-wrapper { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.partners-image-wrapper { flex: 0 0 100%; max-width: 100%; }
  button.alm-load-more-btn.more.done { margin-top: 0px; }
  ul.alm-listing.alm-ajax { padding-top: 43px; }
  .page-template-usecase-template .problem-content p, .page-template-usecase-template .solution-content p { width: 100%; }
  .page-template-usecase-template .capital-market ul { width: 100% !important; }
  .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 24%; max-width: 24%; }
  .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 53%; max-width: 53%; }
}
.medium-blog-section.mobile-medium-blog-sec { display: none; }
@media screen and (max-width: 767px) {
  header.globalNav.noDropdownTransition { display: none; }
  .medium-blog-section.mobile-medium-blog-sec { display: block; }
  .medium-blog-section.desktop-medium-blog-sec { display: none; }
  .mobile-row-sec-wrapper { display: block; }
  .mobile-show { display: block; }
  .home .menu-toggle span { background: rgb(255, 255, 255); }
  .menu-toggle span { height: 2px; width: 30px; display: block; margin-bottom: 10px; background: rgb(25, 105, 255); transition: all 0.1s ease-in-out 0s; cursor: pointer; position: absolute; top: 10px; z-index: 999; }
  .menu-toggle span:nth-of-type(2) { top: 18px; }
  .menu-toggle span:nth-of-type(3) { top: 26px; }
  .menu-toggle { position: absolute; cursor: pointer; right: 114px; top: 15px; transition: all 0.3s ease-in-out 0s; z-index: 9999; }
  .theme-menus { position: fixed; background: rgb(255, 255, 255); height: 100%; width: 100%; z-index: 999; transition: all 0.3s cubic-bezier(0.69, 0, 0.19, 1) 0s; right: -120%; transform: translateX(100%); top: 0px; }
  ul#menu-main-menu-1 li a:hover { text-decoration: none; }
  .menu-open .menu-toggle span:nth-of-type(1) { transform: rotate(45deg); top: 18px; position: relative; background: rgb(94, 150, 255); }
  .menu-open .menu-toggle span:nth-of-type(2) { transform: rotate(-45deg); background: rgb(94, 150, 255); }
  .menu-open .menu-toggle span:nth-of-type(3) { opacity: 0; }
  .menu-open .theme-menus { right: 0%; transform: translateX(0px); }
  ul.social-icon-section { padding-inline-start: 0px; margin: auto; text-align: center; }
  .inner-menu { width: 100%; height: 100%; text-align: center; }
  .mobile-menu-section { position: relative; top: 40px; float: right; width: 100%; text-align: left; }
  .menu-main-menu-container { text-align: left; }
  .menu-main-menu-container li { list-style: none; margin-bottom: 35px; }
  .menu-main-menu-container li a { font-size: 24px; color: rgb(43, 57, 84); line-height: 28px; font-weight: 600; opacity: 1; transition: all 0.4s ease-in-out 0s; text-transform: uppercase; padding-left: 32px; }
  .menu-main-menu-container li a:hover { opacity: 0.7; text-decoration: none; }
  .theme-menus ul.social-icon-section { padding-inline-start: 0px; text-align: center; position: absolute; border: 0px; bottom: 20px; left: 0px; right: 0px; margin: auto; }
  .menu-open .menu-toggle, .menu-toggle.nav-down { position: fixed; }
  .menu-toggle.nav-up { top: -100px; }
  .menu-open .menu-toggle.nav-up { top: 15px; }
  .mobile-social-icon-wrapper ul.social-wrapper li { margin: 0px 10px; }
  ul#menu-main-menu-1 { padding-inline-start: 0px; list-style-type: none; }
  .mobile-menu-section .current_page_item a { border-left: 6px solid rgb(255, 255, 255); padding-bottom: 9px; padding-top: 9px; padding-left: 27px; }
  .active .theme-menus .mobile-menu-section { opacity: 1; }
  .theme-menus .mobile-menu-section { transition: all 0.1s ease-in-out 0s; }
  .active .theme-menus .mobile-menu-footer-section { }
  .theme-menus .mobile-menu-footer-section { transition: all 0.1s ease-in-out 0s; }
  .active .theme-menus .mobile-logo-wrapper { }
  .theme-menus .mobile-logo-wrapper { transition: all 0.1s ease-in-out 0s; }
  .home header.mobile-row-sec-wrapper { background-color: rgb(25, 105, 255); }
  .mobile-logo-icon-wrapper img { width: 110px; object-fit: contain; height: 35px; }
  .mobile-logo-icon-wrapper img { width: 110px; object-fit: contain; height: 35px; }
  .mobile-logo-icon-wrapper { display: inline-block; float: left; }
  img.menu-image { width: 24px; height: auto; top: 6px; position: relative; right: 0px; }
  .menu-toggle.open img.menu-image { visibility: hidden; }
  .mobile-logo-icon-wrapper.inner-logo { width: 100%; display: flex; align-items: center; justify-content: space-between; }
  img.close-image { width: 20px; height: auto; z-index: -1; right: 7px; }
  .banner-content h1 { font-size: 36px; line-height: 1.11; }
  a.get-started-btn { width: 162px; height: 50px; margin-top: 30px; }
  .banner-content p { line-height: 30px; max-width: 100%; padding: 10px 0px; color: rgb(255, 255, 255); }
  .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  img.image-wrapper { width: 100%; right: 0px; top: 60px; position: relative; height: 100%; }
  .col-sm-6.home-banner-image-sec { position: unset; right: 0px; padding: 0px; top: 0px; }
  .home-banner-sec-wrapper { height: 100%; }
  .home-banner-sec-wrapper { padding-top: 100px; }
  img.mobile-header-logo { margin-left: 129px; }
  .mobile-menu-sec { padding-top: 25px; }
  body .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  body .col-sm-6.content-sec { padding: 0px; }
  body .col-sm-2 { flex: 0 0 100%; max-width: 100%; }
  body .col-sm-10 { flex: 0 0 100%; max-width: 100%; }
  .three-col-section .col-sm-4 { flex: 0 0 100%; max-width: 100%; padding-bottom: 25px; }
  .code-container { margin-top: 0px; }
  .col-sm-6.image-col { order: 1; }
  .two-col-section .row { align-items: center; padding: 40px 0px; }
  .powered-by-fantom-section .content-sec p { max-width: 100%; }
  .two-col-section { padding-top: 0px; padding-bottom: 47px; }
  .medium-blog-col { width: 100%; max-width: 277px; padding-bottom: 30px; margin: auto; }
  .medium-blog-row, .alm-reveal { display: block; }
  .medium-blog-section h2 { text-align: center; margin-bottom: 40px; line-height: 1.25; font-size: 32px; }
  .medium-blog-section { padding-top: 48px; background-color: rgba(242, 247, 255, 0.32); padding-bottom: 68px; }
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: rgb(25, 105, 255) !important; }
  .owl-theme .owl-dots .owl-dot span { width: 12px !important; height: 12px !important; background: rgb(194, 209, 217) !important; }
  ul#menu-footer-menu { display: flex; justify-content: space-between; list-style-type: none; width: 100%; flex-wrap: wrap; }
  li#menu-item-96 { padding-bottom: 40px; }
  ul.copyright-page-link-wrapper { display: flex; justify-content: space-between; width: 100%; }
  ul.copyright-page-link-wrapper li { margin: 0px; }
  li#menu-item-93, li#menu-item-96 { flex: 0 0 50%; max-width: 50%; }
  li#menu-item-95, li#menu-item-93 { flex: 0 0 50%; max-width: 50%; }
  .copyright-wrapper.copyright-sec-wrapper { position: absolute; bottom: 16px; text-align: center; left: 0px; right: 0px; margin: auto; }
  ul.social-icon-section li { margin-left: 46px; }
  ul.social-icon-section { display: flex; align-items: center; justify-content: center; left: 0px; right: 0px; margin: auto; position: relative; top: -8px; }
  .copyright-wrapper { display: block; }
  .mobile-logo-icon-wrapper img { position: relative; bottom: 10px; }
  .mobile-logo-icon-wrapper.inner-logo img { position: relative; top: 15px; }
  header.mobile-row-sec-wrapper { transition: all 0.4s ease-in-out 0s; position: fixed; top: 0px; width: 100%; z-index: 999; background-color: rgb(251, 252, 255); }
  header.mobile-row-sec-wrapper.nav-up { top: -75px; }
  body h2 { font-size: 32px; line-height: 1.25; }
  h5.you-stake-wrapper { padding-top: 50px; margin-bottom: 30px; }
  .rangeslider-sec::before { height: 155px; }
  .budget-wrap { padding-bottom: 30px; }
  .rewards-section { padding-top: 30px; }
  .page-template-stake-fantom .rewards-section.staking-rewards-section::before { height: calc(100% + 17px); }
  .two-col-section .row { margin-right: 0px; margin-left: 0px; }
  .section-wrapper { padding: 40px 0px; }
  h3.linkTitle { font-size: 16px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.75; letter-spacing: normal; color: rgb(43, 57, 84); }
  .mobile-menu-content ul { list-style-type: none; }
  img.sub-menu-img { width: 32px; height: 32px; position: absolute; left: -20px; top: 10px; }
  li.first-fold-group { padding: 0px; }
  li.sec-fold-group { background-color: unset; padding: 0px; }
  .productsGroup ul { padding-inline-start: 35px; }
  ul.fold-wrapper { display: block; }
  ul.linkGroup.linkList.companyGroup { padding-inline-start: 21px; }
  .team-sec-wrapper img.sub-menu-img { top: 11px; }
  ul.wallet-container { padding-inline-start: 40px; }
  .customer-logo-wrapper a { padding-top: 40px; padding-bottom: 40px; }
  a.menu-page-link { color: rgb(43, 57, 84); font-size: 18px; font-weight: 500; line-height: 1.33; }
  .mobile-menu-content .accordion li i.fa-chevron-down { color: rgb(43, 57, 84); }
  .mobile-menu-content .accordion li i.fa-chevron-down { transform: rotate(-89deg); }
  .mobile-menu-content .accordion li.open i.fa-chevron-down { transform: rotate(0deg); }
  .sub-menu-banner-content h1 { font-size: 32px; line-height: 1.25; }
  .banner-wrapper-section { padding-top: 108px; padding-bottom: 70px; }
  .pagenav-wrapper h2 { font-size: 28px; }
  .pagenav-wrapper h3 { font-size: 21px; margin: 12px 0px; }
  img.alignnone.size-medium.wp-image-316 { width: 100%; height: auto; }
  .categories-section-wrapper li { padding-left: 0px; }
  .categories-section-wrapper { justify-content: space-between; }
  .blog-page-sec-wrapper .medium-blog-col { width: 100%; max-width: 100%; padding-bottom: 30px; margin: auto; }
  .blog-page-sec-wrapper .medium-blog-row, .alm-reveal { display: grid; grid-template-columns: repeat(1, 1fr); gap: 43px; padding: 0px; }
  p { font-size: 16px; line-height: 1.67; letter-spacing: -0.17px; }
  .blog-page-sec-wrapper .medium-blog-row, .alm-reveal { display: block; }
  .team-member-row { grid-template-columns: repeat(1, 1fr); }
  .card-section { display: grid; grid-template-columns: repeat(1, 1fr); gap: 30px; }
  .col-sm-6.desktop-banner-content { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.desktop-banner-image { flex: 0 0 100%; max-width: 100%; }
  .fantom-mobile-wallet-section { height: 590px; margin-bottom: 223px; position: relative; }
  img.banner-desktop-image { height: 450px; padding-left: 132px; }
  .col-sm-6.desktop-banner-image { position: absolute; top: 350px; }
  a.wallet-link { position: relative; top: 15px; margin: 0px; }
  .wallet-link-wrapper { display: block; padding-bottom: 82px; }
  a.wallet-link.download-wallet-btn { top: 10px; }
  .wallet-section-wrapper { padding-left: 100px; }
  .fantom-wallet-section .sub-menu-banner-content h1 { font-size: 36px; }
  .col-sm-6.mobile-banner-col-content { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.mobile-banner-col-image { flex: 0 0 100%; max-width: 100%; position: unset; padding-right: 15px; padding-left: 15px; }
  .fantom-mobile-wallet-section .mobile-image { position: relative; bottom: 0px; height: 440px; width: auto; top: 55px; margin: auto; display: flex; float: unset; }
  .page-template-fantom-wallet header.mobile-row-sec-wrapper { background-color: rgb(25, 105, 255); }
  .page-template-fantom-wallet .menu-toggle span { background: rgb(255, 255, 255); }
  .page-template-fantom-wallet a.item-home.colorize { position: relative; }
  .ftm-token-wrapper-section h2 { font-size: 28px; }
  .ftm-col h3 { font-size: 18px; }
  .mobile-ftm-image { display: block; }
  .desktop-ftm-image { display: none; }
  .medium-blog-row.wrapper-blog-sec { display: none; }
  .mobile-blog-carousel { display: block !important; }
  .wallet-container { max-width: 100%; }
  .sec-col-content-sec { max-width: 80%; }
  .first-col-content-sec { max-width: 100%; }
  .col-sm-6.secondary-col-image-wrapper { padding: 0px; }
  img.tablet-earn-crypto-img { height: 600px; object-fit: cover; object-position: left center; padding-left: 100px; }
  .col-sm-6.first-col-image-wrapper { padding: 0px; }
  .page-template-ftm-token header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .single-post header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  section#xar-network p { word-break: break-all; }
  .simple-page a { word-break: break-all; }
  .blog a.item-home.colorize::before, .single a.item-home.colorize::before, .category a.item-home.colorize::before { content: ""; position: absolute; z-index: -1; background-image: url(""); background-repeat: no-repeat; background-size: contain; width: 150px; height: 35px; top: 16px; left: 15px; }
  .blog img.mobile-header-logo, .single img.mobile-header-logo, .category img.mobile-header-logo { visibility: hidden; }
  .blog .mobile-logo-icon-wrapper.inner-logo img, .single .mobile-logo-icon-wrapper.inner-logo img, .category .mobile-logo-icon-wrapper.inner-logo img { visibility: hidden; }
  img.close-image { visibility: visible !important; }
  p.found-message { font-size: 21px; }
  .error404.banner-wrapper-section { padding-top: 108px; padding-bottom: 120px; }
  .error404 header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-template-get-started header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  body h4 { font-size: 21px; line-height: 27px; }
  .page-template-fantom-community header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .latest-blog-date span { bottom: 0px; }
  .page-id-232 .banner-wrapper-section { padding-top: 108px; }
  .row.row-wrapper { padding-top: 0px; }
  .wallet-link-wrapper { padding-top: 10px; }
  .rewards-section h5 { font-weight: 500; }
  li.sec-fold-group .accordion-content a, li.sec-fold-group .accordion-contents a { padding-left: 19px; }
  .mobile-menu-content .accordion-content a { padding-left: 19px !important; }
  .ftm-used-for-sec { padding: 50px 0px; }
  .mobile-menu-content ul#accordion li { padding-bottom: 20px; }
  .mobile-menu-content .accordion .link { padding-bottom: 28px; }
  ul.productsGroup ul li { padding-bottom: 0px !important; }
  li.first-fold-group { padding-bottom: 0px !important; }
  h4.explorers-text { padding-top: 12px; }
  ul.wallet-container li { padding-bottom: 0px !important; }
  ul.linkGroup.linkList.companyGroup li { padding-bottom: 0px !important; }
  a.linkContainer-wrapper { padding: 4px 12px; }
  .mobile-menu-content ul.accordion-content { padding-bottom: 0px; }
  main.sub-menu-page .container { padding: 0px 15px; }
  .page-id-474 header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-template-team .banner-wrapper-section { padding-bottom: 45px; }
  .team-member-section { padding-top: 35px; }
  .page-template-roadmap .banner-wrapper-section .container, .page-template-faq-page .banner-wrapper-section .container { max-width: 540px; padding: 0px 15px; }
  .page-id-337 header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-id-492 header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-id-492 .pagenav-wrapper p { word-break: break-all; }
  .pagenav-section-wrapper .container { max-width: 540px; padding: 0px 15px !important; }
  .page-id-232 .card-section { grid-template-columns: repeat(1, 1fr); }
  .contact-Page label { margin-bottom: 16px; }
  .page-template-contact header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-template-enterprise header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .row.row-wrapper .col-sm-6.enterprise-banner-content { flex: 0 0 100%; max-width: 100%; }
  .row.row-wrapper .col-sm-6.enterprise-banner-image { flex: 0 0 100%; max-width: 100%; position: unset; right: 0px; padding: 0px 15px; }
  main.sub-menu-page .benefits-for-enterprises-sec .container, main.sub-menu-page .blockchain-benefits-sec .container { padding: 0px 15px; }
  .enterprise-banner-image img.banner-image { width: 100%; height: 100%; padding-top: 15px; position: unset; }
  .page-template-enterprise h2 { font-size: 28px; margin-bottom: 16px; line-height: 1.43; }
  .enterprises-card-col { padding: 32px; }
  .advantages-accordion-section .accordions .links { padding: 20px 58px; font-size: 16px; }
  span.link-heading-wrapper { padding-left: 16px; }
  .advantages-accordion-section .accordions li i.fa-chevron-down { left: 24px; top: 18px; }
  .case-study--header, .case-study--content { padding: 30px; }
  .case-study--content { padding: 30px !important; }
  .case-study--screenshot.mobile-case-study-sec { padding: 30px; }
  .fantom-enterprise-content { padding: 80px 0px; }
  .benefits-for-enterprises-sec::before { height: 80%; max-height: 100%; }
  .page-template-enterprise .banner-wrapper-section { padding-top: 108px; }
  .contact-Page .sub-menu-banner-content { max-width: 100%; margin: auto; }
  .contact-form-sec .form-row { grid-template-columns: repeat(1, 1fr); gap: 16px; }
  .advantages-accordion-section { max-width: 100%; margin: auto; }
  .blockchain-benefits-container { max-width: 100%; margin: auto; padding: 0px 27px; }
  .page-template-contact .row.row-wrapper { padding-top: 35px; }
  .postid-446 .link-break-wrapper { word-break: break-all; }
  .customer-logo-wrapper ul li { width: 33%; margin-bottom: 33px; }
  body.menu-open.active { overflow-y: hidden; }
  ul.linkGroup.linkList.companyGroup.ecosystem-group-wrapper { padding-inline-start: 35px; }
  .owl-carousel .owl-stage { transition: transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s !important; }
  .owl-carousel .owl-item, .owl-carousel .owl-wrapper { transition: transform 420ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s !important; }
  #newsletter-modal .form-submit-btn { left: 399px; }
  .fantom-newsletter-modal .modal-dialog { max-width: 335px; margin: auto; }
  .fantom-newsletter-content h3 { font-size: 28px; }
  .fantom-newsletter-content p { font-size: 16px; }
  .fantom-newsletter-modal input.form-control-wrapper { width: 270px; }
  #newsletter-modal .form-submit-btn { left: 243px; top: -54px; }
  #newsletter-modal .form-wrapper { margin: auto; }
  .fantom-newsletter-modal .modal-body { top: 58%; }
  .home-banner-video-sec { width: 336px; height: 189px; }
  .fantom-video-modal .modal { padding: 0px 15px 15px !important; }
  .fantom-video-modal .modal-dialog.modal-dialog-centered { max-width: 100%; }
  .fantom-video-modal .modal-content { height: 340px; width: 100%; margin: auto; }
  .fantom-video-modal button.close { top: -125px; right: 0px; }
  .news-wrapper a { padding: 14px 13px; width: 100%; height: 100%; border-radius: 0px; }
  .container.news-container { max-width: 100%; padding: 0px; }
  .news-section { padding-bottom: 15px; }
  .page-template-defi-fantom header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-id-131 .row.row-wrapper .col-sm-6:first-child { flex: 0 0 100%; max-width: 100%; }
  .page-id-131 .row.row-wrapper .col-sm-6:last-child { flex: 0 0 100%; max-width: 100%; position: unset; padding-top: 10px; }
  .page-id-131 img.banner-image { height: 100%; object-position: unset; }
  .defi-banner-sec .three-col-section .col-sm-4 { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.defi-two-col-content-wrapper { max-width: 100%; }
  .step-sec { display: block; padding-top: 45px; max-width: 100%; }
  .step-wrapper { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; align-items: center; padding-bottom: 50px; }
  .step-icon-wrapper { flex: 0 0 30%; max-width: 30%; padding: 0px 15px; z-index: 2; }
  .step-content-wrapper { flex: 0 0 70%; max-width: 70%; padding: 0px 15px 0px 20px; }
  .step-wrapper span { margin: 0px; }
  .step-wrapper p br { display: none; }
  .what-the-process-sec .step-wrapper p { text-align: left; padding: 0px 0px 10px; font-size: 16px; }
  .step-sec::before { height: 68%; width: 2px; top: 0px; bottom: 18px; left: 67px; }
  .ready-defi-fantom-sec .container { display: block; }
  .ready-defi-fantom-sec .container a.get-started-btn { margin: 0px; }
  .ready-defi-fantom-sec { padding: 64px 0px; margin: 0px; }
  .ready-defi-fantom-sec h3 { margin-bottom: 24px; }
  .what-the-process-sec { padding: 50px 0px; }
  .what-the-process-sec p { font-size: 18px; }
  .defi-page-sec .sub-menu-banner-content h1 { font-size: 40px; }
  span.fMint-wrapper, span.fTrade-wrapper, span.fLend-wrapper { display: block; }
  .defi-page-sec .three-col-section { padding: 20px 0px 25px; }
  .page-template-defi-fantom .banner-wrapper-section { padding-bottom: 35px; }
  .defi-page-sec .three-col-section::before { margin-top: -45px; }
  .defi-two-col-section { padding: 20px 0px; }
  .CodeMirror { height: 330px !important; }
  .tab-version-wrapper { flex-wrap: wrap; align-items: baseline; }
  a.api-reference { float: unset; display: flex; flex: 0 0 50%; max-width: 50%; padding-bottom: 24px; }
  .developer-friendly-section { padding-bottom: 40px; }
  .careers-sec h2 { font-size: 28px; line-height: 1.41; }
  .careers-job-sec h3 { font-size: 21px; max-width: 191px; margin-right: auto; }
  .careers-job-sec p { font-size: 16px; }
  .page-template-careers .banner-wrapper-section { padding-bottom: 120px; }
  .careers-page-sec .sub-menu-banner-content { max-width: 100%; }
  .page-template-careers header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-template-careers-details-page .banner-wrapper-section { padding-top: 100px; }
  .careers-tab-heading h1 { font-size: 32px; line-height: 1.25; }
  .careers-form-sec .required-dot { margin-left: 0px; }
  .careers-form-sec input.wpcf7-form-control.wpcf7-submit { margin: auto; }
  .jobs-details-content h2 { font-size: 24px; }
  .page-template-careers-details-page header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .page-template-fantom-newsletter header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .newsletter-modal-content { max-width: 85%; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 27.5%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { left: unset; margin-top: 0px; right: 22.5%; top: unset; bottom: 12px; }
  .fantom-newsletter-modal .modal-dialog { max-width: 80%; }
  .page-template-stake-fantom header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  .what-is-staking-sec { max-width: 100%; padding: 30px 0px 60px; }
  .staking-two-col-sec { padding-bottom: 67px; }
  .staking-content-sec h2 { font-size: 34px; line-height: 1.27; }
  .staking-content-sec { padding-bottom: 46px; }
  .staking-two-col-sec ul.defi-check-sec { max-width: 100%; }
  .page-template-partners header.mobile-row-sec-wrapper { background-color: rgb(255, 255, 255); }
  partners-image-wrapper img { margin-bottom: 26px; }
  .partners-title-wrapper { padding: 40px 0px; }
  .partners-content .row { align-items: center; padding-bottom: 60px; }
  .partners-wrapper-section ul { padding-inline-start: 0px !important; }
  .partners-wrapper-section ul li a { font-size: 20px; }
  .partners-banner-section h1 { font-size: 38px; }
  .partners-content h3 { font-size: 27px; }
  .col-sm-6.partners-content-wrapper { order: 2; }
  .col-sm-6.partners-image-wrapper img { margin-bottom: 4px; }
  blockquote.quote img { margin-bottom: 0px; }
  ul.alm-listing.alm-ajax { padding-top: 10px; }
  li.developers-menu-footer-sec { padding-left: 19px !important; }
  h4.developers-sub-menu-wrapper { color: rgb(43, 57, 84); font-size: 16px; font-weight: 500; line-height: 1.33; }
  a.menu-page-link { font-family: proxima-nova, sans-serif !important; }
  .developers-sub-menu-linkContainer h3 { margin-bottom: 0px; }
  .developers-sub-menu-linkContainer { padding-bottom: 0px !important; }
  h4.developers-sub-menu-wrapper:nth-of-type(2) { padding-top: 25px; }
  li.team-sec-wrapper:nth-of-type(1) img { top: 9px; }
  .tools-menu-sec ul.wallet-container:nth-of-type(3) { padding-inline-start: 10px; }
  ul.linkGroup.linkList.companyGroup.ecosystem-group-wrapper li:nth-of-type(8) a.linkContainer.item-radar { padding-bottom: 0px; }
  .fold-wrapper h4:nth-of-type(2) { padding-top: 5px; }
  .tools-menu-sec ul.wallet-container:nth-of-type(3) a.linkContainer.item-radar { padding-bottom: 0px; padding-top: 5px; height: 36px; }
  li.team-sec-wrapper:nth-of-type(2) { padding-top: 0px; }
  ul.linkGroup.linkList.companyGroup.ecosystem-group-wrapper li:nth-of-type(8) { padding-top: 0px; margin-bottom: 0px; }
  .mobile-menu-content .accordion-content a { display: flex; height: 60px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; align-items: center; padding-left: 19px !important; }
  .team-sec-wrapper img.sub-menu-img { top: 9px; }
  .mobile-menu-content .accordion-content a.submenu-menu-content { height: 40px; }
  .developers-menu-sec .linkGroup li:nth-of-type(7) { position: relative; }
  .developers-menu-sec .linkGroup li:nth-of-type(7)::before { position: absolute; content: ""; background: rgb(43, 57, 84); opacity: 0.7; width: 70%; height: 1px; bottom: -9px; left: 19px; }
  .developers-menu-sec .linkGroup li:nth-of-type(8) { margin-top: 16px; }
  .page-template-usecase-template .three-col-wrapper p { max-width: 100%; }
  .page-template-use-cases .sub-menu-banner-content a.get-started-btn { margin-top: 150px !important; }
  .use-cases-page-sec .banner-wrapper-section { padding-bottom: 85px; }
  .page-template-usecase-template .research { padding-top: 40px; }
  .use-case-single-banner-content-sec { padding-top: 60px; max-width: 100%; }
  .page-template-usecase-template .sub-menu-page .use-case-single-banner-content-sec h3 { font-size: 22px; }
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points, .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points { border-left: none; }
  .page-template-usecase-template.page-child header.mobile-row-sec-wrapper { z-index: 999999; background-color: unset; }
  .page-template-usecase-template.page-child.show-header-background header.mobile-row-sec-wrapper.nav-down { background-color: rgb(50, 50, 93); }
  .page-template-usecase-template.page-child .banner-wrapper-section .sub-menu-banner-content h1 { font-size: 46px; line-height: 1.22; }
  .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 100%; max-width: 100%; }
  .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 100%; max-width: 100%; }
  .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 100%; max-width: 100%; }
  .page-template-usecase-template .sub-menu-banner-content h1 { font-size: 42px; line-height: 1.33; }
  .page-template-usecase-template .research p { text-align: left !important; }
  .page-template-usecase-template .solution-section { margin-top: 45px; }
  .page-template-usecase-template .banner-wrapper-section { padding-bottom: 120px; }
  .page-template-usecase-template .problem-section-bg { padding-bottom: 165px; }
  .page-template-use-cases .text-scroll { height: 35px; }
  section.hero { bottom: 0px; }
  .use-cases-page-sec .sub-menu-banner-content h1 { line-height: 1.25; font-size: 42px !important; }
  .page-template-usecase-template .tab-content { max-width: 100%; }
  ul#myTab { padding-inline-start: 0px !important; }
  .container-fluid.problem-section-bg::after { height: 10%; }
  .menu-open .theme-menus { overflow-y: scroll; }
}
@media screen and (max-width: 783px) {
  div.heateor_sss_mobile_footer { display: none !important; }
}
@media screen and (max-width: 600px) {
  .home-section { padding-top: 77px; }
  img.mobile-header-logo { margin-left: 45px; }
  .menu-toggle { right: 42px; }
  .home-banner { text-align: center; max-width: 100%; margin: auto; padding-top: 45px; }
  .wallet-section-wrapper { padding-left: 45px; }
  .wallet-section { left: 0px; }
}
@media screen and (max-width: 575px) {
  .home .header-sec .container { max-width: 540px; }
  .page-template-roadmap .banner-wrapper-section .container, .page-template-faq-page .banner-wrapper-section .container { max-width: 540px; padding: 0px 15px; }
  .step-sec::before { left: 72px; }
  .IconsContainer .Icon { width: 125px; height: 125px; }
  .IconsContainer { height: 450px; }
  .section-quotePhoto { min-height: 240px; }
  blockquote.quote { padding: 6px 30px 30px; }
  blockquote.quote p { padding-bottom: 6px; }
  .page-template-usecase-template .Build-on-fantom { margin: 10px; }
  .page-template-usecase-template .capital-market .nav-tabs li { margin-bottom: 30px; text-align: center; }
  .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: 15px !important; }
}
@media screen and (max-width: 480px) {
  .menu-toggle { right: 15px; }
  img.image-wrapper { width: 100%; right: 0px; position: relative; top: 50px; }
  a.get-started-btn { margin-top: 30px; }
  .banner-content p { padding: 10px 0px 0px; }
  .home-sec-page .row.banner-row .col-sm-6:nth-child(2) { padding: 0px; }
  img.mobile-header-logo { margin-left: 15px; }
  .three-col-wrapper img { margin-bottom: 20px; }
  .three-col-wrapper h4 { margin-bottom: 0px; font-size: 21px; line-height: 27px; }
  .home-banner-sec { margin-top: 0px; }
  .three-col-section::after { margin-top: 0px; }
  .three-col-section { padding-bottom: 0px; }
  .rangeslider-sec h4 { font-size: 21px; line-height: 27px; }
  ul.range-number { font-size: 12px; }
  .rangeslider__handle { width: 24px; height: 24px; }
  .budget-wrap { padding-bottom: 23px; }
  .section-wrapper { padding-bottom: 0px; }
  .two-col-section { padding-bottom: 0px; }
  .two-col-section .row { padding-bottom: 0px; }
  .code-section-wrapper { padding-top: 15px; }
  .code-section-wrapper .col-sm-10 { padding-top: 0px; margin-top: -18px; }
  .powered-by-fantom-section { padding-top: 40px; }
  .two-col-section-wrapper .row { margin-top: 0px; }
  .col-sm-6.image-col-sec { padding-bottom: 30px; }
  .logo img { width: 135px; height: 40px; }
  .customer-logo-wrapper a { padding-top: 30px; padding-bottom: 30px; }
  .links { max-width: 80%; }
  .accordions li i.fa-chevron-down { right: -45px; }
  .wallet-section-wrapper { padding-left: 0px; }
  img.banner-desktop-image { height: 350px; padding-left: 15px; }
  .fantom-mobile-wallet-section { height: 530px; margin-bottom: 223px; position: relative; }
  .col-sm-6.desktop-banner-image { position: absolute; top: 375px; }
  .fantom-wallet-section .sub-menu-banner-content h1 { padding-top: 10px; margin-bottom: 8px; }
  .safe-and-secure-section { padding: 40px 0px; }
  img.device-icon { width: 64px; }
  .create-wallet-link-wrapper.mac-web-wallet { margin-right: 15px; }
  .create-wallet-section a#showall { width: 100%; }
  .fantom-mobile-wallet-section .mobile-image { height: 100%; width: 100%; top: 30px; }
  .app-link-wrapper img { width: 100%; }
  .wallet-section { left: 15px; }
  .page-id-494 section#create-your-validator p { word-break: break-word; }
  .home-section { padding-top: 0px; }
  .banner-wrapper-section { padding-bottom: 20px; }
  .banner-wrapper-section.ftm-token-wrapper-section { padding-bottom: 50px; }
  .first-col-content-sec, .sec-col-content-sec { padding-left: 0px; }
  .sec-col-content-sec { max-width: 100%; }
  img.tablet-earn-crypto-img { height: 430px; object-fit: cover; object-position: left center; padding-left: 15px; }
  .pagenav-section-wrapper { padding: 48px 0px; }
  .team-member-section { padding-top: 35px; }
  .wallet-section-wrapper { padding-top: 103px; }
  .app-link-wrapper { padding-bottom: 40px; }
  .sec-mobile-section { padding: 40px 0px; }
  .mobile-col-section { padding-bottom: 0px; padding-top: 0px; }
  a.desktop-wallets { width: 100%; padding-top: 8px; }
  a.wallet-link.download-wallet-btn { top: 24px; }
  .blog-page-sec-wrapper .medium-blog-col { padding-bottom: 55px; }
  .blog-post-section { padding-bottom: 30px; }
  .read-more-blog-sec { padding: 64px 0px; }
  .page-template-stake-fantom .banner-wrapper-section { padding-bottom: 26px; }
  .home-banner { padding-top: 60px; }
  .page-template-fantom-community .banner-wrapper-section { padding-bottom: 40px; }
  img.post-feat-image { height: 211px; }
  img.vid-logo { right: 0px; }
  img.chekkit-logo { right: 0px; }
  img.seed-group-logo { object-position: left center; }
  img.coti-logo { height: 20px; }
  img.fusion-logo { height: 30px; object-position: left center; }
  img.house-africa-logo { height: 25px; }
  img.afghanistan-health-logo { height: 32px; }
  img.chainlink-logo { height: 28px; }
  img.chekkit-logo { height: 30px; }
  img.etclab-logo { height: 25px; }
  img.waves-logo { height: 17px; }
  img.Ontology-grey-logo { height: 20px; }
  img.suterusu-grey-logo { height: 20px; }
  img.frontier-grey-logo { height: 16px; }
  img.okex-grey-logo { height: 32px; }
  img.vid-logo { height: 30px; }
  img.tokoin-grey-logo { height: 27px; }
  img.afghanistan-health-logo { height: 28px; }
  img.travala-grey-logo { height: 13px; }
  img.seed-group-logo { height: 30px; object-position: revert; }
  img.xar-network-logo { height: 28px; position: relative; right: 33px; }
  .page-template-default .banner-wrapper-section { padding-bottom: 60px; }
  .advantages-accordion-section .links { max-width: 100%; }
  .case-study--screenshot iframe { min-height: 100% !important; }
  .slick-arrow { margin-top: 90px; }
  .slick-next { right: -15px; }
  .slick-prev { left: -15px; }
  article#sec1 .case-study--label { width: 100px; padding: 0px; margin: 0px; }
  article#sec1 .case-study--screenshot.mobile-case-study-sec { padding: 30px; margin-bottom: 30px; }
  .case-study--header, .case-study--content { padding: 38px; }
  .page-template-roadmap .banner-wrapper-section { padding-bottom: 25px; }
  .ftm-token-wrapper-section .sub-menu-banner-content { max-width: 100%; padding-bottom: 15px; }
  span.case-study-title { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .page-template-fantom-exchanges .banner-wrapper-section { padding-bottom: 90px; }
  .blog-share-wrapper { position: absolute !important; }
  .step-sec::before { left: 56px; }
  .page-template-careers .banner-wrapper-section { padding-bottom: 120px; }
  .page-template-usecase-template .Build-on-fantom { margin: 10px 0px; }
  .page-template-usecase-template .capital-market .nav-tabs li { margin-bottom: 30px; text-align: center; }
  .page-template-careers .banner-wrapper-section { padding-bottom: 120px; }
}
@media screen and (max-width: 414px) {
  .step-sec::before { left: 48px; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 17.5%; }
  .newsletter-modal-content { height: 347px; }
  .page-template-fantom-newsletter .banner-wrapper-section { padding-top: 130px; padding-bottom: 110px; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { right: 9.5%; bottom: 20px; }
  .page-template-usecase-template .Build-on-fantom { margin: 10px 0px; }
  .page-template-usecase-template .capital-market .nav-tabs li { margin-bottom: 30px; text-align: center; }
}
@media screen and (max-width: 375px) {
  .menu-open .theme-menus { overflow-y: scroll; }
  .home-section { padding-top: 45px; }
  .home-banner { padding-top: 20px; }
  .step-sec::before { left: 40px; }
  span.fMint-wrapper, span.fTrade-wrapper, span.fLend-wrapper { display: inline-block; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 14.5%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { right: 5.5%; }
  .page-template-usecase-template .Build-on-fantom { margin: 10px 0px; }
  .page-template-usecase-template .capital-market .nav-tabs li { margin-bottom: 30px; text-align: center; }
}
@media screen and (max-width: 360px) {
  .home-banner-video-sec { width: 100%; height: 100%; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 13.5%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { right: 4.5%; }
  .page-template-usecase-template .use-case-banner-img { width: 100% !important; }
  .page-template-usecase-template .problem-content p, .page-template-usecase-template .solution-content p, .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 { width: 100%; }
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points, .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points { border-left: none; }
  .page-template-usecase-template .col-sm-4.col-12.col-md-4.solution-points, .page-template-usecase-template .col-sm-4.col-12.col-md-4.problem-points { max-width: 100%; margin-left: 0px; }
  .page-template-usecase-template .sub-menu-page h3 { font-size: 28px; }
  .page-template-usecase-template main.sub-menu-page ul { padding-inline-start: 0px; }
  .page-template-usecase-template .capital-market .nav-tabs li { margin-bottom: 30px; text-align: center; }
  .tab-wrapper.where-to-buy-tab-wrapper.js-nav { width: 100%; }
}
@media screen and (max-width: 320px) {
  img.tablet-earn-crypto-img { height: 372px; }
  a.stake-now-btn { font-size: 16px; }
  .newsletter-modal-body { padding: 20px; }
  .newsletter-modal-content { max-width: 90%; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 8.5%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { right: -79%; }
}
@media screen and (max-height: 700px) {
  .blog-share-wrapper { position: static; }
}
@media screen and (max-width: 896px) and (orientation: landscape) {
  img.image-wrapper { width: 100%; right: 0px; top: 9px; }
  .customer-logo-wrapper ul li { width: 22%; }
  .blog-share-wrapper { position: absolute !important; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 30%; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { margin-top: 3px; right: 19.5%; }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  img.mobile-header-logo { margin-left: 108px; }
  .menu-toggle { right: 127px; }
  .home-banner-sec-wrapper { height: 775px; }
  .menu-open .theme-menus { overflow-y: scroll; }
  .create-wallet-section a#showall { width: 100%; }
  .home-banner { text-align: center; max-width: 100%; margin: auto; padding-top: 75px; }
  .fantom-wallet-section .sub-menu-banner-content h1::after { right: 194px; }
  a.wallet-link.download-wallet-btn { top: 24px; }
  .fantom-wallet-section .sub-menu-banner-content h1 { padding-top: 11px; }
  .blog a.item-home.colorize::before, .single a.item-home.colorize::before, .category a.item-home.colorize::before { left: 100px; }
  .customer-logo-wrapper ul li { width: 33%; margin-bottom: 33px; }
  .blog-share-wrapper { position: absolute; }
  .fantom-newsletter-modal #newsletter-modal .form-submit-btn { margin-top: 0px; right: 23%; bottom: 12px; }
}
@media screen and (max-width: 667px) and (orientation: landscape) {
  .menu-toggle { right: 63px; }
  img.mobile-header-logo { margin-left: 81px; }
  .blog a.item-home.colorize::before, .single a.item-home.colorize::before, .category a.item-home.colorize::before { left: 75px; }
}
@media screen and (max-width: 640px) and (orientation: landscape) {
  img.mobile-header-logo { margin-left: 65px; }
  .blog a.item-home.colorize::before, .single a.item-home.colorize::before, .category a.item-home.colorize::before { left: 60px; }
  .fantom-newsletter-modal.newsletter-modal-sec .form-submit-btn { right: 29%; }
}
@media screen and (max-width: 568px) and (orientation: landscape) {
  .menu-toggle { right: 15px; }
  img.mobile-header-logo { margin-left: 15px; }
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .medium-blog-row, .alm-reveal { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
  .medium-blog-col { width: 100%; flex: 0 0 33.3333%; max-width: 33.3333%; padding: 0px 15px 40px; }
  .card-section { display: flex; flex-wrap: wrap; }
  .card-wrapper { width: 100%; flex: 0 0 30.3333%; max-width: 30.3333%; margin: 10px; padding: 20px; }
  .team-member-row { display: flex; flex-wrap: wrap; }
  .team-member-col { flex: 0 0 33.3333%; max-width: 33.3333%; padding-right: 15px; padding-left: 15px; padding-bottom: 40px; }
}
@media screen and (max-width: 1080px) {
  .home-banner-sec-wrapper .row.banner-row .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  .banner-content { margin-top: 75px; }
  .banner-content h1 { font-size: 64px; line-height: 1; }
  .home-banner-video-sec { width: 100%; height: auto; }
  .three-col-section { padding-top: 80px; padding-bottom: 90px; }
  .three-col-section .col-sm-3 { flex: 0 0 50%; max-width: 50%; margin-bottom: 48px; }
  .three-col-wrapper p { max-width: 294px; }
  .three-col-section::after { display: none; }
  img.fantom-finance-img-wrapper { display: none; }
  .col-sm-6.fantom-finance-image-section { display: none; }
  .fantom-finance-section .col-sm-6.fantom-finance-content-col { flex: 0 0 100%; max-width: 100%; }
  .fantom-finance-section-content p { max-width: 542px; }
  .fantom-finance-points-sec p { max-width: 295px; }
  .CodeMirror { height: 100% !important; }
  .build-on-fantom-section .row:nth-of-type(2) { align-items: center; }
  .build-on-fantom-section .row:nth-of-type(2) .col-sm-3 { flex: 0 0 50%; max-width: 50%; }
  .build-on-fantom-section .row:nth-of-type(2) .col-sm-3:nth-of-type(1), .build-on-fantom-section .row:nth-of-type(2) .col-sm-3:nth-of-type(2) { margin-bottom: 40px; }
  .build-on-fantom-section .col-sm-3 p { max-width: 308px; }
  .stake-fantom-section p { max-width: 100%; }
  .row.stake-row.section-wrapper .stake-on-fantom-section-points .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .stake-on-fantom-section-points p { max-width: 294px; }
  .home .rangeslider-sec { max-width: 85%; margin: auto; }
  .row.stake-row.section-wrapper { padding-bottom: 115px; }
  .join-the-fantom-community .col-sm-3 { flex: 0 0 50%; max-width: 50%; }
  .fantom-community-col { height: 200px; margin-bottom: 40px; }
  .home-fantom-newsletter-section h2 { max-width: 544px; margin: auto; line-height: 1; }
  .build-on-fantom-sec-wrapper { position: relative; overflow-x: hidden; padding-top: 135px; margin-top: -190px; }
  .fantom-finance-section { padding-bottom: 170px; }
  span.build-on-fantom-background-wrapper { height: 119px; top: 99px; }
  .join-the-fantom-community { overflow-x: hidden; padding: 170px 0px 100px; margin-top: -87px; background: none; }
  .join-the-fantom-community::before { position: absolute; background: rgb(50, 50, 93); height: 219px; width: 100%; top: 104px; transform: rotate(-4deg) scale(1.1, 1.2); content: ""; z-index: -1; }
  .join-the-fantom-community::after { position: absolute; content: ""; background: rgb(50, 50, 93); width: 100%; height: 77%; z-index: -1; bottom: 0px; }
  .footer-col nav.site-nav { width: 100%; flex: 0 0 100%; max-width: 100%; }
  .footer-col .copyright-wrapper.social-icon-wrapper { flex: 0 0 100%; max-width: 100%; margin-bottom: 24px; position: absolute; right: 24%; bottom: 24%; left: unset; }
  .menu-item-has-children { flex: 0 0 33.3333%; max-width: 33.3333%; margin-bottom: 24px; }
  ul#menu-footer-menu { display: flex; flex-wrap: wrap; justify-content: unset; }
  ul.copyright-page-link-wrapper li { margin-left: 26px; }
  .copyright-wrapper.page-link-section { position: unset; width: 60%; }
  .copyright-section { display: flex; align-items: center; justify-content: space-between; padding-top: 26px; }
  ul.copyright-page-link-wrapper { justify-content: flex-end; }
  .footer-col-logo-sec { width: 40%; }
  .desktop-medium-blog-row-section { display: none; }
  .tablet-medium-blog-row-section { display: block; }
  .medium-blog-row, .alm-reveal { grid-template-columns: repeat(2, 1fr); }
  .medium-blog-row.tablet-medium-blog-row-section { max-width: 700px; margin: auto; }
  .mc4wp-response { max-width: 385px; margin: auto; }
  .get-started-col-content p { max-width: 100%; }
  .get-started-content-sec .col-sm-6 { margin-bottom: 24px; flex: 0 0 100%; max-width: 100%; }
  .page-template-new-get-started header.mobile-row-sec-wrapper { background-color: transparent; }
  .page-template-new-get-started.show-header-background header.mobile-row-sec-wrapper.nav-down { background-color: rgb(255, 255, 255); }
  .get-started-points-sec ul#partners-wrapper { padding: 17px 0px; }
  .get-started-points-sec ul#partners-wrapper { max-width: 100%; }
  .get-started-col-row { padding: 48px 60px 32px 0px; }
  .page-template-stake-fantom header.mobile-row-sec-wrapper { background-color: rgb(246, 249, 252); }
  .page-template-stake-fantom .banner-wrapper-section::before, .page-template-stake-fantom .banner-wrapper-section::after { display: none; }
  .page-template-stake-fantom .banner-wrapper-section { background-color: rgb(246, 249, 252); }
  span.no-lock-up-wrapper { font-size: 18px; left: 226px; bottom: 135px; width: 115px; height: 33px; }
  span.lock-up-wrapper { font-size: 18px; left: 176px; top: 73px; width: 96px; height: 33px; }
  .wallets-card-sec::before { top: -171px; }
  .wallets-card-sec { margin-top: 90px; }
  .wallets-section .banner-wrapper-section { padding-bottom: 46px; }
  .wallets-card-sec .col-sm-6:nth-child(2n+1), .wallets-card-sec .col-sm-6:nth-child(2n) { padding-right: 15px; }
  .wallets-card-sec .col-sm-6 { flex: 0 0 100%; max-width: 100%; margin-bottom: 40px; }
  .wallet-card-wrapper { margin-bottom: 0px; min-height: 100%; }
  .wallet-card-wrapper .card-link { position: unset; }
  .wallet-card-wrapper p { max-width: 80%; }
  .col-sm-6.wallets-banner-image { position: unset; margin-top: 75px; padding: 0px 15px; }
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image { height: 100%; width: 100%; }
  .wallets-section .banner-wrapper-section .row.row-wrapper { margin-top: 20px; }
  .page-template-wallets header.mobile-row-sec-wrapper { background-color: rgb(246, 249, 252); }
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image { display: none; }
  .col-sm-6.wallets-banner-image img.wrapper-image.banner-image.banner-full-image { display: block; }
  .wallets-card-sec .row { top: -70px; }
  .home-banner-buttons .col-sm-3 { flex: 0 0 50%; max-width: 50%; margin-bottom: 17px; }
  .home-banner-buttons { top: 60px; }
  #fantom-ecosystem-tab { display: block; }
  .desktop-fantom-ecosystem-tab { display: none; }
  .fantom-ecosystem-section .col-sm-3, .fantom-ecosystem-section .col-sm-9 { flex: 0 0 100%; max-width: 100%; }
  .fantom-ecosystem-section .tab-link.fantom-ecosystem-tab-active { border-radius: 12px 12px 0px 0px; }
  .fantom-ecosystem-section .tab-link.fantom-ecosystem-tab-active::before { display: none; }
  .fantom-ecosystem-section .col-sm-3 { padding: 0px; }
  .page-template-podcasts header.mobile-row-sec-wrapper { background-color: rgb(25, 105, 255); }
  .podcasts-tab-section .tab-wrapper { width: 100%; }
  .page-template-podcasts .banner-wrapper-section { overflow: hidden; padding-bottom: 160px; }
  .page-template-podcasts .banner-wrapper-section::before { max-height: 90%; }
  .podcasts-tab-section { margin-top: 80px; }
  header.mobile-row-sec-wrapper.nav-down.header-no-background, header.mobile-row-sec-wrapper { background-color: transparent; }
  header.mobile-row-sec-wrapper.nav-down { background-color: rgb(251, 252, 255); }
  .banner-wrapper-section.intro-fantom-wrapper-section { padding-top: 200px; padding-bottom: 0px; }
  .banner-wrapper-section.intro-fantom-wrapper-section .container { padding: 0px 40px; }
  .intro-fantom-banner-sec .col-sm-10 { flex: 0 0 100%; max-width: 100%; }
  .intro-fantom-banner-sec h2 { font-size: 56px; line-height: 72px; }
  .intro-fantom-banner-sec p { max-width: 459px; }
  .intro-banner-btn-col { margin-top: 64px; }
  .intro-fantom-banner-sec .col-sm-2 .banner-col-image { top: -126px; right: -60px; }
  .intro-fantom-banner-sec::before { width: 36%; height: 55%; }
  .intro-tab-link { padding: 6px 13px; margin: 0px 10px; }
  .intro-fantom-banner-sec { margin-bottom: 190px; }
  .intro-count-number ul { padding: 26px 57px !important; }
  .intro-count-number ul li::before { margin-left: 100px; }
  .intro-four-col-block-sec .col-sm-3 { flex: 0 0 50%; max-width: 50%; margin-bottom: 48px; }
  .intro-four-col-block-sec { padding: 80px 0px 30px; }
  .intro-two-col-block-sec .row { padding-top: 120px; }
  .intro-two-col-block-sec .row:first-child h3 { font-size: 40px; line-height: 56px; }
  .intro-two-col-block-sec .row h3 { font-size: 28px; line-height: 32px; }
  .intro-two-col-content ul { padding-inline-start: 20px !important; }
  .intro-get-started-block-sec h2 { font-size: 40px; line-height: 56px; letter-spacing: -0.5px; }
  .intro-get-started-block-sec { padding: 64px 0px; }
  .how-it-works-two-col-block .row { padding: 67px 0px; }
  .how-it-works-two-col-content h3 { font-size: 40px; line-height: 56px; }
  .ready-to-start-building-sec h3 { font-size: 28px; line-height: 32px; color: rgb(9, 23, 46); }
  .ready-to-start-building-sec { padding: 30px 48px; margin-top: 60px; }
}
@media screen and (max-width: 1366px) and (orientation: landscape) {
  .build-on-fantom-sec-wrapper { position: relative; overflow-x: hidden; padding-top: 135px; margin-top: -190px; }
  .fantom-finance-section { padding-bottom: 170px; }
  span.build-on-fantom-background-wrapper { height: 119px; top: 99px; }
  .join-the-fantom-community { overflow-x: hidden; padding: 170px 0px 100px; margin-top: -87px; background: none; }
  .join-the-fantom-community::before { position: absolute; background: rgb(50, 50, 93); height: 219px; width: 100%; top: 104px; transform: rotate(-4deg) scale(1.1, 1.2); content: ""; z-index: -1; }
  .join-the-fantom-community::after { position: absolute; content: ""; background: rgb(50, 50, 93); width: 100%; height: 77%; z-index: -1; bottom: 0px; }
}
@media screen and (max-width: 991px) {
  .customer-logo-wrapper ul li { flex: 0 0 16.6667%; padding: 0px 8px; width: 16.6667% !important; max-width: 16.6667% !important; }
  .footer-col .copyright-wrapper.social-icon-wrapper { right: 21%; }
  .footer-section .logo { margin-right: 35px; }
  .copyright-wrapper.page-link-section { width: 55%; }
  .footer-col-logo-sec { width: 45%; }
  ul.copyright-page-link-wrapper li { margin: 0px 7px; }
  .banner-content { margin-top: 78px; }
  .home-banner-sec-wrapper { height: 560px; }
  .mobile-menu-sec { max-width: 720px; }
  .partners-tab-section .tabs { flex-wrap: wrap; }
  .partners-tab-section .tab-link { flex: 0 0 50%; max-width: 50%; text-align: center; }
  .partners-tab-section .tab-link.active { border-bottom: none; }
  .home-banner-sec-wrapper { height: 765px; }
  .ecosystem-podcasts-wrapper.col-sm-4 { flex: 0 0 50%; max-width: 50%; }
  .podcasts-content-tab .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  .intro-count-number ul { flex-wrap: wrap; background: linear-gradient(rgba(255, 255, 255, 0.094) 0%, rgba(255, 255, 255, 0) 100%), rgba(255, 255, 255, 0.2); border: 1px solid rgb(25, 105, 255); border-radius: 18px; }
  .intro-count-number ul li { width: 50%; padding: 40px; }
  .intro-count-number ul li::before { display: none; }
  .intro-count-number ul::before { position: absolute; content: ""; width: 100%; height: 1px; background: rgb(25, 105, 255); left: 0px; top: 0px; bottom: 0px; margin: auto; }
  .intro-count-number ul::after { position: absolute; content: ""; width: 1px; height: 100%; background: rgb(25, 105, 255); left: 0px; right: 0px; margin: auto; }
  .intro-count-number ul { padding: 10px !important; }
  .intro-count-number ul li:nth-of-type(2) { order: 3; }
  .intro-fantom-banner-sec .col-sm-2 .banner-col-image { top: -63px; width: 365px; height: auto; right: -20px; }
  .intro-two-col-block-sec .row p img { bottom: 5px; }
  .intro-two-col-block-sec .col-sm-7, .intro-two-col-block-sec .col-sm-5 { flex: 0 0 100%; max-width: 100%; }
  .intro-two-col-block-sec .col-sm-7 { margin-bottom: 30px; }
}
@media screen and (max-width: 891px) {
  .home-fantom-newsletter-form input.form-control-wrapper { width: 429px; }
  .home-fantom-newsletter-form input.submit-btn { width: 135px; }
  .home-fantom-newsletter-form .HoverArrow { right: 18px; }
  .get-started-col-content { margin-left: -37px; }
  .get-started-points-sec ul#partners-wrapper li a { font-size: 20px; }
  .col-sm-6.ftm-staking-calculator { margin-top: 60px; }
  .col-sm-6.staking-two-col-img-sec { margin-top: 50px; }
  .earn-staking-rewards-sec { padding-top: 110px; }
  .earn-staking-rewards-sec .col-sm-3 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-6.liquidity-unlocked-col { flex: 0 0 100%; max-width: 100%; }
  .col-sm-6.liquidity-unlocked-col:nth-of-type(1) { padding-bottom: 65px; }
  .liquidity-unlocked-section { padding: 18px 0px 95px; }
  .run-a-node-sec { padding-bottom: 125px; }
  .faq-section .accordions .links { max-width: 85%; }
  .faq-section .accordion-contents p { max-width: 80%; }
  .faq-section .accordions .links i.fa.fa-chevron-down { right: -45px; }
}
@media screen and (max-width: 1024px) and (orientation: landscape) {
  span.no-lock-up-wrapper { bottom: 134px; font-size: 17px; left: 213px; width: 96px; height: 33px; }
  span.lock-up-wrapper { font-size: 17px; left: 176px; top: 73px; width: 96px; height: 33px; }
}
@media screen and (max-width: 768px) {
  .banner-content { margin-top: 60px; }
}
@media screen and (max-width: 767.5px) {
  .intro-fantom-banner-sec .col-sm-2 { display: none; }
  .intro-fantom-banner-sec::before { display: none; }
  .banner-wrapper-section.intro-fantom-wrapper-section { padding-top: 108px; }
  .banner-wrapper-section.intro-fantom-wrapper-section .container { padding: 0px 15px; }
  .page-template-new-intro-fantom .container { max-width: 100% !important; }
  .page-template-new-intro-fantom img.mobile-header-logo { margin-left: 0px; bottom: 10px; }
  .page-template-new-intro-fantom .menu-toggle { right: 0px; position: relative; top: -13px; }
  .page-template-new-intro-fantom .mobile-show { width: 100%; display: flex; justify-content: space-between; }
  .page-template-new-intro-fantom .mobile-menu-sec { max-width: 100%; }
  .intro-fantom-banner-sec h2 { font-size: 40px; line-height: 56px; letter-spacing: -1px; }
  .intro-banner-btn-col { display: block; margin-top: 32px; }
  .intro-banner-btn-col .cta-with-backgound { margin-bottom: 16px; }
  .intro-banner-btn-col a { width: 100%; }
  .intro-fantom-banner-sec { margin-bottom: 72px; }
  .intro-count-number h3 { font-size: 35px; line-height: 52px; }
  .intro-count-number ul li { padding: 18px 0px; width: 46%; text-align: center; }
  .intro-count-number ul p { font-size: 15px; }
  .intro-count-number { padding-bottom: 72px; }
  .intro-four-col { padding-right: 0px; text-align: center; }
  .intro-four-col-block-sec .col-sm-3 { flex: 0 0 100%; max-width: 100%; }
  .intro-two-col-block-sec .row:first-child h3 { font-size: 32px; line-height: 40px; letter-spacing: -0.5px; }
  .intro-two-col-block-sec .row { padding-top: 20px; }
  .intro-two-col-block-sec .row .col-sm-7, .intro-two-col-block-sec .row .col-sm-5 { flex: 0 0 100%; max-width: 100%; }
  .intro-two-col-block-sec .row .col-sm-7 { order: 2; }
  .intro-two-col-block-sec .row .col-sm-5 { margin-top: 32px; }
  .intro-get-started-block-sec .col-sm-4 { flex: 0 0 100%; max-width: 100%; text-align: center; margin-bottom: 52px; }
  .get-started-col-link-title { justify-content: center; }
  .intro-fantom-banner-sec .col-sm-9 { flex: 0 0 100%; max-width: 100%; }
  .how-it-works-two-col-content { padding-right: 0px; }
  .row.row-image-left-side .how-it-works-two-col-content { padding-right: 0px; padding-left: 0px; }
  .how-it-works-two-col-block .col-sm-7, .how-it-works-two-col-block .col-sm-5 { flex: 0 0 100%; max-width: 100%; }
  .how-it-works-two-col-block .col-sm-7 { order: 2; }
  .how-it-works-two-col-block .col-sm-5 { margin-bottom: 48px; }
  .how-it-works-two-col-content h3 { font-size: 32px; line-height: 40px; letter-spacing: -0.5px; }
  .how-it-works-two-col-block .row { padding: 48px 0px; }
  .ready-to-start-building-sec .col-sm-7 { flex: 0 0 100%; max-width: 100%; text-align: center; }
  .ready-to-start-building-sec a { text-align: center; width: 100%; }
  .ready-to-start-building-sec p { max-width: 100%; }
  .ready-to-start-building-sec { margin-bottom: 96px; padding: 32px 24px; }
  .ready-to-start-building-sec .col-sm-7 { padding: 0px; }
  .intro-tab-link { padding: 6px 10px; margin: 0px 13px; font-size: 14px; }
  .ready-to-start-building-sec .row { margin: 0px; }
  a.cta-with-no-backgound.get-started-btn, a.cta-with-backgound.get-started-btn { width: 100%; }
  .icon-animation-col { margin: auto auto 24px; }
}
@media screen and (max-width: 767px) {
  .news-wrapper a { align-items: center; display: flex; }
  .banner-content { margin-top: 0px; }
  .home .banner-content p { text-align: center; }
  .home .banner-content h1 { margin-top: 30px; font-size: 42px; line-height: 1.14; }
  .home-banner-sec-wrapper { padding-bottom: 70px; }
  .home-banner-sec { margin-top: 0px; }
  .customer_logo-container { padding-top: 36px; padding-bottom: 36px; }
  .customer-logo-wrapper ul li { flex: 0 0 33.3333%; padding: 0px 20px; width: 33.3333% !important; max-width: 33.3333% !important; }
  img#integrations-logo4 { width: 98px !important; }
  img#integrations-logo5 { width: 98px !important; }
  img#integrations-logo6 { width: 95px !important; }
  .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: 100%; margin-right: 0px; }
  .home-fantom-newsletter-section .home-fantom-newsletter-form { display: block; text-align: center; }
  .home-fantom-newsletter-section .home-fantom-newsletter-form input.wpcf7-form-control.wpcf7-submit { margin: 32px auto auto; }
  .footer-col .copyright-wrapper.social-icon-wrapper { position: unset !important; }
  .copyright-wrapper { display: inline-block; }
  ul#menu-footer-menu { display: block; }
  .menu-item-has-children { flex: 0 0 100%; max-width: 100%; margin-bottom: 40px; }
  .copyright-wrapper.copyright-sec-wrapper { display: none; }
  .copyright-section { display: block; text-align: center; }
  .footer-col-logo-sec { width: 100%; display: flex; align-items: center; justify-content: center; }
  .copyright-wrapper.page-link-section { width: 100%; text-align: center; }
  ul.copyright-page-link-wrapper { justify-content: center; flex-wrap: wrap; }
  .footer-section .logo { margin-right: 0px; margin-bottom: 15px; }
  .row.footer-row .col-sm-8 { padding-top: 0px; }
  .home .rangeslider-sec { max-width: 100%; margin: auto; }
  body.home h2 { font-size: 28px; line-height: 1.14; }
  .three-col-section .col-sm-3 { flex: 0 0 100%; max-width: 100%; }
  .three-col-section { padding-bottom: 60px; }
  .fantom-finance-section { padding: 72px 0px 145px; }
  .build-on-fantom-section .row:nth-of-type(2) .col-sm-3 { flex: 0 0 100%; max-width: 100%; }
  .footer-col { display: block; }
  .col-sm-6.desktop-CodeMirror-sec { display: none; }
  .col-sm-6.mobile-CodeMirror-sec { display: block; padding: 64px 0px 0px; }
  .row.stake-row.section-wrapper .stake-on-fantom-section-points .col-sm-6 { flex: 0 0 100%; max-width: 100%; }
  .fantom-community-col { height: 92px; }
  .fantom-community-col h3 { justify-content: center; }
  .home-fantom-newsletter-section { padding: 72px 0px; }
  .medium-blog-section { padding-top: 72px; padding-bottom: 52px; }
  a.get-started-btn.home-read-more-news-btn { margin-top: 61px; }
  .join-the-fantom-community-content h2 { max-width: 222px; margin: auto auto 24px; }
  .row.stake-row.section-wrapper { padding-top: 20px; }
  .build-on-fantom-section .row:nth-of-type(2) { padding-top: 64px; }
  .build-on-fantom-section { padding: 36px 0px 156px; }
  .join-the-fantom-community .col-sm-3 { padding: 0px 5px; }
  .fantom-community-col p { display: none; }
  .three-col-section { padding-top: 72px; padding-bottom: 90px; }
  .three-col-section .col-sm-3:nth-of-type(4) { margin-bottom: 0px; }
  .build-on-fantom-section .row:nth-of-type(2) .col-sm-3 { margin-bottom: 40px; }
  img.close-image { z-index: 999999; }
  .home header.mobile-row-sec-wrapper { background-color: transparent; }
  .home.show-header-background header.mobile-row-sec-wrapper.nav-down { background-color: rgb(25, 105, 255); }
  .home-fantom-newsletter-form .form-submit-btn-sec { width: 160px; margin: auto; }
  .home-fantom-newsletter-form input.submit-btn { width: 160px; margin: 32px auto auto; }
  .home-fantom-newsletter-form .HoverArrow { right: 24px; top: 4px; }
  .mc4wp-response { max-width: 100%; margin-top: 20px; }
  .form-wrapper label { width: 100%; }
  .home-fantom-newsletter-form input.form-control-wrapper { width: 100%; margin-right: 0px; }
  .get-started-points-sec ul#partners-wrapper li { margin-bottom: 14px; }
  .get-started-points-sec ul#partners-wrapper li a { font-size: 20px; line-height: 1.2; }
  .get-started-points-sec ul#partners-wrapper { display: block; text-align: left; }
  .get-started-page .get-col-wrapper { max-width: 100%; padding-top: 10px; }
  .get-started-page .get-col-wrapper .sub-menu-banner-content h1 { font-size: 40px; }
  .get-started-col-content-sec { padding-top: 70px; }
  .learn-about-fantom-section h3 { font-size: 32px; line-height: 1.25; }
  .get-started-col-content p { margin-bottom: 11px; }
  .get-started-col-image img { width: 110px; height: 120px; }
  .get-started-col-image svg { width: 110px; height: 120px; }
  .get-started-col-image { right: 52px; }
  .get-started-col-row { padding: 56px 31px 34px 0px; }
  .get-started-points-sec .fixeds { border-bottom: none; position: relative; }
  .get-started-content-sec { padding-bottom: 100px; }
  .page-template-stake-fantom .sub-menu-banner-content { max-width: 100%; }
  .earn-staking-rewards-sec .col-sm-3 { flex: 0 0 100%; max-width: 100%; margin-bottom: 40px; }
  .col-sm-6.liquidity-unlocked-col .col-sm-6 { margin-bottom: 40px; }
  .liquidity-unlocked-section { padding: 18px 0px 60px; }
  .page-template-stake-fantom .sub-menu-banner-content h1 { font-size: 40px; }
  .wallets-card-sec::before { top: -113px; height: 47px; }
  .wallets-section .banner-wrapper-section::after { bottom: 65px; }
  .wallets-section .banner-wrapper-section { padding-top: 70px; margin-bottom: 70px; }
  .wallets-section .banner-wrapper-section::before { height: 80%; }
  .wallet-card-wrapper { padding: 32px; }
  img.wallet-card-img1, img.wallet-card-img4 { width: 190px; height: auto; }
  .wallet-card-wrapper .wallet-card-mathWallet-img { width: 196px; height: auto; }
  .wallet-card-wrapper .wallet-card-fWallet-img { width: 130px; height: auto; }
  .wallet-card-wrapper .wallet-card-metamask-img { width: 180px; height: auto; }
  .wallet-card-wrapper .wallet-card-ledger-img { width: 150px; height: auto; }
  .wallet-card-wrapper .wallet-card-edge-img { width: 130px; height: auto; }
  .wallet-card-wrapper img { width: 140px; height: auto; }
  .wallet-card-wrapper .wallet-card-tokenPocket-img { width: 185px; }
  .wallet-card-wrapper .wallet-card-coinbase-wallet-img { width: 100%; }
  .wallet-card-wrapper p { max-width: 100%; }
  .col-sm-6.wallets-banner-content .sub-menu-banner-content h1 { line-height: 46px; font-size: 40px; margin-bottom: 24px; }
  .wallets-card-sec { padding-bottom: 20px; }
  .get-started-points-sec.where-to-buy-card-sec .get-started-col-row { min-height: auto; }
  .where-to-buy-card-sec .get-started-col-image svg, .where-to-buy-card-sec .get-started-col-image img { width: 150px; height: 122px; }
  .where-to-buy-card-sec .get-started-col-content { margin-left: -8px; }
  .where-to-buy-card-sec .get-started-col-image.icon-wrapper-number4 svg { height: 100px; }
  .partners-tab-section .tabs { display: block; }
  .partners-tab-section .tab-wrapper { margin-bottom: 35px; }
  .partners-tab-section .tab-link { flex: 0 0 100%; max-width: 100%; }
  .home-banner-buttons .col-sm-3 { flex: 0 0 100%; max-width: 100%; }
  .home-banner-sec-wrapper { height: 100%; }
  .home-banner-buttons { margin-bottom: 50px; }
  .fantom-ecosystem-section .col-sm-3 { padding: 0px 15px; }
  .fantom-ecosystem-section .tab-link { margin-top: 0px; }
  .fantom-ecosystem-section .tab-link:nth-of-type(1) { margin-top: 0px; }
  .fantom-ecosystem-section .col-sm-9 { padding: 0px 15px; flex: 0 0 100%; max-width: 100%; border-radius: 0px; background: transparent; box-shadow: none; }
  .fantom-ecosystem-section .col-sm-9 .content-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; padding: 25px 25px 15px; }
  .fantom-ecosystem-section .content-wrapper .col-sm-2 { margin-bottom: 27px; max-height: unset; flex: 0 0 33.3333%; max-width: 33.3333%; }
  #fantom-ecosystem-tab .owl-stage { display: flex; }
  #fantom-ecosystem-tab .owl-item { white-space: nowrap; }
  .podcasts-content.ecosystem-podcasts-content-tab.row, .podcasts-content.articles-content-tab .row { margin-right: -15px; margin-left: -15px; }
  .ecosystem-podcasts-wrapper.col-sm-4 { flex: 0 0 100%; max-width: 100%; padding-right: 15px; padding-left: 15px; }
  .podcasts-tab-section ul.tabs li { width: 100%; }
  .podcasts-tab-section ul.tabs { max-width: fit-content; margin-left: auto; margin-right: auto; display: block; text-align: center; }
  .page-template-podcasts .banner-wrapper-section h1 { font-size: 38px; line-height: 38px; }
  .video-podcast-main-image { height: 290px; }
  .podcasts-tab-section { margin-top: 30px; }
  ul.copyright-page-link-wrapper li { margin: 0px 0px 8px; width: 50%; }
}
@media screen and (max-width: 600px) {
  .mobile-menu-sec { max-width: 540px; }
  img.mobile-header-logo { margin-left: 0px; }
}
@media screen and (max-width: 576px) {
  .intro-tab-link { padding: 6px 5px; margin: 0px 8px; }
  .new-intro-fantom-section ul.tabs { justify-content: space-between; }
  .page-template-new-intro-fantom img.mobile-header-logo { margin-left: 0px; }
  .page-template-new-intro-fantom .menu-toggle { right: 0px; }
}
@media screen and (max-width: 480px) {
  img#integrations-logo4, img#integrations-logo5, img#integrations-logo6 { width: 100% !important; }
  .customer-logo-wrapper ul li img { object-fit: contain; }
  .customer-logo-wrapper ul li { padding: 0px 7px; width: 33% !important; flex: unset !important; max-width: 33% !important; }
  img#integrations-logo1 { height: 36px !important; }
  img#integrations-logo2 { height: 30px !important; }
  img#integrations-logo3 { height: 38px !important; }
  img#integrations-logo4 { height: 34px !important; }
  img#integrations-logo5 { height: 34px !important; }
  img#integrations-logo6 { height: 20px !important; }
  .customer-logo-wrapper ul li:nth-of-type(4), .customer-logo-wrapper ul li:nth-of-type(5), .customer-logo-wrapper ul li:nth-of-type(6) { margin-bottom: 0px; }
  img.mobile-header-logo { margin-left: 0px; }
  .fantom-ecosystem-section .content-wrapper .col-sm-2 { flex: 0 0 50%; max-width: 50%; }
  .fantom-ecosystem-section .col-sm-9 .content-wrapper { padding: 36px 25px 15px; }
  .fantom-ecosystem-section .tab-link { padding: 12px 15px; }
}
@media screen and (max-width: 375px) {
  span.lock-up-wrapper { font-size: 17px; left: 152px; top: 60px; width: 96px; height: 33px; }
  span.no-lock-up-wrapper { font-size: 17px; left: 200px; bottom: 122px; width: 115px; height: 29px; }
}
@media screen and (max-width: 320px) {
  .home .banner-content h1 { margin-top: 10px; }
  span.lock-up-wrapper { left: 84px; top: 46px; }
  span.no-lock-up-wrapper { left: 168px; bottom: 104px; }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .get-started-col-image svg { width: 140px; height: 130px; }
}
@media screen and (max-width: 991px) and (orientation: landscape) {
  .home-banner-sec { margin-top: 0px; }
}