.call-to-action{background-color:#efe5dc;background-image:url(/assets/svg/horizon-1.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;color:#1b4b65;padding:4rem 0 3rem;text-align:center}.call-to-action .cta__heading{margin-bottom:1rem}.call-to-action img{display:block;margin:0 auto 1rem;max-width:200px}.call-to-action .cta__buttons{padding-top:2rem}.call-to-action .button{background-color:#fff}.g2-badges img{max-width:120px}.sticky-list__heading{position:sticky;top:90px}.sticky-list__items{align-items:stretch;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;margin-top:75px}@media screen and (max-width:500px){.sticky-list__items{margin-top:0}}.sticky-list__item{position:relative}.sticky-list__item h4{font-family:Open Sans,sans-serif;font-family:Open Sans Bold,sans-serif;font-size:1rem;font-weight:700;padding-left:32px}.sticky-list__item h4:before{aspect-ratio:1/1;background-image:url(/assets/svg/icons/spark.svg);background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:0;position:absolute;top:2px;width:18px}.sticky-list__item p{margin-bottom:1rem}.sticky-list__item ul{list-style:disc;margin:1rem 0;padding-left:40px}#related-resources{padding-left:0;padding-right:0}.related-resources h2{text-align:center}.related-resources h3{font-family:Open Sans Bold;text-align:left}.related-resources__list{align-items:stretch;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-top:2rem}@media screen and (max-width:768px){.related-resources__list{flex-direction:column;padding-top:1rem}}.related-resources__resource{background-color:#f5f7f9;border:1px solid #e7ecf3;border-radius:16px;display:flex;flex:1}.related-resources .blog-listing__link,.related-resources__link{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem}.related-resources .blog-listing__link:hover .related-resources__title,.related-resources__link:hover .related-resources__title{color:#5ea9d4}.related-resources__type{color:#1b4b65;font-family:Open Sans,sans-serif;font-family:Open Sans Bold,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.related-resources .blog-listing__title,.related-resources__title{color:#3c4858;font-family:Open Sans,sans-serif;font-size:1.25rem;line-height:1.5}.related-resources__view-all{align-items:center;display:flex;justify-content:center;margin:2rem 0}.related-resources .blog-listing__lede{display:none}.brand-logos{align-items:center;display:flex;gap:1.667em;justify-content:space-between;margin:0 auto;max-width:800px;padding-top:3rem}@media screen and (max-width:500px){.brand-logos{flex-wrap:wrap;justify-content:center}}.brand-logos img{display:block;height:30px}.brand-logos .brand-knb_online img{height:30px}@media screen and (max-width:1023px){.brand-logos .brand-fp_markets img{height:unset;width:150px}}@media screen and (max-width:768px){#homepage .section{padding-bottom:0}}@media screen and (max-width:1023px){#homepage #hero{padding-top:2rem}}#homepage #hero h1{color:#1b4b65;font-size:4rem;line-height:1.25;margin-left:unset;margin-right:unset}@media screen and (max-width:1023px){#homepage #hero h1{font-size:3rem;text-align:left}}#homepage #hero img{max-width:500px;width:100%}#homepage #hero p{margin-bottom:0;margin-right:0;max-width:40ch}@media screen and (max-width:1023px){#homepage #hero p{text-align:left}}#homepage #hero .columns{align-items:center}#homepage #hero .column.has-text-right{align-items:flex-end;display:flex;flex-direction:column}@media screen and (max-width:1023px){#homepage #hero .column.has-text-right{align-items:flex-start}}#homepage #capabilities p{max-width:48ch}#homepage #products h2{margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:36ch}#homepage #products h3{font-family:Open Sans,sans-serif;font-family:Open Sans Bold,sans-serif;font-weight:700}#homepage #products p{margin-bottom:2rem}#homepage #results .columns{align-items:center}#homepage #results .statistics{display:grid;gap:2px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr)}@media screen and (max-width:1023px){#homepage #results .statistics{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}}#homepage #results img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#homepage #results .tmgm{grid-column:1/span 2;grid-row:2/span 2}#homepage #results .coinrule{grid-column:3/span 2;grid-row:1/span 2}#homepage #results .health-nutrition{grid-column:3/span 2;grid-row:3/span 2}#homepage #related-resources{padding-bottom:5rem}
