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