#bar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100dvw}#bar-container .rocket{position:absolute;width:10vw;top:0;left:6%;z-index:100}#bar-container .bar{padding:0 5vw 0 10vw;position:relative}#bar-container .bar>li{border-left:white solid .1rem;display:flex;padding:0 0 20vw 3rem;position:relative}#bar-container .bar>li:last-of-type{border-left:transparent solid}#bar-container .bar>li:before{content:"";background-image:url(/images/star.svg);background-size:cover;background-position:center;background-repeat:no-repeat;height:10vw;width:10vw;position:absolute;top:var(--bar-li-before-top);left:-6.2%}#bar-container .bar>li:last-of-type:before{top:-15px}@media screen and (min-width: 540px){.bar>li{padding:0 0 20vw 3.2rem!important;margin-top:0!important}.bar>li:before{left:-6.1%!important;top:-1rem!important}.bar>li:last-of-type:before{top:-1rem!important}}@media screen and (min-width: 768px){.bar>li{padding:0 0 20vw 3.5rem!important;margin-top:0!important}.bar>li:before{left:-6%!important;top:-1rem!important}.bar>li:last-of-type:before{top:-1.6rem!important}}@media screen and (min-width: 1024px){.bar{padding:0 5vw 0 10vw!important}.bar>li{padding:0 0 20vw 5rem!important}.bar>li:before{top:-2rem!important;left:-6%!important}.bar>li:last-of-type:before{top:-30px!important}}.timeline{position:relative;margin:0 18%;height:auto;display:none}.timeline:after{content:"";position:absolute;width:1px;height:var(--timeline-after-height);background-color:var(--text-white);top:0;bottom:0;left:50%;margin-left:-3px;opacity:.5}.container{padding:0 40px 20px;position:relative;background-color:inherit;width:50%}.container:after{content:"";background-image:url(/images/star.svg);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:40px;height:40px;top:var(--timeline-container-after-top);right:-58px;border-radius:50%;z-index:1;opacity:1}.left{left:-120px}.right{left:53.1%}.right:after{left:var(--timeline-right-after-star-left)}.content{position:relative;border-radius:6px}@media screen and (min-width: 1248px){.timeline{display:block}}@media screen and (min-width: 1536px){.right:after{left:-8.6%}}#custom-filemaker-solutions{display:flex;flex-direction:column;justify-content:center;background-color:var(--bg-primary);color:var(--text-white)}#custom-filemaker-solutions div.front-page{display:flex;flex-direction:column;justify-content:center}#custom-filemaker-solutions div.back-page{display:none}#custom-filemaker-solutions div.back-page .bar{width:80%;padding:0 5vw 0 1vw!important}#custom-filemaker-solutions div.back-page .bar li{opacity:.5;padding:0 0 10px 3rem}#custom-filemaker-solutions div.back-page .bar li:before{left:-7%!important}#custom-filemaker-solutions div.back-page .bar li:first-of-type:before{top:-1rem!important}#custom-filemaker-solutions div.back-page .bar li:last-of-type:before{top:-1rem!important;left:-7.3%!important}#custom-filemaker-solutions div.back-page .bar li.selected{opacity:1;transition:opacity .5s ease-in-out}#custom-filemaker-solutions div.back-page .bar li.selected:before{scale:1.1;transition:scale .5s ease-in-out}#custom-filemaker-solutions div.back-page section h1{margin:0;font-size:3vw}#custom-filemaker-solutions div.back-page section p{font-size:2vw}@media screen and (min-width: 768px){#custom-filemaker-solutions div.back-page .bar li{padding:0 0 20px 3.5rem!important;margin-top:0!important}#custom-filemaker-solutions div.back-page .bar li:first-of-type:before{top:-2rem!important}#custom-filemaker-solutions div.back-page .bar li:last-of-type:before{top:-2rem!important}}@media screen and (min-width: 1024px){#custom-filemaker-solutions{height:80vh}#custom-filemaker-solutions div.back-page .bar{padding:0 5vw 0 1vw!important}}@media screen and (min-width: 1248px){#custom-filemaker-solutions{height:100vh!important}#custom-filemaker-solutions div.back-page{flex-direction:column;align-items:center;justify-content:flex-start}#custom-filemaker-solutions div.back-page #bar-container{display:none}#custom-filemaker-solutions div.back-page .timeline .content{opacity:.5}#custom-filemaker-solutions div.back-page .timeline section h1{margin:0;font-size:1.5vw!important}#custom-filemaker-solutions div.back-page .timeline section p{font-size:.8vw!important}#custom-filemaker-solutions div.back-page .timeline .container.selected .content{opacity:1;transition:opacity .5s ease-in-out}#custom-filemaker-solutions div.back-page .timeline .container.selected:after{scale:1.1;transition:scale .5s ease-in-out}#custom-filemaker-solutions div.back-page .timeline .right{right:84px}#custom-filemaker-solutions div.back-page .timeline .right:after{left:-10%}#custom-filemaker-solutions div.back-page .timeline:after{top:15px;height:87.5%}}@media screen and (min-width: 1536px){#custom-filemaker-solutions .right:after{left:-9.5%!important}}#industries-we-serve{display:flex;width:100%;flex-direction:column;justify-content:center;color:var(--text-white)}#industries-we-serve div.front-page{display:flex;flex-direction:column;justify-content:center;background:url(/images/our-services-industries-we-serve-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}#industries-we-serve div.back-page{display:none;flex-direction:row;justify-content:space-around;align-items:center;cursor:pointer;padding:2vw}#industries-we-serve div.back-page h1{font-size:3vw}#industries-we-serve div.back-page ul{list-style:inside;margin-left:0;padding-left:0}#industries-we-serve div.back-page ul li{margin-bottom:.4em;font-size:2vw;font-weight:300;line-height:2;font-weight:lighter}#industries-we-serve div.back-page ul li::marker{font-size:1vw}#industries-we-serve div.back-page div:nth-child(1){display:flex;flex-direction:column;gap:.5vw}#industries-we-serve div.back-page h1:nth-child(2){font-weight:400}@media screen and (min-width: 1024px){#industries-we-serve{height:80vh!important}#industries-we-serve div.back-page h1{font-size:4vw!important}#industries-we-serve div.back-page li{font-size:3vw!important}}@media screen and (min-width: 1248px){#industries-we-serve{height:100vh!important}#industries-we-serve div.back-page h1{font-size:2vw!important}#industries-we-serve div.back-page li{font-size:1.5vw!important}}#what-our-clients-say{display:flex;flex-direction:column;justify-content:center;color:var(--text-white);width:100%}#what-our-clients-say div.front-page{display:flex;flex-direction:column;justify-content:center;background:url(/images/our-services-what-our-clients-say-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#what-our-clients-say div.back-page{background-color:var(--bg-primary);display:none;flex-direction:row;height:100%;width:100%;justify-content:space-evenly;align-items:center;gap:1vw;padding-left:0}#what-our-clients-say div.back-page div.testimonials{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;gap:1.5vw}#what-our-clients-say div.back-page div.testimonials div.testimonial{padding:1vw!important;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--bg-white);width:25vw;height:18vh;border-radius:1vw;padding:.5vw;gap:.1vw}#what-our-clients-say div.back-page div.testimonials div.testimonial .fa-star{color:#ffa81c;font-size:2vw}#what-our-clients-say div.back-page div.testimonials div.testimonial h3{margin:0;padding:0;font-size:2vw}#what-our-clients-say div.back-page div.testimonials div.testimonial p{font-size:2vw}#what-our-clients-say div.back-page div.testimonials .disabled{width:15vw;height:15vh;opacity:.5}#what-our-clients-say div.back-page div.testimonials .disabled *{opacity:.8}#what-our-clients-say div.back-page a{padding:1vw}#what-our-clients-say div.back-page .fa-chevron-left:nth-child(1){display:none}#what-our-clients-say div.back-page .fa-chevron-right:nth-child(1){display:none}#what-our-clients-say div.back-page .fa-chevron-left,#what-our-clients-say div.back-page .fa-chevron-right{cursor:pointer;z-index:100}@media screen and (min-width: 1024px){#what-our-clients-say{height:80dvh}#what-our-clients-say div.back-page div.testimonials{align-items:center}#what-our-clients-say div.back-page div.testimonials div.testimonial{width:35vw;height:35vh}#what-our-clients-say div.back-page div.testimonials div.testimonial .fa-star{font-size:4vw!important}#what-our-clients-say div.back-page div.testimonials div.testimonial h3{font-size:3vw}#what-our-clients-say div.back-page div.testimonials div.testimonial p{font-size:2.5vw!important}}@media screen and (min-width: 1248px){#what-our-clients-say{height:100dvh!important}#what-our-clients-say div.back-page div.testimonials div.testimonial{width:25vw!important;height:50vh!important}#what-our-clients-say div.back-page div.testimonials div.testimonial .fa-star,#what-our-clients-say div.back-page div.testimonials div.testimonial h3{font-size:2vw!important}#what-our-clients-say div.back-page div.testimonials div.testimonial p{font-size:2vw!important;font-weight:200}}#real-wolrd-insights{display:flex;width:100%;justify-content:center;align-items:center;color:var(--text-white);background-color:var(--bg-primary)}#real-wolrd-insights div.front-page{display:flex;flex-direction:column;justify-content:center;background:url(/images/our-services-real-world-insights-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;color:var(--text-white);gap:1vw}#real-wolrd-insights div.front-page p{font-weight:700;font-size:2vw;margin:0}#real-wolrd-insights div.back-page{display:none;flex-direction:column;padding:0;justify-content:center;align-items:center;background:url(/images/our-services-real-world-insights-background.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;color:var(--text-white);gap:1vw}#real-wolrd-insights div.back-page p{font-weight:700;font-size:3vw;margin:0}#real-wolrd-insights div.back-page h1{font-weight:400;line-height:2;font-size:3vw}#real-wolrd-insights div.back-page div.projects{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1vw;width:50vw;height:auto}#real-wolrd-insights div.back-page div.projects h1{font-weight:700;margin-top:0;font-size:3vw}#real-wolrd-insights div.back-page div.projects .details{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:2vw}#real-wolrd-insights div.back-page div.projects .details img{width:12vw;height:100%}#real-wolrd-insights div.back-page div.projects .details div{display:flex;flex-direction:column;gap:1vw}#real-wolrd-insights div.back-page div.projects .details div h2{font-weight:700;margin:0;font-size:2vw}#real-wolrd-insights div.back-page div.projects .details div p{font-size:2vw}#real-wolrd-insights div.back-page div.projects .details div a{background-color:var(--bg-primary);padding:.5vw;width:8vw;text-align:center;color:var(--text-white);font-size:1vw;font-weight:700;text-decoration:none;border:2px solid white}@media screen and (min-width: 1024px){#real-wolrd-insights{height:100dvh}#real-wolrd-insights div.back-page .details{padding:2vw}}main{width:100%;background-color:#141555;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.img-button{width:8vw;height:3vh;cursor:pointer}section{width:100%;height:100%}h1{font-weight:400;font-size:3vw}div.front-page,div.back-page{padding-left:5vw}header a img{background-color:transparent}@media screen and (min-width: 1024px){main{height:auto}main .img-button{width:10vw;height:10vh}main section{height:100%}}
