﻿:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports(font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}body{font-family:Inter,sans-serif}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.hero{background:#092c3d;background:url(../img/fp-hero-bg-2.jpg),#36537d;background-size:60%;background-repeat:no-repeat;background-position:top right;padding:180px 0 100px;position:relative}.hero h1{color:#fff;font-weight:500;font-size:30px}.hero .case-study{color:#fff;font-size:16px;font-weight:500;text-decoration:none;display:block;margin-bottom:20px;position:absolute;top:20px;right:20px;transition:opacity .5s}.hero .case-study:hover{text-decoration:none;opacity:.75}.hero .glide{margin-top:30px}.hero .glide .glide__slides .glide__slide img{max-width:100%;height:auto}.hero svg.logo{width:400px;max-width:100%;margin-bottom:20px;overflow:visible}.hero svg.logo #Loop{opacity:0;transform:translateX(30px);transition:opacity .7s,transform .9s}.hero svg.logo #Loop.animate{opacity:1;transform:translateX(0)}@media(max-width: 991px){.hero{background-size:80%}.hero h1{font-size:24px}}@media(max-width: 575px){.hero{background-size:80%;padding:80px 0}.hero h1{font-size:22px}.hero svg.logo{width:200px;margin-bottom:10px}.hero .case-study{font-size:14px}}section.intro .wrapper{color:#fff;margin-top:-60px;position:relative;z-index:1;text-align:center;box-shadow:0 0 30px 0 rgba(0,0,0,.1);opacity:0;transform:translateY(30px);transition:opacity .5s,transform .7s}section.intro .wrapper.animate{opacity:1;transform:translateY(0)}section.intro .wrapper .top{padding:40px 100px;border-radius:10px 10px 0 0;background:#5a8af7}section.intro .wrapper .bottom{padding:30px 100px;border-radius:0 0 10px 10px;background:#87aaf8}section.intro .wrapper .item{padding:0 20px}section.intro .wrapper .item img{height:70px;margin-bottom:20px}section.intro .wrapper h2{color:#fff;font-size:28px}section.intro .wrapper p{color:#fff;font-size:18px;margin:0}section.intro .wrapper h3{color:#fff;font-size:18px;font-weight:500}section.intro .wrapper h3 strong{font-weight:900;color:#b2caff;font-size:24px;opacity:0;transform:translateY(30px);transition:opacity .5s,transform .7s}section.intro .wrapper h3 strong.animate{opacity:1;transform:translateY(0)}section.intro .wrapper h3 strong.one{transition-delay:.3s}section.intro .wrapper h3 strong.two{transition-delay:.6s}section.intro .wrapper h3 strong.three{transition-delay:.9s}@media(max-width: 991px){section.intro .wrapper{margin-top:-50px}section.intro .wrapper h2{font-size:24px}section.intro .wrapper h3{font-size:18px}section.intro .wrapper p{font-size:16px}section.intro .wrapper .top{padding:40px 20px}section.intro .wrapper .bottom{padding:20px 20px}}@media(max-width: 575px){section.intro .wrapper{margin-top:-30px}section.intro .wrapper h2{font-size:22px}section.intro .wrapper h3{font-size:16px}section.intro .wrapper p{font-size:16px}section.intro .wrapper .item img{height:50px;margin-bottom:0}section.intro .wrapper .top{padding:30px 20px}section.intro .wrapper .bottom{padding:20px 20px}}section.solution{padding:45px 0}section.solution img.icon{height:70px;max-width:100%;margin-right:20px;opacity:0;transform:translateX(-30px);transition:opacity .5s,transform .7s}section.solution img.icon.animate{opacity:1;transform:translateX(0)}section.solution img.graphic{max-width:100%;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}section.solution p{font-size:16px;margin-bottom:0;font-weight:300}section.solution h3 strong{font-weight:900;color:#87aaf8;font-size:120%}section.solution h3 span{color:#87aaf8;font-weight:700}section.solution .clipping{max-width:60%;margin:0 auto;display:block}section.solution .wsj{padding:20px;background:#5a8af7}section.solution ul{columns:2}section.solution ul li{font-size:16px;margin-bottom:20px;font-weight:300;list-style:none;position:relative;padding-left:20px;page-break-inside:avoid;break-inside:avoid-column}section.solution ul li strong{font-weight:700}section.solution ul li:before{content:"✔";color:#5a8af7;position:absolute;left:0}@media(max-width: 991px){section.solution img.graphic{max-width:500px;width:100%;margin:0 auto;display:block}section.solution h3{font-size:22px}}@media(max-width: 767px){section.solution h3{font-size:24px}}@media(max-width: 575px){section.solution{padding:30px 0}section.solution h3{font-size:18px}section.solution img.icon{max-width:50px;max-height:auto}section.solution ul{columns:1}section.solution ul li:last-child{margin-bottom:0}}section.featured img.graphic{max-width:100%;padding:50px;background:#87aaf8;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}@media(max-width: 575px){section.featured img.graphic{padding:10px}}section.about{padding:70px 0;background:#5a8af7}section.about h2{color:#fff;font-size:28px}section.about p{color:#fff;font-size:16px;font-weight:300;margin:0}section.about p strong{font-weight:700}section.about img{width:90%;max-width:100%;opacity:0;transform:translateY(30px);transition:opacity .5s,transform .7s;display:block}section.about img.animate{opacity:1;transform:translateY(0)}@media(max-width: 991px){section.about img{max-width:200px;margin:0 auto 20px}}@media(max-width: 575px){section.about{padding:50px 0}section.about h2{font-size:24px}section.about img{max-height:40px;margin:0 auto 20px}section.about p{text-align:center}}section.contact{padding:70px 0}section.contact h2{color:#5a8af7;font-size:36px}section.contact h2 span{color:#092c3d;display:block}section.contact h2 strong{font-weight:800;opacity:0;transform:translateY(70px);transition:opacity .5s,transform .7s}section.contact h2 strong.animate{opacity:1;transform:translateY(0)}section.contact p{color:#231f21;font-size:18px}@media(max-width: 991px){section.contact h2{font-size:30px}}@media(max-width: 767px){section.contact p span{display:none}section.contact p strong{display:block;margin-bottom:10px}}@media(max-width: 575px){section.contact{padding:50px 0}section.contact h2{font-size:24px}}/*# sourceMappingURL=front.css.map */
