@import url(https://use.typekit.net/qos6iun.css);
/* globals.css */

:root {
  /* Colors */
  --white: #FAFAFA;
  --black: #101B30;
  --primary: #0348A2;
  --secondary: #0072F7;
  --yellow: #FAA916;
  --vibrant-blue: #184FDB;
  --off-white-blue: #F0F3F8;
  --light-blue: #E0FBFC;
  --aqua: #9BF8F4;
  --text: #2C23DE;
  --light-gray: #F5F5F5;
  --light-gray-secondary: #E6EDF6;
  --dark-gray: #37435A;

  /* Gradients */
  --heading-gradient: linear-gradient(94deg, #184FDB 0.58%, #37435A 97.87%);
  --customer-story-hero: linear-gradient(94deg, #E0FBFC 0.58%, #96AFEE 97.87%);
  --button-primary-blue: linear-gradient(95deg, #4C77E2 0%, #184FDB 100%);
  --button-primary-blue-hover: linear-gradient(0deg, rgba(55, 67, 90, 0.20) 0%, rgba(55, 67, 90, 0.20) 100%), linear-gradient(95deg, #184FDB 0%, #184FDB 100%);
  --button-primary-orange: linear-gradient(87deg, rgba(250, 169, 22, 0.90) 5.16%, #FAA916 28.05%, #F4845F 70.55%, rgba(242, 112, 89, 0.90) 94.84%);
  --button-primary-orange-hover: linear-gradient(87deg, #FAA916 5.16%, #FAA916 28.05%, #FAA916 70.55%, #FAA916 94.84%);
  --button-primary-white: linear-gradient(94deg, #F0F3F8 0.58%, #E6EDF6 97.87%);
  
  /* Sizing */
  --spacing-small: 8px;
  --spacing-medium: 16px;
  --spacing-large: 24px;
  --spacing-xlarge: 48px;
  --spacing-xxl: 64px;

  /* Shadows */
  --shadow: 0px 10px 40px rgba(16, 27, 48, 0.2);
  --blue-shadow: 0px 10px 30px -30px rgba(24, 79, 219, 0.15), 0px 15px 35px -10px rgba(24, 79, 219, 0.25);
  --orange-shadow: 0px 10px 30px -30px rgba(238, 187, 64, 0.15), 0px 15px 35px -10px rgba(239, 89, 20, 0.35);
  --white-shadow: 0px 15px 40px 0px rgba(16, 27, 48, 0.30);
}

.block-container {
  max-width: 1024px;
  margin: 4rem auto;
}

.eyebrow {
  display: block;
  font: bold calc(12rem / 16)/calc(23 / 12);
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
  
.wp-block-buttons{margin-bottom:2rem}.wp-block-buttons .wp-block-button{height:40px;display:block}.wp-block-buttons .wp-block-button a{padding:10px 20px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.28px}.wp-block-buttons .wp-block-button a:hover{cursor:pointer;color:var(--white)}.wp-block-buttons .is-style-fireblocks-primary .has-blue-background-color{border-radius:15px;background:var(--button-primary-blue)}.wp-block-buttons .is-style-fireblocks-primary .has-blue-background-color:hover{border-radius:15px;background:var(--button-primary-blue-hover);box-shadow:var(--blue-shadow)}.wp-block-buttons .is-style-fireblocks-primary .has-orange-background-color{border-radius:15px;background:var(--button-primary-orange);color:var(--black)}.wp-block-buttons .is-style-fireblocks-primary .has-orange-background-color:hover{color:var(--black);border-radius:15px;background:var(--button-primary-orange-hover);box-shadow:var(--orange-shadow)}.wp-block-buttons .is-style-fireblocks-primary .has-white-background-color{border-radius:15px;background:var(--button-primary-white);color:var(--vibrant-blue)}.wp-block-buttons .is-style-fireblocks-primary .has-white-background-color:hover{color:var(--vibrant-blue);border-radius:15px;background:#fff;box-shadow:var(--white-shadow)}.wp-block-buttons .is-style-fireblocks-secondary .has-blue-background-color{border-radius:15px;border:1px solid var(--vibrant-blue);color:var(--vibrant-blue);background-color:rgba(0,0,0,0) !important}.wp-block-buttons .is-style-fireblocks-secondary .has-blue-background-color:hover{border-radius:15px;background:var(--button-primary-blue-hover);box-shadow:var(--button-blue-shadow)}.wp-block-buttons .is-style-fireblocks-secondary .has-orange-background-color{border-radius:15px;border:1px solid var(--yellow);color:var(--white);background-color:rgba(0,0,0,0) !important}.wp-block-buttons .is-style-fireblocks-secondary .has-orange-background-color:hover{color:var(--black);border-radius:15px;background:var(--button-primary-orange-hover);box-shadow:var(--button-orange-shadow)}.wp-block-buttons .is-style-fireblocks-secondary .has-white-background-color{border-radius:15px;border:1px solid var(--light-gray);background-color:rgba(0,0,0,0) !important;color:var(--light-gray)}.wp-block-buttons .is-style-fireblocks-secondary .has-white-background-color:hover{color:var(--vibrant-blue);border-radius:15px;border:1px solid #fff;background-color:#fff !important;box-shadow:var(--button-white-shadow)}
h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{font-weight:600;margin:2.25rem auto 1.5rem}h1.wp-block-heading span,h2.wp-block-heading span,h3.wp-block-heading span,h4.wp-block-heading span,h5.wp-block-heading span,h6.wp-block-heading span{font-weight:600 !important}h1,h2{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}h3,h4,h5,h6{color:#37435a}h1{font-size:3.5rem}h2{font-size:2.25rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1rem;text-transform:uppercase}h6{font-size:.85rem}
.wp-block-image{margin-top:2rem;margin-bottom:2rem}.wp-block-image.portrait img{max-height:75vh;width:auto}.wp-block-image img{border-radius:15px;margin-bottom:.5rem;box-shadow:0px 10px 40px 0px rgba(16,27,48,.2)}.wp-block-image .wp-element-caption{font-size:13px;font-style:italic;margin-top:8px;color:#37435a}
.single-blog-content ol,.single-customers .customer-story-content ol{counter-reset:ol-counter;list-style:none;padding:0}.single-blog-content ol li,.single-customers .customer-story-content ol li{counter-increment:ol-counter;padding:0 0 0 26px;position:relative}.single-blog-content ol li:before,.single-customers .customer-story-content ol li:before{content:counter(ol-counter) ".";left:0;position:absolute;top:0;font-weight:700;color:var(--vibrant-blue)}.single-blog-content ol li+li,.single-customers .customer-story-content ol li+li{margin:12px 0 0}.single-blog-content ul,.single-customers .customer-story-content ul{list-style:none;padding:0}.single-blog-content ul li,.single-customers .customer-story-content ul li{position:relative;padding:0 0 0 26px}.single-blog-content ul li:before,.single-customers .customer-story-content ul li:before{content:url(f1fc330d37e7b3d6b384.svg);color:var(--vibrant-blue);left:0;position:absolute;top:0}.single-blog-content ul li+li,.single-customers .customer-story-content ul li+li{margin:12px 0 0}
body .wp-block-columns{flex-wrap:nowrap}@media only screen and (max-width: 800px){body .wp-block-columns{flex-wrap:wrap !important}}@media only screen and (max-width: 580px){body .wp-block-columns{display:grid}}
.wp-block-table{border-radius:15px;overflow:hidden;margin-bottom:var(--spacing-xlarge);box-shadow:var(--shadow);width:fit-content}.wp-block-table table{width:100%;background:var(--white);border-collapse:collapse;display:block;overflow-x:auto;overflow-y:auto}.wp-block-table table thead th{padding:var(--spacing-medium);text-align:left}.wp-block-table table thead th:before{display:none}.wp-block-table table thead th.has-text-align-center{text-align:center}.wp-block-table table thead th.has-text-align-right{text-align:right}.wp-block-table table tbody{background:var(--white)}.wp-block-table table tbody tr:nth-of-type(odd){background-color:var(--off-white-blue)}.wp-block-table table tbody tr td{padding:var(--spacing-medium)}@media only screen and (max-width: 800px){.wp-block-table table tbody tr td{min-width:125px}}.wp-block-table table tfoot{background:var(--off-white-blue)}.wp-block-table table tfoot td{padding:var(--spacing-small)}@media only screen and (max-width: 800px){.wp-block-table table{max-height:450px}}
.award-block{display:flex;column-gap:50px}.award-block.award-right{flex-direction:row-reverse}.award-block .award-content{flex:0 0 50%}.award-block .award-image img{width:100%}.award-block.award-above{flex-direction:column-reverse}.award-block.award-above .award-content{flex:0 0 100%}.award-block.award-below{flex-direction:column}.award-block.award-below .award-content{flex:0 0 100%}.award-block.overflow-image img{width:calc(50vw - 50px)}.award-block h2{color:var(--primary);font-size:1.5rem;letter-spacing:.6px;line-height:1.3333333333;margin:0 0 var(--spacing-small)}.award-block h3{color:var(--primary);font-size:2.75rem;line-height:1.2727272727;margin:0 0 var(--spacing-large)}.award-block .eyebrow{color:var(--secondary)}.award-block .award-desc{margin:0 0 var(--spacing-large)}.award-block .why-desc{margin-top:0}
.fireblocks-quote-block{margin:4rem auto}.fireblocks-quote-block .quote-icon{display:block;margin:0 auto 24px;background-image:url(061a187f77f917cb51ee.svg);background-size:100%;background-repeat:no-repeat;height:38px;width:38px}.fireblocks-quote-block blockquote{display:block}.fireblocks-quote-block blockquote .quote-meta{display:grid;margin-top:36px;text-align:center}.fireblocks-quote-block blockquote .quote-meta cite .quote-author-wrap{display:flex;flex-wrap:nowrap;justify-content:center;column-gap:12px}.fireblocks-quote-block blockquote .quote-meta cite p{margin-bottom:0;font-size:14px;font-weight:600;line-height:160%;letter-spacing:.16px;font-style:normal}.fireblocks-quote-block blockquote .quote-meta cite p.quote-author{color:#37435a}.fireblocks-quote-block blockquote .quote-meta cite p.quote-position{color:#878e9b;margin-bottom:12px}.fireblocks-quote-block blockquote .quote-meta cite p.quote-company{color:#878e9b;text-transform:uppercase;letter-spacing:1.12px}.fireblocks-quote-block blockquote .quote-meta cite .quote-logo{margin-top:12px;height:35px;object-fit:contain}.fireblocks-quote-block blockquote .quote-content{font-size:32px;line-height:1.25;font-weight:800;margin-bottom:0;text-align:center;color:#37435a;letter-spacing:0}.fireblocks-quote-block blockquote .quote-content strong{color:#184fdb;font-weight:800}@media only screen and (max-width: 800px){.fireblocks-quote-block blockquote{margin:0}.fireblocks-quote-block blockquote .quote-content{font-size:24px}}
.fireblocks-callout-text-block{background:#e0fbfc;padding:26px 30px;border-radius:15px;margin-bottom:20px}.fireblocks-callout-text-block p{margin-bottom:0}
.fireblocks-featured-single-blog{box-shadow:var(--shadow);display:flex;background:#fff;border-radius:15px;overflow:hidden;column-gap:2rem;align-items:center;position:relative;padding:1.5rem;margin-bottom:3.5rem;flex-wrap:wrap}.fireblocks-featured-single-blog a.blog-link-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fireblocks-featured-single-blog img{object-fit:cover;border-radius:15px;display:block;position:relative;z-index:1}.fireblocks-featured-single-blog .featured-content{margin-top:1rem}.fireblocks-featured-single-blog .featured-content h4{margin:10px 0 0;background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding-right:2.5rem}.fireblocks-featured-single-blog .featured-content .featured-categories a{color:#878e9b;letter-spacing:1.04px;margin-right:5px;font-size:12px;font-weight:700;text-transform:uppercase;position:relative;z-index:2}.fireblocks-featured-single-blog .featured-content .featured-categories a:last-of-type+span{display:none}.fireblocks-featured-single-blog .featured-content .featured-categories a:hover{color:#184fdb}.fireblocks-featured-single-blog .featured-content .featured-categories span{margin-right:5px;color:#878e9b;font-weight:700;font-size:12px}.fireblocks-featured-single-blog .arrow-btn{display:block;height:32px;width:32px;font-size:0;background-color:#e6edf6;background-image:url(86c2702c2e5e23004bde.svg);background-size:16px;background-repeat:no-repeat;background-position:center;border-radius:5px;transition:.2s ease-in-out;position:absolute;bottom:1.5rem;right:1.5rem}.fireblocks-featured-single-blog .arrow-btn:hover{background-color:#4c77e2;transition:.2s ease-in-out;background-image:url(b30367dccf244ef30b8a.svg)}.fireblocks-featured-single-blog:hover{box-shadow:var(--blue-shadow)}.fireblocks-featured-single-blog:hover h4{color:var(--vibrant-blue);text-decoration:underline;-webkit-text-fill-color:var(--vibrant-blue)}.fireblocks-featured-single-blog:hover .arrow-btn{background-color:#4c77e2;transition:.2s ease-in-out;background-image:url(b30367dccf244ef30b8a.svg)}@media only screen and (min-width: 800px){.fireblocks-featured-single-blog{height:140px;flex-wrap:nowrap}.fireblocks-featured-single-blog::before{content:url(72ce797228bb3b9b9c65.svg);height:100%;position:absolute;left:0;z-index:0}.fireblocks-featured-single-blog img{height:100px}.fireblocks-featured-single-blog .featured-content{margin-top:0;max-width:66%}.fireblocks-featured-single-blog .featured-content h4{padding-right:0}}
.gradient-link{display:flex;align-items:center;width:fit-content;margin-bottom:3rem}.gradient-link a{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-decoration:underline}.gradient-link::after{content:"";display:block;height:32px;width:32px;font-size:0;margin-left:10px;background-color:#e6edf6;background-image:url(86c2702c2e5e23004bde.svg);background-size:16px;background-repeat:no-repeat;background-position:center;border-radius:5px;transition:.2s ease-in-out}.gradient-link:hover a{background:linear-gradient(94deg, #184FDB 0.58%, #184FDB 97.87%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:var(--vibrant-blue)}.gradient-link:hover::after{background-color:#4c77e2;transition:.2s ease-in-out;background-image:url(b30367dccf244ef30b8a.svg)}
.fireblocks-customer-story-hero{display:flex;flex-wrap:wrap;column-gap:24px;position:relative;background:var(--customer-story-hero);z-index:1;overflow:hidden;padding:2rem 2rem 200px;border-radius:15px;align-items:center}.fireblocks-customer-story-hero .customer-story-hero-content{flex:0 0 100%}.fireblocks-customer-story-hero .customer-story-hero-content h1{font-size:1.9rem;font-weight:600;margin-top:0}.fireblocks-customer-story-hero .customer-story-hero-content h1 strong{font-weight:900}.fireblocks-customer-story-hero .customer-story-hero-content .time-to-read{font-size:12px;color:#4c77e2;padding:4px 8px;border:1px solid #4c77e2;margin-bottom:30px;border-radius:5px;width:fit-content}.fireblocks-customer-story-hero .customer-story-hero-content .customer-story-intro{margin-top:36px}.fireblocks-customer-story-hero .customer-story-hero-media{position:relative;height:250px;flex:0 0 100%}.fireblocks-customer-story-hero .customer-story-hero-media img{width:100%;height:100%;object-fit:cover;border-radius:15px}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-content{flex:0 0 100%}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-featured-image{visibility:hidden;position:absolute}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media{flex:0 0 100%;position:relative}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed{right:0rem}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed .w-big-play-button div{background:#e6edf6 !important}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed .w-big-play-button svg{filter:brightness(0) saturate(100%) invert(13%) sepia(83%) saturate(6091%) hue-rotate(228deg) brightness(96%) contrast(81%)}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed img.w-css-reset{border-width:0 !important;object-fit:cover;height:375px !important}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed img.w-css-reset.fireblocks-cs-video-cover{width:100% !important}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed .w-video-wrapper video{object-fit:cover !important;border-radius:10px}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed .w-bottom-bar{visibility:hidden}.customer-story-benefits-details{position:relative;z-index:10;margin:-150px auto 48px;background:var(--white);width:calc(100% - 4rem);max-width:1280px;padding:2rem;border-radius:15px;box-shadow:var(--shadow)}.customer-story-benefits-details h6{color:#878e9b;font-size:13px;text-transform:uppercase;letter-spacing:1.04px;margin-bottom:36px}.customer-story-benefits-details.facts{display:block;column-gap:20px;row-gap:20px}.customer-story-benefits-details.facts h6{grid-column:1/3}.customer-story-benefits-details.facts .benefit-detail{margin-bottom:20px}.customer-story-benefits-details.facts .benefit-detail p{margin-bottom:0}.customer-story-benefits-details.facts .benefit-detail .benefit-headline{color:var(--dark-gray);font-weight:700;font-size:15px}.customer-story-benefits-details.facts .benefit-detail .benefit-content{color:#14223d;font-size:15px;line-height:160%}.customer-story-benefits-details.stats{display:block;column-gap:20px;row-gap:20px}.customer-story-benefits-details.stats h6{grid-column:1/3;margin-bottom:20px}.customer-story-benefits-details.stats .benefit-detail{margin-bottom:20px}.customer-story-benefits-details.stats .benefit-detail p{margin-bottom:0}.customer-story-benefits-details.stats .benefit-detail .benefit-headline{color:var(--vibrant-blue);font-weight:700;font-size:24px}.customer-story-benefits-details.stats .benefit-detail .benefit-content{color:#37435a;font-size:11px;line-height:160%;font-weight:700;text-transform:uppercase}@media only screen and (min-width: 800px){.fireblocks-customer-story-hero{flex-wrap:nowrap;padding:4rem 4rem 200px}.fireblocks-customer-story-hero .customer-story-hero-content{flex:0 0 calc(60% - 48px)}.fireblocks-customer-story-hero .customer-story-hero-content h1{font-size:48px}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-content{flex:0 0 50%}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media{flex:0 0 50%}.fireblocks-customer-story-hero.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed{left:calc(100% - 575px)}.fireblocks-customer-story-hero .customer-story-hero-media{flex:0 0 calc(40% + 48px);height:375px}.fireblocks-customer-story-hero .customer-story-hero-media img{position:absolute;right:-6rem;width:100%;height:100%;object-fit:cover;border-radius:15px}.customer-story-benefits-details{width:calc(100% - 8rem);padding:40px}.customer-story-benefits-details.facts{display:grid;grid-template-columns:repeat(2, calc(50% - 40px));column-gap:20px;row-gap:20px}.customer-story-benefits-details.stats{display:grid;grid-template-columns:repeat(4, calc(25% - 40px));column-gap:20px}.customer-story-benefits-details.stats h6{grid-column:1/5}.customer-story-benefits-details.stats .benefit-detail{margin-bottom:0px}.customer-story-benefits-details.stats .benefit-detail .benefit-headline{font-size:36px;line-height:1;margin-bottom:10px}.customer-story-benefits-details.stats .benefit-detail .benefit-content{font-size:13px}}@media only screen and (min-width: 1980px){.fireblocks-customer-story-hero{padding-left:6rem}}@media only screen and (max-width: 580px){.fireblocks-customer-hero-video{padding:1rem 1rem 75px}.fireblocks-customer-hero-video .customer-story-hero-media{flex:0 0 100%}.fireblocks-customer-hero-video .customer-story-hero-media .fireblocks_wistia_embed{right:0;width:100% !important;height:150px !important}}
.fireblocks-customer-story-callout-text-block{display:flex;justify-content:center;margin-bottom:4rem;flex-wrap:wrap;gap:40px}.fireblocks-customer-story-callout-text-block .callout-item{padding:26px 30px;flex:1 0 calc(33% - 40px);border-radius:15px}.fireblocks-customer-story-callout-text-block .callout-item img{display:block;height:48px;width:48px;object-fit:contain;margin:0 auto}.fireblocks-customer-story-callout-text-block .callout-item h4{font-size:2.25rem;font-weight:700;text-align:center;text-transform:uppercase}.fireblocks-customer-story-callout-text-block .callout-item p{margin-bottom:0;text-transform:uppercase;font-size:13px;font-weight:700;text-align:center}.fireblocks-customer-story-callout-text-block.light-callouts .callout-item{background:var(--light-blue)}.fireblocks-customer-story-callout-text-block.light-callouts .callout-item h4{color:var(--vibrant-blue);-webkit-text-fill-color:var(--vibrant-blue)}.fireblocks-customer-story-callout-text-block.light-callouts .callout-item p{color:var(--dark-gray)}.fireblocks-customer-story-callout-text-block.dark-callouts .callout-item{background:var(--vibrant-blue)}.fireblocks-customer-story-callout-text-block.dark-callouts .callout-item h4{color:var(--aqua);-webkit-text-fill-color:var(--aqua)}.fireblocks-customer-story-callout-text-block.dark-callouts .callout-item p{color:var(--light-gray-secondary)}
