.fgp-case-studies .media .links,.fgp-info-box .list,.fgp-map .index .keys,.gesture .gesture-list{margin:0;padding:0;list-style:none}.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visible-on-desktop{display:none}@media (min-width:1024px){.visible-on-desktop{display:block}}@media (min-width:1024px){.hide-on-desktop{display:none}}@media (max-width:1023px){.visible-on-desktop-only,img.visible-on-desktop-only+.icon-zoom{display:none}}@media (min-width:1024px){img.hide-on-desktop+.icon-zoom{display:none}}.visible-on-tablet{display:none}@media (min-width:768px) and (max-width:1023px){.visible-on-tablet{display:block}}.visible-on-mobile{display:none}@media (max-width:767px){.visible-on-mobile{display:block}}.fintech-global-payments .link{font:500 18px/1.33 obvia,sans-serif}.fintech-global-payments .subscription-cta .heading{margin-bottom:65px}.fintech-global-payments .subscription-cta h3{font-family:obvia,sans-serif;font-weight:400;letter-spacing:-.5px;margin-bottom:20px}.fintech-global-payments .subscription-cta .pattern{top:0;bottom:0}.fintech-global-payments .subscription-cta .pattern:after{content:"";background:url(../../images/fgp/bg-newsletter.jpg) no-repeat 0 0/cover;position:absolute;top:0;right:0;bottom:0;left:0}.fgp-hero{min-height:347px;display:flex;align-items:center;padding:40px 0;background:#082d42 url(../../images/fgp/texture-dots.svg) no-repeat 0 0/cover;color:#fff;font-size:22px;line-height:1.16;letter-spacing:-.5px;position:relative;font-weight:400}@media (max-width:1023px){.fgp-hero{display:block;padding:40px 0 0}}@media (max-width:767px){.fgp-hero{padding-top:34px;font-size:20px;line-height:1.2;letter-spacing:-.1px}}.fgp-hero>.container{width:100%;position:relative;z-index:1}@media (max-width:1439px){.fgp-hero .content-holder{max-width:580px}}@media (max-width:1023px){.fgp-hero .content-holder{max-width:none}}.fgp-hero h1{color:#ff6a1b;margin-bottom:16px;font-weight:400}@media (max-width:767px){.fgp-hero h1{font-size:40px;line-height:1.2;letter-spacing:0}}.fgp-hero .hero-img{width:635px;position:absolute;right:0;bottom:0;height:100%}@media (max-width:1279px){.fgp-hero .hero-img{width:50%}}@media (max-width:1023px){.fgp-hero .hero-img{position:static;margin:30px auto 0}}@media (max-width:767px){.fgp-hero .hero-img{width:auto;max-width:374px;margin-top:18px}}.fgp-hero .hero-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.fgp-hero .hero-img:after{content:"";background:url(../../images/fgp/rails.png) no-repeat 0 0/905px 298px;position:absolute;right:0;bottom:0;width:905px;height:298px}@media (max-width:1023px){.fgp-hero .hero-img:after{display:none}}.fgp-hero .txt-wrap{max-width:700px}.fgp-hero .txt-wrap p{margin:0}.fgp-hero .txt-wrap p+p{margin-top:1rem}.fgp-intro{position:relative;padding:70px 0;font-weight:300}@media (max-width:767px){.fgp-intro{padding:36px 0;line-height:1.5}}.fgp-intro:after,.fgp-intro:before{content:"";background:url(../../images/fgp/dots-t.svg) no-repeat 0 0/cover;position:absolute;top:0;right:0;left:0;height:130px;z-index:1}.fgp-intro:after{background-image:url(../../images/fgp/dots-b.svg);top:auto;bottom:0;height:190px}.fgp-intro>.container{position:relative;z-index:2}@media (max-width:1023px){.fgp-intro .heading{margin-bottom:30px}}@media (max-width:767px){.fgp-intro .heading{margin-bottom:25px}}.fgp-intro h2{letter-spacing:-.2px;line-height:1;font-weight:400;color:#082d42;margin-bottom:16px}@media (max-width:767px){.fgp-intro h2{font-size:40px;line-height:1.2;margin-bottom:12px}}.fgp-intro .by{display:block;font:400 18px/1.2 obvia,sans-serif}.fgp-intro p{margin:0}.fgp-intro p+p{margin-top:22px}.fgp-intro .link{display:inline-flex;margin-top:24px}.fgp-intro .links{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:767px){.fgp-intro .links{gap:20px}}.fgp-anatomy{background:#082d42;padding:60px 0;color:#fff;line-height:1.5;position:relative}@media (max-width:767px){.fgp-anatomy{padding:27px 0 71px}}.fgp-anatomy .row{align-items:center}.fgp-anatomy [class*=col-]{position:static}.fgp-anatomy h2{color:#ff6a1b;font-weight:400;line-height:1.2;margin-bottom:16px}@media (max-width:767px){.fgp-anatomy h2{font-size:40px;line-height:1.2;margin-bottom:12px}}.fgp-anatomy .subtitle{display:block;font:300 27px/1.2 obvia,sans-serif;margin-bottom:18px}@media (max-width:767px){.fgp-anatomy .subtitle{font-size:24px}}.fgp-anatomy .by{display:block;font:400 18px/1.2 obvia,sans-serif;color:#a8d6f0;margin-bottom:18px}.fgp-anatomy p{margin-bottom:13px}@media (max-width:1023px){.fgp-anatomy .img-wrap{margin-top:16px}}.fgp-anatomy .anim-block{width:100%;padding-top:56.25%;position:relative}.fgp-anatomy .anim-block video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%}@media (max-width:767px){.fgp-anatomy .watch-video-link{position:absolute;bottom:26px;left:24px}}@media (max-width:1023px){.fgp-recent-content.content-category-wrap{padding:59px 0 0}}@media (max-width:767px){.fgp-recent-content.content-category-wrap{padding-top:37px}}.fgp-case-studies{background:#0e1a28 url(../../images/fgp/globe.svg) no-repeat 50% 50%/cover;padding:101px 0}@media (max-width:1023px){.fgp-case-studies{padding:80px 0}}@media (max-width:767px){.fgp-case-studies{padding:32px 0}}.fgp-case-studies h2{font-weight:400;margin-right:-30px;color:#93ca15}@media (max-width:1023px){.fgp-case-studies h2{margin:0 0 30px}}@media (max-width:767px){.fgp-case-studies h2{letter-spacing:1px}}.fgp-case-studies .holder{padding-left:62px;display:flex;flex-direction:column;gap:80px 0}@media (max-width:1279px){.fgp-case-studies .holder{padding-left:0}}@media (max-width:767px){.fgp-case-studies .holder{gap:35px 0}}.fgp-case-studies .media{display:flex;color:#fff;font-weight:300}@media (max-width:767px){.fgp-case-studies .media{display:block}}.fgp-case-studies .media .img{width:450px;height:227px}@media (max-width:1279px){.fgp-case-studies .media .img{width:280px;height:148px}}@media (max-width:767px){.fgp-case-studies .media .img{width:100%;height:192px}}.fgp-case-studies .media .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.fgp-case-studies .media .desc{line-height:1.5;flex:1;padding-left:24px}@media (max-width:767px){.fgp-case-studies .media .desc{padding:23px 0 0}}.fgp-case-studies .media .desc .title{font:300 27px/1.2 obvia,sans-serif;display:block;margin-bottom:18px;color:#fff}@media (max-width:767px){.fgp-case-studies .media .desc .title{font-size:24px}}.fgp-case-studies .media .desc .subtitle{font:300 18px/1.2 obvia,sans-serif;color:#a8d6f0;display:block;margin-bottom:18px}@media (max-width:767px){.fgp-case-studies .media .desc .subtitle{margin-bottom:21px}}.fgp-case-studies .media .desc p{margin-bottom:13px}.fgp-case-studies .media .links{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:1279px){.fgp-case-studies .media .links{gap:25px}}@media (max-width:767px){.fgp-case-studies .media .links{gap:30px}}.aside-download-box-wrap{width:492px;display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width:1279px){.aside-download-box-wrap{width:400px}}@media (max-width:1023px){.aside-download-box-wrap{width:100%;margin-top:50px}}.aside-download-box-wrap .download-box{width:362px;background:#082d42 url(../../images/fgp/pattern-box.svg) repeat 0 0/40px 40px;font-size:21px;line-height:1.2;letter-spacing:-.5px;font-weight:100;padding:44px 24px 60px;color:#fff}@media (max-width:1023px){.aside-download-box-wrap .download-box{width:auto;margin:0 -58px}}@media (max-width:767px){.aside-download-box-wrap .download-box{margin:0 -24px;padding:31px 24px 33px}}.aside-download-box-wrap .download-box h3{font:400 44px/1.0833 obvia,sans-serif;color:#fff;margin-bottom:30px}@media (max-width:767px){.aside-download-box-wrap .download-box h3{font-size:47px}}.aside-download-box-wrap .download-box p{margin-bottom:40px}.aside-download-box-wrap .download-box .btn{transition:all .3s ease-in-out;display:inline-flex;align-items:center;padding:8px 15px;border:1px solid #2effff;color:#2effff;font:500 18px/1 obvia,sans-serif;letter-spacing:-.5px;border-radius:2px;text-transform:uppercase}.aside-download-box-wrap .download-box .btn:hover{background:#2effff;color:#0e1a28}.aside-download-box-wrap .download-box .btn i{font-size:8px;margin:-1px 0 0 10px}@media (max-width:767px){.aside-download-box-wrap .download-box .btn i{margin-left:4px}}@media screen and (-webkit-min-device-pixel-ratio:0){.fgp-video{-webkit-filter:brightness(89%)}}@-moz-document url-prefix(){.fgp-video{filter:contrast(99.8%)}}#map-gestures-close{pointer-events:auto;cursor:pointer}.fgp-map{background:#0e1a28 url(../../images/fgp/grid-pattern.svg) repeat 0 0/40px 40px;position:relative;overflow:hidden;height:calc(var(--vh, 100vh) - 64px)}.fgp-map>.container{z-index:3;pointer-events:none}.fgp-map .inner,.fgp-map>.container{position:relative;height:100%}.fgp-map .index{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;position:absolute;bottom:32px;left:0;right:0;z-index:1;pointer-events:auto}@media (max-width:1023px){.fgp-map .index{justify-content:center;bottom:11px;gap:32px}}@media (max-width:767px){.fgp-map .index{bottom:8px}}@media (max-width:1023px){.fgp-map .index:after{content:"";background:#2effff;height:33px;position:absolute;left:-9999px;right:-9999px;bottom:-11px;z-index:-1}}@media (max-width:767px){.fgp-map .index:after{height:31px}}.fgp-map .index .btn{transition:all .3s ease-in-out;display:inline-flex;align-items:center;padding:6px 13px;border:1px solid #2effff;color:#2effff;background:#0e1a28;font:300 16px/1 obvia,sans-serif;letter-spacing:-.5px;border-radius:2px;text-transform:uppercase}@media (max-width:1023px){.fgp-map .index .btn{padding:0;border:none;font-weight:500;text-transform:uppercase;background:none;color:#0e1a28;font-size:14px}}@media (max-width:374px){.fgp-map .index .btn{font-size:12px}}@media (max-width:1023px){.fgp-map .index .btn span{text-decoration:underline}}.fgp-map .index .btn:hover{background:#2effff;color:#0e1a28}@media (max-width:1023px){.fgp-map .index .btn:hover{background:none;color:#0e1a28}}.fgp-map .index .btn:hover span{text-decoration:none}.fgp-map .index .btn i{font-size:8px;margin:-1px 0 0 10px}@media (max-width:767px){.fgp-map .index .btn i{margin-left:4px}}.fgp-map .index .keys-wrap{position:absolute;left:50%;transform:translateX(-50%)}@media (max-width:1023px){.fgp-map .index .keys-wrap{position:static;transform:none;order:-1;width:100%;display:flex;justify-content:center}}@media (max-width:767px){.fgp-map .index .keys-wrap{margin-bottom:-16px}}.fgp-map .index .keys{display:inline-flex;flex-wrap:wrap;padding:6px 13px;border:1px solid #2effff;color:#94bbd1;background:#0e1a28;font:300 16px/1 obvia,sans-serif;letter-spacing:-.4px;border-radius:2px;gap:5px 25px}@media (max-width:767px){.fgp-map .index .keys{font-size:14px;letter-spacing:-.35px;background:#132235;gap:5px 34px;text-transform:none}}.fgp-map .index .keys li{display:flex;flex-wrap:wrap;align-items:center}.fgp-map .index .keys .company,.fgp-map .index .keys .country{width:14px;height:14px;margin-right:8px;position:relative}@media (max-width:1023px){.fgp-map .index .keys .company,.fgp-map .index .keys .country{width:16px;height:16px}}.fgp-map .index .keys .country{background:#00a4b1}.fgp-map .index .keys .company{border:2px solid #ff6a1b}.fgp-map .index .keys .company:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#ff6a1b}.fgp-map .map{position:relative}.fgp-map .map .zoom-in-out{position:absolute;right:0;top:30px;width:36px;filter:drop-shadow(0 0 4px rgba(0,0,0,.5));background:#2effff;border-radius:2px;overflow:hidden;pointer-events:auto}@media (max-width:1024px){.fgp-map .map .zoom-in-out{display:none}}.fgp-map .map .zoom-in,.fgp-map .map .zoom-out{display:block;width:36px;height:36px;z-index:1;position:relative;cursor:pointer}.fgp-map .map .zoom-in:hover:after,.fgp-map .map .zoom-in:hover:before,.fgp-map .map .zoom-out:hover:after,.fgp-map .map .zoom-out:hover:before{background:#ff6a1b}.fgp-map .map .zoom-in:after,.fgp-map .map .zoom-in:before,.fgp-map .map .zoom-out:after,.fgp-map .map .zoom-out:before{transition:background .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";height:1.5px;width:18px;background:#0e1a28}.fgp-map .map .zoom-in:after,.fgp-map .map .zoom-out:after{width:1.5px;height:18px}.fgp-map .map .zoom-out{border-top:1px solid #0e1a28}.fgp-map .map .zoom-out:after{content:none}.loading,.start-explore{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(14,26,40,.9);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.start-explore .content-wrap{max-width:720px;margin:0 auto}.start-explore h1{font-size:50px;line-height:1.2;font-weight:500;color:#ff4d00;margin-bottom:20px}@media (max-width:767px){.start-explore h1{font-size:40px}}.start-explore .txt-wrap{max-width:545px;margin:0 auto 20px;font-weight:300;line-height:1.5;letter-spacing:-.08px}.start-explore .txt-wrap p{margin:0}.start-explore .txt-wrap p+p{margin-top:1rem}.start-explore .btn-start{transition:all .3s ease-in-out;display:inline-flex;padding:8px 13px;border:1px solid #2effff;color:#2effff;background:#0e1a28;font:400 16px/1 obvia,sans-serif;letter-spacing:-.5px;text-transform:uppercase}.start-explore .btn-start:hover{background:#2effff;color:#0e1a28}@media (max-width:767px){.fgp-info-box-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(14,26,40,.5);z-index:1}}.fgp-info-box{width:500px;position:absolute;z-index:5;border:1px solid #a8d6f0;background:#082c40;box-shadow:6px 6px 4px 0 rgba(0,0,0,.25);font:250 16px/1.2 obvia,sans-serif;color:#fff;padding:14px 0}@media (max-width:1024px){.fgp-info-box{position:fixed;left:0!important;top:64px!important;bottom:0!important;width:67.63%;border:none;padding:32px 0}}.fgp-info-box .close{transition:color .3s ease-in-out;position:absolute;right:10px;top:9px;transform:rotate(45deg);color:#2effff;font-size:16px}@media (min-width:768px){.fgp-info-box .close{display:none}}.fgp-info-box .close:hover{color:#93ca15}@media (max-width:767px){.fgp-info-box .scrollable-content{max-height:calc(var(--vh) - 134px)}}.fgp-info-box .scrollable-content .simplebar-track{right:4px;width:4px;background:none}.fgp-info-box .scrollable-content .simplebar-track .simplebar-scrollbar:before{background:#1a5b7f;border-radius:10px}.fgp-info-box .box-inner{padding:0 16px}@media (max-width:767px){.fgp-info-box .box-inner{padding:0 32px 0 24px}}.fgp-info-box .box-inner>.country-name{display:block;margin-bottom:6px}.fgp-info-box p{margin:0 0 1px}.fgp-info-box p+p{margin-top:1rem}.fgp-info-box .head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:1px}@media (max-width:639px){.fgp-info-box .head{display:block}}.fgp-info-box .country-name{font:400 30px/1.2 obvia,sans-serif;color:#93ca15}@media (max-width:639px){.fgp-info-box .country-name{display:block}}.fgp-info-box .population{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:3px}@media (max-width:639px){.fgp-info-box .population{gap:8px}}.fgp-info-box .population span{color:#94bbd1;font:400 14px/1.2 obvia,sans-serif;text-transform:uppercase;margin-bottom:1px}.fgp-info-box .population strong{font:500 18px/1.2 obvia,sans-serif;color:#93ca15}.fgp-info-box .block{background:#09354d;padding:12px;margin-bottom:10px}.fgp-info-box .block .row{margin:-20px;display:flex;flex-wrap:wrap}@media (max-width:639px){.fgp-info-box .block .row{margin:0}}.fgp-info-box .block .col{width:50%;padding:20px}@media (max-width:639px){.fgp-info-box .block .col{width:100%;padding:0}}@media (max-width:639px){.fgp-info-box .block .col+.col{border-top:1px solid #a8d6f0;padding-top:18px;margin-top:18px}}.fgp-info-box .block .block-title{display:block;font:400 14px/1.2 obvia,sans-serif;color:#94bbd1;text-transform:uppercase;margin-bottom:6px}.fgp-info-box .block .col-title{display:block;font:400 16px/1 obvia,sans-serif;color:#fff;margin-bottom:4px}.fgp-info-box .block .percentage,.fgp-info-box .block .txt{display:block;font:500 18px/1.2 obvia,sans-serif;color:#93ca15;margin-bottom:6px}.fgp-info-box .block .txt{margin:0}.fgp-info-box .block .bar{background:#1a5b7f;height:10px;position:relative}.fgp-info-box .block .bar span{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(270deg,#2effff 35.94%,#00a4b1)}.fgp-info-box .foot .txt{font:500 16px/1.2 obvia,sans-serif;color:#2effff}.fgp-info-box .foot .txt p{margin:0}.fgp-info-box .foot+.foot,.fgp-info-box .foot .txt p+p{margin-top:1rem}.fgp-info-box .report{display:inline-block;margin-top:8px;font:250 12px/1.2 obvia,sans-serif;text-decoration:underline;color:#94bbd1}.fgp-info-box .report:hover{text-decoration:none}.fgp-info-box .place{display:block;font:400 14px/1.2 obvia,sans-serif;color:#94bbd1;margin-bottom:8px;text-transform:uppercase}.fgp-info-box .list{font:250 16px/1.2 obvia,sans-serif}.fgp-info-box .list li+li{margin-top:8px}.fgp-info-box .list li .place{margin-top:15px}.fgp-info-box .list strong{display:block;font:500 18px/1.2 obvia,sans-serif;color:#ff6a1b;margin-bottom:4px}.gesture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(14,26,40,.5)}.gesture .holder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;border:1px solid #a8d6f0;background:#082c40;padding:34px 20px 26px;box-shadow:6px 6px 4px 0 rgba(0,0,0,.25);font:250 16px/1.2 obvia,sans-serif;color:#fff;max-width:340px;width:100%}.gesture .close{transition:color .3s ease-in-out;position:absolute;right:10px;top:9px;transform:rotate(45deg);color:#2effff;font-size:16px}.gesture .close:hover{color:#93ca15}.gesture .gesture-list{font:250 16px/1.2 obvia,sans-serif;letter-spacing:-.2px}.gesture .gesture-list li{display:flex}.gesture .gesture-list li+li{margin-top:20px}.gesture .gesture-list .icon-wrap{width:46px;margin-right:16px;text-align:center}.gesture .gesture-list .txt{flex:1}.gesture .gesture-list p{margin:0}.gesture .gesture-list p+p{margin-top:10px}#map-wrapper{position:absolute;left:0;top:0}#map-wrapper,#map-wrapper svg{height:100%;width:100%}#map-wrapper svg *{pointer-events:none}#map-wrapper svg #map-cities g,#map-wrapper svg #map-countries path{pointer-events:auto;cursor:pointer}#map-wrapper svg #map-cities g rect{pointer-events:auto}