@import url("https://hello.myfonts.net/count/36982a");@import url("https://p.typekit.net/p.css?s=1&k=pvb4vmv&ht=tk&f=10875.32265&a=9998696&app=typekit&e=css");@font-face{font-family:TTNorms;src:url(/assets/fonts/myfonts/36982A_0_0.eot?v=b4571ffa09);src:url(/assets/fonts/myfonts/36982A_0_0.eot?v=b4571ffa09?#iefix) format("embedded-opentype"),url(/assets/fonts/myfonts/36982A_0_0.woff?v=8da2a897a62?v=0741ef2484) format("woff2"),url(assets/fonts/myfonts/36982A_0_0.woff?v=8da2a897a6) format("woff"),url(/assets/fonts/myfonts/36982A_0_0.ttf?v=08569833f1) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:TTNorms;src:url(/assets/fonts/myfonts/36982A_1_0.eot?v=d17db47c69);src:url(/assets/fonts/myfonts/36982A_1_0.eot?v=d17db47c69?#iefix) format("embedded-opentype"),url(/assets/fonts/myfonts/36982A_1_0.woff?v=f6e6d613082?v=11d963fa91) format("woff2"),url(assets/fonts/myfonts/36982A_1_0.woff?v=f6e6d61308) format("woff"),url(/assets/fonts/myfonts/36982A_1_0.ttf?v=65784b4d7b) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:TTNorms;src:url(/assets/fonts/myfonts/36982A_3_0.eot?v=9eaeb9e050);src:url(/assets/fonts/myfonts/36982A_3_0.eot?v=9eaeb9e050?#iefix) format("embedded-opentype"),url(/assets/fonts/myfonts/36982A_3_0.woff?v=2d324e82762?v=000a064769) format("woff2"),url(assets/fonts/myfonts/36982A_3_0.woff?v=2d324e8276) format("woff"),url(/assets/fonts/myfonts/36982A_3_0.ttf?v=9e3f91f498) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:TTNorms;src:url(/assets/fonts/myfonts/36982A_2_0.eot?v=13612a6f42);src:url(/assets/fonts/myfonts/36982A_2_0.eot?v=13612a6f42?#iefix) format("embedded-opentype"),url(/assets/fonts/myfonts/36982A_2_0.woff?v=1c1ae9a9582?v=1ca975aa90) format("woff2"),url(assets/fonts/myfonts/36982A_2_0.woff?v=1c1ae9a958) format("woff"),url(/assets/fonts/myfonts/36982A_2_0.ttf?v=f3a87860e2) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:din-condensed;src:url(https://use.typekit.net/af/3b5627/0000000000000000000146b3/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/3b5627/0000000000000000000146b3/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/3b5627/0000000000000000000146b3/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:din-condensed;src:url(https://use.typekit.net/af/6cc50e/00000000000000003b9aee41/27/l?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/6cc50e/00000000000000003b9aee41/27/d?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/6cc50e/00000000000000003b9aee41/27/a?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-style:normal;font-weight:300}.tk-din-condensed{font-family:din-condensed,sans-serif}.materialize-red{background-color:#e51c23!important}.materialize-red-text{color:#e51c23!important}.materialize-red.lighten-5{background-color:#fdeaeb!important}.materialize-red-text.text-lighten-5{color:#fdeaeb!important}.materialize-red.lighten-4{background-color:#f8c1c3!important}.materialize-red-text.text-lighten-4{color:#f8c1c3!important}.materialize-red.lighten-3{background-color:#f3989b!important}.materialize-red-text.text-lighten-3{color:#f3989b!important}.materialize-red.lighten-2{background-color:#ee6e73!important}.materialize-red-text.text-lighten-2{color:#ee6e73!important}.materialize-red.lighten-1{background-color:#ea454b!important}.materialize-red-text.text-lighten-1{color:#ea454b!important}.materialize-red.darken-1{background-color:#d0181e!important}.materialize-red-text.text-darken-1{color:#d0181e!important}.materialize-red.darken-2{background-color:#b9151b!important}.materialize-red-text.text-darken-2{color:#b9151b!important}.materialize-red.darken-3{background-color:#a21318!important}.materialize-red-text.text-darken-3{color:#a21318!important}.materialize-red.darken-4{background-color:#8b1014!important}.materialize-red-text.text-darken-4{color:#8b1014!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.red.lighten-5{background-color:#ffebee!important}.red-text.text-lighten-5{color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red-text.text-lighten-4{color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red-text.text-lighten-3{color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red-text.text-lighten-2{color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red-text.text-lighten-1{color:#ef5350!important}.red.darken-1{background-color:#e53935!important}.red-text.text-darken-1{color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red-text.text-darken-2{color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red-text.text-darken-3{color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red-text.text-darken-4{color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red-text.text-accent-1{color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red-text.text-accent-2{color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red-text.text-accent-3{color:#ff1744!important}.red.accent-4{background-color:#d50000!important}.red-text.text-accent-4{color:#d50000!important}.pink{background-color:#e91e63!important}.pink-text{color:#e91e63!important}.pink.lighten-5{background-color:#fce4ec!important}.pink-text.text-lighten-5{color:#fce4ec!important}.pink.lighten-4{background-color:#f8bbd0!important}.pink-text.text-lighten-4{color:#f8bbd0!important}.pink.lighten-3{background-color:#f48fb1!important}.pink-text.text-lighten-3{color:#f48fb1!important}.pink.lighten-2{background-color:#f06292!important}.pink-text.text-lighten-2{color:#f06292!important}.pink.lighten-1{background-color:#ec407a!important}.pink-text.text-lighten-1{color:#ec407a!important}.pink.darken-1{background-color:#d81b60!important}.pink-text.text-darken-1{color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink-text.text-darken-2{color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink-text.text-darken-3{color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink-text.text-darken-4{color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink-text.text-accent-1{color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink-text.text-accent-2{color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink-text.text-accent-3{color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.pink-text.text-accent-4{color:#c51162!important}.purple{background-color:#9c27b0!important}.purple-text{color:#9c27b0!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple-text.text-lighten-5{color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple-text.text-lighten-4{color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple-text.text-lighten-3{color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple-text.text-lighten-2{color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}.purple-text.text-lighten-1{color:#ab47bc!important}.purple.darken-1{background-color:#8e24aa!important}.purple-text.text-darken-1{color:#8e24aa!important}.purple.darken-2{background-color:#7b1fa2!important}.purple-text.text-darken-2{color:#7b1fa2!important}.purple.darken-3{background-color:#6a1b9a!important}.purple-text.text-darken-3{color:#6a1b9a!important}.purple.darken-4{background-color:#4a148c!important}.purple-text.text-darken-4{color:#4a148c!important}.purple.accent-1{background-color:#ea80fc!important}.purple-text.text-accent-1{color:#ea80fc!important}.purple.accent-2{background-color:#e040fb!important}.purple-text.text-accent-2{color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple-text.text-accent-3{color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.purple-text.text-accent-4{color:#a0f!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple-text.text-lighten-5{color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple-text.text-lighten-4{color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple-text.text-lighten-3{color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple-text.text-lighten-2{color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple-text.text-lighten-1{color:#7e57c2!important}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple-text.text-darken-1{color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple-text.text-darken-2{color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple-text.text-darken-3{color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple-text.text-darken-4{color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple-text.text-accent-1{color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple-text.text-accent-2{color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple-text.text-accent-3{color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.deep-purple-text.text-accent-4{color:#6200ea!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo-text.text-lighten-5{color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo-text.text-lighten-4{color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo-text.text-lighten-3{color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo-text.text-lighten-2{color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo-text.text-lighten-1{color:#5c6bc0!important}.indigo.darken-1{background-color:#3949ab!important}.indigo-text.text-darken-1{color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo-text.text-darken-2{color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo-text.text-darken-3{color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo-text.text-darken-4{color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo-text.text-accent-1{color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo-text.text-accent-2{color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo-text.text-accent-3{color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}.indigo-text.text-accent-4{color:#304ffe!important}.blue{background-color:#2196f3!important}.blue-text{color:#2196f3!important}.blue.lighten-5{background-color:#e3f2fd!important}.blue-text.text-lighten-5{color:#e3f2fd!important}.blue.lighten-4{background-color:#bbdefb!important}.blue-text.text-lighten-4{color:#bbdefb!important}.blue.lighten-3{background-color:#90caf9!important}.blue-text.text-lighten-3{color:#90caf9!important}.blue.lighten-2{background-color:#64b5f6!important}.blue-text.text-lighten-2{color:#64b5f6!important}.blue.lighten-1{background-color:#42a5f5!important}.blue-text.text-lighten-1{color:#42a5f5!important}.blue.darken-1{background-color:#1e88e5!important}.blue-text.text-darken-1{color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue-text.text-darken-2{color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue-text.text-darken-3{color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue-text.text-darken-4{color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue-text.text-accent-1{color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue-text.text-accent-2{color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue-text.text-accent-3{color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.blue-text.text-accent-4{color:#2962ff!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue-text.text-lighten-5{color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue-text.text-lighten-4{color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue-text.text-lighten-3{color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue-text.text-lighten-2{color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue-text.text-lighten-1{color:#29b6f6!important}.light-blue.darken-1{background-color:#039be5!important}.light-blue-text.text-darken-1{color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue-text.text-darken-2{color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue-text.text-darken-3{color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue-text.text-darken-4{color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue-text.text-accent-1{color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue-text.text-accent-2{color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue-text.text-accent-3{color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.light-blue-text.text-accent-4{color:#0091ea!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan-text.text-lighten-5{color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan-text.text-lighten-4{color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan-text.text-lighten-3{color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan-text.text-lighten-2{color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan-text.text-lighten-1{color:#26c6da!important}.cyan.darken-1{background-color:#00acc1!important}.cyan-text.text-darken-1{color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan-text.text-darken-2{color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan-text.text-darken-3{color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan-text.text-darken-4{color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan-text.text-accent-1{color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan-text.text-accent-2{color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan-text.text-accent-3{color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.cyan-text.text-accent-4{color:#00b8d4!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal-text.text-lighten-5{color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal-text.text-lighten-4{color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal-text.text-lighten-3{color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal-text.text-lighten-2{color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal-text.text-lighten-1{color:#26a69a!important}.teal.darken-1{background-color:#00897b!important}.teal-text.text-darken-1{color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal-text.text-darken-2{color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal-text.text-darken-3{color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal-text.text-darken-4{color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal-text.text-accent-1{color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal-text.text-accent-2{color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal-text.text-accent-3{color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.teal-text.text-accent-4{color:#00bfa5!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.green.lighten-5{background-color:#e8f5e9!important}.green-text.text-lighten-5{color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green-text.text-lighten-4{color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green-text.text-lighten-3{color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green-text.text-lighten-2{color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green-text.text-lighten-1{color:#66bb6a!important}.green.darken-1{background-color:#43a047!important}.green-text.text-darken-1{color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green-text.text-darken-2{color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green-text.text-darken-3{color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green-text.text-darken-4{color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green-text.text-accent-1{color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green-text.text-accent-2{color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green-text.text-accent-3{color:#00e676!important}.green.accent-4{background-color:#00c853!important}.green-text.text-accent-4{color:#00c853!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green-text.text-lighten-5{color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green-text.text-lighten-4{color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green-text.text-lighten-3{color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green-text.text-lighten-2{color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green-text.text-lighten-1{color:#9ccc65!important}.light-green.darken-1{background-color:#7cb342!important}.light-green-text.text-darken-1{color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green-text.text-darken-2{color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green-text.text-darken-3{color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green-text.text-darken-4{color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green-text.text-accent-1{color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green-text.text-accent-2{color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green-text.text-accent-3{color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.light-green-text.text-accent-4{color:#64dd17!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime-text.text-lighten-5{color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime-text.text-lighten-4{color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime-text.text-lighten-3{color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime-text.text-lighten-2{color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime-text.text-lighten-1{color:#d4e157!important}.lime.darken-1{background-color:#c0ca33!important}.lime-text.text-darken-1{color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime-text.text-darken-2{color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime-text.text-darken-3{color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime-text.text-darken-4{color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime-text.text-accent-1{color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime-text.text-accent-2{color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime-text.text-accent-3{color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.lime-text.text-accent-4{color:#aeea00!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow-text.text-lighten-5{color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow-text.text-lighten-4{color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow-text.text-lighten-3{color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow-text.text-lighten-2{color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow-text.text-lighten-1{color:#ffee58!important}.yellow.darken-1{background-color:#fdd835!important}.yellow-text.text-darken-1{color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow-text.text-darken-2{color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow-text.text-darken-3{color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow-text.text-darken-4{color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow-text.text-accent-1{color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow-text.text-accent-2{color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow-text.text-accent-3{color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.yellow-text.text-accent-4{color:#ffd600!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.amber.lighten-5{background-color:#fff8e1!important}.amber-text.text-lighten-5{color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber-text.text-lighten-4{color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber-text.text-lighten-3{color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber-text.text-lighten-2{color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber-text.text-lighten-1{color:#ffca28!important}.amber.darken-1{background-color:#ffb300!important}.amber-text.text-darken-1{color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber-text.text-darken-2{color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber-text.text-darken-3{color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber-text.text-darken-4{color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber-text.text-accent-1{color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber-text.text-accent-2{color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber-text.text-accent-3{color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}.amber-text.text-accent-4{color:#ffab00!important}.orange{background-color:#ff9800!important}.orange-text{color:#ff9800!important}.orange.lighten-5{background-color:#fff3e0!important}.orange-text.text-lighten-5{color:#fff3e0!important}.orange.lighten-4{background-color:#ffe0b2!important}.orange-text.text-lighten-4{color:#ffe0b2!important}.orange.lighten-3{background-color:#ffcc80!important}.orange-text.text-lighten-3{color:#ffcc80!important}.orange.lighten-2{background-color:#ffb74d!important}.orange-text.text-lighten-2{color:#ffb74d!important}.orange.lighten-1{background-color:#ffa726!important}.orange-text.text-lighten-1{color:#ffa726!important}.orange.darken-1{background-color:#fb8c00!important}.orange-text.text-darken-1{color:#fb8c00!important}.orange.darken-2{background-color:#f57c00!important}.orange-text.text-darken-2{color:#f57c00!important}.orange.darken-3{background-color:#ef6c00!important}.orange-text.text-darken-3{color:#ef6c00!important}.orange.darken-4{background-color:#e65100!important}.orange-text.text-darken-4{color:#e65100!important}.orange.accent-1{background-color:#ffd180!important}.orange-text.text-accent-1{color:#ffd180!important}.orange.accent-2{background-color:#ffab40!important}.orange-text.text-accent-2{color:#ffab40!important}.orange.accent-3{background-color:#ff9100!important}.orange-text.text-accent-3{color:#ff9100!important}.orange.accent-4{background-color:#ff6d00!important}.orange-text.text-accent-4{color:#ff6d00!important}.deep-orange{background-color:#ff5722!important}.deep-orange-text{color:#ff5722!important}.deep-orange.lighten-5{background-color:#fbe9e7!important}.deep-orange-text.text-lighten-5{color:#fbe9e7!important}.deep-orange.lighten-4{background-color:#ffccbc!important}.deep-orange-text.text-lighten-4{color:#ffccbc!important}.deep-orange.lighten-3{background-color:#ffab91!important}.deep-orange-text.text-lighten-3{color:#ffab91!important}.deep-orange.lighten-2{background-color:#ff8a65!important}.deep-orange-text.text-lighten-2{color:#ff8a65!important}.deep-orange.lighten-1{background-color:#ff7043!important}.deep-orange-text.text-lighten-1{color:#ff7043!important}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange-text.text-darken-1{color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange-text.text-darken-2{color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange-text.text-darken-3{color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange-text.text-darken-4{color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange-text.text-accent-1{color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange-text.text-accent-2{color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange-text.text-accent-3{color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.deep-orange-text.text-accent-4{color:#dd2c00!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.brown.lighten-5{background-color:#efebe9!important}.brown-text.text-lighten-5{color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown-text.text-lighten-4{color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown-text.text-lighten-3{color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown-text.text-lighten-2{color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown-text.text-lighten-1{color:#8d6e63!important}.brown.darken-1{background-color:#6d4c41!important}.brown-text.text-darken-1{color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown-text.text-darken-2{color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown-text.text-darken-3{color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.brown-text.text-darken-4{color:#3e2723!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey-text.text-lighten-5{color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey-text.text-lighten-4{color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey-text.text-lighten-3{color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey-text.text-lighten-2{color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey-text.text-lighten-1{color:#78909c!important}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey-text.text-darken-1{color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey-text.text-darken-2{color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey-text.text-darken-3{color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}.blue-grey-text.text-darken-4{color:#263238!important}.grey{background-color:#9e9e9e!important}.grey-text{color:#9e9e9e!important}.grey.lighten-5{background-color:#fafafa!important}.grey-text.text-lighten-5{color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey-text.text-lighten-4{color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey-text.text-lighten-3{color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey-text.text-lighten-2{color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey-text.text-lighten-1{color:#bdbdbd!important}.grey.darken-1{background-color:#757575!important}.grey-text.text-darken-1{color:#757575!important}.grey.darken-2{background-color:#616161!important}.grey-text.text-darken-2{color:#616161!important}.grey.darken-3{background-color:#424242!important}.grey-text.text-darken-3{color:#424242!important}.grey.darken-4{background-color:#212121!important}.grey-text.text-darken-4{color:#212121!important}.black{background-color:#000!important}.black-text{color:#000!important}.white{background-color:#fff!important}.white-text{color:#fff!important}.transparent{background-color:transparent!important}.transparent-text{color:transparent!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{color:#039be5;-webkit-tap-highlight-color:transparent}.valign-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.clearfix{clear:both}.z-depth-0{box-shadow:none!important}.dropdown-content,.z-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.z-depth-5{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.hoverable{transition:box-shadow .25s}.hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.divider{height:1px;overflow:hidden;background-color:#e0e0e0}blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}i{line-height:inherit}i.left{float:left;margin-right:15px}i.right{float:right;margin-left:15px}i.tiny{font-size:1rem}i.small{font-size:2rem}i.medium{font-size:4rem}i.large{font-size:6rem}img.responsive-img,video.responsive-video{max-width:100%;height:auto}.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.pagination li.active a{color:#fff}.pagination li.active{background-color:#ee6e73}.pagination li.disabled a{cursor:default;color:#999}.pagination li i{font-size:2rem}.pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.pagination{width:100%}.pagination li.next,.pagination li.prev{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.breadcrumb{font-size:18px;color:hsla(0,0%,100%,.7)}.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.breadcrumb:before{content:"\E5CC";color:hsla(0,0%,100%,.7);vertical-align:top;display:inline-block;font-family:Material Icons;font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.breadcrumb:first-child:before{display:none}.breadcrumb:last-child{color:#fff}.parallax-container{position:relative;overflow:hidden;height:500px}.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translateZ(0);transform:translateX(-50%)}.pin-bottom,.pin-top{position:relative}.pinned{position:fixed!important}.fade-in,ul.staggered-list li{opacity:0}.fade-in{transform-origin:0 50%}@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}}@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}}@media only screen and (min-width:1201px){.show-on-extra-large{display:block!important}}@media only screen and (min-width:993px){.show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}}@media only screen and (max-width:600px){.show-on-small{display:block!important}}@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.center-on-small-only{text-align:center}}.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:hsla(0,0%,100%,.8);background-color:rgba(51,51,51,.08)}table,td,th{border:none}table{width:100%;display:table}table.striped tr{border-bottom:none}table.striped>tbody>tr:nth-child(odd){background-color:hsla(0,0%,95%,.5)}table.striped>tbody>tr>td{border-radius:0}table.highlight>tbody>tr{transition:background-color .25s ease}table.highlight>tbody>tr:hover{background-color:hsla(0,0%,95%,.5)}table.centered tbody tr td,table.centered thead tr th{text-align:center}tr{border-bottom:1px solid rgba(0,0,0,.12)}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:"\00a0"}table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th:before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}.collection{margin:.5rem 0 1rem;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.collection .collection-item.avatar:not(.circle-clipper)>.circle,.collection .collection-item.avatar :not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.collection .collection-item.avatar .title{font-size:16px}.collection .collection-item.avatar p{margin:0}.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.collection .collection-item:last-child{border-bottom:none}.collection .collection-item.active{background-color:#336dc1;color:#fff}.collection .collection-item.active .secondary-content{color:#fff}.collection a.collection-item{display:block;transition:.25s;color:#336dc1}.collection a.collection-item:not(.active):hover{background-color:#ddd}.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.collection.with-header .collection-item{padding-left:30px}.collection.with-header .collection-item.avatar{padding-left:72px}.secondary-content{float:right;color:#336dc1}.collapsible .collection{margin:0;border:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.progress{position:relative;height:4px;display:block;width:100%;background-color:#ceddf2;border-radius:2px;margin:.5rem 0 1rem;overflow:hidden}.progress .determinate{position:absolute;top:0;left:0;bottom:0;transition:width .3s linear}.progress .determinate,.progress .indeterminate{background-color:#336dc1}.progress .indeterminate:before{animation:a 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after,.progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right}.progress .indeterminate:after{animation:b 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes a{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes b{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}::-webkit-input-placeholder{color:#d1d1d1}:-ms-input-placeholder{color:#d1d1d1}::placeholder{color:#d1d1d1}input:not([type]),input[type=date]:not(.browser-default),input[type=datetime-local]:not(.browser-default),input[type=datetime]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default),input[type=password]:not(.browser-default),input[type=search]:not(.browser-default),input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=time]:not(.browser-default),input[type=url]:not(.browser-default),textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:none;height:3rem;width:100%;font-size:16px;margin:0 0 8px;padding:0;box-shadow:none;box-sizing:content-box;transition:box-shadow .3s,border .3s}input:not([type]):disabled,input:not([type])[readonly=readonly],input[type=date]:not(.browser-default):disabled,input[type=date]:not(.browser-default)[readonly=readonly],input[type=datetime-local]:not(.browser-default):disabled,input[type=datetime-local]:not(.browser-default)[readonly=readonly],input[type=datetime]:not(.browser-default):disabled,input[type=datetime]:not(.browser-default)[readonly=readonly],input[type=email]:not(.browser-default):disabled,input[type=email]:not(.browser-default)[readonly=readonly],input[type=number]:not(.browser-default):disabled,input[type=number]:not(.browser-default)[readonly=readonly],input[type=password]:not(.browser-default):disabled,input[type=password]:not(.browser-default)[readonly=readonly],input[type=search]:not(.browser-default):disabled,input[type=search]:not(.browser-default)[readonly=readonly],input[type=tel]:not(.browser-default):disabled,input[type=tel]:not(.browser-default)[readonly=readonly],input[type=text]:not(.browser-default):disabled,input[type=text]:not(.browser-default)[readonly=readonly],input[type=time]:not(.browser-default):disabled,input[type=time]:not(.browser-default)[readonly=readonly],input[type=url]:not(.browser-default):disabled,input[type=url]:not(.browser-default)[readonly=readonly],textarea.materialize-textarea:disabled,textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}input:not([type]):disabled+label,input:not([type])[readonly=readonly]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly=readonly]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly=readonly]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly=readonly]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly=readonly]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly=readonly]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly=readonly]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly=readonly]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly=readonly]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly=readonly]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly=readonly]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}input:not([type]):focus:not([readonly]),input[type=date]:not(.browser-default):focus:not([readonly]),input[type=datetime-local]:not(.browser-default):focus:not([readonly]),input[type=datetime]:not(.browser-default):focus:not([readonly]),input[type=email]:not(.browser-default):focus:not([readonly]),input[type=number]:not(.browser-default):focus:not([readonly]),input[type=password]:not(.browser-default):focus:not([readonly]),input[type=search]:not(.browser-default):focus:not([readonly]),input[type=tel]:not(.browser-default):focus:not([readonly]),input[type=text]:not(.browser-default):focus:not([readonly]),input[type=time]:not(.browser-default):focus:not([readonly]),input[type=url]:not(.browser-default):focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #336dc1;box-shadow:0 1px 0 0 #336dc1}input:not([type]):focus:not([readonly])+label,input[type=date]:not(.browser-default):focus:not([readonly])+label,input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,input[type=datetime]:not(.browser-default):focus:not([readonly])+label,input[type=email]:not(.browser-default):focus:not([readonly])+label,input[type=number]:not(.browser-default):focus:not([readonly])+label,input[type=password]:not(.browser-default):focus:not([readonly])+label,input[type=search]:not(.browser-default):focus:not([readonly])+label,input[type=tel]:not(.browser-default):focus:not([readonly])+label,input[type=text]:not(.browser-default):focus:not([readonly])+label,input[type=time]:not(.browser-default):focus:not([readonly])+label,input[type=url]:not(.browser-default):focus:not([readonly])+label,textarea.materialize-textarea:focus:not([readonly])+label{color:#336dc1}input:not([type]):focus.valid~label,input[type=date]:not(.browser-default):focus.valid~label,input[type=datetime-local]:not(.browser-default):focus.valid~label,input[type=datetime]:not(.browser-default):focus.valid~label,input[type=email]:not(.browser-default):focus.valid~label,input[type=number]:not(.browser-default):focus.valid~label,input[type=password]:not(.browser-default):focus.valid~label,input[type=search]:not(.browser-default):focus.valid~label,input[type=tel]:not(.browser-default):focus.valid~label,input[type=text]:not(.browser-default):focus.valid~label,input[type=time]:not(.browser-default):focus.valid~label,input[type=url]:not(.browser-default):focus.valid~label,textarea.materialize-textarea:focus.valid~label{color:#4caf50}input:not([type]):focus.invalid~label,input[type=date]:not(.browser-default):focus.invalid~label,input[type=datetime-local]:not(.browser-default):focus.invalid~label,input[type=datetime]:not(.browser-default):focus.invalid~label,input[type=email]:not(.browser-default):focus.invalid~label,input[type=number]:not(.browser-default):focus.invalid~label,input[type=password]:not(.browser-default):focus.invalid~label,input[type=search]:not(.browser-default):focus.invalid~label,input[type=tel]:not(.browser-default):focus.invalid~label,input[type=text]:not(.browser-default):focus.invalid~label,input[type=time]:not(.browser-default):focus.invalid~label,input[type=url]:not(.browser-default):focus.invalid~label,textarea.materialize-textarea:focus.invalid~label{color:#f44336}input:not([type]).validate+label,input[type=date]:not(.browser-default).validate+label,input[type=datetime-local]:not(.browser-default).validate+label,input[type=datetime]:not(.browser-default).validate+label,input[type=email]:not(.browser-default).validate+label,input[type=number]:not(.browser-default).validate+label,input[type=password]:not(.browser-default).validate+label,input[type=search]:not(.browser-default).validate+label,input[type=tel]:not(.browser-default).validate+label,input[type=text]:not(.browser-default).validate+label,input[type=time]:not(.browser-default).validate+label,input[type=url]:not(.browser-default).validate+label,textarea.materialize-textarea.validate+label{width:100%}.select-wrapper.valid>input.select-dropdown,input.valid:not([type]),input.valid:not([type]):focus,input.valid[type=date]:not(.browser-default),input.valid[type=date]:not(.browser-default):focus,input.valid[type=datetime-local]:not(.browser-default),input.valid[type=datetime-local]:not(.browser-default):focus,input.valid[type=datetime]:not(.browser-default),input.valid[type=datetime]:not(.browser-default):focus,input.valid[type=email]:not(.browser-default),input.valid[type=email]:not(.browser-default):focus,input.valid[type=number]:not(.browser-default),input.valid[type=number]:not(.browser-default):focus,input.valid[type=password]:not(.browser-default),input.valid[type=password]:not(.browser-default):focus,input.valid[type=search]:not(.browser-default),input.valid[type=search]:not(.browser-default):focus,input.valid[type=tel]:not(.browser-default),input.valid[type=tel]:not(.browser-default):focus,input.valid[type=text]:not(.browser-default),input.valid[type=text]:not(.browser-default):focus,input.valid[type=time]:not(.browser-default),input.valid[type=time]:not(.browser-default):focus,input.valid[type=url]:not(.browser-default),input.valid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.valid,textarea.materialize-textarea.valid:focus{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}.select-wrapper.invalid>input.select-dropdown,.select-wrapper.invalid>input.select-dropdown:focus,input.invalid:not([type]),input.invalid:not([type]):focus,input.invalid[type=date]:not(.browser-default),input.invalid[type=date]:not(.browser-default):focus,input.invalid[type=datetime-local]:not(.browser-default),input.invalid[type=datetime-local]:not(.browser-default):focus,input.invalid[type=datetime]:not(.browser-default),input.invalid[type=datetime]:not(.browser-default):focus,input.invalid[type=email]:not(.browser-default),input.invalid[type=email]:not(.browser-default):focus,input.invalid[type=number]:not(.browser-default),input.invalid[type=number]:not(.browser-default):focus,input.invalid[type=password]:not(.browser-default),input.invalid[type=password]:not(.browser-default):focus,input.invalid[type=search]:not(.browser-default),input.invalid[type=search]:not(.browser-default):focus,input.invalid[type=tel]:not(.browser-default),input.invalid[type=tel]:not(.browser-default):focus,input.invalid[type=text]:not(.browser-default),input.invalid[type=text]:not(.browser-default):focus,input.invalid[type=time]:not(.browser-default),input.invalid[type=time]:not(.browser-default):focus,input.invalid[type=url]:not(.browser-default),input.invalid[type=url]:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.select-wrapper.invalid~.helper-text[data-error],.select-wrapper.valid .helper-text[data-success],input:not([type]).invalid~.helper-text[data-error],input:not([type]).valid~.helper-text[data-success],input:not([type]):focus.invalid~.helper-text[data-error],input:not([type]):focus.valid~.helper-text[data-success],input[type=date]:not(.browser-default).invalid~.helper-text[data-error],input[type=date]:not(.browser-default).valid~.helper-text[data-success],input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=email]:not(.browser-default).invalid~.helper-text[data-error],input[type=email]:not(.browser-default).valid~.helper-text[data-success],input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=number]:not(.browser-default).invalid~.helper-text[data-error],input[type=number]:not(.browser-default).valid~.helper-text[data-success],input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=password]:not(.browser-default).invalid~.helper-text[data-error],input[type=password]:not(.browser-default).valid~.helper-text[data-success],input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=search]:not(.browser-default).invalid~.helper-text[data-error],input[type=search]:not(.browser-default).valid~.helper-text[data-success],input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],input[type=tel]:not(.browser-default).valid~.helper-text[data-success],input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=text]:not(.browser-default).invalid~.helper-text[data-error],input[type=text]:not(.browser-default).valid~.helper-text[data-success],input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=time]:not(.browser-default).invalid~.helper-text[data-error],input[type=time]:not(.browser-default).valid~.helper-text[data-success],input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],input[type=url]:not(.browser-default).invalid~.helper-text[data-error],input[type=url]:not(.browser-default).valid~.helper-text[data-success],input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],textarea.materialize-textarea.invalid~.helper-text[data-error],textarea.materialize-textarea.valid~.helper-text[data-success],textarea.materialize-textarea:focus.invalid~.helper-text[data-error],textarea.materialize-textarea:focus.valid~.helper-text[data-success]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.select-wrapper.valid~.helper-text:after,input:not([type]).valid~.helper-text:after,input:not([type]):focus.valid~.helper-text:after,input[type=date]:not(.browser-default).valid~.helper-text:after,input[type=date]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,input[type=datetime]:not(.browser-default).valid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,input[type=email]:not(.browser-default).valid~.helper-text:after,input[type=email]:not(.browser-default):focus.valid~.helper-text:after,input[type=number]:not(.browser-default).valid~.helper-text:after,input[type=number]:not(.browser-default):focus.valid~.helper-text:after,input[type=password]:not(.browser-default).valid~.helper-text:after,input[type=password]:not(.browser-default):focus.valid~.helper-text:after,input[type=search]:not(.browser-default).valid~.helper-text:after,input[type=search]:not(.browser-default):focus.valid~.helper-text:after,input[type=tel]:not(.browser-default).valid~.helper-text:after,input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,input[type=text]:not(.browser-default).valid~.helper-text:after,input[type=text]:not(.browser-default):focus.valid~.helper-text:after,input[type=time]:not(.browser-default).valid~.helper-text:after,input[type=time]:not(.browser-default):focus.valid~.helper-text:after,input[type=url]:not(.browser-default).valid~.helper-text:after,input[type=url]:not(.browser-default):focus.valid~.helper-text:after,textarea.materialize-textarea.valid~.helper-text:after,textarea.materialize-textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#4caf50}.select-wrapper.invalid~.helper-text:after,input:not([type]).invalid~.helper-text:after,input:not([type]):focus.invalid~.helper-text:after,input[type=date]:not(.browser-default).invalid~.helper-text:after,input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,input[type=datetime]:not(.browser-default).invalid~.helper-text:after,input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,input[type=email]:not(.browser-default).invalid~.helper-text:after,input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,input[type=number]:not(.browser-default).invalid~.helper-text:after,input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,input[type=password]:not(.browser-default).invalid~.helper-text:after,input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,input[type=search]:not(.browser-default).invalid~.helper-text:after,input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,input[type=tel]:not(.browser-default).invalid~.helper-text:after,input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,input[type=text]:not(.browser-default).invalid~.helper-text:after,input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,input[type=time]:not(.browser-default).invalid~.helper-text:after,input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,input[type=url]:not(.browser-default).invalid~.helper-text:after,input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,textarea.materialize-textarea.invalid~.helper-text:after,textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.select-wrapper+label:after,input:not([type])+label:after,input[type=date]:not(.browser-default)+label:after,input[type=datetime-local]:not(.browser-default)+label:after,input[type=datetime]:not(.browser-default)+label:after,input[type=email]:not(.browser-default)+label:after,input[type=number]:not(.browser-default)+label:after,input[type=password]:not(.browser-default)+label:after,input[type=search]:not(.browser-default)+label:after,input[type=tel]:not(.browser-default)+label:after,input[type=text]:not(.browser-default)+label:after,input[type=time]:not(.browser-default)+label:after,input[type=url]:not(.browser-default)+label:after,textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;transition:opacity .2s ease-out,color .2s ease-out}.input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.input-field.inline .select-dropdown,.input-field.inline input{margin-bottom:1rem}.input-field.col label{left:.75rem}.input-field.col .prefix~.validate~label,.input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform-origin:0 100%;text-align:initial;transform:translateY(12px)}.input-field>label:not(.label-icon).active{transform:translateY(-14px) scale(.8);transform-origin:0 0}.input-field>input[type=date]:not(.browser-default)+label,.input-field>input[type=time]:not(.browser-default)+label,.input-field>input[type]:-webkit-autofill:not(.browser-default)+label{transform:translateY(-14px) scale(.8);transform-origin:0 0}.input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.input-field .helper-text:after{opacity:1;position:absolute;top:0;left:0}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s;top:.5rem}.input-field .prefix.active{color:#336dc1}.input-field .prefix~.autocomplete-content,.input-field .prefix~.helper-text,.input-field .prefix~.validate~label,.input-field .prefix~input,.input-field .prefix~label,.input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix~label{margin-left:3rem}@media only screen and (max-width:992px){.input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.input-field input[type=search]{display:block;line-height:inherit;transition:background-color .3s}.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;box-shadow:none}.input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;box-shadow:none;color:#444}.input-field input[type=search]:focus:not(.browser-default)+label i,.input-field input[type=search]:focus:not(.browser-default)~.material-icons,.input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close{color:#444}.input-field input[type=search]+.label-icon{transform:none;left:1rem}.input-field input[type=search]~.material-icons,.input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:color .3s}textarea{width:100%;height:3rem;background-color:transparent}textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0;resize:none;min-height:3rem;box-sizing:border-box}.hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.autocomplete-content li .highlight{color:#444}.autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.character-counter{min-height:18px}select{display:none}select.browser-default{display:block}select{background-color:hsla(0,0%,100%,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.select-label{position:absolute}.select-wrapper{position:relative}.select-wrapper.invalid+label,.select-wrapper.valid+label{width:100%;pointer-events:none}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:none;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.select-wrapper input.select-dropdown:focus{border-bottom:1px solid #336dc1}.select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}.select-wrapper.disabled+label,select:disabled{color:rgba(0,0,0,.42)}.select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper i{color:rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.select-dropdown.dropdown-content li:hover,body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eee}.select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}[type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]+span:not(.lever):before,[type=checkbox]:not(.filled-in)+span:not(.lever):after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;transition:.2s}[type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;transform:scale(0)}[type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,.42)}[type=checkbox].tabbed:focus+span:not(.lever):after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}[type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #336dc1;border-bottom:2px solid #336dc1;transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}[type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #336dc1;border-bottom:none;transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:100% 100%}[type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:transparent}[type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}[type=checkbox].filled-in+span:not(.lever):after,[type=checkbox].filled-in+span:not(.lever):before{content:"";left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}[type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotate(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}[type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(37deg);transform-origin:100% 100%}[type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #336dc1;background-color:#336dc1;z-index:0}[type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}[type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#336dc1;border-color:#336dc1}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}[type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}[type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}[type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li:focus{outline:none}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#336dc1;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;transform:none}.dropdown-trigger{cursor:pointer}.input-field input:focus+label{color:#bdc3cb!important}.select-wrapper input.select-dropdown:focus{border-color:#bdc3cb}.dropdown-content{overflow-x:hidden!important}.dropdown-content label{color:#336dc1!important;line-height:1em!important}.input-field input:focus{box-shadow:0 0 0 rem(1px) #336dc1}.materialize-select-empty-support label{top:0;transform:translateY(-8px)}.materialize-select-empty-support li:first-child{display:none}.materialize-select-empty-support-selected label{transform:translateY(-14px) translateX(7px) scale(.35)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}/*!
 * fullPage 3.0.2
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{position:relative}.fp-scrollable,.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;transform:translateZ(0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}@keyframes c{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes d{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes e{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.2rem)}60%{transform:translateY(-.1rem)}}@keyframes f{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes g{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,20%,0)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:not(text){box-sizing:border-box;font-family:inherit}:active,:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{color:inherit;border:none;padding:0;background-color:initial;cursor:pointer}label,p,span{font-size:inherit;font-weight:inherit;line-height:inherit}a{color:inherit;text-decoration:none;cursor:pointer}textarea{resize:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{transition-property:background-color,color;transition-duration:.5s;transition-timing-function:ease;overflow-x:hidden}@media (min-width:320px){.col-sm-0{max-width:0%;-ms-flex-preferred-size:0%;flex-basis:0%}.col-sm-offset-0{margin-left:0%}.col-sm-1{max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.col-sm-offset-12{margin-left:100%}}@media (min-width:576px){.col-md-0{max-width:0%;-ms-flex-preferred-size:0%;flex-basis:0%}.col-md-offset-0{margin-left:0%}.col-md-1{max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.col-md-offset-1{margin-left:8.33333%}.col-md-2{max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.col-md-offset-2{margin-left:16.66667%}.col-md-3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.col-md-offset-3{margin-left:25%}.col-md-4{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.col-md-offset-4{margin-left:33.33333%}.col-md-5{max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.col-md-offset-5{margin-left:41.66667%}.col-md-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col-md-offset-6{margin-left:50%}.col-md-7{max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.col-md-offset-7{margin-left:58.33333%}.col-md-8{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.col-md-offset-8{margin-left:66.66667%}.col-md-9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.col-md-offset-9{margin-left:75%}.col-md-10{max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.col-md-offset-10{margin-left:83.33333%}.col-md-11{max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.col-md-offset-11{margin-left:91.66667%}.col-md-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.col-md-offset-12{margin-left:100%}}@media (min-width:1280px){.col-lg-0{max-width:0%;-ms-flex-preferred-size:0%;flex-basis:0%}.col-lg-offset-0{margin-left:0%}.col-lg-1{max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-2{max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-5{max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-8{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-11{max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.col-lg-offset-12{margin-left:100%}}.col-0{max-width:0%;-ms-flex-preferred-size:0%;flex-basis:0%}.col-offset-0{margin-left:0%}.col-1{max-width:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{max-width:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.col-offset-3{margin-left:25%}.col-4{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{max-width:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col-offset-6{margin-left:50%}.col-7{max-width:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.col-offset-9{margin-left:75%}.col-10{max-width:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{max-width:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.col-offset-12{margin-left:100%}.grid{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:.66667rem;padding-right:.66667rem}@media (max-width:1279.98px){.grid{padding-left:1.5rem;padding-right:1.5rem}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.66667rem;margin-left:-.66667rem}.col{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.66667rem;padding-left:.66667rem}.h1,.statistic-wrapper .statistic-value,h1{line-height:3.333rem;font-size:3.157rem}h2{line-height:2.667rem;font-size:2.369rem}.statistic-wrapper.statistic-small .statistic-value,h3{line-height:2rem;font-size:1.777rem}.h4,.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels .tab-label,h4{line-height:1.333rem;font-size:1.333rem}.blog-post .post blockquote p,.h5,h5{line-height:1.667rem;font-size:1.333rem}.h6{line-height:.667rem;font-size:.563rem}@media screen and (max-width:768px){.h6{line-height:1rem;font-size:.702rem}}.statistic-wrapper .statistic-caption,.text-small{line-height:1rem;font-size:.75rem}.btn-primary,.btn-secondary,.btn-secondary-dark,.btn-secondary-white,.btn-tertiary,.input-field label.active,.text-caption,:not(.topbar-scrolled).topbar-unscrolled-button-white .logo-event-button{line-height:.667rem;font-size:.563rem}.bingli-case .bingli-technology .system-title,.dropdown-content li>a,.dropdown-content li>span,.multiple-select-dropdown li>span,.text-code,.topbar,[type=checkbox]+span:not(.lever){font-size:.66667rem}@media screen and (max-width:768px){.bingli-case .bingli-technology .system-title,.dropdown-content li>a,.dropdown-content li>span,.multiple-select-dropdown li>span,.text-code,.topbar,[type=checkbox]+span:not(.lever){font-size:.79022rem}}.bingli-case .bingli-technology .system-title,.text-code,.topbar{line-height:.88889rem}@media screen and (max-width:768px){.bingli-case .bingli-technology .system-title,.text-code,.topbar{line-height:.88889rem}}body,html{color:#211d1a;font-family:TTNorms,sans-serif;font-weight:300;font-size:16px;line-height:1.333rem}@media screen and (min-width:320px){body,html{font-size:calc(16px + 1.072 * ((100vw - 320px) / 122))}}@media screen and (min-width:443px){body,html{font-size:17.072px}}@media screen and (min-width:577px){body,html{font-size:calc(18px + 1.206 * ((100vw - 577px) / 190))}}@media screen and (min-width:768px){body,html{font-size:18px}}@media screen and (min-width:992px){body,html{font-size:calc(18px + 1.206 * ((100vw - 992px) / 288))}}@media screen and (min-width:1280px){body,html{font-size:20px}}@media screen and (min-width:1700px){body,html{font-size:calc(20px + -2.928 * ((100vw - 1700px) / -1258));font-size:calc(20px + 117.64706 * ((100vw - 1700px) / 8300))}}@media screen and (min-width:10000){body,html{font-size:137.64706px}}@media screen and (max-width:768px){body,html{line-height:1.375rem}}.h1,h1{letter-spacing:.02rem;font-family:din-condensed,sans-serif;font-weight:500;text-transform:uppercase}.reveal-1,.reveal-2,.reveal-3,.reveal-cases,.reveal-in{visibility:hidden}h2{letter-spacing:.02rem}.h4,h2,h3,h4{font-family:din-condensed,sans-serif;font-weight:500;text-transform:uppercase}.h4,h4{letter-spacing:.01rem}.h5,h5{font-weight:400}.h6{font-weight:500;letter-spacing:.01rem;text-transform:uppercase}.text-caption,.text-small{font-weight:400}.text-code{font-family:Inconsolata,sans-serif}.featured-value{color:#e6282b;text-align:center;font-weight:300}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.testimonial-text{font-family:Playfair Display,sans-serif;line-height:1.5;font-size:1.2em;text-align:center;font-weight:400}.person-text{font-size:.9em;font-weight:400}.tag-text{font-size:.5em;font-weight:500}@media (min-width:576px){.hidden-up-md{display:none}}@media (max-width:575.98px){.hidden-sm{display:none!important}}@media (min-width:576px) and (max-width:1279.98px){.hidden-md{display:none!important}}@media (min-width:1280px){.hidden-lg{display:none!important}}.btn-primary{border:.05rem solid #e6282b;position:relative;cursor:pointer;background-color:#e6282b;border-radius:1.2rem;color:#fff;display:inline-block;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.2s}@media screen and (max-width:1280px){.btn-primary{border:1px solid #e6282b}}.btn-primary:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #fff;animation-name:i;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:1.35rem;opacity:.5}@media screen and (max-width:1280px){.btn-primary:active:after{border:1px solid #fff}}.btn-primary:active:not([disabled]),.btn-primary:hover:not([disabled]),.btn-secondary{background-color:transparent;color:#e6282b}.btn-secondary{position:relative;cursor:pointer;border-radius:1.2rem;display:inline-block;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.2s;border:.05rem solid #e6282b}.btn-secondary:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #e6282b;animation-name:i;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:1.35rem;opacity:.5}@media screen and (max-width:1280px){.btn-secondary,.btn-secondary:active:after{border:1px solid #e6282b}}.btn-secondary:hover{color:#fff;background-color:#e6282b}.btn-secondary-white{position:relative;cursor:pointer;background-color:transparent;border-radius:1.2rem;color:#fff;display:inline-block;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.2s;border:.05rem solid #fff}.btn-secondary-white:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #fff;animation-name:i;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:1.35rem;opacity:.5}@media screen and (max-width:1280px){.btn-secondary-white,.btn-secondary-white:active:after{border:1px solid #fff}}.btn-secondary-white:hover{color:#211d1a;background-color:#fff}.btn-secondary-dark{position:relative;cursor:pointer;background-color:transparent;border-radius:1.2rem;color:#211d1a;display:inline-block;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.2s;border:.05rem solid #211d1a}.btn-secondary-dark:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #211d1a;animation-name:i;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:1.35rem;opacity:.5}@media screen and (max-width:1280px){.btn-secondary-dark,.btn-secondary-dark:active:after{border:1px solid #211d1a}}.btn-secondary-dark:hover{color:#fff;background-color:#211d1a}.btn-tertiary{position:relative;cursor:pointer;background-color:#fff;border-radius:1.2rem;color:#211d1a;display:inline-block;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.2s;border:.05rem solid #fff}.btn-tertiary:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #211d1a;animation-name:i;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:1.35rem;opacity:.5}@media screen and (max-width:1280px){.btn-tertiary:active:after{border:1px solid #211d1a}}@media screen and (max-width:1280px){.btn-tertiary{border:1px solid #fff}}.btn-tertiary:hover{color:#fff;background-color:transparent}.btn-arrow-right{position:relative;width:3.9rem;height:3.9rem;border:.05rem solid #e6282b;display:inline-block;border-radius:50%;background-color:#fff;cursor:pointer}.btn-arrow-right:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #e6282b;animation-name:h;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:50%;opacity:.5}@media screen and (max-width:1280px){.btn-arrow-right,.btn-arrow-right:active:after{border:1px solid #e6282b}}@media (min-width:1025px){.btn-arrow-right:hover{background-color:#e6282b}.btn-arrow-right:hover path{stroke:#fff}}.btn-arrow-left{position:relative;width:3.9rem;height:3.9rem;display:inline-block;background-color:#fff;cursor:pointer;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/arrow-right.svg?v=46945e72f5);transform:scaleX(-1)}.btn-arrow-left,.btn-arrow-left:active:after{border:.05rem solid #e6282b;border-radius:50%}.btn-arrow-left:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);animation-name:h;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:.5}@media screen and (max-width:1280px){.btn-arrow-left,.btn-arrow-left:active:after{border:1px solid #e6282b}}.btn-arrow-double{position:relative;width:3.9rem;height:3.9rem;border:.05rem solid #e6282b;display:inline-block;border-radius:50%;background-color:#fff;cursor:pointer;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/arrow-double.svg?v=abd4ea2a37);background-size:60%}.btn-arrow-double:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #e6282b;animation-name:h;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:50%;opacity:.5}@keyframes h{0%{width:100%;height:100%;border-radius:50%}to{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);border-radius:calc(50% + .6rem)}}@media screen and (max-width:1280px){.btn-arrow-double,.btn-arrow-double:active:after{border:1px solid #e6282b}}.btn-with-arrow .arrow-button-down{display:inline-block;vertical-align:top;margin-left:.6rem;margin-top:.8rem;width:.6rem;height:.7rem}.btn-with-arrow:hover .arrow-button-down{animation:e 1s infinite}.btn-with-arrow:hover .arrow-button-down g{fill:#e6282b}.primary-close{position:absolute;top:2.5rem;right:2.5rem}.primary-close,.primary-close svg{width:1.5rem;height:1.5rem}@media (min-width:1024px){.primary-close svg{transition:transform .5s}.primary-close svg:hover{transform:rotate(90deg)}.primary-close svg:not(:hover){transform:rotate(-90deg)}}@media (max-width:900px){.primary-close{top:1.25rem;right:1.3rem}}@media (max-width:575.98px){.primary-close{top:.75rem;right:1.1875rem}.primary-close,.primary-close svg{width:2.5rem;height:2.5rem}}@media (min-width:576px){.scrollbar-margin{display:none}}.topbar{position:absolute;z-index:20;top:0;left:0;width:100%;padding:0 1.6rem 0 1.45rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:500}.topbar.transition{transition:transform .5s ease-in-out}.topbar .logo-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.topbar .logo.logo-compact img,.topbar .logo.logo-compact svg,.topbar .logo img{height:3.05rem;width:auto}@media (max-width:575.98px){.topbar .logo.logo-compact img,.topbar .logo.logo-compact svg,.topbar .logo img{height:2.75rem}}.topbar .logo.logo-full img,.topbar .logo.logo-full svg{height:auto;width:6rem}.topbar .logo .hidden{display:none}.topbar .logo a{display:-ms-flexbox;display:flex}.topbar .logo-event-button{margin-left:3em}@media (max-width:900px){.topbar .logo-event-button{margin-left:2em}}@media (max-width:370px),(min-width:900px) and (max-width:950px){.topbar .logo-event-button{padding:0 1rem!important}}@media (max-width:320px){.topbar .logo-event-button{display:none!important}}.topbar .logo-event-button span:after{content:"NEW!";bottom:1.25em;font-size:.75em;left:.4em;position:relative}.topbar .hamburger{margin-left:auto;transition:transform .07s ease-out;z-index:10}.topbar .hamburger[data-navigation=close] .open,.topbar .hamburger[data-navigation=open] .close{display:none}.topbar .hamburger .close{position:fixed}.topbar .hamburger .close path{stroke:#fff}.topbar .hamburger .open{height:1.2rem;width:1.2rem}.topbar .hamburger:hover{cursor:pointer}.topbar+.grid{transition:margin-top .3s}.topbar .topbar-navigation{display:-ms-flexbox;display:flex;height:3.05rem;-ms-flex-align:center;align-items:center}.topbar .topbar-navigation a{padding:0 .1rem .1rem}.topbar.topbar-scrolled{box-shadow:0 .05rem .1rem rgba(189,195,203,.3)}@media screen and (max-width:1280px){.topbar.topbar-scrolled{box-shadow:0 1px 2px rgba(189,195,203,.3)}}.topbar.topbar-scrolled{position:fixed;height:4rem;transform:translateY(0)}.topbar.topbar-unscrolled{position:fixed;transform:translateY(-4rem)}@media (min-width:901px){.topbar:not(.topbar-unscrolled-background-transparent)+*{margin-top:4rem}.topbar:not(.topbar-scrolled){height:4rem}.topbar:not(.topbar-scrolled) .hamburger,.topbar:not(.topbar-scrolled) .logo-compact{display:none}.topbar.topbar-scrolled{height:4rem}.topbar.topbar-scrolled .logo-full{display:none}.topbar-navigation{height:3.05rem;margin-left:auto}.topbar-navigation-item+.topbar-navigation-item{margin-left:2.2rem}.hamburger{display:none}.topbar .topbar-navigation-item a:not(.btn-primary){font:inherit;letter-spacing:inherit;text-transform:inherit}.topbar .contact-button .btn-primary{display:block}.topbar .contact-button .h4{display:none}}@media (max-width:900px){.topbar{height:4rem}.topbar .logo-full,.topbar .topbar-navigation:not(.fullscreen-navigation){display:none}.topbar .topbar-navigation.fullscreen-navigation{position:fixed;top:0;left:0;z-index:10;height:100vh;width:100vw;margin:0;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#211d1a;color:#fff}.topbar .topbar-navigation.fullscreen-navigation .topbar-navigation-item{width:100%;text-align:center;text-transform:uppercase}.topbar .topbar-navigation.fullscreen-navigation .topbar-navigation-item+.topbar-navigation-item{margin-top:.35rem}.topbar .topbar-navigation.fullscreen-navigation .contact-button .btn-primary{display:none}.topbar .topbar-navigation.fullscreen-navigation .contact-button .h4{display:block;color:#e6282b}.topbar .hamburger .close path{stroke:#fff}.topbar.fullscreen-navigation.topbar-unscrolled{transform:none}}@media (min-width:320px){.topbar.with-blog-category-bar+*{margin-top:7.5rem}}@media (max-width:575.98px){.topbar{height:4rem;padding:1.375rem 1.6875rem 1.375rem .875rem}.topbar .logo-full{display:none}.topbar .hamburger,.topbar .open svg{width:1.5rem;height:1.5rem}}@media (min-width:750px){.topbar.home-fullpage:not(.fullscreen-navigation){transition:1s ease 0s}.topbar.home-fullpage:not(.fullscreen-navigation).hide-topbar{opacity:0;transition:opacity .7s}.topbar.home-fullpage:not(.fullscreen-navigation).show-topbar{opacity:1;transition:opacity .5s}.topbar.home-fullpage:not(.fullscreen-navigation).home-top{position:fixed;transform:translateY(0)}.topbar.home-fullpage:not(.fullscreen-navigation).home-hidden{position:fixed;transform:translateY(-100vh)}.topbar.home-fullpage:not(.fullscreen-navigation).home-hidden-standard-style{transition:transform .5s ease-in-out;transform:translateY(-4rem)}}.topbar.topbar-scrolled.topbar-scrolled-background-white{background-color:#fff}.topbar.topbar-scrolled.topbar-scrolled-background-white a.active{border-bottom:.05rem solid #fff}@media screen and (max-width:1280px){.topbar.topbar-scrolled.topbar-scrolled-background-white a.active{border-bottom:1px solid #fff}}.topbar.topbar-scrolled.topbar-scrolled-logoCompact-red .logo-compact path{fill:#e6282b}.topbar.topbar-scrolled.topbar-scrolled-hamburger-dark .hamburger .open path{stroke:#211d1a}.topbar.topbar-scrolled.topbar-scrolled-hamburger-red .hamburger .open path{stroke:#e6282b}.topbar.topbar-scrolled.topbar-scrolled-text-dark{color:#211d1a}.topbar.topbar-scrolled.topbar-scrolled-text-dark a.active{border-bottom:.05rem solid #211d1a}@media screen and (max-width:1280px){.topbar.topbar-scrolled.topbar-scrolled-text-dark a.active{border-bottom:1px solid #211d1a}}.topbar:not(.topbar-scrolled).topbar-unscrolled-background-transparent{background-color:transparent}.topbar:not(.topbar-scrolled).topbar-unscrolled-background-transparent a.active{border-bottom:.05rem solid transparent}@media screen and (max-width:1280px){.topbar:not(.topbar-scrolled).topbar-unscrolled-background-transparent a.active{border-bottom:1px solid transparent}}.topbar:not(.topbar-scrolled).topbar-unscrolled-background-white{background-color:#fff}.topbar:not(.topbar-scrolled).topbar-unscrolled-background-white a.active{border-bottom:.05rem solid #fff}@media screen and (max-width:1280px){.topbar:not(.topbar-scrolled).topbar-unscrolled-background-white a.active{border-bottom:1px solid #fff}}.topbar:not(.topbar-scrolled).topbar-unscrolled-logoFull-white .logo-full path{fill:#fff}.topbar:not(.topbar-scrolled).topbar-unscrolled-logoCompact-red .logo-compact path{fill:#e6282b}.topbar:not(.topbar-scrolled).topbar-unscrolled-logoCompact-white .logo-compact path{fill:#fff}.topbar:not(.topbar-scrolled).topbar-unscrolled-hamburger-dark .hamburger .open path{stroke:#211d1a;color:#e6282b}.topbar:not(.topbar-scrolled).topbar-unscrolled-hamburger-white .hamburger .open path{stroke:#fff;color:#e6282b}.topbar:not(.topbar-scrolled).topbar-unscrolled-text-dark{color:#211d1a}.topbar:not(.topbar-scrolled).topbar-unscrolled-text-dark a.active{border-bottom:.05rem solid #211d1a}@media screen and (max-width:1280px){.topbar:not(.topbar-scrolled).topbar-unscrolled-text-dark a.active{border-bottom:1px solid #211d1a}}.topbar:not(.topbar-scrolled).topbar-unscrolled-text-white{color:#fff}.topbar:not(.topbar-scrolled).topbar-unscrolled-text-white a.active{border-bottom:.05rem solid #fff}@media screen and (max-width:1280px){.topbar:not(.topbar-scrolled).topbar-unscrolled-text-white a.active{border-bottom:1px solid #fff}}:not(.topbar-scrolled).topbar-unscrolled-button-white .logo-event-button{position:relative;cursor:pointer;background-color:transparent;border-radius:1.2rem;color:#fff;display:inline-block;font-weight:500;height:2.4rem;line-height:2.4rem;padding:0 2rem;text-align:center;text-transform:uppercase;white-space:nowrap;transition:.2s;border:.05rem solid #fff}:not(.topbar-scrolled).topbar-unscrolled-button-white .logo-event-button:active:after{content:"";position:absolute;top:0;left:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:.05rem solid #fff;animation-name:i;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;border-radius:1.35rem;opacity:.5}@keyframes i{0%{width:100%;height:100%;border-radius:1.35rem}to{width:calc(100% + 1.25rem);height:calc(100% + 1.25rem);border-radius:1.95rem}}@media screen and (max-width:1280px){:not(.topbar-scrolled).topbar-unscrolled-button-white .logo-event-button,:not(.topbar-scrolled).topbar-unscrolled-button-white .logo-event-button:active:after{border:1px solid #fff}}:not(.topbar-scrolled).topbar-unscrolled-button-white .logo-event-button:hover{color:#211d1a;background-color:#fff}.input-field{margin:0}.input-field label{color:#bdc3cb}.input-field label:not(.active){padding-left:.2rem}.input-field input{font-size:1.333rem!important;margin-bottom:0;padding-left:.2rem}.input-field .textarea-primary{border-bottom:.05rem solid #bdc3cb;font-size:1rem;border-top:none;border-left:none;border-right:none;height:1.5rem;line-height:1.4;max-height:13rem;padding:0 .4rem}@media screen and (max-width:1280px){.input-field .textarea-primary{border-bottom:1px solid #bdc3cb}}@media (max-width:575.98px){.input-field .textarea-primary{height:1.5625rem}}.input-field .textarea-primary.active{box-shadow:0 .05rem 0 0 #336dc1}.input-field input[type=email],.input-field input[type=phone],.input-field input[type=text]{height:2.4rem}.input-field input:-webkit-autofill,.input-field input:-webkit-autofill:focus textarea:-webkit-autofill,.input-field input:-webkit-autofill:hover,.input-field select:-webkit-autofill,.input-field select:-webkit-autofill:focus,.input-field select:-webkit-autofill:hover,.input-field textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{transition:background-color 5000s cubic-bezier(1,0,1,0) 0s}.process-showcase .process-showcase-side{position:relative;z-index:1}.process-showcase .process-showcase-side .h6{text-transform:uppercase;color:#bdc3cb;margin-bottom:.3rem}@media (min-width:576px) and (max-width:860px){.process-showcase .process-showcase-side{display:none}}@media (max-width:575.98px){.process-showcase .process-showcase-side .h6{margin-bottom:.3125rem}}@media (min-width:576px) and (max-width:860px){.process-showcase .process-showcase-content{max-width:none}}.process-showcase .process-showcase-header{margin-bottom:2.5rem}.process-showcase .process-showcase-menu{position:relative}.process-showcase .process-showcase-menu .process-showcase-menu-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:2.5rem;padding:0 1.25rem}@media (min-width:576px) and (max-width:767px){.process-showcase .process-showcase-menu .process-showcase-menu-item{padding:.25rem 1.25rem .25rem .5rem;height:100%}}.process-showcase .process-showcase-zone,.process-showcase .process-showcase-zone .zone-part-intro{margin-bottom:5rem}.process-showcase .process-showcase-zone .zone-part-intro h3{margin-bottom:.8125rem}.process-showcase .process-showcase-zone .zone-part-intro h5,.process-showcase .process-showcase-zone .zone-part-intro p{margin-bottom:1.5rem}.process-showcase .process-showcase-zone .zone-intro p+p,.process-showcase .process-showcase-zone .zone-part-intro p+p{margin-top:1.75rem}@media (min-width:1024px){.process-showcase .process-showcase-zone .zone-intro>p,.process-showcase .process-showcase-zone .zone-part-intro>p{max-width:35rem}}.process-showcase .process-showcase-zone .zone-part-content{margin-bottom:5rem}.process-showcase .process-showcase-zone:last-child{margin-bottom:0}.process-showcase .process-showcase-zone.process-showcase-zone-with-bg .process-showcase-zone-background{background-position:50%;background-size:cover;left:0;position:absolute;right:0;top:auto;width:100%}@media (max-width:575.98px){.process-showcase .process-showcase-zone{margin-bottom:0}.process-showcase .process-showcase-zone .zone-intro{margin-bottom:3.9375rem}.process-showcase .process-showcase-zone .zone-intro h2,.process-showcase .process-showcase-zone .zone-part-intro h3{margin-bottom:.8125rem}.process-showcase .process-showcase-zone .zone-part-intro h5,.process-showcase .process-showcase-zone .zone-part-intro p{margin-bottom:1.4375rem}.process-showcase .process-showcase-zone .zone-part-content{margin-bottom:6.125rem}}@media (min-width:576px){.process-showcase .process-showcase-zone .zone-intro{margin-bottom:5rem}.process-showcase .process-showcase-zone .zone-intro h2{margin-bottom:1.5rem}}@media (min-width:576px) and (max-width:767px){.process-showcase .process-showcase-zone{margin-left:.5rem}}.process-showcase .process-showcase-menu-indicator{height:2.5rem;left:-.05rem;position:absolute;top:0;transition:top .2s ease-in-out;width:.15rem}@media (min-width:576px) and (max-width:1279.98px){.process-showcase .process-showcase-cover{width:100%;height:auto}}@media (min-width:576px){.process-showcase .process-showcase-cover{-o-object-fit:cover;object-fit:cover;height:22.5rem;margin-bottom:5rem}}@media (max-width:575.98px){.process-showcase .process-showcase-cover{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto;margin-bottom:4.0625rem}}.process-showcase.process-showcase-with-top-bg{position:relative;overflow:hidden}.process-showcase.process-showcase-with-top-bg:before{background-size:cover;content:"";left:0;position:absolute;right:0;top:0}.process-showcase.process-showcase-with-top-bg:after{background-image:linear-gradient(180deg,hsla(0,0%,6%,.06),#101010);content:"";left:0;position:absolute;right:0}.process-showcase.process-showcase-with-top-bg>.process-showcase-wrapper{position:relative;z-index:2}@media (max-width:575.98px){.process-showcase{padding-top:0}.process-showcase .process-showcase-with-top-bg{padding-top:4rem}}@media (min-width:576px){.process-showcase{padding:0 0 5rem}.process-showcase .process-showcase-content,.process-showcase .process-showcase-side-container{padding-top:5rem}}.showcase-theme-light{background-color:#fff;color:#211d1a}.showcase-theme-light .process-showcase-menu-item{border-left:.05rem solid #798897;cursor:pointer;color:#798897}@media screen and (max-width:1280px){.showcase-theme-light .process-showcase-menu-item{border-left:1px solid #798897}}.showcase-theme-light .process-showcase-menu-item-active,.showcase-theme-light .process-showcase-menu-item:hover{color:#211d1a}.showcase-theme-light .process-showcase-menu-indicator{background-color:#211d1a}.showcase-theme-light.process-showcase-with-top-bg:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.06),#fff)}.showcase-theme-light .process-showcase-highlight-field{border:.05rem solid #bdc3cb}@media screen and (max-width:1280px){.showcase-theme-light .process-showcase-highlight-field{border:1px solid #bdc3cb}}.showcase-theme-dark{background-color:#101010;color:#fff}.showcase-theme-dark .process-showcase-menu-item{border-left:.05rem solid #798897;cursor:pointer;color:#798897}@media screen and (max-width:1280px){.showcase-theme-dark .process-showcase-menu-item{border-left:1px solid #798897}}.showcase-theme-dark .process-showcase-menu-item-active,.showcase-theme-dark .process-showcase-menu-item:hover{color:#fff}.showcase-theme-dark .process-showcase-menu-indicator{background-color:#fff}.showcase-theme-dark.process-showcase-with-top-bg:after{background-image:linear-gradient(180deg,hsla(0,0%,6%,.06),#101010)}.showcase-theme-dark .process-showcase-highlight-field{border:.05rem solid rgba(189,195,203,.25);background-color:hsla(0,0%,100%,.06)}@media screen and (max-width:1280px){.showcase-theme-dark .process-showcase-highlight-field{border:1px solid rgba(189,195,203,.25)}}@media (max-width:575.98px){.showcase-theme-dark .process-showcase-highlight-field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;width:100%;text-align:left}.showcase-theme-dark .process-showcase-highlight-field .standard-cell{margin-top:2.125rem}.showcase-theme-dark .process-showcase-highlight-field .standard-cell .standard-info{width:6.875rem;text-align:left}.showcase-theme-dark .process-showcase-highlight-field .standard-cell .standard-info .standard-name{width:100%}}ul.list-primary li{line-height:2.05rem}.career-position-content ul li,ul.list-checkmark li{position:relative;padding-left:1.5rem}.career-position-content ul li:before,ul.list-checkmark li:before{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/checkmark.svg?v=1684016269);width:.75rem;height:.5rem;top:.5rem}.career-position-content ul:not(.list-checkmark-grid) li+li,ul.list-checkmark:not(.list-checkmark-grid) li+li{margin-top:.8rem}.career-position-content ul.list-checkmark-grid,ul.list-checkmark.list-checkmark-grid{display:-ms-grid;display:grid;grid-row-gap:.8rem}@media (max-width:575.98px){.career-position-content ul li,ul.list-checkmark li{padding-left:1.875rem}.career-position-content ul li:before,ul.list-checkmark li:before{height:.6875rem;top:.375rem}.career-position-content ul:not(.list-checkmark-grid) li+li,ul.list-checkmark:not(.list-checkmark-grid) li+li{margin-top:1rem}.career-position-content ul.list-checkmark-grid,ul.list-checkmark.list-checkmark-grid{grid-row-gap:1rem}}ul.list-icon li{position:relative;padding-left:3.5rem}ul.list-icon li:before{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;width:2rem;height:2rem;top:-.25rem}ul.list-dots{position:relative;margin-top:.5rem}ul.list-dots li{position:relative;padding-left:1rem;padding-bottom:.5rem}ul.list-dots li:before{content:"";position:absolute;top:0;left:0;border-right:.1rem solid #3dd9b1;display:inline-block;height:100%;width:.25rem}ul.list-dots li:after{content:"";position:absolute;top:0;left:0;width:.5rem;height:.5rem;border-radius:50%;left:1rem;background-color:#3dd9b1;transform:translateX(-60%) translateY(115%);margin-left:-.75rem}ul.list-dots li:first-child:before{top:50%}ul.list-dots li:last-child{padding-bottom:0}ul.list-dots li:last-child:before{top:-50%}.testimonial-section{background-color:#f8f9fa;height:27rem}.testimonial-section,.testimonial-section .testimonial-person{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.testimonial-section .testimonial-person{margin:1.8rem auto 0}.testimonial-section .testimonial-person .person-avatar.tor-ivar{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.tor-ivar{background-image:url(/assets/images/people-avatars/tor-ivar.png?v=cc45194a5e)}body.webp .testimonial-section .testimonial-person .person-avatar.tor-ivar{background-image:url(/assets/images/people-avatars/tor-ivar.webp?v=9cd712553d)}.testimonial-section .testimonial-person .person-avatar.stuart-coleman{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.stuart-coleman{background-image:url(/assets/images/people-avatars/stuart-coleman.png?v=d9faee91b1)}body.webp .testimonial-section .testimonial-person .person-avatar.stuart-coleman{background-image:url(/assets/images/people-avatars/stuart-coleman.webp?v=41493ff58d)}.testimonial-section .testimonial-person .person-avatar.joe-morsman{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.joe-morsman{background-image:url(/assets/images/people-avatars/joe-morsman.png?v=92eea8942e)}body.webp .testimonial-section .testimonial-person .person-avatar.joe-morsman{background-image:url(/assets/images/people-avatars/joe-morsman.webp?v=4c483802d8)}.testimonial-section .testimonial-person .person-avatar.shay-gleeson{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.shay-gleeson{background-image:url(/assets/images/people-avatars/shay-gleeson.png?v=a15a1af0b2)}body.webp .testimonial-section .testimonial-person .person-avatar.shay-gleeson{background-image:url(/assets/images/people-avatars/shay-gleeson.webp?v=fc0c474088)}.testimonial-section .testimonial-person .person-avatar.stian-sandsgaard{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.stian-sandsgaard{background-image:url(/assets/images/people-avatars/stian-sandsgaard.png?v=7d38ce364c)}body.webp .testimonial-section .testimonial-person .person-avatar.stian-sandsgaard{background-image:url(/assets/images/people-avatars/stian-sandsgaard.webp?v=377252ed93)}.testimonial-section .testimonial-person .person-avatar.frederik-pedersen{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.frederik-pedersen{background-image:url(/assets/images/people-avatars/frederik-pedersen.png?v=b62f038d59)}body.webp .testimonial-section .testimonial-person .person-avatar.frederik-pedersen{background-image:url(/assets/images/people-avatars/frederik-pedersen.webp?v=8a141641c9)}.testimonial-section .testimonial-person .person-avatar.mohamed-hamedi{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.mohamed-hamedi{background-image:url(/assets/images/people-avatars/mohamed-hamedi.png?v=b1ce9e71c1)}body.webp .testimonial-section .testimonial-person .person-avatar.mohamed-hamedi{background-image:url(/assets/images/people-avatars/mohamed-hamedi.webp?v=f8e03086c3)}.testimonial-section .testimonial-person .person-avatar.niels-beisinghoff{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.niels-beisinghoff{background-image:url(/assets/images/people-avatars/niels-beisinghoff.png?v=6f8d645d09)}body.webp .testimonial-section .testimonial-person .person-avatar.niels-beisinghoff{background-image:url(/assets/images/people-avatars/niels-beisinghoff.webp?v=74cc7c1868)}.testimonial-section .testimonial-person .person-avatar.jono-linden{background-position:50%;background-size:contain;background-repeat:no-repeat;width:3.9rem;height:3.9rem;border-radius:50%}body.no-webp .testimonial-section .testimonial-person .person-avatar.jono-linden{background-image:url(/assets/images/people-avatars/jono-linden.png?v=a3e58e94ce)}body.webp .testimonial-section .testimonial-person .person-avatar.jono-linden{background-image:url(/assets/images/people-avatars/jono-linden.webp?v=407e52a38b)}.testimonial-section .testimonial-person .person-avatar{margin-right:1.2rem}.testimonial-section .testimonial-person .person-name{margin-bottom:.3rem}.testimonial-section .testimonial-person .person-role{color:#798897}@media (max-width:1279.98px){.testimonial-section{height:auto;padding:3.125rem 0}}.agile-methodology-diagram,.common-icon{background-position:50%;background-size:contain;background-repeat:no-repeat}.agile-methodology-diagram{background-image:url(/assets/images/diagrams/agile-methodology/agile-loop-background.svg?v=7cea48fa12);margin-top:4.5rem;min-height:18.5rem}@media (min-width:576px) and (max-width:1279px){.agile-methodology-diagram{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.agile-methodology-diagram h5{position:absolute;top:-5rem;margin-top:1.5rem;width:auto;margin-right:0}}@media (min-width:576px) and (max-width:1023px){.agile-methodology-diagram .step{min-width:4rem;margin-left:1rem;margin-right:1rem}}.agile-methodology-diagram .steps{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:2.5rem 0 .75rem;padding:0 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.agile-methodology-diagram .step{position:relative}.agile-methodology-diagram .step-icon{width:4rem;height:4rem;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/diagrams/agile-methodology/agile-step-circle.svg?v=c69580f7b0);padding:1.25rem}.agile-methodology-diagram .step-label{margin-top:.5rem;left:-3rem;position:absolute;text-align:center;width:10rem}.agile-methodology-diagram .step-arrow{-ms-flex-positive:1;flex-grow:1;margin:0 .75rem}.agile-methodology-diagram.diagram-theme-dark{color:#fff}.agile-methodology-diagram.diagram-theme-dark .step-icon g{fill:#fff}.agile-methodology-diagram.diagram-theme-light{color:#211d1a}.agile-methodology-diagram.diagram-theme-light .step-icon g{fill:#211d1a}@media (max-width:1279.98px){.agile-methodology-diagram .step{margin-bottom:2.5rem;max-width:3rem;height:100%}.agile-methodology-diagram .step-arrow{-ms-flex-positive:0;flex-grow:0;margin:-2.5rem .75rem 0}}@media (min-width:1280px){.agile-methodology-diagram h5{max-width:9.5rem}}.agile-methodology-diagram-mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.agile-methodology-diagram-mobile h5{text-align:center;margin-bottom:1.8125rem}.technology-icon.android{background-position:-30.5rem -21.3rem;width:2.2rem;height:2.6rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.android{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.android{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.android{background-position:-28.05rem -21.3rem}.technology-icon.angular-compact{background-position:0rem -8rem;width:3.85rem;height:4.1rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.angular-compact{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.angular-compact{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.angular-compact{background-position:-4.1rem -8rem}.technology-icon.angular-full{background-position:0rem -16.05rem;width:6.8rem;height:1.85rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.angular-full{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.angular-full{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.angular-full{background-position:-7.05rem -16.05rem}.technology-icon.aws{background-position:-28.05rem -8.75rem;width:3.55rem;height:2.15rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.aws{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.aws{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.aws{background-position:-28.05rem -6.35rem}.technology-icon.devops{background-position:-22.6rem -23.1rem;width:5.1rem;height:0.95rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.devops{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.devops{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.devops{background-position:-28.05rem -25.85rem}.technology-icon.django{background-position:0rem -18.15rem;width:6rem;height:2.1rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.django{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.django{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.django{background-position:-6.25rem -18.15rem}.technology-icon.electron-compact{background-position:-31.2rem -3.2rem;width:2.9rem;height:2.9rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.electron-compact{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.electron-compact{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.electron-compact{background-position:-28.05rem -3.2rem}.technology-icon.ember{background-position:-5.25rem -23.1rem;width:5rem;height:1.95rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.ember{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.ember{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.ember{background-position:0rem -23.1rem}.technology-icon.express{background-position:-28.05rem 0rem;width:6.05rem;height:1.35rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.express{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.express{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.express{background-position:-28.05rem -1.6rem}.technology-icon.flask{background-position:0rem -12.35rem;width:3.85rem;height:3.45rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.flask{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.flask{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.flask{background-position:-4.1rem -12.35rem}.technology-icon.html{background-position:-23.7rem 0rem;width:4.1rem;height:2.85rem;background-size:34.1rem 27.1rem}.technology-icon.html body.no-webp{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}.technology-icon.html body.webp{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.html{background-position:-23.7rem -3.1rem}.technology-icon.ios{background-position:-28.05rem -18.3rem;width:2.25rem;height:2.75rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.ios{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.ios{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.ios{background-position:-30.55rem -18.3rem}.technology-icon.laravel{background-position:-8.2rem -12.35rem;width:4.4rem;height:3rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.laravel{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.laravel{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.laravel{background-position:-12.85rem -12.35rem}.technology-icon.meteor-compact{background-position:-4.45rem -3.75rem;width:4.2rem;height:4rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.meteor-compact{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.meteor-compact{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.meteor-compact{background-position:0rem -3.75rem}.technology-icon.meteor-full{background-position:-10.5rem -25.3rem;width:6rem;height:1.45rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.meteor-full{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.meteor-full{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.meteor-full{background-position:-16.75rem -25.3rem}.technology-icon.node-compact{background-position:-11.1rem -20.5rem;width:5.55rem;height:2rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.node-compact{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.node-compact{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.node-compact{background-position:-16.9rem -20.5rem}.technology-icon.node-full{background-position:-10.5rem -23.1rem;width:5.8rem;height:1.6rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.node-full{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.node-full{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.node-full{background-position:-16.55rem -23.1rem}.technology-icon.php{background-position:-28.05rem -11.15rem;width:3.95rem;height:1.9rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.php{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.php{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.php{background-position:-28.05rem -13.3rem}.technology-icon.pwa{background-position:-23.7rem -13.4rem;width:3.8rem;height:1.45rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.pwa{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.pwa{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.pwa{background-position:-28.05rem -24.15rem}.technology-icon.python-compact{background-position:-15.75rem 0rem;width:3.85rem;height:3.85rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.python-compact{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.python-compact{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.python-compact{background-position:-8.2rem -8rem}.technology-icon.python-full{background-position:-12.5rem -18.15rem;width:6.9rem;height:1.7rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.python-full{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.python-full{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.python-full{background-position:-14.1rem -16.05rem}.technology-icon.rails{background-position:0rem -25.3rem;width:5rem;height:1.8rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.rails{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.rails{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.rails{background-position:-5.25rem -25.3rem}.technology-icon.react-compact{background-position:-31.2rem -15.45rem;width:2.9rem;height:2.6rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.react-compact{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.react-compact{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.react-compact{background-position:-28.05rem -15.45rem}.technology-icon.react-full{background-position:-5.55rem -20.5rem;width:5.3rem;height:2.35rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.react-full{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.react-full{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.react-full{background-position:0rem -20.5rem}.technology-icon.ruby{background-position:-23.7rem -6.2rem;width:3.35rem;height:3.35rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.ruby{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.ruby{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.ruby{background-position:-23.7rem -9.8rem}.technology-icon.sailsjs{background-position:-19.85rem -3.85rem;width:3.6rem;height:3.6rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.sailsjs{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.sailsjs{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.sailsjs{background-position:-19.85rem 0rem}.technology-icon.sinatra{background-position:0rem 0rem;width:5.35rem;height:3.5rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.sinatra{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.sinatra{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.sinatra{background-position:-5.6rem 0rem}.technology-icon.symfony{background-position:-15.75rem -4.1rem;width:3.8rem;height:3.8rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.symfony{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.symfony{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.symfony{background-position:-15.75rem -8.15rem}.technology-icon.vue{background-position:-11.2rem -3.95rem;width:4.3rem;height:3.7rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.vue{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.vue{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.vue{background-position:-11.2rem 0rem}.technology-icon.yii{background-position:-19.85rem -7.7rem;width:3.3rem;height:3.55rem;background-size:34.1rem 27.1rem}body.no-webp .technology-icon.yii{background-image:url(/assets/sprites/technology-sprite.png?v=cb411c3ef6)}body.webp .technology-icon.yii{background-image:url(/assets/sprites/technology-sprite.webp?v=0690091a14)}a.enabled:hover .technology-icon.yii{background-position:-19.85rem -11.5rem}.development-section-logo a:not(.enabled){pointer-events:none}.arrow-down{position:relative;height:1rem;width:.6rem}.arrow-down:before{background-color:#798897}.arrow-down:after,.arrow-down:before{content:"";position:absolute;top:0;left:0;top:auto;left:auto}.arrow-down:after{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/arrow-head-grey.svg?v=1d163b1990);width:.6rem;height:.6rem}.arrow-down:before{left:50%;transform:translateX(-50%);height:calc(100% - .5rem);width:.05rem}@media screen and (max-width:1280px){.arrow-down:before{width:1px}}.arrow-down:after{transform:rotate(90deg);bottom:0}.arrow-up{position:relative;height:1rem;width:.6rem}.arrow-up:before{top:0;top:auto;background-color:#798897}.arrow-up:after,.arrow-up:before{content:"";position:absolute;left:0;left:auto}.arrow-up:after{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/arrow-head-grey.svg?v=1d163b1990);width:.6rem;height:.6rem;top:auto}.arrow-up:before{left:50%;transform:translateX(-50%);height:calc(100% - .5rem);width:.05rem}@media screen and (max-width:1280px){.arrow-up:before{width:1px}}.arrow-up:before{bottom:0}.arrow-up:after{transform:rotate(-90deg);top:0}.arrow-right{position:relative;width:1rem;height:.6rem}.arrow-right:before{background-color:#798897}.arrow-right:after,.arrow-right:before{content:"";position:absolute;top:0;left:0;top:auto;left:auto}.arrow-right:after{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/arrow-head-grey.svg?v=1d163b1990);width:.6rem;height:.6rem}.arrow-right:before{top:50%;transform:translateY(-50%);height:.05rem;width:calc(100% - .5rem)}@media screen and (max-width:1280px){.arrow-right:before{height:1px}}.arrow-right:after{right:0}.arrow-left{position:relative;width:1rem;height:.6rem}.arrow-left:before{left:0;left:auto;background-color:#798897}.arrow-left:after,.arrow-left:before{content:"";position:absolute;top:0;top:auto}.arrow-left:after{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/arrow-head-grey.svg?v=1d163b1990);width:.6rem;height:.6rem;left:auto}.arrow-left:before{top:50%;transform:translateY(-50%);height:.05rem;width:calc(100% - .5rem)}@media screen and (max-width:1280px){.arrow-left:before{height:1px}}.arrow-left:after{transform:rotate(180deg);left:0}.arrow-dashed:before{border-bottom:.05rem dashed #798897;background-color:transparent}@media screen and (max-width:1280px){.arrow-dashed:before{border-bottom:1px dashed #798897}}.tabs-wrapper .tabs-labels{border-bottom:.05rem solid #bdc3cb;position:relative;display:-ms-flexbox;display:flex;text-align:center;font-weight:500;margin-bottom:3.5rem;padding:1rem 0}@media screen and (max-width:1280px){.tabs-wrapper .tabs-labels{border-bottom:1px solid #bdc3cb}}.tabs-wrapper .tabs-labels .tab-label{-ms-flex:1;flex:1;cursor:pointer}.tabs-wrapper .tabs-labels .tabs-indicator{position:absolute;bottom:-.1rem;left:0;height:.2rem;width:auto;background-color:#2f4858;transition:left .3s ease-in-out}.tabs-wrapper .tabs-content img{width:auto;height:auto}.tabs-wrapper.tabs-light .tabs-labels{border-color:#798897}.tabs-wrapper.tabs-light .tabs-indicator{background-color:#fff}.tabs-wrapper.tabs-short .tabs-labels{-ms-flex-pack:center;justify-content:center}.tabs-wrapper.tabs-short .tab-label{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:unset;flex-grow:unset;width:9.5rem}.share-on{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;fill:#fff}.share-on.gray{fill:#bdc3cb}.share-on .share-on-text{margin-right:.75rem}.share-on .share-on-icon{padding:0 .75rem}.share-on .share-on-icon svg{height:1.15rem;width:auto}.statistic-wrapper{text-align:center}.statistic-wrapper .statistic-value{letter-spacing:.02rem;font-family:din-condensed,sans-serif;font-weight:300}.statistic-wrapper .statistic-caption{margin-top:-.1rem;font-weight:400}.statistic-wrapper.statistic-small{text-align:center}.statistic-wrapper.statistic-small .statistic-value{letter-spacing:normal}.statistic-wrapper.statistic-small .statistic-caption{margin-top:0}@media (max-width:575.98px){.statistic-wrapper{text-align:left}.statistic-wrapper .statistic-value{font-size:1.8125rem}}.basic-footer{padding-bottom:20rem}@media (max-width:480px){.basic-footer{padding-bottom:26rem}}.basic-footer-component.footer-featured-works{background:#f8f9fa;color:#bdc3cb;padding-top:4.5rem;padding-bottom:5.5rem;text-align:center;position:relative;z-index:3}.basic-footer-component.footer-featured-works .featured-works{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:3.25rem}.basic-footer-component.footer-featured-works .featured-works .featured-work{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;margin:auto}.basic-footer-component.footer-featured-works .featured-works .featured-work img{width:50%;height:auto}.basic-footer-component.footer-featured-works .featured-works .featured-work.small img{width:25%}.basic-footer-component.footer-featured-works .featured-works .featured-work.big img{width:65%}.basic-footer-component.footer-featured-works p{font-weight:500}@media (max-width:1279.98px){.basic-footer-component.footer-featured-works{padding-bottom:4rem}.basic-footer-component.footer-featured-works .featured-works{-ms-flex-wrap:wrap;flex-wrap:wrap}.basic-footer-component.footer-featured-works .featured-work{-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:1.5rem}}@media (max-width:767px){.basic-footer-component.footer-featured-works .featured-work{-ms-flex-preferred-size:33%;flex-basis:33%}}@media (max-width:575.98px){.basic-footer-component.footer-featured-works{padding-top:2.8125rem;padding-bottom:2.1875rem}.basic-footer-component.footer-featured-works .featured-work{padding:0 5px}.basic-footer-component.footer-featured-works .featured-work.tech-in-asia,.basic-footer-component.footer-featured-works .featured-work.wamda{-ms-flex-preferred-size:50%;flex-basis:50%}.basic-footer-component.footer-featured-works img{max-width:100%}}.basic-footer-component.footer-main{height:20rem;padding-top:3.75rem;padding-bottom:3rem;bottom:0;left:0;right:0;z-index:2;display:none}.basic-footer-component.footer-main.fixed,.basic-footer-component.footer-main.is-fixed{position:fixed;display:block}.basic-footer-component.footer-main.underneath{z-index:-1}.basic-footer-component.footer-main .sbw-logo{width:7.75rem;-ms-flex-preferred-size:7.75rem;flex-basis:7.75rem;height:3.4rem}.basic-footer-component.footer-main .footer-main-intro{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:2;flex:2}.basic-footer-component.footer-main .footer-about{white-space:pre-line;margin-left:2.5rem}.basic-footer-component.footer-main .social-col{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.basic-footer-component.footer-main .social-links{display:-ms-flexbox;display:flex}.basic-footer-component.footer-main .social-links .social-link svg{width:1.35rem;height:1.35rem}.basic-footer-component.footer-main .social-link+.social-link{margin-left:1.5rem}.basic-footer-component.footer-main .clutch-link{margin-left:2.5rem}.basic-footer-component.footer-main .clutch-link img{width:4rem;height:4rem}.basic-footer-component.footer-main .copyright-row{border-top:.05rem solid rgba(189,195,203,.3);margin-top:4rem;padding-top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1280px){.basic-footer-component.footer-main .copyright-row{border-top:1px solid rgba(189,195,203,.3)}}.basic-footer-component.footer-main .copyright-text{color:#bdc3cb}.basic-footer-component.footer-main .privacy-terms{display:-ms-flexbox;display:flex}.basic-footer-component.footer-main .privacy-terms a+a{margin-left:1.5rem}@media (max-width:1023px){.basic-footer-component.footer-main .footer-main-intro,.basic-footer-component.footer-main .social-col{max-width:100%;-ms-flex-pack:center;justify-content:center}.basic-footer-component.footer-main .social-col{margin-top:1rem}}@media (max-width:768px){.basic-footer-component.footer-main{padding-top:1.75rem}.basic-footer-component.footer-main .copyright-row{margin-top:2rem}}@media (max-width:480px){.basic-footer-component.footer-main{height:26rem;padding-top:1.5625rem;padding-bottom:.9375rem}.basic-footer-component.footer-main .social-col{-ms-flex-direction:column;flex-direction:column;margin-top:1.5625rem}.basic-footer-component.footer-main .social-links{-ms-flex-wrap:wrap;flex-wrap:wrap}.basic-footer-component.footer-main .social-link{-ms-flex-preferred-size:33%;flex-basis:33%;text-align:center;margin-bottom:1.5625rem}.basic-footer-component.footer-main .clutch-link,.basic-footer-component.footer-main .social-link+.social-link{margin-left:0}.basic-footer-component.footer-main .copyright-row{margin-top:1rem;padding-top:1rem;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.basic-footer-component.footer-main .copyright-text{margin-top:1rem}}.contact-footer{background-color:#e6282b;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:5rem 0}body.no-webp .contact-footer{background-image:url(/assets/images/footer/background-section.jpg?v=5a9d100ea6)}body.webp .contact-footer{background-image:url(/assets/images/footer/background-section.webp?v=28d73834e3)}.contact-footer h2{margin-bottom:1.5rem}.contact-footer p{margin-bottom:4rem}.related-articles-footer{padding-top:5.25rem;padding-bottom:4rem;background:#fff;position:relative;z-index:2}.related-articles-footer .articles-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.related-articles-footer .related-articles-header{color:#211d1a;text-transform:uppercase;font-weight:500;margin-bottom:1.25rem}.related-articles-footer .related-article img{width:100%;margin-bottom:1rem}.related-articles-footer .related-article h4{margin-bottom:1rem}.related-articles-footer .related-article p{color:#868686}.related-articles-footer .related-article .tag{color:#798897;display:inline-block;margin-right:.4rem}.related-articles-footer .related-article .tag:before{content:"#"}@media (max-width:575.98px){.related-articles-footer .related-article+.related-article{margin-top:1.5625rem}}.services-footer{margin:5rem 0}.services-footer h2{text-align:center;margin-bottom:5rem}.services-footer h4{margin-bottom:1rem}.services-footer p{margin-bottom:.75rem;white-space:pre-line}.services-footer a{border-bottom:.05rem solid transparent;text-transform:uppercase;font-weight:500;color:#e6282b;transition:all .2s ease-in-out}@media screen and (max-width:1280px){.services-footer a{border-bottom:1px solid transparent}}.services-footer a:hover{border-color:#e6282b}.services-footer .services-row{-ms-flex-pack:center;justify-content:center}.services-footer .services-row .col{text-align:center}@media (max-width:575.98px){.services-footer .service+.service{margin-top:3.125rem}}.position-footer{padding:8rem 0;background-repeat:no-repeat;background-size:cover;color:#fff}body.no-webp .position-footer{background-image:url(/assets/images/footer/background-section.jpg?v=5a9d100ea6)}body.webp .position-footer{background-image:url(/assets/images/footer/background-section.webp?v=28d73834e3)}.position-footer h2,.position-footer h5{white-space:pre-line}.position-footer h5{margin-bottom:1.5rem;margin-top:.5rem}.position-footer .btn-tertiary{margin-top:1.5rem}.position-footer .recruiter{display:-ms-flexbox;display:flex}.position-footer .recruiter img{width:4rem;height:4rem;margin-right:1.25rem}.position-footer .recruiter .recruiter-text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.position-footer .recruiter .recruiter-name{margin-bottom:.3rem}.position-footer .recruiter .recruiter-email{font-weight:500}@media (min-width:576px) and (max-width:768px){.position-footer .recruiter{-ms-flex-direction:column;flex-direction:column}.position-footer .recruiter .recruiter-text{margin-top:.75rem}}@media (max-width:575.98px){.position-footer .btn-tertiary{margin-bottom:1.5625rem}}.contact-career-footer{display:-ms-flexbox;display:flex}.contact-career-footer .container{max-width:28rem;width:100%;padding:6rem .66667rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline}.contact-career-footer .career,.contact-career-footer .contact{height:27.5rem;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex}.contact-career-footer .contact{background-position:100%;color:#fff;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}body.no-webp .contact-career-footer .contact{background-image:url(/assets/images/footer/background-section-small.jpg?v=7e1acdf8a2)}body.webp .contact-career-footer .contact{background-image:url(/assets/images/footer/background-section-small.webp?v=0f57ee0224)}.contact-career-footer .contact p{margin-bottom:2.25rem}.contact-career-footer .career{-ms-flex-pack:start;justify-content:flex-start;padding-left:0}body.no-webp .contact-career-footer .career{background-image:url(/assets/images/footer/background-section-white-small.jpg?v=b96daff3b0)}body.webp .contact-career-footer .career{background-image:url(/assets/images/footer/background-section-white-small.webp?v=6f49a0835d)}.contact-career-footer .career .container{padding-left:4.8rem}.contact-career-footer h2{margin-bottom:1.5rem;white-space:pre-line}.contact-career-footer p{white-space:pre-line;max-width:20rem}.contact-career-footer .say-hi-container{margin-top:.5rem;margin-bottom:2.25rem;display:-ms-flexbox;display:flex}.contact-career-footer p.mail{margin-left:.25rem;color:#e6282b;display:block}@media (min-width:576px) and (max-width:768px){.contact-career-footer .career .container{padding-left:1.2rem}}@media (max-width:575.98px){.contact-career-footer{-ms-flex-direction:column;flex-direction:column}.contact-career-footer .container{max-width:none}.contact-career-footer .career .container{padding-left:1.33333rem}}.testimonials-footer{padding-top:4.25rem;padding-bottom:4.25rem}.testimonials-footer.type-gray{background:#f8f9fa}.testimonials-footer.type-white{background:#fff}.testimonials-footer h2{text-align:center;margin-bottom:2.75rem}.testimonials-footer .container-circle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.testimonials-footer .circle{width:.7rem;height:.7rem;border-radius:50%;background:#bdc3cb;margin:0 .35rem}.testimonials-footer .circle:hover{cursor:pointer}.testimonials-footer .testimonial-text{margin-bottom:1.5rem}.testimonials-footer .person-name{margin-bottom:.3rem}.testimonials-footer .person-role{color:#798897}.testimonials-footer .testimonial-persons .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.testimonials-footer .testimonial-persons .slick-dots li{display:-ms-flexbox;display:flex}.testimonials-footer .testimonial-persons .slick-dots li button{width:.7rem;height:.7rem;border-radius:50%;font-size:0;background:#bdc3cb;margin:0 .35rem}.testimonials-footer .testimonial-persons .slick-dots li button:hover{cursor:pointer}.testimonials-footer .testimonial-persons .slick-dots .slick-active button{background:#e6282b}.testimonials-footer .testimonial-person{transition:all .3}.testimonials-footer .testimonial-person img{max-width:3.9rem;max-height:3.9rem;margin:0 auto .5rem}.testimonials-footer .testimonial-person.slick-current img{width:3.9rem;height:3.9rem;border-radius:50%}.testimonials-footer .testimonial-person:hover{cursor:pointer}.testimonials-footer .col-portfolio{margin-top:2.75rem;position:relative}.projects-footer{padding-top:4.25rem;padding-bottom:6rem}.projects-footer h2{text-align:center}.projects-footer.projects-white{background:#fff}.projects-footer.projects-navy{background:#1a1f2b}.projects-footer.projects-navy h2{color:#fff}.projects-footer.projects-baikingu-dark{background:#181f28}.projects-footer.projects-baikingu-dark h2{color:#fff}.projects-footer h2{margin-bottom:1.25rem}.projects-footer .hidden{display:none}.projects-footer .work-section.columns-8 .background{background-position:50%}.projects-footer .work-section .awards{display:none}.cases-section{margin-top:10rem}.cases-section .col-img{width:100%;height:auto}.cases-section .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.cases-section .challenge{margin-bottom:10.5rem}.cases-section .challenge p{max-width:90%}.cases-section .challenge li+li{margin-top:1rem}.cases-section .challenge .h6{margin-bottom:.5rem;margin-top:1.5rem}@media (max-width:575.98px){.cases-section .challenge{margin-bottom:6.25rem}}@media (min-width:576px) and (max-width:640px){.cases-section .challenge .h6,.cases-section .challenge p{margin-bottom:1rem;margin-top:0}}.cases-section .platform{margin-bottom:8rem}.cases-section .business{margin-bottom:11.3rem}.cases-section h2{margin-bottom:1.65rem}.cases-section p{white-space:pre-line}@media (min-width:576px) and (max-width:1279.98px){.cases-section{margin-top:5.75rem}}@media (max-width:575.98px){.cases-section{margin-top:6.25rem}}.functionalities-section{margin-bottom:10rem}.functionalities-section .iphone-img{max-width:100%;height:auto}.functionalities-section .row{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:end;align-items:flex-end}.functionalities-section .row img{display:block;margin:auto;width:100%}.functionalities-section .h4,.functionalities-section .h6{text-transform:none;text-align:center}.functionalities-section .h4{font-weight:500;text-transform:uppercase}.functionalities-section .functionality-title{margin-top:1.7rem;margin-bottom:1.25rem}.functionalities-section .functionality-description{height:5rem}@media (min-width:641px){.functionalities-section .col:not(:nth-child(2)) img{width:85%}}.technology-cases-section{margin-bottom:10rem}.technology-cases-section h2{margin-bottom:5rem;text-align:center}.technology-cases-section .col-technology{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.technology-cases-section .technology-wrapper{width:7.5rem;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;white-space:pre}.technology-cases-section .technology-wrapper img{-o-object-fit:contain;object-fit:contain;height:2.5rem;max-width:3.5rem;margin:0 auto 1.35rem}.web-section{height:36rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;margin-bottom:8rem}.web-section h2{margin-bottom:1.65rem;text-align:start}.web-section .col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.web-section img{max-width:100%}@media (max-width:640px){.web-section img{margin-top:3.125rem;margin-bottom:1.875rem}}@media (max-width:640px){.web-section{margin-bottom:6.25rem}}.web-section h2,.web-section p{margin-right:1rem}@media (max-width:640px){.cases-section .col,.functionalities-section .col,.web-section .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0%}.cases-section{margin-bottom:6.25rem}.cases-section .business{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:6.25rem}.cases-section .business .col-img,.cases-section .platform .col-img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);margin-bottom:6.25rem}.functionalities-section{margin-bottom:1.875rem}.functionalities-section .functionality{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.functionalities-section .functionality-description{margin-bottom:4.375rem}.functionalities-section .iphone-img{height:32.375rem;display:block;margin:auto}.functionalities-section .row img{width:auto}.technology-cases-section{margin-bottom:3.125rem}.technology-cases-section .col-technology{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.technology-cases-section .col-technology .technology-wrapper{max-width:40%;-ms-flex-preferred-size:40%;flex-basis:40%;margin-bottom:3.125rem}.technology-cases-section .col-technology .technology-wrapper img{height:3.75rem;max-width:100%;margin:0 auto 1.6875rem}}@media (min-width:321px) and (max-width:640px){.technology-cases-section .col-technology{-ms-flex-pack:space-evenly;justify-content:space-evenly}}@supports (-ms-ime-align:auto){.functionalities-section .row,.technology-cases-section .col-technology{-ms-flex-pack:distribute;justify-content:space-around}}.mouse-hero{padding-top:3.75rem}.mouse-hero #lottie-mouse{width:1.2rem;height:1.6rem;margin:0 auto;position:relative}.mouse-hero.white-theme svg path{stroke:#fff}.mouse-hero.dark-theme svg path{stroke:#939aa3}@media (max-width:750px){.mouse-hero{display:none}}@media (max-height:600px){.mouse-hero{display:none}}@media (min-height:800px){.mouse-hero{position:absolute;bottom:2.25rem;left:0;width:100%;text-align:center}}.hero-scroll{background-attachment:fixed}.video-section{width:100%;height:30rem;margin-bottom:10rem}.video-section.off .video-play{display:none}.video-section.off .video-img{background-size:cover;width:100%;height:100%}.video-section.off .video-img,.video-section.off .video-img .play{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.video-section.off .video-img .play{-ms-flex-direction:column;flex-direction:column}.video-section.off .video-img .play h2{text-align:center;color:#fff;margin:0 1.5rem 4rem}.video-section.off .video-img .play .play-img{cursor:pointer}@media (min-width:2000px){.video-section.off .video-img .play .play-img svg{width:6.4rem;height:6.4rem}}.video-section.on .video-play{display:-ms-flexbox;display:flex}.video-section.on .video-play .yt-video{width:100%;height:30rem}.video-section.on .video-img{display:none}@media (max-width:575.98px){.video-section{height:25rem;margin-bottom:8.125rem}.video-section svg{width:5rem;height:auto}.video-section.on .video-play .yt-video{height:25rem}}@media (min-width:576px) and (max-width:1279.98px){.video-section{margin-bottom:5rem}}.check-out-our-code{background:#f8f9fa;padding-top:3.9rem;padding-bottom:5.2rem}.check-out-our-code .h6{color:#798897}.check-out-our-code h2{margin-bottom:2.6rem}@media (min-width:576px){.check-out-our-code .project-col{display:-ms-flexbox;display:flex}}.check-out-our-code .project-code{border:.05rem solid rgba(121,136,151,.3);background:#fff;padding:2.45rem 2.6rem 2.6rem;width:100%}@media screen and (max-width:1280px){.check-out-our-code .project-code{border:1px solid rgba(121,136,151,.3)}}.check-out-our-code .project-code h4{margin-bottom:1.3rem}.check-out-our-code .project-code p{line-height:1.734em}.check-out-our-code .project-code-link{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;color:#798897;margin-top:1.3rem}.check-out-our-code .project-code-link:after{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/industries/page-industries/case-study-arrow-slate.svg?v=a129eb7942);content:"";height:.5rem;margin-left:.8rem;transition:margin .3s ease-in-out;width:1rem}.check-out-our-code .project-code-link:hover:after{margin-left:1.2rem}.check-out-our-code .github-icon{width:1.6rem;height:1.6rem;margin-bottom:1.15rem}.check-out-our-code .github-icon path{fill:#798897}@media (max-width:767px){.check-out-our-code{padding-bottom:3.9rem}.check-out-our-code .project-code{padding:1.8rem 2.5rem 2.5rem}}@media (max-width:575.98px){.check-out-our-code .project-col:not(:last-child){margin-bottom:1.25rem}}.what-we-can-do{background-position:bottom;background-size:contain;background-repeat:no-repeat;background-color:#101010;padding:6.5rem 0 9.95rem}body.no-webp .what-we-can-do{background-image:url(/assets/images/services/background-what-we-can-do.jpg?v=fdc35f2751)}body.webp .what-we-can-do{background-image:url(/assets/images/services/background-what-we-can-do.webp?v=452459955c)}@media (max-width:767px){.what-we-can-do{padding:5rem 0 8.5rem}}.what-we-can-do .h6{color:silver}.what-we-can-do h2{color:#fff;margin-bottom:3.9rem}@media (max-width:767px){.what-we-can-do h2{margin-bottom:2.5rem}}.what-we-can-do h5{color:#fff;margin-bottom:2.6rem}.what-we-can-do .interaction-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:9.1rem}@media (min-width:768px){.what-we-can-do .interaction-form .chat-bubble-outgoing .chat-bubble-msg-container{padding:4rem 6.25rem 3rem}}@media (max-width:767px){.what-we-can-do .interaction-form{margin-bottom:6rem}.what-we-can-do .interaction-form .chat-bubble-outgoing .chat-bubble-msg-container{padding:2rem;margin:0}}.what-we-can-do .check-our-services .col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.what-we-can-do .check-our-services .col h2{margin-bottom:1.3rem}.image-text-technologies{padding-top:5.2rem;padding-bottom:5.2rem;overflow:hidden}.image-text-technologies h3{padding-bottom:1.3rem;padding-top:.65rem;width:100%}.image-text-technologies .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.image-text-technologies .award-icon{height:1.8rem;width:auto}.image-text-technologies .col-image img{min-height:45vh}.image-text-technologies .reverse-column{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text-technologies .reverse-column .col-image{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.image-text-technologies .text-caption{color:#798897;margin-top:1.3rem}@media (max-width:768px){.image-text-technologies{padding-top:2.6rem;padding-bottom:2.6rem}.image-text-technologies .col-sm-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.image-text-technologies .col-text{text-align:center;margin-bottom:1.95rem}.image-text-technologies svg{margin:0 auto}.image-text-technologies h3{padding-bottom:.65rem}.image-text-technologies .text-caption{width:100%;margin-top:.65rem}.image-text-technologies img{height:17rem}}.clients-love-diamond-technology h2{margin-bottom:1.3rem}.clients-love-diamond-technology .diamonds-header p{margin-bottom:4.3rem}.clients-love-diamond-technology .diamond-container{position:relative;padding-bottom:10.4rem}.clients-love-diamond-technology .icon-groups{display:-ms-flexbox;display:flex;position:absolute;width:100%;top:5rem}.clients-love-diamond-technology .icon-groups h4{margin-bottom:.35rem}.clients-love-diamond-technology .icon-groups p{line-height:1.734em;transition:all .5s;padding-top:.25rem;opacity:0}.clients-love-diamond-technology .icon-group-header svg{width:3.25rem;height:3.25rem;margin-bottom:.65rem}@media (min-width:769px){.clients-love-diamond-technology .icon-group:nth-child(2n){margin-top:6.75rem}.clients-love-diamond-technology .icon-group-header:hover{cursor:pointer}.clients-love-diamond-technology .icon-group-header:hover svg .layer{fill:#fff}.clients-love-diamond-technology .icon-group-header:hover svg .circle{fill:#bdc3cb}.clients-love-diamond-technology .icon-group-header:hover svg .white-stroke{stroke:#fff}.clients-love-diamond-technology .icon-group-header:hover+p{opacity:1;padding-top:0}}@media (max-width:768px){.clients-love-diamond-technology .grid-diamond{padding:0}.clients-love-diamond-technology .col-md-4{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.clients-love-diamond-technology .diamond-container{padding-bottom:1.3rem}.clients-love-diamond-technology .diamond-container>svg{display:none}.clients-love-diamond-technology .diamonds-header p{margin-bottom:2.6rem}.clients-love-diamond-technology .icon-groups{background-image:url(/assets/images/services/diamonds-mobile.svg?v=01497d4dfe);background-repeat:no-repeat;background-position:top right -1.5rem;background-size:contain;position:static;-ms-flex-direction:column;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}.clients-love-diamond-technology .icon-groups p{opacity:1;text-align:left}.clients-love-diamond-technology .icon-group{margin-bottom:1.3rem}.clients-love-diamond-technology .icon-group-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.clients-love-diamond-technology .icon-group-header svg{margin-right:1.3rem}}.technology-likes-to-talk{padding-top:2.6rem;padding-bottom:3.9rem}.technology-likes-to-talk h2{padding-bottom:1.3rem}.technology-likes-to-talk .technology-header{padding-bottom:3.9rem}.technology-likes-to-talk .technologies-container{border:.05rem solid #bdc3cb;border-radius:.3rem;padding:2.6rem 1.3rem;position:relative}@media screen and (max-width:1280px){.technology-likes-to-talk .technologies-container{border:1px solid #bdc3cb}}.technology-likes-to-talk .technologies-container .technology{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.technology-likes-to-talk .technologies-container .technology:not(:last-child){padding-bottom:2.6rem}.technology-likes-to-talk .technologies-container .technology p{margin-left:1.15rem}.technology-likes-to-talk .technologies-container .technology-icon{-ms-flex-preferred-size:30%;flex-basis:30%;min-height:1.95rem}.technology-likes-to-talk .technologies-container .technology-text{-ms-flex-preferred-size:50%;flex-basis:50%;line-height:1.734em}.technology-likes-to-talk .technologies-container .technology-main-icon{display:-ms-flexbox;display:flex;position:absolute}@media (min-width:768px){.technology-likes-to-talk .technologies-container .technology-main-icon{right:0;top:50%;transform:translate(50%,-50%)}}.technology-likes-to-talk .technologies-container .technology-main-icon img{width:9.55rem;height:9.55rem}@media (max-width:767px){.technology-likes-to-talk{padding-bottom:5rem}.technology-likes-to-talk .technology-header{padding-bottom:2.5rem}.technology-likes-to-talk .col-tech{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0%}.technology-likes-to-talk .technologies-container{padding-bottom:5rem}.technology-likes-to-talk .technologies-container .technology-icon{width:1.5rem;height:1.5rem}.technology-likes-to-talk .technologies-container .technology-text{-ms-flex-preferred-size:80%;flex-basis:80%;line-height:1.734em}.technology-likes-to-talk .technologies-container .technology-main-icon{bottom:0;left:50%;transform:translate(-50%,50%)}.technology-likes-to-talk .technologies-container .technology-main-icon img{width:7rem;height:7rem}}.companies-that-use{padding-top:3.9rem}.companies-that-use h3{padding-bottom:3.9rem}.companies-that-use .company{border-bottom:.05rem solid rgba(121,136,151,.2);padding-bottom:2.6rem}@media screen and (max-width:1280px){.companies-that-use .company{border-bottom:1px solid rgba(121,136,151,.2)}}.companies-that-use .company:not(:last-child){margin-bottom:2.6rem}.companies-that-use .company-icon-wrapper{width:6.5rem;margin:0 auto 1.3rem}.companies-that-use .company-icon-wrapper img{width:100%}.companies-that-use .testimonial-text{padding-bottom:1.3rem}.companies-that-use .text-small{line-height:1.734em}.companies-that-use .company-position{color:#798897;width:15rem;margin:0 auto}.companies-using{text-align:center;padding-bottom:3.2rem;padding-top:3.2rem}.companies-using .row{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.companies-using .row h3{margin-bottom:2.6rem}.companies-using .row .text-small{color:#798897;margin-bottom:2.6rem}.companies-using .icons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.companies-using .icons .icon-wrapper{margin-bottom:2.5rem}.companies-using .icons .icon-wrapper img{width:50%;height:auto}.companies-using .icons .icon-wrapper.small img{width:25%}.companies-using .icons .icon-wrapper.big img{width:80%}.companies-using .icons .icon-wrapper.small-hidden-sm img{width:25%}@media (max-width:575.98px){.companies-using .icons .icon-wrapper.small-hidden-sm{display:none}}@media (max-width:1024px){.companies-using .icons .icon-wrapper{margin-bottom:2rem}}@media (max-width:767px){.companies-using .icons .icon-wrapper{margin-bottom:1.5rem}}@media (min-width:1025px){.companies-using .columns-five .icon-wrapper{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}.companies-using .columns-six .icon-wrapper{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}}@media (max-width:1024px){.companies-using .columns-five .icon-wrapper,.companies-using .columns-six .icon-wrapper{max-width:25%}}@media (max-width:575.98px){.companies-using .columns-five .icon-wrapper,.companies-using .columns-six .icon-wrapper{max-width:33.33333%}}@media (max-width:1024px){.companies-using .icons{-ms-flex-pack:center;justify-content:center}.companies-using .columns-five .icon-wrapper,.companies-using .columns-six .icon-wrapper{max-width:25%}}@media (max-width:575.98px){.companies-using{padding-bottom:2.6rem;padding-top:2.6rem}.companies-using .columns-five .icon-wrapper,.companies-using .columns-six .icon-wrapper{max-width:33.33333%}}.services-subpage .hero-technology.hero-section{color:#211d1a;background-color:transparent}.services-subpage .hero-technology.hero-section h1{margin-bottom:.65rem}.services-subpage .hero-technology.hero-section h5{max-width:30rem;margin:0 auto 4rem;line-height:1.42em}@media (min-width:1280px){.services-subpage .hero-technology.hero-section h1{font-size:4.5em;line-height:1em}}@media screen and (max-height:750px) and (orientation:landscape){.services-subpage .hero-technology.hero-section{height:auto}.services-subpage .hero-technology.hero-section .grid{padding-top:1.3rem;padding-bottom:1.3rem;-ms-flex-pack:center;justify-content:center}.services-subpage .hero-technology.hero-section .grid>.col{padding-top:4rem}}@media (max-width:575.98px){.services-subpage .hero-technology.hero-section .col{padding:0}}.services-extreme-interaction{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.services-extreme-interaction.sent-success h3,.services-extreme-interaction .thank-you-message{display:none}.services-extreme-interaction .chat-entry{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.services-extreme-interaction .chat-entry-response{animation-name:c;display:none;animation-duration:.5s;animation-fill-mode:both}.services-extreme-interaction.sent-success{min-height:auto}.services-extreme-interaction.sent-success .chat-entry-response{margin-bottom:10rem;display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right}@media (max-width:575.98px){.services-extreme-interaction.sent-success .chat-entry-response{display:none}}.services-extreme-interaction.sent-success label{transition:all .5s ease-in-out;opacity:0}.services-extreme-interaction.sent-success .chat-bubble-outgoing .chat-bubble-msg-container{margin-top:5rem;line-height:1.2;margin-bottom:1.5rem}.services-extreme-interaction.sent-success .chat-bubble-outgoing .chat-bubble-msg-container form{display:none}@media (max-width:767px){.services-extreme-interaction.sent-success .chat-bubble-outgoing .chat-bubble-msg-container{margin-top:3.5rem;margin-bottom:0}}.services-extreme-interaction.sent-success .thank-you-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100%}.services-extreme-interaction.sent-success .thank-you-message .h5{margin-bottom:4.6rem;margin-top:1.05rem}.services-extreme-interaction.sent-success .thank-you-message .btn-primary{width:9.45rem;height:2.4rem;margin:.8rem 0;border-radius:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}.services-extreme-interaction.sent-success .thank-you-message span{display:block}@media (min-width:576px) and (max-width:1440px){.services-extreme-interaction.sent-success .thank-you-message{margin:1rem}}@media (max-width:575.98px){.services-extreme-interaction.sent-success .services-extreme-form-row+.services-extreme-form-row{margin-top:.625rem}}.services-extreme-interaction.sent-success .services-extreme-form-row:first-child{line-height:2}.services-extreme-interaction.sent-success input{color:rgba(33,29,26,.65)!important}.services-extreme-interaction.sent-success input:-webkit-autofill{-webkit-text-fill-color:rgba(33,29,26,.65);box-shadow:inset 0 0 0 1000px #fff;transition:background-color 5000s ease-in-out 0s}.services-extreme-interaction.sent-success .materialize-select .caret{display:none}.services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container{background-color:#fff;color:#211d1a;line-height:2;padding:3.5rem 4rem 2.5rem;transition:all .5s ease-in-out;height:auto}.services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container h3{text-align:center;margin-bottom:2rem}.services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container .terms{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:24.5rem;margin:1.5rem 0;padding:0 2.5rem;color:#bdc3cb;text-align:center}@media (max-width:575.98px){.services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container{padding:2.5rem 1.25rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 .9375rem .9375rem}.services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container .terms{margin:2.5rem 0 1.875rem}}@media (min-width:576px) and (max-width:1279.98px){.services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container{padding:2.5rem 1.875rem;margin-left:1rem;margin-right:1rem}}.services-extreme-interaction .chat-bubble-response{margin-left:1.5rem}.services-extreme-interaction .chat-bubble-response:before{content:"";position:absolute;top:0;left:0;-ms-flex-item-align:end;align-self:flex-end;border-bottom:1.5rem solid #2f4858;border-left:1.5rem solid transparent;bottom:0;left:-1.5rem;top:auto}.services-extreme-interaction .chat-bubble-response .chat-bubble-msg-container{background-color:#2f4858;color:#fff;padding:1.5rem}.services-extreme-interaction .services-extreme-interaction-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:100%}.services-extreme-interaction .services-extreme-interaction-form .btn-primary{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:8.4rem;height:2.4rem}.services-extreme-interaction .services-extreme-text{display:inline;margin:0 .4rem 0 0}.services-extreme-interaction .caret{background-color:#fff;z-index:1}.services-extreme-interaction .services-extreme-input{display:inline-block;font-family:TTNorms,sans-serif;margin:0 .4rem 0 0}.services-extreme-interaction .services-extreme-input input{border-bottom:.05rem solid #bdc3cb;color:#211d1a;font-size:inherit;height:1.8rem;margin-bottom:0;padding:0 .4rem;width:calc(100% - 2 * .4rem)}@media screen and (max-width:1280px){.services-extreme-interaction .services-extreme-input input{border-bottom:1px solid #bdc3cb}}.services-extreme-interaction .services-extreme-input label{color:#bdc3cb;font-size:inherit;padding:0 .4rem;transform-origin:0 0;line-height:2.9rem}.services-extreme-interaction .services-extreme-input.materialize-text-field>label:not(.label-icon).active{transform:translateY(-.25rem) translateX(.35rem) scale(.35)}.services-extreme-interaction .services-extreme-input.materialize-text-field>label{transform:translateY(0)}.services-extreme-interaction .services-extreme-input.materialize-text-field .helper-text:after{top:-.5rem;left:.4rem}.services-extreme-interaction .services-extreme-input.materialize-select .helper-text:after{left:.45rem}.services-extreme-interaction .services-extreme-input-short{max-width:5rem}.services-extreme-interaction .label-transform label{transform:translateY(-.8rem) translateX(.35rem) scale(.35)!important}@media (max-width:575.98px){.services-extreme-interaction .input-field{width:100%}}.uikit{padding-top:5rem}.contact-page .top{position:relative}.contact-page .top .close-contact-page path{stroke:#211d1a}@media (min-width:1024px){.contact-page .top .close-contact-page{display:none}}.contact-page .main-section{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.contact-page .main-section .form-container{width:calc(100% - 22.8rem);padding-left:5.7rem;padding-right:5.7rem}.contact-page .main-section .form-container .topics-header{margin-bottom:2.5rem}.contact-page .main-section .form-container .topics{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (min-width:576px) and (max-width:1300px){.contact-page .main-section .form-container .topics .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.contact-page .main-section .form-container .topics .col .form-buttons{margin-top:1rem}.contact-page .main-section .form-container .topics .col .form-buttons .btn-form-type:first-child{margin-left:0}}.contact-page .main-section .form-container .form-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.contact-page .main-section .form-container .form-buttons .btn-form-type{font-size:.6rem;margin-left:.5rem;font-weight:500;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1.3;-ms-flex-pack:center;justify-content:center;width:6.3rem;height:1.2rem;color:#bdc3cb}.contact-page .main-section .form-container .form-buttons .btn-form-type.active{border:.05rem solid #bdc3cb;color:#101010;border-radius:.6rem}@media screen and (max-width:1280px){.contact-page .main-section .form-container .form-buttons .btn-form-type.active{border:1px solid #bdc3cb}}@media (min-width:1280px) and (max-width:1300px){.contact-page .main-section .form-container .form-buttons .btn-form-type{margin-left:0;margin-right:.5rem}}.contact-page .main-section .form-container .form-inner .topics-content-wrapper{display:none}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-header-text{margin-bottom:1rem}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.5rem}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic{border:.05rem solid #bdc3cb}@media screen and (max-width:1280px){.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic{border:1px solid #bdc3cb}}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic label{text-align:center;fill:#2f4858}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic span{display:block}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .name{padding:0 .5rem 1rem}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .icon{padding:1.8rem 0 .5rem}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .icon svg{height:2.5rem;width:auto}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .tick{border:.05rem solid #bdc3cb;border-radius:.15rem;display:-ms-flexbox;display:flex;left:4%;position:absolute;stroke:#fff;top:4%;transition:.2s linear}@media screen and (max-width:1280px){.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .tick{border:1px solid #bdc3cb}}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .tick svg{margin:auto;display:none}@media (min-width:576px){.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic{width:22%;margin:0;position:relative}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic .tick{width:1.2rem;height:1.2rem}}@media (min-width:1280px){.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic:not(:last-child){margin-right:4%}}@media (min-width:1024px) and (max-width:1279px){.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic{-ms-flex-preferred-size:48%;flex-basis:48%;margin-top:4%}}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .icon,.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .name,.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .tick,.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .topic{cursor:pointer}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .checkbox{display:none}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .checkbox:checked+label{fill:#e6282b;color:#e6282b}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .checkbox:checked+label .tick{border:0;background-color:#e6282b}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .checkbox:checked+label .tick svg{display:block}.contact-page .main-section .form-container .form-inner .topics-content-wrapper .topics-grid .checkbox:checked+label .svg-colorable{fill:#e6282b}.contact-page .main-section .sidebar-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-position:100% 100%;background-repeat:no-repeat;background-size:21.45rem 19.75rem;color:#fff}body.no-webp .contact-page .main-section .sidebar-container{background:#101010 url(/assets/images/contact/sidebar-bottom-background.png?v=11507dbafc)}body.webp .contact-page .main-section .sidebar-container{background:#101010 url(/assets/images/contact/sidebar-bottom-background.webp?v=5a6b27aeb4)}.contact-page .main-section .sidebar-container .sidebar-top{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;min-width:100%;height:3.1rem;margin-top:5rem;margin-bottom:2.5rem;z-index:1}.contact-page .main-section .sidebar-container .sidebar-top .logo-full-white,.contact-page .main-section .sidebar-container .sidebar-top img{height:100%;width:auto}.contact-page .main-section .sidebar-container .sidebar-top .close-contact-page path{stroke:#fff}@media (max-width:1023px){.contact-page .main-section .sidebar-container .sidebar-top .close-contact-page{display:none}}.contact-page .main-section .sidebar-container .sidebar-mails .say-hi{color:#e6282b;margin-bottom:1.45rem}.contact-page .main-section .sidebar-container .sidebar-mails .info-block{margin-bottom:.5rem}.contact-page .main-section .sidebar-container .sidebar-mails .info-block p.info-block-header{margin-bottom:.4rem}.contact-page .main-section .sidebar-container .sidebar-mails .info-block p:not(.info-block-header){font-weight:500}.contact-page .main-section .sidebar-container .sidebar-sb-info .address{padding-top:1.65rem}.contact-page .main-section .sidebar-container .sidebar-sb-info .address a.google-maps svg{width:1.5rem;height:1.5rem;margin-bottom:.5rem}@media (max-width:575.98px){.contact-page .main-section .sidebar-container .sidebar-sb-info .address{margin:1rem 0 2.6875rem}.contact-page .main-section .sidebar-container .sidebar-sb-info .address a.google-maps{margin-bottom:.75rem}.contact-page .main-section .sidebar-container .sidebar-sb-info .address a.google-maps svg{height:1.875rem;width:auto}}.contact-page .main-section .sidebar-container .sidebar-footer{-ms-flex-preferred-size:80%;flex-basis:80%;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-pack:start;justify-content:flex-start}.contact-page .main-section .sidebar-container .sidebar-footer .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon{fill:#4d4a47}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon svg{height:1.3rem;width:auto}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon-clutch{background-position:50%;background-size:contain;background-repeat:no-repeat;width:2.85rem;height:2.85rem}body.no-webp .contact-page .main-section .sidebar-container .sidebar-footer .icons .icon-clutch{background-image:url(/assets/images/contact/icon-clutch.png?v=5225b09ce7)}body.webp .contact-page .main-section .sidebar-container .sidebar-footer .icons .icon-clutch{background-image:url(/assets/images/contact/icon-clutch.webp?v=4e2eb1e6d4)}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon:hover,.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon:hover .svg-colorable{fill:#fff}@media (min-width:576px){.contact-page .main-section .sidebar-container .sidebar-footer .icons{margin-bottom:1rem}}@media (max-width:575.98px){.contact-page .main-section .sidebar-container .sidebar-footer .icons{margin-bottom:2rem}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon svg{height:1.875rem}}.contact-page .main-section .sidebar-container .links{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.5rem;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:1023px){.contact-page .main-section .sidebar-container.sent-succes{display:none}}@media (min-width:1024px){.contact-page .main-section .sidebar-container{position:fixed;min-height:100vh;right:0;width:22.8rem;padding-left:3.6rem;padding-right:3.15rem}}@media (min-width:1025px) and (max-height:840px){.contact-page .main-section .sidebar-container{-ms-flex-pack:justify;justify-content:space-between}.contact-page .main-section .sidebar-container .sidebar-top{margin-top:2.5rem}.contact-page .main-section .sidebar-container .sidebar-footer{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;transform:translateY(-60%);margin:0;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}.contact-page .main-section .sidebar-container .sidebar-footer .icons{-ms-flex-direction:column;flex-direction:column;margin:0}.contact-page .main-section .sidebar-container .sidebar-footer .icons svg{height:1.5rem;width:auto}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon{padding-bottom:1rem}.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon-clutch{display:none}.contact-page .main-section .sidebar-container .links{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width:576px) and (min-height:841px){.contact-page .main-section .sidebar-container .sidebar-footer .icons .icon-clutch-small{display:none}}@media (min-width:576px) and (max-height:600px){.contact-page .main-section .sidebar-container{top:0;bottom:0;overflow-y:scroll}}@media (min-height:1200px){.contact-page .main-section .sidebar-container{display:block}.contact-page .main-section .sidebar-container .icons{position:absolute;bottom:1.5rem;width:70%}.contact-page .main-section .sidebar-container .links{position:absolute;bottom:0}}.contact-page .contact-form{transition:all .2s ease-in;margin-top:5rem}.contact-page .contact-form .contact-form-fields .helper-text,.contact-page .contact-form .contact-form-fields .more-details-input{display:none}.contact-page .contact-form .contact-form-fields .contact-form-row{margin-top:1.5rem}.contact-page .contact-form .contact-form-fields .contact-form-row input{border-color:#bdc3cb}@media (max-width:575.98px){.contact-page .contact-form .contact-form-fields .contact-form-row{margin-top:2.1875rem}}.contact-page .contact-form .contact-form-fields .contact-form-row-textarea{margin:2rem 0 0}.contact-page .contact-form .contact-form-fields .col-message{margin-top:1.25rem}.contact-page .contact-form .contact-form-fields .col-message .message{width:100%}.contact-page .contact-form .contact-form-fields .col-message .message label{font-size:inherit;transform:translateY(0);padding:0 .4rem}.contact-page .contact-form .contact-form-fields .col-message .message label.active{color:#bdc3cb;transform:translateY(-.9rem) translateX(.35rem) scale(.6)}@media (max-width:575.98px){.contact-page .contact-form .contact-form-fields .col-message{margin-top:3.75rem}}.contact-page .contact-form.sent-success .control-bar,.contact-page .contact-form.sent-success .form-inner,.contact-page .contact-form.sent-success .overlay{display:none}.contact-page .contact-form.sent-success .thank-you-message{display:block;margin-top:7rem}.contact-page .contact-form.sent-success .thank-you-message .h5{margin-bottom:2.75rem;margin-top:2.75rem}.contact-page .contact-form.sent-success .thank-you-message .btn-primary{width:9.6rem;height:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.contact-page .contact-form.sent-success .thank-you-message span{display:block}.contact-page .contact-form.more-details-selected .form-inner .topics-content-wrapper{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.contact-page .contact-form.more-details-selected .more-details-input,.contact-page .contact-form.more-details-selected .topics-content-wrapper{display:block}@media (min-width:576px){.contact-page .contact-form.more-details-selected .topics-header{margin-bottom:2.25rem}}.contact-page .contact-form .thank-you-message{display:none}.contact-page .contact-form .thank-you-message .h5{margin:2.5rem 0 3.5rem}.contact-page .contact-form .thank-you-message .btn-primary{display:-ms-flexbox;display:flex}.contact-page .contact-form .btn-primary{width:8.4rem;height:2.4rem}@media (max-width:575.98px){.contact-page .contact-form .btn-primary{width:11.8125rem;height:3rem;border-radius:1.625rem}}.contact-page .contact-form .topics-container{transition:all .2s ease-in}.contact-page .contact-form .topics-container .grid{padding:0}.contact-page .contact-form .control-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:2rem;margin-bottom:3.95rem}.contact-page .contact-form .control-bar>div{margin-left:1rem}.contact-page .contact-form .control-bar .btn-secondary{width:9.6rem;height:2.4rem}.contact-page .contact-form .control-bar p{color:#bdc3cb}.contact-page .contact-form .control-bar .terms{max-width:23.5rem;text-align:center;margin-bottom:1.55rem}@media (min-width:1024px) and (max-width:1300px){.contact-page .contact-form .control-bar{padding-top:1.5rem;margin-bottom:2rem}}@media (max-width:575.98px){.contact-page .top{padding:1.375rem 1.6875rem 1.375rem .875rem;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:4rem;-ms-flex-align:center;align-items:center;width:100vw;z-index:10;background-color:#fff}.contact-page .top .logo-compact svg{width:2.75rem;height:2.75rem}.contact-page .main-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-page .main-section .form-container{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 1.875rem}.contact-page .main-section .form-container h1{margin-top:5.625rem;margin-bottom:2.125rem}.contact-page .main-section .form-container .form-buttons{-ms-flex-pack:space-evenly;justify-content:space-evenly}.contact-page .main-section .form-container .form-buttons .btn-form-type{width:7.3125rem;height:1.4375rem;margin:0}.contact-page .main-section .form-container .form-buttons .btn-form-type.active{border-radius:.75rem}}@media (max-width:575.98px) and (min-width:576px){.contact-page .main-section .form-container .form-buttons{margin-bottom:2.5625rem}}@media (max-width:575.98px){.contact-page .main-section .form-container .form-inner{text-align:center}.contact-page .main-section .form-container .form-inner .h5{margin-bottom:2.5rem}.contact-page .main-section .form-container .form-inner .topics-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.contact-page .main-section .form-container .form-inner .topics-grid .topic{position:relative;-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:4%}.contact-page .main-section .form-container .form-inner .topics-grid .topic .tick{width:1.125rem;height:1.125rem}.contact-page .main-section .form-container .form-inner .topics-grid .topic span.icon{padding:1.375rem 0 .8125rem}.contact-page .main-section .form-container .form-inner .topics-grid .topic span.name{margin-left:.3125rem;margin-right:.3125rem;height:1.875rem;margin-bottom:.625rem}.contact-page .main-section .form-container .control-bar{padding-top:2.875rem;margin-bottom:2.6875rem}.contact-page .main-section .form-container .control-bar .terms{max-width:13.75rem;text-align:center;margin-bottom:1.5rem}.contact-page .main-section .form-container .control-bar .btn-secondary{width:11.8125rem;height:3rem;margin:1rem 0 2.6875rem;border-radius:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact-page .main-section .form-container .contact-form{margin-top:5.3125rem}.contact-page .main-section .form-container .contact-form.sent-success .thank-you-message{margin-top:12.5625rem;text-align:center;height:100%}.contact-page .main-section .form-container .contact-form.sent-success .thank-you-message .h5{margin-bottom:4.75rem;margin-top:1.3125rem}.contact-page .main-section .form-container .contact-form.sent-success .thank-you-message .btn-primary{width:11.8125rem;height:3rem;margin:1rem 0 2.6875rem;border-radius:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}.contact-page .main-section .sidebar-container{height:100%;padding:2.6875rem 1.5rem 1.25rem}.contact-page .main-section .sidebar-container .sidebar-footer{margin-bottom:0;-ms-flex-preferred-size:100%;flex-basis:100%}.contact-page .contact-form-fields{padding-top:0}.contact-page .sidebar-sb-info{width:100%}.contact-page .sidebar-mails,.contact-page .sidebar-sb-info{font-size:.88em}}@media (min-width:576px) and (max-width:1023px){.contact-page .main-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-page .main-section .form-container{width:100%;padding:0 2rem}.contact-page .main-section .form-container .contact-form.sent-success .thank-you-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.contact-page .main-section .sidebar-container{padding-left:3.6rem;padding-right:3.15rem}.contact-page .main-section .sidebar-container .sidebar-top{margin-bottom:3.5rem;margin-top:2.5rem}.contact-page .main-section .sidebar-container .sidebar-mails{-ms-flex-preferred-size:50%;flex-basis:50%}.contact-page .main-section .sidebar-container .sidebar-sb-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%;height:100%}.contact-page .main-section .sidebar-container .sidebar-sb-info .address{padding-top:0}.contact-page .main-section .sidebar-container .sidebar-footer{-ms-flex-pack:center;justify-content:center;transform:translateY(20%);display:-ms-flexbox;display:flex;margin-left:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.contact-page .main-section .sidebar-container .sidebar-footer .icons{width:11rem;-ms-flex-direction:row;flex-direction:row;margin-bottom:6rem}.contact-page .main-section .sidebar-container .sidebar-footer .icons svg{height:1.5rem;width:auto}}@media (min-width:1024px) and (max-width:1279px){.contact-page .main-section.sidebar-container{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.contact-page .main-section .form-container{padding-left:3rem;padding-right:3rem}}@media (min-width:1600px){.contact-page .main-section .form-container{padding-left:10rem;padding-right:10rem}}.contact-page .contact-input input{border-bottom:.05rem solid #bdc3cb;font-size:1rem!important;color:#211d1a;width:calc(100% - 2 * .4rem);padding:0 .4rem;height:1.5rem}@media screen and (max-width:1280px){.contact-page .contact-input input{border-bottom:1px solid #bdc3cb}}.contact-page .contact-input label{font-size:1rem;font-weight:300;color:#bdc3cb;padding:0 .4rem;transform:translateY(0)}.contact-page .contact-input.materialize-select>label:not(.label-icon).active,.contact-page .contact-input.materialize-text-field>label:not(.label-icon).active{transform:translateY(-.9rem) translateX(.35rem) scale(.6)}.contact-page .contact-input.materialize-select label{transform:translateY(0)}@media (max-width:575.98px){.contact-page .contact-input input{height:1.5625rem}}.contact-page .label-transform label{transform:translateY(-1.7rem) translateX(.35rem) scale(.6)!important}.services-page .services-grid{display:-ms-grid;display:grid;grid-column-gap:4.5rem;grid-row-gap:4.5rem;text-align:center}.services-page ul.list-checkmark li:before{background-image:url(/assets/images/checkmark-gray.svg?v=63adc4f183)}.services-page .our-services .services-grid{grid-template:repeat(1,1fr)/repeat(3,1fr)}.services-page .our-services-icon{height:4.5rem;margin-bottom:1rem;width:auto}.services-page .our-services-icon .svg-colorable{fill:#2f4858;transition:fill,.5s ease}.services-page .our-services-icon .svg-stroke{stroke:#2f4858;transition:fill,.5s ease}.services-page a:hover .our-services-icon .svg-colorable{fill:#e6282b}.services-page a:hover .our-services-icon .svg-stroke{stroke:#e6282b}.services-page .common-icon.product-workshops{background-image:url(/assets/images/services/page-services/product-workshops.svg?v=99f6326776)}.services-page .common-icon.ux-strategy{background-image:url(/assets/images/services/page-services/ux-strategy.svg?v=5848f6bd1f)}.services-page .common-icon.user-testing{background-image:url(/assets/images/services/page-services/user-testing.svg?v=005dfd202f)}.services-page .common-icon.branding{background-image:url(/assets/images/services/page-services/branding.svg?v=4ddd332e07)}.services-page .common-icon.ui-design{background-image:url(/assets/images/services/page-services/ui-design.svg?v=0ea2802535)}.services-page .common-icon.web-analytics{background-image:url(/assets/images/services/page-services/web-analytics.svg?v=ea18787edc)}.services-page .common-icon.big-data{background-image:url(/assets/images/services/page-services/big-data.svg?v=a25e57577f)}.services-page .common-icon.audits{background-image:url(/assets/images/services/page-services/audits.svg?v=a4413b3d8c)}.services-page .common-icon.training{background-image:url(/assets/images/services/page-services/training.svg?v=ddc96ee242)}.services-page .common-icon.zero-to-mvp{background-image:url(/assets/images/services/page-services/zero-to-mvp.svg?v=9e3b31b3ba)}.services-page .common-icon.maintenance{background-image:url(/assets/images/services/page-services/maintenance.svg?v=ba1da737b7)}.services-page .common-icon.workshops{background-image:url(/assets/images/services/page-services/workshops.svg?v=465216dfba)}.services-page a.service:hover .service-header{color:#e6282b}.services-page a.service:not(:hover) .service-details{opacity:0}.services-page .common-icon{margin:0 auto}.services-page .service-header{white-space:nowrap}.services-page .service-details{color:#bdc3cb}.services-page .service-details,.services-page .service-header{transition-property:opacity,color;transition-duration:.5s;transition-timing-function:ease}.services-page .btn-learn-more{margin-top:2.5rem;padding-top:0}@media (max-width:575.98px){.services-page .btn-learn-more{width:11.8125rem;height:3rem;border-radius:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto}}.services-page section{overflow:hidden}.services-page .our-services{background-size:contain;background-repeat:no-repeat;background-position:50%}body.no-webp .services-page .our-services{background-image:url(/assets/images/dot-map-background.png?v=c97752132e)}body.webp .services-page .our-services{background-image:url(/assets/images/dot-map-background.webp?v=10c3f2c327)}.services-page .our-services .common-icon{width:7rem;height:5.5rem;margin-bottom:1.5rem}.services-page .our-services .h6{color:#798897}@media (min-width:576px){.services-page .our-services{min-height:100vh;padding-top:16.1rem;padding-bottom:7.5rem}}@media (min-width:576px){.services-page .our-services .section-header{padding-bottom:6.25rem}}@media (max-width:768px){.services-page .our-services{background-position:top 6.25rem center;background-size:auto}.services-page .our-services .services-grid{grid-template:repeat(1,1fr)/repeat(1,1fr);grid-row-gap:2.5rem}.services-page .our-services .services-grid .service{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:768px) and (max-width:575.98px){.services-page .our-services .services-grid .service{-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.services-page .our-services .services-grid .our-services-icon{-ms-flex-preferred-size:30%;flex-basis:30%}.services-page .our-services .services-grid .service-header{-ms-flex-preferred-size:60%;flex-basis:60%;text-align:left}.services-page .our-services .services-grid .service-details{display:none}}@media (min-width:576px) and (max-width:1279.98px){.services-page .our-services .services-grid{grid-column-gap:.5rem}.services-page .our-services .services-grid .service-header{-ms-flex-preferred-size:75%;flex-basis:75%}}@media (max-width:575.98px){.services-page .our-services{padding-top:10.9375rem;padding-bottom:3.9375rem}.services-page .our-services .h6,.services-page .our-services h1{text-align:center}.services-page .our-services .section-header{margin-bottom:5rem}}@media (max-width:575.98px) and (max-width:575.98px){.services-page .our-services .section-header{margin-bottom:3.5rem}}@media (max-height:890px){.services-page .our-services .mouse-hero{position:static}}.services-page .services-development .section-header{margin-bottom:1.25rem}@media (max-width:575.98px){.services-page .services-development .btn-wrapper{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:3.125rem}}.services-page .services-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25rem}.services-page .services-list li{-ms-flex-preferred-size:50%;flex-basis:50%}.services-page .services-list li:first-child{margin-top:.8rem}.services-page .services-list li a.serviceText{padding:0 .1rem .1rem}.services-page .services-list li a.serviceText.enabled{border-bottom:.05rem solid #211d1a}@media screen and (max-width:1280px){.services-page .services-list li a.serviceText.enabled{border-bottom:1px solid #211d1a}}.services-page .services-list li a.serviceText.enabled:hover{border-color:#e6282b;color:#e6282b}.services-page .services-list li a.serviceText:not(.enabled){pointer-events:none}@media (max-width:575.98px){.services-page .services-list li:first-child{margin-top:1rem}}.services-page .services-web-development{padding-top:6rem;padding-bottom:7.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media (min-width:1280px){.services-page .services-web-development .row-image-wrapper img{width:35rem}}@media (min-width:769px) and (max-width:1279px){.services-page .services-web-development .row-image-wrapper img{width:30rem}}.services-page .services-web-development .row:first-of-type{padding-bottom:.8rem}.services-page .services-web-development .service{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.services-page .services-web-development .service-header{width:100%}.services-page .services-web-development .common-icon{width:7rem;height:2.5rem;margin-bottom:1rem}.services-page .services-web-development .html .common-icon{height:4rem}@media (max-width:575.98px){.services-page .services-web-development{padding-top:3.75rem;padding-bottom:5.4375rem}}.services-page .services-mobile-development{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-bottom:3rem}@media (min-width:1280px){.services-page .services-mobile-development .row-image-wrapper img{width:30rem;transform:translateX(-10%)}}@media (min-width:769px) and (max-width:1279px){.services-page .services-mobile-development .row-image-wrapper img{width:22.5rem}}.services-page .services-product-design{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding-bottom:7.5rem}@media (min-width:1280px){.services-page .row-image-wrapper img{width:30rem}}@media (min-width:769px) and (max-width:1279px){.services-page .row-image-wrapper img{width:27.5rem}}.services-page .services-development img{height:auto}.services-page .services-development .row{-ms-flex-align:center;align-items:center}@media (max-width:768px){.services-page .services-development img{width:100%}.services-page .services-development .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.services-page .services-development .services-product-design .row,.services-page .services-development .services-web-development .row{-ms-flex-direction:column;flex-direction:column}.services-page .services-development .services-mobile-development .row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1279.98px){.services-page .services-development .services-mobile-development,.services-page .services-development .services-product-design,.services-page .services-development .services-web-development{padding-bottom:5rem}}.services-page .services-engagement-models{background-size:cover;color:#fff;padding-top:3.25rem;padding-bottom:4.5rem;text-align:center;position:relative}body.no-webp .services-page .services-engagement-models{background-image:url(/assets/images/services/page-services/models-bg.png?v=fc480af52f)}body.webp .services-page .services-engagement-models{background-image:url(/assets/images/services/page-services/models-bg.webp?v=fe9dfbb979)}.services-page .services-engagement-models h2{margin-bottom:4.75rem}.services-page .services-engagement-models .engagement-model-icon{height:4.5rem;margin-bottom:1rem}.services-page .services-engagement-models .engagement-model-icon svg{height:100%}.services-page .services-engagement-models .engagement-model-title{font-weight:500;margin-bottom:1rem}.services-page .services-engagement-models .engagement-model-text{color:#bdc3cb;max-width:75%;margin:0 auto 1rem}.services-page .services-engagement-models .engagement-model-link{margin-top:.5rem}.services-page .services-engagement-models .engagement-model-link span{margin-right:.5rem;color:#bdc3cb}.services-page .services-engagement-models .engagement-model-link a{border-bottom:.05rem solid #bdc3cb;text-transform:uppercase;font-weight:500;position:relative;z-index:1}@media screen and (max-width:1280px){.services-page .services-engagement-models .engagement-model-link a{border-bottom:1px solid #bdc3cb}}@media (min-width:2000px){.services-page .services-engagement-models svg{height:100%;width:auto}}@media (max-width:575.98px){.services-page .services-engagement-models .engagement-model{margin-bottom:3.125rem}.services-page .services-engagement-models .engagement-model-text{max-width:300px;display:block;margin-left:auto;margin-right:auto}}@media (max-width:575.98px){.services-page .row-image-wrapper img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}}.services-subpage .section-intro{text-align:center}.services-subpage .section-intro .h6{margin-bottom:.25rem;color:#798897}.services-subpage .section-intro p{font-weight:300}.services-subpage .section-intro .section-header+p{margin-top:3rem}.services-subpage .hero-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-color:#101010;width:100%;height:100vh;color:#fff;text-align:center}.services-subpage .hero-section .grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.services-subpage .hero-section h1{width:100%;margin-bottom:5.25rem}.services-subpage .hero-section .hero-section-icon{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 auto .8rem;height:3rem;width:3rem}.services-subpage .hero-section .hero-section-feature{max-width:6.5rem;margin:0 auto}@media (max-width:575.98px){.services-subpage .hero-section{max-height:50.75rem}.services-subpage .hero-section .hero-section-feature{font-size:1.125em;line-height:1.125em}.services-subpage .hero-section .grid{padding-top:10.9375rem}}@media (min-width:576px){.services-subpage .hero-section .grid{min-height:100vh;padding-top:16.1rem;padding-bottom:7.5rem}}@media (max-width:575.98px){.services-subpage .hero-section .grid{padding-top:10.9375rem;padding-bottom:4.8125rem}}@media screen and (max-width:1280px) and (orientation:landscape){.services-subpage .hero-section{height:auto;min-height:100vh}}.services-subpage .intro-technology{text-align:center;padding-bottom:1.3rem;padding-top:5.2rem}@media (max-width:767px){.services-subpage .intro-technology{padding-top:4rem}}.services-subpage .management-advantage{-ms-flex-align:start;align-items:start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.services-subpage .management-advantage .management-advantage-icon{-ms-flex-preferred-size:28.57143%;flex-basis:28.57143%}.services-subpage .management-advantage .management-advantage-text{-ms-flex-preferred-size:71.42857%;flex-basis:71.42857%}.services-subpage .management-advantage .management-advantage-name{margin-bottom:.5rem}.services-subpage .management-advantage svg{height:3.5rem;width:auto}@media (max-width:575.98px){.services-subpage .management-advantage svg{height:2.25rem}}.services-subpage .service-agile-chart{height:auto;width:100%}@media (min-width:576px) and (max-width:1279.98px){.services-subpage .service-agile-chart{width:100%}}.services-subpage .service-agile-chart-mobile{margin-bottom:4.6875rem;height:auto;width:100%}.services-subpage .service-jira-progress-tracking{height:auto;width:100%}.services-subpage .service-jira-progress-tracking:after{content:"";position:absolute;top:0;left:0;display:block;position:relative;background-image:linear-gradient(180deg,hsla(0,0%,6%,0),#fff);margin-top:-18.3rem;height:18.3rem}.services-subpage .service-jira-progress-tracking img{width:100%}.services-subpage .showcase-theme-dark .management-advantage-description{color:#bdc3cb}.services-subpage .showcase-theme-light .management-advantage-name{font-weight:500}.web-development-page{overflow:hidden}.web-development-page .hero-section{height:100%}body.no-webp .web-development-page .hero-section{background-image:url(/assets/images/services/page-web-development/hero-background.png?v=8a9b34f81e)}body.webp .web-development-page .hero-section{background-image:url(/assets/images/services/page-web-development/hero-background.webp?v=14bbb12ec6)}@media (min-width:576px) and (max-width:640px){.web-development-page .hero-section .hero-section-features .col-features{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;margin-left:0%;margin-bottom:2.5rem}.web-development-page .hero-section .hero-section-features .row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (max-width:575.98px){.web-development-page .hero-section{background-position:15%}.web-development-page .hero-section .grid{padding-top:10.9375rem}.web-development-page .hero-section .hero-section-feature{max-width:100%;color:#bdc3cb;margin-bottom:1.25rem;text-align:center}}@media (min-width:576px){.web-development-page .overview-section{padding-top:7.5rem;margin-bottom:0}}@media (max-width:575.98px){.web-development-page .overview-section{padding-top:5.0625rem;margin-bottom:5.25rem}}@media (min-width:1280px){.web-development-page .overview-section{padding-top:10rem;margin-bottom:9rem}}.web-development-page .overview-header{text-align:center}@media (max-width:1279.98px){.web-development-page .overview-header{margin-bottom:4.8125rem}}@media (min-width:1280px){.web-development-page .overview-header{margin-bottom:7.5rem}}.web-development-page .overview-images .overview-images-wrapper{position:relative;height:41.2rem;width:51.75rem}.web-development-page .overview-images .overview-images-wrapper .overview-image-description,.web-development-page .overview-images .overview-images-wrapper img{position:absolute}.web-development-page .overview-images .overview-images-wrapper img{width:100%;height:100%;left:0;top:0;bottom:0;right:0}.web-development-page .overview-images .overview-images-wrapper .overview-image-description{width:14.97585%}.web-development-page .overview-images .overview-images-wrapper .overview-image-description.frontend{left:10.62802%;bottom:4.24757%}.web-development-page .overview-images .overview-images-wrapper .overview-image-description.backend{left:53.1401%;top:3.8835%}.web-development-page .overview-images .overview-images-wrapper .overview-image-description.architecture{left:91.78744%;top:86.16505%}.web-development-page .overview-images .overview-images-wrapper .overview-image-description.database{left:95.65217%;top:8.85922%}.web-development-page .overview-images .overview-images-wrapper .overview-image-description.quality{left:102.41546%;top:53.03398%}.web-development-page .overview-images .overview-images-wrapper .overview-image-description.responsive{left:10.62802%;top:23.30097%}@media (max-width:1279.98px){.web-development-page .overview-images{display:none}}.web-development-page .overview-images-mobile-tablet{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.web-development-page .overview-images-mobile-tablet .background-devices{position:relative;height:27.875rem;width:12.75rem;background-image:url(/assets/images/services/page-web-development/overview-arrows-mobile.svg?v=bcdd986d47);background-size:cover;background-repeat:no-repeat}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description{position:absolute;width:49.01961%;text-align:center}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description.frontend{top:15%;left:-11%;width:6.25rem}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description.backend{top:15%;left:68%;width:4.6875rem}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description.responsive{top:44%;left:-7%;width:5.125rem}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description.database{top:44%;left:67%;width:5rem}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description.quality{top:76%;left:-11%;width:6.25rem}.web-development-page .overview-images-mobile-tablet .background-devices .overview-image-description.architecture{top:76%;left:62%;width:6.25rem}@media (max-width:575.98px){.web-development-page .overview-laptop-table-mobile{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw;height:100%;margin-top:-.625rem}}.web-development-page .development-section{margin:9rem 0;text-align:center}.web-development-page .development-section-logos{margin-top:6.5rem}.web-development-page .development-section-logo{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.web-development-page .backend .development-section-logo:nth-of-type(n+6){margin-top:3rem}.web-development-page .development-section.frontend .development-section-header{margin-bottom:1.5rem}@media (max-width:1279.98px){.web-development-page .development-section.frontend .development-section-header{margin-bottom:.75rem}}@media (max-width:575.98px){.web-development-page .development-section.frontend{text-align:left;margin-top:0;margin-bottom:5.0625rem}}@media (min-width:576px) and (max-width:1279.98px){.web-development-page .development-section.frontend{margin-top:7.5rem}}.web-development-page .development-section.backend .development-section-header{margin-bottom:2.25rem}@media (max-width:1279.98px){.web-development-page .development-section.backend .development-section-header{margin-bottom:.75rem}}@media (min-width:576px){.web-development-page .development-section.backend .list-checkmark{columns:2;font-weight:500;margin-top:2.5rem;text-align:initial}.web-development-page .development-section.backend .list-checkmark li{margin-bottom:1rem}}@media (max-width:575.98px){.web-development-page .development-section.backend .list-checkmark{text-align:left;margin-top:1.375rem}.web-development-page .development-section.backend .list-checkmark li{margin-bottom:1rem}}@media (max-width:1279.98px){.web-development-page .development-section.backend{margin-top:5.0625rem;margin-bottom:4.5rem}}@media (max-width:575.98px){.web-development-page .development-section.backend{text-align:left}}.web-development-page .technology-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;color:#fff}body.no-webp .web-development-page .technology-section{background-image:url(/assets/images/services/page-web-development/technology-background.png?v=2e36838a35)}body.webp .web-development-page .technology-section{background-image:url(/assets/images/services/page-web-development/technology-background.webp?v=6a45d4d1b1)}.web-development-page .technology-section .section-header{margin-bottom:2rem}@media (max-width:575.98px){.web-development-page .technology-section{padding:4.6875rem 0 5.5rem}}@media (min-width:576px){.web-development-page .technology-section{padding:5.25rem 0 7.75rem}}.web-development-page .technology-wrapper{border:.05rem solid rgba(189,195,203,.25);background-color:hsla(0,0%,100%,.06)}@media screen and (max-width:1280px){.web-development-page .technology-wrapper{border:1px solid rgba(189,195,203,.25)}}@media (max-width:575.98px){.web-development-page .technology-wrapper{border:none;background:none}.web-development-page .technology-wrapper .col{margin-bottom:2.5rem}}@media (min-width:576px){.web-development-page .technology-wrapper{padding:4.25rem 0}.web-development-page .technology-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}}.web-development-page .technology-header{text-transform:none;margin-bottom:1.75rem}.web-development-page .technologies-list{display:-ms-grid;display:grid;grid-row-gap:.8rem}@media (min-width:576px) and (max-width:640px){.web-development-page .technologies-list li{margin-right:.5rem}}.web-development-page .databases .technologies-list{grid-template:1fr/1fr 1fr}.web-development-page .management-advantages{display:-ms-grid;display:grid;grid-column-gap:0;grid-row-gap:2.75rem;grid-template:repeat(1,1fr)/repeat(1,1fr)}@media (min-width:768px){.web-development-page .management-advantages{display:-ms-grid;display:grid;grid-column-gap:4.5rem;grid-row-gap:4.5rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}}.web-development-page .testing-methods{display:-ms-grid;display:grid;grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template:repeat(1,1fr)/repeat(4,1fr)}.web-development-page .design-flow{display:-ms-grid;display:grid;grid-column-gap:auto;grid-row-gap:3.25rem;grid-template:repeat(2,1fr)/repeat(3,1fr)}.web-development-page .management-advantages svg path{fill:#798897;stroke:#798897}@media (max-width:575.98px){.web-development-page .management-advantage{margin-left:1.6875rem}}.web-development-page .webdev-development .process-showcase-cover{margin-bottom:0}@media (min-width:576px){.web-development-page .webdev-testing{margin-top:-5rem}}.web-development-page .web-dev-design-mobile{text-align:center}.web-development-page .web-dev-design-mobile p{text-align:left}.web-development-page .web-dev-design-decorator{margin-top:2.35rem;width:39rem;height:auto}@media (max-width:575.98px){.web-development-page .web-dev-design-decorator{width:100vw;margin-top:2.4375rem;margin-bottom:2.5625rem}}@media (min-width:576px){.web-development-page .process-showcase-cover{height:auto;width:100%;margin-bottom:5rem}}.web-development-page .design-flow{margin-bottom:4rem}.web-development-page .design-flow .common-icon{width:2rem;height:2rem;margin-right:.75rem;background-size:contain}.web-development-page .common-icon.product-workshops{background-image:url(/assets/images/services/page-services/product-workshops.svg?v=99f6326776)}.web-development-page .common-icon.ux-strategy{background-image:url(/assets/images/services/page-services/ux-strategy.svg?v=5848f6bd1f)}.web-development-page .common-icon.user-testing{background-image:url(/assets/images/services/page-services/user-testing.svg?v=005dfd202f)}.web-development-page .common-icon.branding{background-image:url(/assets/images/services/page-services/branding.svg?v=4ddd332e07)}.web-development-page .common-icon.ui-design{background-image:url(/assets/images/services/page-services/ui-design.svg?v=0ea2802535)}.web-development-page .common-icon.web-analytics{background-image:url(/assets/images/services/page-services/web-analytics.svg?v=ea18787edc)}@media (min-width:576px) and (max-width:1023px){.web-development-page .design-flow{display:-ms-grid;display:grid;grid-column-gap:auto;grid-row-gap:3.25rem;grid-template:repeat(3,1fr)/repeat(2,1fr)}.web-development-page .service-header{margin-right:.5rem}}.web-development-page .service{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.web-development-page .service-header{white-space:nowrap}.web-development-page .common-icon.icon-microservice{background-image:url(/assets/images/services/page-web-development/icon-microservice.svg?v=d8e3472cac)}.web-development-page .common-icon.icon-serverside{background-image:url(/assets/images/services/page-web-development/icon-serverside.svg?v=6ae0f6b374)}.web-development-page .common-icon.icon-singlepage{background-image:url(/assets/images/services/page-web-development/icon-singlepage.svg?v=51eb237707)}.web-development-page .architecture-icons{margin:6rem 0 6.25rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:1.5rem}@media (min-width:576px) and (max-width:640px){.web-development-page .architecture-icons{grid-column-gap:.75rem}}@media (max-width:575.98px){.web-development-page .architecture-icons{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-row-gap:.6875rem;margin:2.4375rem 0 5.5rem}}.web-development-page .architecture-icons .common-icon{border:.05rem solid #bdc3cb;padding:2.5rem 0 5rem;background-size:contain;text-align:center;background-origin:content-box;position:relative;height:11rem}@media screen and (max-width:1280px){.web-development-page .architecture-icons .common-icon{border:1px solid #bdc3cb}}.web-development-page .architecture-icons .common-icon span{text-align:center;position:absolute;left:0;right:0;bottom:2rem}.web-development-page .architecture-illustration-mobile{margin-top:2.4375rem;margin-bottom:5.375rem;width:100%}.web-development-page .architecture-chart-desktop{margin-bottom:6.75rem;width:100%;height:auto}.web-development-page .architecture-chart-mobile{width:100%}.web-development-page .testing-flow{display:-ms-flexbox;display:flex}@media (min-width:320px) and (max-width:767px){.web-development-page .testing-flow{-ms-flex-direction:column;flex-direction:column}}.web-development-page .testing-features,.web-development-page .testing-steps{-ms-flex:50%;flex:50%}.web-development-page .testing-features{margin-left:3.5rem}@media (min-width:320px) and (max-width:767px){.web-development-page .testing-features{margin-left:0;margin-top:4rem}.web-development-page .testing-features li{padding-left:2.5rem}}.web-development-page .testing-steps{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.web-development-page .testing-steps .arrow-down{margin:.35rem 0}@media (max-width:575.98px){.web-development-page .testing-steps{display:none}}.web-development-page .testing-steps-mobile{height:auto;width:100%}.web-development-page .testing-step{border:.05rem solid #bdc3cb;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:5.25rem;padding:0 5.5rem;text-align:center;border-radius:1rem;background-color:hsla(0,0%,71%,.05)}@media screen and (max-width:1280px){.web-development-page .testing-step{border:1px solid #bdc3cb}}.web-development-page .testing-step:after{content:"";position:absolute;top:0;left:0;top:.25rem;bottom:.25rem;left:.25rem;right:.25rem;border-radius:.75rem;border:.15rem solid #e6282b}.web-development-page .testing-features li:before{top:.65rem}.web-development-page .testing-features li+li{margin-top:3.25rem}@media (max-width:575.98px){.web-development-page .testing-features li:before{top:.375rem;height:.6875rem;width:.9375rem}.web-development-page .testing-features li+li{margin-top:1.375rem}}.mobile-development-page{overflow:hidden}body.no-webp .mobile-development-page .common-icon.fabric{background-image:url(/assets/images/services/page-mobile/fabric.png?v=ae92a92bc2)}body.webp .mobile-development-page .common-icon.fabric{background-image:url(/assets/images/services/page-mobile/fabric.webp?v=82b1cdc87e)}body.no-webp .mobile-development-page .common-icon.app-store{background-image:url(/assets/images/services/page-mobile/app-store.png?v=c17f379a5c)}body.webp .mobile-development-page .common-icon.app-store{background-image:url(/assets/images/services/page-mobile/app-store.webp?v=f5aaa518b6)}body.no-webp .mobile-development-page .common-icon.google-play{background-image:url(/assets/images/services/page-mobile/google-play.png?v=c2604082bb)}body.webp .mobile-development-page .common-icon.google-play{background-image:url(/assets/images/services/page-mobile/google-play.webp?v=39554c59fa)}.mobile-development-page .hero-section{height:100%}body.no-webp .mobile-development-page .hero-section{background-image:url(/assets/images/services/page-mobile/hero-background.png?v=ff79697e10)}body.webp .mobile-development-page .hero-section{background-image:url(/assets/images/services/page-mobile/hero-background.webp?v=8d634b5d12)}.mobile-development-page .overview-section{padding-top:6rem}.mobile-development-page .overview-images{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mobile-development-page .overview-images-wrapper{position:relative;margin-top:6.5rem;height:50rem;width:51.75rem}.mobile-development-page .overview-images-wrapper .overview-image-description,.mobile-development-page .overview-images-wrapper .overview-image-list,.mobile-development-page .overview-images-wrapper img{position:absolute}.mobile-development-page .overview-images-wrapper img{max-width:100%;max-height:100%}.mobile-development-page .overview-images-wrapper .overview-image-arrows{width:100%;margin-left:-5rem}.mobile-development-page .overview-images-wrapper .overview-image-android{bottom:4%;left:-3.86473%;height:36.6rem;width:28.85rem}.mobile-development-page .overview-images-wrapper .overview-image-ios{bottom:2.5%;left:29.4686%;height:39.55rem;width:28.25rem}.mobile-development-page .overview-images-wrapper .overview-image-react{bottom:1%;right:.96618%;height:39.55rem;width:18.25rem}.mobile-development-page .overview-images-wrapper .overview-image-description{width:14.97585%}.mobile-development-page .overview-images-wrapper .overview-image-description.android{left:.48309%;top:11.5%}.mobile-development-page .overview-images-wrapper .overview-image-description.ios{left:51.20773%;top:2.5%}.mobile-development-page .overview-images-wrapper .overview-image-description.react{left:91.78744%;top:8.5%}@media (min-width:576px) and (max-width:767px){.mobile-development-page .overview-images-wrapper .overview-image-description.react{max-width:5rem}}.mobile-development-page .overview-images-wrapper .overview-image-list{color:#798897}.mobile-development-page .overview-images-wrapper .overview-image-list.android{left:.48309%;top:16%}.mobile-development-page .overview-images-wrapper .overview-image-list.ios{left:51.20773%;top:7%}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .overview-images-wrapper{height:38.5rem;width:28.8rem}.mobile-development-page .overview-images-wrapper .overview-image-arrows{margin-left:-2.5rem}.mobile-development-page .overview-images-wrapper .overview-image-description{width:26.90972%}.mobile-development-page .overview-images-wrapper .overview-image-description.android{left:5.20833%;top:8.18182%}.mobile-development-page .overview-images-wrapper .overview-image-description.ios{left:47.56944%;top:2.20779%}.mobile-development-page .overview-images-wrapper .overview-image-description.react{left:93.75%;top:7.27273%}.mobile-development-page .overview-images-wrapper .overview-image-android{width:75%;height:auto;left:-9.89583%;top:21.42857%}.mobile-development-page .overview-images-wrapper .overview-image-ios{width:75%;height:auto;left:22.56944%;top:17.53247%}.mobile-development-page .overview-images-wrapper .overview-image-react{width:50%;height:auto;left:52.08333%;top:18.44156%}.mobile-development-page .overview-images-wrapper .overview-image-list.android{left:5.20833%;top:12.5974%}.mobile-development-page .overview-images-wrapper .overview-image-list.ios{left:47.56944%;top:6.75325%}}.mobile-development-page .did-you-know-section{margin:7rem 0;text-align:center}.mobile-development-page .did-you-know-section .section-header{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .did-you-know-section{margin-top:10rem;margin-bottom:10rem}.mobile-development-page .did-you-know-section .section-header{margin-bottom:6rem}}.mobile-development-page .fun-fact-header{margin-bottom:.25rem;color:#e6282b;font-weight:300}.mobile-development-page .fun-fact-text{max-width:15rem;margin:0 auto}.mobile-development-page .common-icon.fabric{width:100%;max-width:5.9rem;height:100%;margin:0 auto}.mobile-development-page .app-review-section .section-header,.mobile-development-page .delivery-section .section-header{margin-bottom:3rem}.mobile-development-page .delivery-section{margin:6rem 0 7rem}.mobile-development-page .delivery-section .section-intro{margin-bottom:7.5rem}.mobile-development-page .delivery-section .list-checkmark{font-weight:400}.mobile-development-page .app-review-section{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:6rem 0 7rem;background-color:#f8f9fa;background-size:100%;background-position:bottom}body.no-webp .mobile-development-page .app-review-section{background-image:url(/assets/images/services/page-mobile/app-store-background.jpg?v=5fc84eedbe)}body.webp .mobile-development-page .app-review-section{background-image:url(/assets/images/services/page-mobile/app-store-background.webp?v=5a7c2dacff)}.mobile-development-page .app-review-section .section-intro{margin-bottom:6.5rem}.mobile-development-page .app-review-section .common-icons{margin-top:3rem}.mobile-development-page .app-review-section .common-icon{width:4rem;height:4rem;display:inline-block}.mobile-development-page .app-review-section .common-icon+.common-icon{margin-left:4.25rem}.mobile-development-page .section-chart{border:.05rem solid #bdc3cb;margin:9rem .8rem 0;padding-top:.75rem;padding-bottom:.75rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1280px){.mobile-development-page .section-chart{border:1px solid #bdc3cb}}.mobile-development-page .section-chart img{max-width:100%;max-height:100%}.mobile-development-page .section-chart .section-chart-icons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.mobile-development-page .section-chart .section-chart-image{text-align:center}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .section-chart{margin-top:7.5rem}}.mobile-development-page .section-apps{text-align:center;position:relative;z-index:1;height:28.6rem;width:52.8rem}.mobile-development-page .section-apps img{max-width:100%;max-height:100%}.mobile-development-page .section-apps .section-apps-phones{position:absolute;top:0;left:0;width:100%}.mobile-development-page .section-apps .section-apps-description{position:absolute}.mobile-development-page .section-apps .section-apps-description.developer{left:16.28788%;top:0}.mobile-development-page .section-apps .section-apps-description.production{right:1.89394%;top:0}@media (min-width:768px) and (max-width:1280px){.mobile-development-page .section-apps{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw}.mobile-development-page .section-apps .section-apps-description.developer{left:16.28788%;top:0}.mobile-development-page .section-apps .section-apps-description.production{left:44.50758%;top:0}}@media (min-width:768px) and (max-width:1024px){.mobile-development-page .section-apps .section-apps-description.production{left:39.77273%}}.mobile-development-page .requirements-list{display:-ms-grid;display:grid;font-weight:400;grid-template:repeat(3,.5fr)/repeat(2,.5fr);grid-column-gap:1rem;margin:1.75rem 0}.mobile-development-page .our-process .process-showcase-with-top-bg:before{height:50rem}body.no-webp .mobile-development-page .our-process .process-showcase-with-top-bg:before{background-image:url(/assets/images/services/page-mobile/showcase-background.png?v=75a40b4dd0)}body.webp .mobile-development-page .our-process .process-showcase-with-top-bg:before{background-image:url(/assets/images/services/page-mobile/showcase-background.webp?v=32c7a10198)}.mobile-development-page .our-process .process-showcase-with-top-bg:after{height:35rem;top:15rem}.mobile-development-page .our-process .process-showcase-zone-with-bg[data-showcase-zone=development]>:not(.process-showcase-zone-background){position:relative}.mobile-development-page .our-process .process-showcase-zone-with-bg[data-showcase-zone=development] .process-showcase-zone-background{height:47.5rem}body.no-webp .mobile-development-page .our-process .process-showcase-zone-with-bg[data-showcase-zone=development] .process-showcase-zone-background{background-image:url(/assets/images/services/page-mobile/development-background.jpg?v=889eeba338)}body.webp .mobile-development-page .our-process .process-showcase-zone-with-bg[data-showcase-zone=development] .process-showcase-zone-background{background-image:url(/assets/images/services/page-mobile/development-background.webp?v=60cf0eeeb6)}.mobile-development-page .our-process .process-showcase-zone-with-bg[data-showcase-zone=development] .process-showcase-zone-background:before{content:"";position:absolute;top:0;left:0;background:linear-gradient(180deg,#101010 0,hsla(0,0%,6%,0) 50%,#101010);right:0;bottom:0}.mobile-development-page .our-process .management-advantages{display:-ms-grid;display:grid;grid-column-gap:4.5rem;grid-row-gap:4.5rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .our-process .management-advantages{display:-ms-grid;display:grid;grid-column-gap:1rem;grid-row-gap:2.5rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}.mobile-development-page .our-process .management-advantage-icon{max-width:2.75rem;margin-right:1.6875rem}}.mobile-development-page .our-process .testing-methods{display:-ms-grid;display:grid;grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template:repeat(1,1fr)/repeat(4,1fr)}.mobile-development-page .our-process .design-flow{display:-ms-grid;display:grid;grid-column-gap:3rem;grid-row-gap:0;grid-template:repeat(1,1fr)/repeat(4,1fr)}@media (min-width:768px) and (max-width:1280px){.mobile-development-page .our-process .design-flow{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:0;grid-template:repeat(1,1fr)/repeat(4,1fr)}}@media (min-width:576px) and (max-width:767px){.mobile-development-page .our-process .management-advantages{display:-ms-grid;display:grid;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template:repeat(1,1fr)/repeat(1,1fr)}.mobile-development-page .our-process .design-flow{display:-ms-grid;display:grid;grid-column-gap:.5rem;grid-row-gap:2rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}.mobile-development-page .our-process .testing-methods{display:-ms-grid;display:grid;grid-column-gap:.55rem;grid-row-gap:.55rem;grid-template:repeat(1,1fr)/repeat(2,1fr)}.mobile-development-page .our-process .design-flow-step{margin-right:3rem}}@media (min-width:576px){.mobile-development-page .mobile-development-showcase{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:576px) and (max-width:767px){.mobile-development-page .process-showcase-zone{margin-left:.5rem}}.mobile-development-page .image-highlight{text-align:center;margin-bottom:4rem}.mobile-development-page .image-highlight img{width:39rem;height:auto}.mobile-development-page .standards-highlight{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:3rem}.mobile-development-page .standards-highlight .standards-intro{-ms-flex-preferred-size:20%;flex-basis:20%}.mobile-development-page .standards-highlight .standard-cell,.mobile-development-page .standards-highlight .standards-intro{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mobile-development-page .standards-highlight .standard-cell{padding:0 .5rem}.mobile-development-page .standards-highlight .standard-flavors{color:#bdc3cb;margin-top:.5rem}.mobile-development-page .standards-highlight .standards-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:1.2rem;width:2.5rem}.mobile-development-page .standards-highlight .standards-icon svg{height:100%;width:2.5rem;margin-top:0}@media (min-width:768px) and (max-width:1279px){.mobile-development-page .standards-highlight{padding:2.5rem 1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mobile-development-page .standards-highlight .standards-intro{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:2.5rem}.mobile-development-page .standards-highlight .standard-cell{margin-bottom:2.5rem}}@media (min-width:576px) and (max-width:767px){.mobile-development-page .standards-highlight{-ms-flex-direction:column;flex-direction:column}.mobile-development-page .standards-highlight .standards-intro{margin-bottom:.5rem}.mobile-development-page .standards-highlight .standard-cell{-ms-flex-pack:start;justify-content:flex-start;margin-top:2rem}.mobile-development-page .standards-highlight .standard-cell .standards-name{width:60%}.mobile-development-page .standards-highlight .standard-cell .standards-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:30%}}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .zone-part-content.design-flow .step-icon svg{max-width:4rem}}.mobile-development-page .zone-part-content .service-jira-progress-tracking:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#101010)}@media (min-width:576px){.mobile-development-page .process-showcase-cover{height:auto;width:100%;margin-bottom:5rem}}.mobile-development-page .mobile-dev-design .design-flow-step{position:relative}.mobile-development-page .mobile-dev-design .design-flow-step:not(:last-child):after{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/next-step-arrow-right.svg?v=961107e98a);height:1.5rem;left:auto;right:0;top:1.5rem;width:1rem}.mobile-development-page .mobile-dev-design .design-flow-step .step-icon{margin-bottom:1.5rem}.mobile-development-page .mobile-dev-design .design-flow-step .step-icon svg{height:3.75rem;width:auto}.mobile-development-page .mobile-dev-design .design-flow-step .step-name{margin-bottom:.5rem}.mobile-development-page .mobile-dev-design .design-flow-step .step-substeps{color:#bdc3cb}.mobile-development-page .mobile-dev-development .architecture.image-highlight img{margin-left:3.25rem;height:auto;width:100%}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .mobile-dev-development .architecture.image-highlight img{margin-left:2rem}}.mobile-development-page .mobile-dev-development .architecture-mvc svg,.mobile-development-page .mobile-dev-development .architecture-mvvm svg{height:auto;width:100%}@media (min-width:576px) and (max-width:1279.98px){.mobile-development-page .mobile-dev-development svg{margin-top:1rem}}.mobile-development-page .mobile-dev-testing .testing-method{-ms-flex-align:center;align-items:center;background-origin:content-box;display:-ms-flexbox;display:flex;height:10rem;-ms-flex-pack:center;justify-content:center;padding:2.5rem 1.25rem}@media (min-width:768px) and (max-width:1280px){.mobile-development-page .mobile-dev-testing .testing-method{padding:3rem .75rem}}@media (min-width:576px) and (max-width:767px){.mobile-development-page .mobile-dev-testing .testing-method{padding:3.5rem .75rem}}.mobile-development-page .mobile-dev-testing .testing-method.junit{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .mobile-development-page .mobile-dev-testing .testing-method.junit{background-image:url(/assets/images/services/page-mobile/mobile-testing-junit.png?v=0b0a3d795f)}body.webp .mobile-development-page .mobile-dev-testing .testing-method.junit{background-image:url(/assets/images/services/page-mobile/mobile-testing-junit.webp?v=734e8b1be1)}.mobile-development-page .mobile-dev-testing .testing-method.mockito{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .mobile-development-page .mobile-dev-testing .testing-method.mockito{background-image:url(/assets/images/services/page-mobile/mobile-testing-mockito.png?v=09e6378f73)}body.webp .mobile-development-page .mobile-dev-testing .testing-method.mockito{background-image:url(/assets/images/services/page-mobile/mobile-testing-mockito.webp?v=67a7e7ea67)}.mobile-development-page .mobile-dev-testing .testing-method.espresso{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .mobile-development-page .mobile-dev-testing .testing-method.espresso{background-image:url(/assets/images/services/page-mobile/mobile-testing-espresso.png?v=66f1e8fe37)}body.webp .mobile-development-page .mobile-dev-testing .testing-method.espresso{background-image:url(/assets/images/services/page-mobile/mobile-testing-espresso.webp?v=ece112c8c7)}.mobile-development-page .mobile-dev-testing .testing-method.xctest{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .mobile-development-page .mobile-dev-testing .testing-method.xctest{background-image:url(/assets/images/services/page-mobile/mobile-testing-xctest.png?v=1ca775647b)}body.webp .mobile-development-page .mobile-dev-testing .testing-method.xctest{background-image:url(/assets/images/services/page-mobile/mobile-testing-xctest.webp?v=044d7bd2c9)}.mobile-development-page .agile-methodology-diagram{margin-top:4.5rem}@media (min-width:576px){.mobile-development-page .section-publishing{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border:.05rem solid #bdc3cb;padding-top:5.5rem;padding-bottom:2.5rem;margin:-6.5rem .8rem 8.5rem}}@media screen and (min-width:576px) and (max-width:1280px){.mobile-development-page .section-publishing{border:1px solid #bdc3cb}}@media (min-width:576px){.mobile-development-page .section-publishing .section-publishing-container{position:relative;height:15.25rem;width:44.85rem}.mobile-development-page .section-publishing .section-publishing-lines{width:100%}.mobile-development-page .section-publishing .section-publishing-process{position:absolute;color:#bdc3cb}.mobile-development-page .section-publishing .section-publishing-process.repo{left:2.00669%;bottom:27.21311%}.mobile-development-page .section-publishing .section-publishing-process.nevercode{left:28.98551%;bottom:27.21311%}.mobile-development-page .section-publishing .section-publishing-process.android{left:59.30881%;top:39.34426%}.mobile-development-page .section-publishing .section-publishing-process.ios{left:61.64994%;bottom:0}.mobile-development-page .section-publishing .section-publishing-process.google{right:-1.33779%;top:39.34426%}.mobile-development-page .section-publishing .section-publishing-process.appstore{bottom:0;right:-1.11483%}.mobile-development-page .got-you-wrapper{border:.05rem solid rgba(47,72,88,.24);padding:3.5rem 0;background-color:rgba(248,249,250,.5)}}@media screen and (min-width:576px) and (max-width:1280px){.mobile-development-page .got-you-wrapper{border:1px solid rgba(47,72,88,.24)}}@media (min-width:576px){.mobile-development-page .got-you-wrapper p{text-align:center}.mobile-development-page .got-you-wrapper li:first-child{margin-top:.8rem}}@media (min-width:768px) and (max-width:1023px){.mobile-development-page .section-publishing{padding-left:1.5rem;padding-right:1.5rem;margin:-8.5rem 0 6rem}}@media (min-width:767px){.mobile-development-page .publishing-vertical{display:none}}@media (max-width:767px){.mobile-development-page .section-apps-description,.mobile-development-page .section-apps-phones{display:none}.mobile-development-page .section-publishing{padding:2.5rem;margin:-2.5rem margin(100px) 0}.mobile-development-page .section-publishing .publishing-horizontal{display:none}}@media (min-width:576px) and (max-width:767px){.mobile-development-page .section-publishing{padding-top:2.4rem;padding-bottom:2.55rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:-27.5rem 20% 7.5rem}.mobile-development-page .section-publishing h5{margin-bottom:2.1875rem}.mobile-development-page .section-publishing .section-publishing-container{height:100%}}@media (max-width:575.98px){.mobile-development-page{overflow:hidden}.mobile-development-page .hero-section{background-position:60%}.mobile-development-page .hero-section .hero-section-feature{max-width:100%;color:#bdc3cb;margin-bottom:1.25rem;text-align:center}.mobile-development-page .overview-section{padding-top:4rem;margin-bottom:5.25rem}.mobile-development-page .overview-section .overview-phones-mobile{width:100%;height:100%;margin-top:-.3125rem}.mobile-development-page .overview-section .section-intro{text-align:left;width:100%}.mobile-development-page .overview-section .overview-images{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.mobile-development-page .overview-section .overview-images .overview-images-wrapper{margin-left:2.125rem;margin-top:3.875rem;background-image:url(/assets/images/services/page-mobile/overview-arrows-icons-mobile.svg?v=fa84b88e04);background-size:cover;background-repeat:no-repeat;height:17.25rem;width:5.875rem}.mobile-development-page .overview-section .overview-images .overview-image-description{width:9.375rem;left:115%}.mobile-development-page .overview-section .overview-images .overview-image-description.android{top:2%}.mobile-development-page .overview-section .overview-images .overview-image-description.ios{top:34%}.mobile-development-page .overview-section .overview-images .overview-image-description.react{top:70%}.mobile-development-page .overview-section .overview-images .overview-image-list{left:115%;width:12.5rem}.mobile-development-page .overview-section .overview-images .overview-image-list .h6{margin-right:.125rem;margin-top:.375rem}.mobile-development-page .overview-section .overview-images .overview-image-list.android{top:7%}.mobile-development-page .overview-section .overview-images .overview-image-list.ios{top:39%}.mobile-development-page .did-you-know-section{text-align:left;margin:6.6875rem 0 4.1875rem}.mobile-development-page .did-you-know-section .section-header{margin:0 0 2.375rem .8125rem}.mobile-development-page .did-you-know-section .fun-fact-mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.mobile-development-page .did-you-know-section .fun-fact-mobile .fun-fact-header{text-align:right;width:3.375rem;margin-bottom:3.875rem;font-size:1.5em;line-height:.9}.mobile-development-page .did-you-know-section .fun-fact-mobile p{margin-left:1.0625rem}.mobile-development-page .our-process .management-advantages{display:-ms-grid;display:grid;grid-column-gap:2.25rem;grid-row-gap:2.625rem;grid-template:repeat(1,1fr)/repeat(1,1fr)}.mobile-development-page .our-process .design-flow{display:-ms-grid;display:grid;grid-column-gap:3.75rem;grid-row-gap:2.625rem;grid-template:repeat(1,1fr)/repeat(1,1fr)}.mobile-development-page .our-process .testing-methods{display:-ms-grid;display:grid;grid-column-gap:.6875rem;grid-row-gap:.6875rem;grid-template:repeat(1,1fr)/repeat(2,1fr)}.mobile-development-page .management-advantage{margin-left:1.6875rem}.mobile-development-page .management-advantage .management-advantage-icon{max-width:2.75rem;margin-right:1.6875rem}.mobile-development-page .mobile-dev-design .design-flow-step{margin-left:1.6875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative}.mobile-development-page .mobile-dev-design .design-flow-step:not(:last-child):after{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/arrows/next-step-arrow-down.svg?v=eb676ee8ed);left:.5625rem;top:3.75rem;width:1.25rem}.mobile-development-page .mobile-dev-design .design-flow-step .step-icon svg{height:auto;width:2.4375rem}.mobile-development-page .mobile-dev-design .design-flow-step .step-info{margin-left:1.3125rem}.mobile-development-page .image-highlight img{width:100vw;height:auto}.mobile-development-page .architecture{text-align:center}.mobile-development-page .architecture svg{margin-top:2.125rem;width:100%;height:auto}.mobile-development-page .mobile-dev-development .architecture.image-highlight{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.mobile-development-page .mobile-dev-development .architecture.image-highlight img{width:100vw;margin-left:0}.mobile-development-page .delivery-section{margin-bottom:4.875rem;margin-top:5.375rem}.mobile-development-page .delivery-section .section-header{margin-bottom:.75rem}.mobile-development-page .delivery-section .section-intro{text-align:left}.mobile-development-page .delivery-section .section-intro p{margin-top:0}.mobile-development-page .delivery-section .section-apps-phones{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);z-index:1;position:relative;width:100vw;height:auto}.mobile-development-page .delivery-section .section-publishing{border:.05rem solid #bdc3cb;padding-top:3rem;padding-bottom:3.1875rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:-2.5rem}}@media screen and (max-width:575.98px) and (max-width:1280px){.mobile-development-page .delivery-section .section-publishing{border:1px solid #bdc3cb}}@media (max-width:575.98px){.mobile-development-page .delivery-section .section-publishing h5{margin-bottom:2.1875rem}.mobile-development-page .delivery-section .section-publishing .publishing-vertical{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mobile-development-page .delivery-section .fabric-content{position:relative;margin-top:5.125rem;width:100%}.mobile-development-page .delivery-section .fabric-content .common-icon.fabric{width:4.3125rem}.mobile-development-page .delivery-section .fabric-content .fabric-icon{margin-top:-4.3125rem}.mobile-development-page .delivery-section .fabric-content .fabric-list{margin-top:2.4375rem}.mobile-development-page .delivery-section .section-chart-mobile{margin-top:4.1875rem}.mobile-development-page .delivery-section .section-chart-mobile img{width:100%;height:auto}.mobile-development-page .app-review-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;padding-top:4rem;padding-bottom:7.25rem}body.no-webp .mobile-development-page .app-review-section{background-image:url(/assets/images/services/page-mobile/app-store-background-mobile.png?v=e15796bf7e)}body.webp .mobile-development-page .app-review-section{background-image:url(/assets/images/services/page-mobile/app-store-background-mobile.webp?v=80ee0897c5)}.mobile-development-page .app-review-section .section-intro{text-align:left}.mobile-development-page .app-review-section .common-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mobile-development-page .app-review-section .got-you-wrapper p{margin-bottom:1.25rem}.mobile-development-page .app-review-section .got-you-wrapper li:first-child{margin-top:1rem}.mobile-development-page .app-review-section .requirements-list{font-weight:300;grid-template:repeat(3,.5fr)/repeat(2,.5fr);grid-column-gap:2.0625rem}.mobile-development-page .app-review-section .requirements-list li{height:auto}}.extreme-services-page{background-color:#f8f9fa;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh}.extreme-services-page,.extreme-services-page .top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.extreme-services-page .top{padding:1.8rem 2.75rem 0 1.45rem;-ms-flex-pack:justify;justify-content:space-between;width:100%}.extreme-services-page .top .extreme-close path{stroke:#211d1a}@media (min-width:576px){.extreme-services-page .top .logo-full svg{height:auto;width:6rem}}@media (max-width:575.98px){.extreme-services-page .top{height:4rem;padding:1.375rem 1.6875rem 1.375rem .875rem}.extreme-services-page .top .logo-full svg{width:2.75rem;height:2.75rem}}.extreme-services-page .services-extreme-interaction{margin-top:2.5rem}@media (max-width:575.98px){.extreme-services-page.sent-success .services-extreme-interaction,.extreme-services-page .thank-you-message{display:none}.extreme-services-page.sent-success .thank-you-message{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:7.875rem;text-align:center;height:100%}.extreme-services-page.sent-success .thank-you-message .h5{margin-bottom:5.75rem;margin-top:1.3125rem}.extreme-services-page.sent-success .thank-you-message .btn-primary{width:11.8125rem;height:3rem;margin:1rem 0 2.6875rem;border-radius:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}.extreme-services-page.sent-success .thank-you-message span{display:block}}@media (min-width:1280px) and (max-width:1440px){.extreme-services-page .services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container{padding:2rem 1.25rem 1.5rem;margin-bottom:.5rem}.extreme-services-page .services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container .terms{margin-bottom:.5rem}.extreme-services-page .services-extreme-interaction .chat-bubble-outgoing .chat-bubble-msg-container h3{margin-bottom:1.25rem}.extreme-services-page .services-extreme-interaction .services-extreme-interaction-form .btn-primary{margin-top:0}.extreme-services-page .services-extreme-interaction .input-field .helper-text{min-height:.5rem}.extreme-services-page .services-extreme-interaction.sent-success .chat-bubble-outgoing .chat-bubble-msg-container{margin-top:3rem}}.blockchain-page .hero-section{height:100%;padding-bottom:10.55rem}body.no-webp .blockchain-page .hero-section{background-image:url(/assets/images/services/page-blockchain/hero.jpg?v=63953661d7)}body.webp .blockchain-page .hero-section{background-image:url(/assets/images/services/page-blockchain/hero.webp?v=7857d1900a)}@media (min-width:576px) and (max-width:1279.98px){.blockchain-page .hero-section{padding-top:5rem}}@media (max-width:575.98px){.blockchain-page .hero-section{padding-bottom:10rem}body.no-webp .blockchain-page .hero-section{background-image:url(/assets/images/services/page-blockchain/hero-mobile.png?v=772c80d5f2)}body.webp .blockchain-page .hero-section{background-image:url(/assets/images/services/page-blockchain/hero-mobile.webp?v=7327a3804c)}.blockchain-page .hero-section .hero-section-feature{font-weight:300;max-width:100%;color:#bdc3cb;margin-bottom:1.25rem;text-align:center}.blockchain-page .hero-section .hero-section-icon{display:none}}.blockchain-page .blockchain-main .blockchain-small{color:#bdc3cb;text-transform:uppercase;text-align:center;width:100%;font-weight:500;margin-top:9.75rem}.blockchain-page .blockchain-main h2{width:100%;text-align:center;margin-bottom:6.25rem}.blockchain-page .blockchain-main .blockchain-growing-grid{margin-bottom:6.25rem}.blockchain-page .blockchain-main .blockchain-growing-grid p{text-align:center;max-width:12.5rem;margin:0 auto;color:#101010}@media (min-width:576px) and (max-width:1023px){.blockchain-page .blockchain-main{padding-bottom:2.5rem}}@media (min-width:320px){.blockchain-page .main-section-feature-mobile{display:none}}@media (max-width:575.98px){.blockchain-page .blockchain-illustration .desktop-blockchain-illustration{display:none}}@media (min-width:1024px){.blockchain-page .blockchain-illustration .desktop-blockchain-illustration{overflow:hidden;position:relative;height:0;width:100%;padding:0;padding-bottom:68.34239%}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .devices{display:none}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-size:cover}body.no-webp .blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices{background-image:url(/assets/images/services/page-blockchain/illustration-background-devices.png?v=75939efaf8)}body.webp .blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices{background-image:url(/assets/images/services/page-blockchain/illustration-background-devices.webp?v=b891d359b7)}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example{position:absolute;height:auto;color:#101010}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example h4{text-transform:uppercase;padding-bottom:.5rem;width:100%}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.smart-contracts{top:10.9%;left:29%;width:300px}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.digital-wallets{top:16%;left:62%;width:220px}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.personal-data{top:55.9%;left:23.5%;width:220px}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.exchanges{top:63.9%;left:55.5%;width:240px}}@media (min-width:1024px) and (min-width:1024px) and (max-width:1279px){.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example h4{padding-bottom:.25rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.digital-wallets{top:15.5%;left:61.5%;width:10rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.smart-contracts{top:10.2%;left:28.5%;width:14rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.exchanges{top:63.5%;left:55%;width:11.5rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .usage-example.personal-data{top:55.3%;left:23%;width:11.1rem}}@media (min-width:576px) and (max-width:1023px){.blockchain-page .blockchain-illustration .desktop-blockchain-illustration{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices{width:28.8rem;height:92.5rem;position:relative}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .img-content{position:absolute;margin-bottom:2.5rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .img-content.digital-wallets{top:0;left:0}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .img-content.personal-data{top:22%;right:0}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .img-content.smart-contracts{top:47%;left:0}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .img-content.exchanges{top:73%;right:0}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .usage-example{position:absolute}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .usage-example.digital-wallets{top:5%;left:52%;width:12rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .usage-example.personal-data{top:32%;left:2%;width:12rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .usage-example.smart-contracts{top:51%;left:52%;width:12rem}.blockchain-page .blockchain-illustration .desktop-blockchain-illustration .background-devices .usage-example.exchanges{top:75%;left:2%;width:11rem}}@media (min-width:576px){.blockchain-page .blockchain-illustration .mobile-blockchain-illustration{display:none}}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);position:relative;margin-bottom:3.25rem;display:-ms-flexbox;display:flex}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row.exchanges,.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row.personal-data{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content{position:absolute;text-align:left}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content h4{width:12.5rem;margin-bottom:1.0625rem;font-weight:400}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.digital-wallets{top:100px;left:116px;width:0}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.digital-wallets p{width:11.125rem}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.personal-data{top:6.375rem;right:20%}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.personal-data p{width:12.5rem}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.smart-contracts{top:44px;left:116px;width:0}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.smart-contracts p{width:12.125rem}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.exchanges{top:1.25rem;right:20%}.blockchain-page .blockchain-illustration .mobile-blockchain-illustration .row .text-content.exchanges p{width:11.75rem}.blockchain-page .blockchain-bottom{height:100%;background-size:cover}body.no-webp .blockchain-page .blockchain-bottom{background-image:url(/assets/images/services/page-blockchain/bottom.jpg?v=930efb4225)}body.webp .blockchain-page .blockchain-bottom{background-image:url(/assets/images/services/page-blockchain/bottom.webp?v=cd86ea140e)}.blockchain-page .blockchain-bottom h2{color:#fff;margin:8.75rem auto 6.5rem}.blockchain-page .blockchain-bottom p{color:#fff;text-align:center}.blockchain-page .blockchain-bottom .col{padding-bottom:10.05rem}.blockchain-page .blockchain-bottom .benefits-items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.blockchain-page .blockchain-bottom .benefits-items .benefits-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.blockchain-page .blockchain-bottom .icon{width:5rem;height:5rem;display:block;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:1rem}.blockchain-page .blockchain-bottom .icon.increased-transparency{background-image:url(/assets/images/services/page-blockchain/icon-increased-transparency.svg?v=b7f7b6b499)}.blockchain-page .blockchain-bottom .icon.accurate-risk-tracker{background-image:url(/assets/images/services/page-blockchain/icon-accurate-risk-tracker.svg?v=3af86291df)}.blockchain-page .blockchain-bottom .icon.permanent-ledger-system{background-image:url(/assets/images/services/page-blockchain/icon-permanent-ledger-system.svg?v=bf451124ce)}.blockchain-page .blockchain-bottom .icon.reduced-operational-cost{background-image:url(/assets/images/services/page-blockchain/icon-reduced-operational-cost.svg?v=fa2118228e)}@media (min-width:640px) and (max-width:1279px){.blockchain-page .blockchain-bottom .benefits-item{-ms-flex-preferred-size:20%;flex-basis:20%}}@media (min-width:320px) and (max-width:639px){.blockchain-page .blockchain-bottom .benefits-items{-ms-flex-pack:space-evenly;justify-content:space-evenly}.blockchain-page .blockchain-bottom .benefits-items .benefits-item{padding:1.25rem 0;-ms-flex-preferred-size:34%;flex-basis:34%}}@media (max-width:575.98px) and (max-width:575.98px){.blockchain-page .blockchain-main .main-section-feature-desktop{display:none}.blockchain-page .blockchain-main .blockchain-small{text-align:left;margin-top:3rem}.blockchain-page .blockchain-main h2{text-align:left;width:70%;margin-bottom:2.6875rem}.blockchain-page .blockchain-main .main-section-feature-mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:start;margin-bottom:3.4375rem}.blockchain-page .blockchain-main .main-section-feature-mobile .featured-value{width:3.75rem;text-align:right;line-height:1}.blockchain-page .blockchain-main .main-section-feature-mobile .text-small{text-align:left}.blockchain-page .blockchain-main .main-section-feature-mobile p{height:2.0625rem;margin-left:1rem;max-width:13.125rem}}@media (max-width:575.98px){.blockchain-page .blockchain-bottom .benefits-items .benefits-item{padding:1.25rem 0;-ms-flex-preferred-size:50%;flex-basis:50%}.blockchain-page .blockchain-bottom .benefits-items p{max-width:6.25rem}.blockchain-page .blockchain-bottom .benefits-items h2{margin:5.375rem auto 1.3125rem}.blockchain-page .blockchain-bottom .benefits-items .icon{width:3.125rem;height:3.125rem}.blockchain-page .blockchain-bottom .benefits-items .col{padding-bottom:4.4375rem}}.services-subpage.machine-learning-page .hero-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .services-subpage.machine-learning-page .hero-section{background-image:url(/assets/images/services/page-machine-learning/hero-background.jpg?v=9fe97511aa)}body.webp .services-subpage.machine-learning-page .hero-section{background-image:url(/assets/images/services/page-machine-learning/hero-background.webp?v=1071fc0cdc)}.services-subpage.machine-learning-page .hero-section .hero-section-icon{height:3.5rem}@media (max-width:575.98px){.services-subpage.machine-learning-page .hero-section .row{-ms-flex-direction:column;flex-direction:column}.services-subpage.machine-learning-page .hero-section .hero-section-feature{color:#bdc3cb;margin-bottom:1.25rem;max-width:100%}.services-subpage.machine-learning-page .hero-section .hero-section-icon{display:none}}.services-subpage.machine-learning-page .main-grid-section{margin:9.75rem 0 14rem;text-align:center}.services-subpage.machine-learning-page .main-grid-section .h6{color:#bdc3cb}.services-subpage.machine-learning-page .main-grid-section h2{max-width:32.5rem;margin:0 auto 6rem}.services-subpage.machine-learning-page .main-grid-section .row h3.h1{margin-bottom:.75rem}.services-subpage.machine-learning-page .main-grid-section .row h3.h1 span{font-size:.65em;line-height:1em;text-indent:.5rem;display:inline-block;text-transform:none}.services-subpage.machine-learning-page .main-grid-section .row p{max-width:14.75rem;margin:0 auto}@media (max-width:575.98px){.services-subpage.machine-learning-page .main-grid-section{margin-top:4rem;margin-bottom:2.8125rem;text-align:left}.services-subpage.machine-learning-page .main-grid-section h2{margin-bottom:2.8125rem}.services-subpage.machine-learning-page .main-grid-section .featured-conteiner{display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.services-subpage.machine-learning-page .main-grid-section .row h3.h1{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;text-align:right}.services-subpage.machine-learning-page .main-grid-section .row h3.h1 span{display:block;line-height:1;text-transform:lowercase}.services-subpage.machine-learning-page .main-grid-section .row p{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;margin-left:1rem}}.services-subpage.machine-learning-page .scrollmagic-pin-spacer{overflow:hidden}.services-subpage.machine-learning-page .robo-section{height:2445px}.services-subpage.machine-learning-page .robo-section .robo-wrapper{position:relative;height:815px;overflow:hidden}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-robot{position:absolute;left:0;top:0;width:32.8125%;height:100%;background-size:contain}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-robot{background:url(/assets/images/services/page-machine-learning/roboscroller-robot.jpg?v=e704d37ad4) no-repeat 0}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-robot{background:url(/assets/images/services/page-machine-learning/roboscroller-robot.webp?v=0622c3f626) no-repeat 0}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-container{position:absolute;left:33.75%;top:4.90798%;width:54.375%;height:88.95706%;background:url(/assets/images/services/page-machine-learning/roboscroller-container-background.svg?v=423261273a);background-repeat:no-repeat}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide{width:100%;height:815px;opacity:0}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-text{position:absolute;z-index:1;top:12.88344%;left:43.75%;width:25%}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-text h2{margin-bottom:1.5rem}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image{position:absolute;background-size:contain;background-repeat:no-repeat}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.relevant-content{top:20.8589%;left:59.375%;width:40%;height:67.48466%}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.relevant-content{background-image:url(/assets/images/services/page-machine-learning/roboscroller-relevant-content.png?v=fee83d0204)}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.relevant-content{background-image:url(/assets/images/services/page-machine-learning/roboscroller-relevant-content.webp?v=5d93d08922)}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.use-chatbots{top:2.45399%;left:65.625%;width:31.25%;height:85.88957%}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.use-chatbots{background-image:url(/assets/images/services/page-machine-learning/roboscroller-use-chatbots.png?v=fcf3ff5f57)}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.use-chatbots{background-image:url(/assets/images/services/page-machine-learning/roboscroller-use-chatbots.webp?v=bb1bbdd038)}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.analyze-data{top:31.90184%;left:61.875%;width:37.5%;height:49.07975%}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.analyze-data{background-image:url(/assets/images/services/page-machine-learning/roboscroller-analyze-data.png?v=75c0042420)}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.analyze-data{background-image:url(/assets/images/services/page-machine-learning/roboscroller-analyze-data.webp?v=4a96f460c5)}@media (max-width:575.98px){.services-subpage.machine-learning-page .robo-section,.services-subpage.machine-learning-page .robo-section .robo-wrapper{height:auto}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide{opacity:1;height:auto;position:relative}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide.relevant-content{padding-left:.66667rem;padding-bottom:12.5rem}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide.relevant-content .robo-slide-text{width:65%}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide.use-chatbots{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:14.0625rem;padding-right:.66667rem}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide.use-chatbots .robo-slide-text{width:55%}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide.analyze-data{padding-left:.66667rem;padding-bottom:5.3125rem}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide.analyze-data .robo-slide-text{width:65%}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-text{position:static}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.relevant-content{top:3.75rem;width:12.75rem;height:19.8125rem;left:auto;right:0}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.relevant-content{background-image:url(/assets/images/services/page-machine-learning/roboscroller-relevant-content-mobile.png?v=718d1b191d)}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.relevant-content{background-image:url(/assets/images/services/page-machine-learning/roboscroller-relevant-content-mobile.webp?v=6076339e1f)}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.use-chatbots{top:-3.125rem;width:7.5rem;height:19.375rem;left:0}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.use-chatbots{background-image:url(/assets/images/services/page-machine-learning/roboscroller-use-chatbots-mobile.png?v=78105309ea)}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.use-chatbots{background-image:url(/assets/images/services/page-machine-learning/roboscroller-use-chatbots-mobile.webp?v=6348c3ca8b)}.services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.analyze-data{top:-12.5rem;width:11.5625rem;height:17rem;left:auto;right:0}body.no-webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.analyze-data{background-image:url(/assets/images/services/page-machine-learning/roboscroller-analyze-data-mobile.png?v=0c30007ba3)}body.webp .services-subpage.machine-learning-page .robo-section .robo-wrapper .robo-slide-image.analyze-data{background-image:url(/assets/images/services/page-machine-learning/roboscroller-analyze-data-mobile.webp?v=36d0774165)}}.services-subpage.machine-learning-page .technology-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center}body.no-webp .services-subpage.machine-learning-page .technology-section{background-image:url(/assets/images/services/page-machine-learning/technology-section-background.jpg?v=f079bd783f)}body.webp .services-subpage.machine-learning-page .technology-section{background-image:url(/assets/images/services/page-machine-learning/technology-section-background.webp?v=fde7d35a3f)}.services-subpage.machine-learning-page .technology-section .before-header{width:100%;margin:7.5rem 0 .5rem;text-transform:uppercase}.services-subpage.machine-learning-page .technology-section .section-header{margin:0 0 6.5rem}.services-subpage.machine-learning-page .technology-section .technology-wrapper{margin-bottom:11.75rem}.services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item{border:.05rem solid rgba(189,195,203,.25);background-color:hsla(0,0%,100%,.06);margin-bottom:1.25rem}@media screen and (max-width:1280px){.services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item{border:1px solid rgba(189,195,203,.25)}}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-tensor-flow{background-image:url(/assets/images/services/page-machine-learning/icon-ml-tensor-flow.png?v=afc954a0bb)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-tensor-flow{background-image:url(/assets/images/services/page-machine-learning/icon-ml-tensor-flow.webp?v=d980b411e3)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-the-ano{background-image:url(/assets/images/services/page-machine-learning/icon-ml-the-ano.png?v=374dc61a6e)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-the-ano{background-image:url(/assets/images/services/page-machine-learning/icon-ml-the-ano.webp?v=b220412c57)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-py-torch{background-image:url(/assets/images/services/page-machine-learning/icon-ml-py-torch.png?v=eabdb85cb2)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-py-torch{background-image:url(/assets/images/services/page-machine-learning/icon-ml-py-torch.webp?v=0830c786ed)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-keras{background-image:url(/assets/images/services/page-machine-learning/icon-ml-keras.png?v=c025f2fa13)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-keras{background-image:url(/assets/images/services/page-machine-learning/icon-ml-keras.webp?v=0bfe6f0eab)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-python{background-image:url(/assets/images/services/page-machine-learning/icon-ml-python.png?v=843c1f05b1)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-python{background-image:url(/assets/images/services/page-machine-learning/icon-ml-python.webp?v=b0e1b2f5da)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-scipy{background-image:url(/assets/images/services/page-machine-learning/icon-ml-scipy.png?v=3e3b9747a2)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-scipy{background-image:url(/assets/images/services/page-machine-learning/icon-ml-scipy.webp?v=d06173f03d)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-aws-ml{background-image:url(/assets/images/services/page-machine-learning/icon-ml-aws-ml.png?v=7859c4fe4d)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-aws-ml{background-image:url(/assets/images/services/page-machine-learning/icon-ml-aws-ml.webp?v=273597a543)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-azure-ml{background-image:url(/assets/images/services/page-machine-learning/icon-ml-azure-ml.png?v=0fa79a6f15)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-azure-ml{background-image:url(/assets/images/services/page-machine-learning/icon-ml-azure-ml.webp?v=234566de48)}body.no-webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-google-cloud{background-image:url(/assets/images/services/page-machine-learning/icon-ml-google-cloud.png?v=e621f732cf)}body.webp .services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item .common-icon.icon-ml-google-cloud{background-image:url(/assets/images/services/page-machine-learning/icon-ml-google-cloud.webp?v=3895cca2a7)}.services-subpage.machine-learning-page .technology-section .technology-wrapper .common-icon{height:9rem;background-size:auto}.services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-header{margin-bottom:2.75rem}@media (max-width:575.98px){.services-subpage.machine-learning-page .technology-section .before-header{margin-top:4.6875rem}.services-subpage.machine-learning-page .technology-section .section-header{margin-bottom:2.5rem}.services-subpage.machine-learning-page .technology-section .technology-wrapper{margin-bottom:5.625rem}.services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-item{padding-top:.625rem}.services-subpage.machine-learning-page .technology-section .technology-wrapper .common-icon{height:3.75rem;background-size:contain}.services-subpage.machine-learning-page .technology-section .technology-wrapper .common-icon.icon-ml-the-ano{background-size:75%}.services-subpage.machine-learning-page .technology-section .technology-wrapper .technology-header{margin-top:.625rem;margin-bottom:.3125rem}}.internet-of-things-page section{overflow:hidden}.internet-of-things-page .hero-section{height:100%;padding-bottom:10.55rem}body.no-webp .internet-of-things-page .hero-section{background-image:url(/assets/images/services/page-iot/hero-background.jpg?v=b580ff2dd6)}body.webp .internet-of-things-page .hero-section{background-image:url(/assets/images/services/page-iot/hero-background.webp?v=53b2a372f9)}@media (min-width:576px) and (max-width:1279.98px){.internet-of-things-page .hero-section{padding-top:5rem}}.internet-of-things-page .trend-statistics{margin:10rem 0}.internet-of-things-page .trend-statistics .trend-statistics-row{-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width:1024px){.internet-of-things-page .trend-statistics .trend-statistics-row .trend-statistics-col{max-width:30%}}@media (min-width:576px) and (max-width:1023px){.internet-of-things-page .trend-statistics .trend-statistics-row .trend-statistics-col{max-width:40%}}.internet-of-things-page .trend-statistics .trend-statistics-header,.internet-of-things-page .trend-statistics .value-description{text-align:center}.internet-of-things-page .trend-statistics .trend-statistics-header{margin-bottom:6rem}.internet-of-things-page .trend-statistics .trend-statistics-header .h6{color:#798897}.internet-of-things-page .trend-statistics .value-wrapper{text-align:center;margin-bottom:.5rem}.internet-of-things-page .trend-statistics .value-wrapper .featured-value{display:inline}.internet-of-things-page .trend-statistics .value-wrapper .value-suffix{margin-left:.5rem}@media (max-width:575.98px){.internet-of-things-page .trend-statistics .value-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.internet-of-things-page .trend-statistics .value-wrapper .featured-value{width:5.3125rem;text-align:right;font-size:2.5rem}}.internet-of-things-page .iot-divisions{background-color:#101010;color:#fff;padding-bottom:7rem}.internet-of-things-page .iot-divisions .division-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.internet-of-things-page .iot-divisions .iot-division{min-height:25rem}.internet-of-things-page .iot-divisions .iot-division:nth-of-type(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-left,.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-left img,.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-right img{width:100%}.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-left img{left:0}.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-right img{right:0}.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-right.hardware{-ms-flex-align:start;align-items:flex-start}.internet-of-things-page .iot-divisions .iot-division+.iot-division{margin-top:3rem}.internet-of-things-page .iot-divisions h2{margin-bottom:1.5rem}.internet-of-things-page .iot-divisions li,.internet-of-things-page .iot-divisions p{font-weight:300}.internet-of-things-page .iot-divisions p{max-width:22.5rem}.internet-of-things-page .iot-divisions .app-types .app-type-hitech:before{background-image:url(/assets/images/services/page-web-development/icon-hitech-gray.svg?v=aa0feb397a)}.internet-of-things-page .iot-divisions .app-types .app-type-wearables:before{background-image:url(/assets/images/services/page-web-development/icon-wearables-gray.svg?v=0f72b8d418)}.internet-of-things-page .iot-divisions .app-types .app-type-consumerelectronics:before{background-image:url(/assets/images/services/page-web-development/icon-consumerelectronics-gray.svg?v=c4ce3f767e)}.internet-of-things-page .iot-divisions .app-types li+li{margin-top:2.5rem}.internet-of-things-page .iot-divisions .supported-devices li:before{top:.5rem}.internet-of-things-page .iot-divisions .supported-devices li+li{margin-top:1rem}@media (min-width:576px) and (max-width:1279px){.internet-of-things-page .iot-divisions .iot-division{min-height:15rem}.internet-of-things-page .iot-divisions .iot-division p{max-width:16rem}}@media (min-width:576px) and (max-width:767px){.internet-of-things-page .iot-divisions .iot-division h2{font-weight:300}.internet-of-things-page .iot-divisions .iot-division .division-cover-wrapper-right{padding-left:1.5rem}.internet-of-things-page .iot-divisions .iot-division .info-right{padding-left:0}}@media (min-width:576px){.internet-of-things-page .iot-divisions .grid,.internet-of-things-page .iot-divisions .row{padding:0;margin:0;max-width:100%}.internet-of-things-page .iot-divisions .info-left{padding-left:1.8rem}}@media (min-width:1280px){.internet-of-things-page .iot-divisions .info-left{padding-left:7.5rem}}.internet-of-things-page .featured-statistic{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10rem 0}body.no-webp .internet-of-things-page .featured-statistic{background-image:url(/assets/images/services/page-iot/summary-background.png?v=725e19878b)}body.webp .internet-of-things-page .featured-statistic{background-image:url(/assets/images/services/page-iot/summary-background.webp?v=bc4c27f7ff)}.internet-of-things-page .featured-statistic .featured-statistic-container{display:-ms-flexbox;display:flex;max-width:51.5rem}.internet-of-things-page .featured-statistic .statistic-value{color:#ed5e60;font-family:din-condensed,sans-serif;font-size:26.05rem;font-weight:300;letter-spacing:-.75rem;line-height:.8;margin-right:1.25rem}.internet-of-things-page .featured-statistic .statistic-value .statistic-value-unit{display:none}.internet-of-things-page .featured-statistic .statistic-value-unit{color:#ed5e60}.internet-of-things-page .featured-statistic .statistic-value-potential{max-width:20rem}.internet-of-things-page .featured-statistic p{font-weight:300;margin:1.5rem 0 2rem}@media (max-width:575.98px){.internet-of-things-page .hero-section{background-position:70% 0}.internet-of-things-page .hero-section h1{margin-bottom:2.5rem}.internet-of-things-page .hero-section .hero-section-icon{display:none}.internet-of-things-page .hero-section .hero-section-feature{color:#bdc3cb;margin-top:.625rem;max-width:100%}.internet-of-things-page .trend-statistics{margin-bottom:5.625rem;margin-top:4.375rem}.internet-of-things-page .trend-statistics .trend-statistics-header{margin-bottom:3.75rem;padding:0 .9375rem;text-align:left}.internet-of-things-page .trend-statistics .value-wrapper{-ms-flex-preferred-size:30%;flex-basis:30%}.internet-of-things-page .trend-statistics .value-wrapper .featured-value{width:100%;line-height:.9}.internet-of-things-page .trend-statistics .value-description{-ms-flex-preferred-size:70%;flex-basis:70%;text-align:left;padding-left:.9375rem}.internet-of-things-page .trend-statistics .value-suffix{display:none}.internet-of-things-page .trend-statistics .trend-statistics-col{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.internet-of-things-page .trend-statistics .trend-statistics-col+.trend-statistics-col{margin-top:3.75rem}.internet-of-things-page .iot-divisions{padding-top:5.625rem;padding-bottom:3.125rem}.internet-of-things-page .iot-divisions .division-cover-wrapper-left,.internet-of-things-page .iot-divisions .division-cover-wrapper-right{margin-top:2.5rem;position:relative}.internet-of-things-page .iot-divisions .division-cover-wrapper-left img,.internet-of-things-page .iot-divisions .division-cover-wrapper-right img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100%}.internet-of-things-page .iot-divisions .division-cover-wrapper-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.internet-of-things-page .iot-divisions li+li{margin-top:.9375rem}.internet-of-things-page .featured-statistic{background-size:auto 80%;background-position:100% 100%;padding:5rem 0}.internet-of-things-page .featured-statistic .featured-statistic-container{-ms-flex-direction:column;flex-direction:column;padding-left:.9375rem;padding-right:.9375rem;width:100%}.internet-of-things-page .featured-statistic .statistic-value{font-size:8.75rem;font-weight:400}.internet-of-things-page .featured-statistic .statistic-value .statistic-value-unit{display:inline;font-size:3.625rem;letter-spacing:-.0625rem;margin-left:1.25rem;text-transform:uppercase}.internet-of-things-page .featured-statistic .statistic-info-container .statistic-value-unit{display:none}.internet-of-things-page .featured-statistic .statistic-value-potential{max-width:none}}.design-page,.design-page .design-at-sb-section,.design-page .our-services,.design-page .tools-section,.design-page .wireframes-wrapper{overflow:hidden}.design-page .hero-section{height:100%}body.no-webp .design-page .hero-section{background-image:url(/assets/images/services/page-design/hero-background.jpg?v=d87c86da70)}body.webp .design-page .hero-section{background-image:url(/assets/images/services/page-design/hero-background.webp?v=8bff9791d0)}.design-page .introduction-section{text-align:center;padding-top:10rem}@media (max-width:575.98px){.design-page .introduction-section{padding-top:5.0625rem}}.design-page .design-at-sb-section{padding-bottom:8.25rem;padding-top:13rem}.design-page .design-at-sb-section h2{margin-bottom:1.9rem}.design-page .design-at-sb-section .col{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:576px) and (max-width:1023px){.design-page .design-at-sb-section{padding-bottom:4rem}.design-page .design-at-sb-section .design-at-sb{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:6rem}}@media (min-width:1024px){.design-page .design-at-sb-section .product-design-preview-wrapper{position:relative}.design-page .design-at-sb-section .product-design-preview-wrapper img{height:26.85rem;position:absolute;top:-50%;width:39rem}}.design-page .design-process-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:80%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:35rem}body.no-webp .design-page .design-process-section{background-image:url(/assets/images/dot-map-background.png?v=c97752132e)}body.webp .design-page .design-process-section{background-image:url(/assets/images/dot-map-background.webp?v=10c3f2c327)}.design-page .design-process-section .grid{width:100%}.design-page .design-process-section .line{border-bottom:.05rem solid #e6282b;left:50%;position:absolute;top:1.25rem;transform:translate(-50%,-50%);width:100vw}@media screen and (max-width:1280px){.design-page .design-process-section .line{border-bottom:1px solid #e6282b}}.design-page .design-process-section .design-process-steps{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.design-page .design-process-section .circle{border:.05rem solid #e6282b;background-color:#fff;height:2.5rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2.5rem}@media screen and (max-width:1280px){.design-page .design-process-section .circle{border:1px solid #e6282b}}.design-page .design-process-section .design-process-step{height:6rem;line-height:3.5rem;min-width:33%;padding-top:2.5rem;position:relative;text-align:center}.design-page .workshop-introduction-section{background-size:cover;background-position:50%;background-position-y:-5rem;padding-top:8rem;margin-bottom:-8.5rem}body.no-webp .design-page .workshop-introduction-section{background-image:url(/assets/images/services/page-design/product-workshop-bg.jpg?v=0d4c3e19ca)}body.webp .design-page .workshop-introduction-section{background-image:url(/assets/images/services/page-design/product-workshop-bg.webp?v=65042270a6)}.design-page .workshop-introduction-section .section-intro{margin-bottom:4.5rem}.design-page .workshop-steps-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.design-page .workshop-steps-wrapper img{-o-object-fit:contain;object-fit:contain;height:auto}@media (min-width:1280px){.design-page .workshop-steps-wrapper img{width:31.35rem;height:20.45rem;max-width:49%;margin-bottom:1rem}}@media (max-width:1279.98px){.design-page .workshop-steps-wrapper img{margin-bottom:5rem}}@media (max-width:1023px){.design-page .workshop-steps-wrapper img{width:100%}}@media (max-width:575.98px){.design-page .workshop-steps-wrapper img{margin-bottom:3.75rem}.design-page .workshop-steps-wrapper img:last-child{margin-bottom:0}}@media (max-width:1279.98px){.design-page .workshop-steps-wrapper{-ms-flex-direction:column;flex-direction:column}}.design-page .workshop-photos{background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;height:6rem;background-size:100%;background-position:bottom}body.no-webp .design-page .workshop-photos{background-image:url(/assets/images/services/page-design/workshop-photos-background.png?v=998e7ab09b)}body.webp .design-page .workshop-photos{background-image:url(/assets/images/services/page-design/workshop-photos-background.webp?v=bef2b36317)}.design-page .workshops-section{background-color:#f8f9fa;padding:17.5rem 0 12.5rem}.design-page .common-icon.icon-tool-flow{background-image:url(/assets/images/services/page-design/icon-tool-flow.svg?v=702db9cc62)}.design-page .common-icon.icon-tool-mapping{background-image:url(/assets/images/services/page-design/icon-tool-mapping.svg?v=1a743e462a)}.design-page .common-icon.icon-tool-bmc{background-image:url(/assets/images/services/page-design/icon-tool-bmc.svg?v=ebc255f82c)}.design-page .common-icon.icon-tool-scenarios{background-image:url(/assets/images/services/page-design/icon-tool-scenarios.svg?v=21110ba586)}.design-page .common-icon.icon-tool-personas{background-image:url(/assets/images/services/page-design/icon-tool-personas.svg?v=a496c642fc)}.design-page .common-icon.icon-tool-sketching{background-image:url(/assets/images/services/page-design/icon-tool-sketching.svg?v=dcb5a71231)}.design-page .common-icon.icon-tool-roadmapping{background-image:url(/assets/images/services/page-design/icon-tool-roadmapping.svg?v=f0c0be4490)}.design-page .common-icon.icon-tool-card-sorting{background-image:url(/assets/images/services/page-design/icon-tool-card-sorting.svg?v=d2b992f532)}.design-page .tools-section .row{padding-top:6rem;padding-bottom:1rem}@media (min-width:1024px){.design-page .tools-section .row{background-repeat:no-repeat;background-position:100% 0;background-size:29.45rem 27.4rem}body.no-webp .design-page .tools-section .row{background-image:url(/assets/images/services/page-design/workshop-tools-background.png?v=962bb60d9e)}body.webp .design-page .tools-section .row{background-image:url(/assets/images/services/page-design/workshop-tools-background.webp?v=f8aa7c5d6c)}}.design-page .tools-section .section-intro{max-width:25rem;margin-bottom:5rem;text-align:initial}.design-page .tools-section .section-intro h3{margin-bottom:1.5rem}@media (min-width:576px) and (max-width:1023px){.design-page .tools-section .section-intro{max-width:100%}}.design-page .tools-section .btn-arrow-right.clicked{background-color:#e6282b}.design-page .tools-section .btn-arrow-right.clicked path{stroke:#fff}.design-page .tools-section .tools-img{width:100%;height:auto;margin-bottom:-2.5rem}@media (min-width:1024px){.design-page .tools-section .tools-img{display:none}}.design-page .tools-section .slick-slider .slick-list{margin:0 -.75rem;padding:0 .75rem;overflow:visible}.design-page .tools-section .slick-slider .slick-track{padding:1rem 0}.design-page .tools-section .tool-tile{-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 .1rem .7rem 0 hsla(0,0%,6%,.1);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:11.25rem;-ms-flex-pack:center;justify-content:center;margin:0 0.75rem;width:12.5rem}.design-page .tools-section .tool-tile .common-icon{height:3rem;margin-bottom:1.75rem;width:5rem}.design-page .tools-section .tool-tile .text-small{color:#2f4858;font-weight:500}.design-page .tools-section .tool-tile-custom{padding:2.5rem;text-align:center}.design-page .tools-section .tools-slider-controller{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;transition:all .5s ease}.design-page .tools-section .tools-slider-controller.back-to-start{transform:rotate(-180deg)}.design-page .tools-section .tools-slider-controller svg{width:1.5rem;height:.75rem}.design-page .wireframes-section .section-intro{margin-bottom:3.5rem}body.no-webp .design-page .laptop-design{background-image:url(/assets/images/services/page-design/laptop-design.png?v=9f5cb96585)}body.webp .design-page .laptop-design{background-image:url(/assets/images/services/page-design/laptop-design.webp?v=6b1b426849)}body.no-webp .design-page .laptop-wireframe{background-image:url(/assets/images/services/page-design/laptop-wireframe.png?v=77d3e204de)}body.webp .design-page .laptop-wireframe{background-image:url(/assets/images/services/page-design/laptop-wireframe.webp?v=b72d7ed5b1)}body.no-webp .design-page .phone-design{background-image:url(/assets/images/services/page-design/phone-design.png?v=b814c9b527)}body.webp .design-page .phone-design{background-image:url(/assets/images/services/page-design/phone-design.webp?v=8c19bbda2b)}body.no-webp .design-page .phone-wireframe{background-image:url(/assets/images/services/page-design/phone-wireframe.png?v=20298a8824)}body.webp .design-page .phone-wireframe{background-image:url(/assets/images/services/page-design/phone-wireframe.webp?v=ae205133bd)}body.no-webp .design-page .phone-shadow{background-image:url(/assets/images/services/page-design/phone-shadow.png?v=18d730943d)}body.webp .design-page .phone-shadow{background-image:url(/assets/images/services/page-design/phone-shadow.webp?v=c6879950f0)}.design-page .wireframes-wrapper{position:relative;height:35.8rem}.design-page .wireframes-wrapper .laptop,.design-page .wireframes-wrapper .phone{background-position:50%;background-size:contain;background-repeat:no-repeat;position:absolute;pointer-events:none}.design-page .wireframes-wrapper .laptop{width:100%;height:35.8rem}.design-page .wireframes-wrapper .phone{position:absolute;height:26.6rem;width:13.1rem;top:1.3rem}.design-page .wireframes-wrapper .laptop.laptop-wireframe{left:0;transform:translateX(-45%)}.design-page .wireframes-wrapper .laptop.laptop-design{right:0;transform:translateX(45%)}.design-page .wireframes-wrapper .phone-wrapper{z-index:1;width:13.1rem}.design-page .wireframes-wrapper .phone-wrapper,.design-page .wireframes-wrapper .phone-wrapper .phone.phone-wireframe{left:50%;transform:translateX(-50%);position:absolute}.design-page .wireframes-wrapper .phone-wrapper .phone.phone-design{right:0;background-size:initial;background-position-x:right;width:6.55rem;overflow:hidden;background-size:13.1rem 26.6rem}.design-page .wireframes-wrapper .phone-wrapper .phone.phone-design:before{content:"";position:absolute;top:0;left:0;height:26.6rem;width:13.1rem;left:auto;right:0;border:.5rem solid #f8f9fa;border-radius:2.05rem}.design-page .wireframes-wrapper .phone-wrapper .phone-drag-line-wrapper{position:absolute;height:26.6rem;width:12.85rem;top:1.3rem;left:.1rem;border-radius:2.05rem;overflow:hidden}.design-page .wireframes-wrapper .phone-wrapper .phone-drag-line{position:absolute;height:100%;width:1.55rem;top:0;left:4.9rem;border-right:.035rem solid #ed5e60}.design-page .wireframes-wrapper .phone-wrapper .btn-arrow-double{width:3.3rem;height:3.3rem;position:absolute;top:17.1rem;left:4.9rem}.design-page .wireframes-wrapper .phone-wrapper .phone-shadow{left:50%;transform:translateX(-50%);background-size:contain;position:absolute;top:26.7rem;width:14.15rem;height:2.45rem;z-index:-6}.design-page .wireframes-wrapper .phone-wrapper .phone.phone-wireframe{z-index:-5}.design-page .wireframes-wrapper .phone-wrapper .phone.phone-design:before{z-index:-4}.design-page .methodologies-section{text-align:center}.design-page .methodologies-section .methodologies-header{margin:2rem 0 5rem}.design-page .methodologies-section .methodologies-header .h6{color:#798897}.design-page .methodologies-section .methodologies-features .feature .method-image{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.design-page .methodologies-section .methodologies-features .feature .method-image svg{height:3.5rem;max-width:5rem;width:auto}.design-page .methodologies-section .methodologies-features .feature p{max-width:11rem;margin:0 auto 3.5rem}@media (max-width:575.98px){.design-page .methodologies-section .methodologies-header{margin:2.8125rem 0 3.125rem}}.design-page .design-tools-wrapper{background:#f8f9fa;padding:5rem 0 5.5rem;margin-bottom:7rem}.design-page .design-tools-wrapper .h6{text-align:center;color:#798897;margin-bottom:.5rem}.design-page .design-tools-wrapper .row .col-tool{max-width:14.28571%;-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%}.design-page .design-tools-wrapper .tool-image{width:100%;height:7.75rem;background-position:50%;background-repeat:no-repeat}.design-page .design-tools-wrapper .tool-image.icon-design-tools-sketch{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-sketch{background-image:url(/assets/images/services/page-design/icon-design-tools-sketch.png?v=771531e9f5)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-sketch{background-image:url(/assets/images/services/page-design/icon-design-tools-sketch.webp?v=06929e7a30)}.design-page .design-tools-wrapper .tool-image.icon-design-tools-invision{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-invision{background-image:url(/assets/images/services/page-design/icon-design-tools-invision.png?v=6be85ef6cd)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-invision{background-image:url(/assets/images/services/page-design/icon-design-tools-invision.webp?v=d9fef0ed3b)}.design-page .design-tools-wrapper .tool-image.icon-design-tools-principle{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-principle{background-image:url(/assets/images/services/page-design/icon-design-tools-principle.png?v=1f1b910b05)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-principle{background-image:url(/assets/images/services/page-design/icon-design-tools-principle.webp?v=05dfb91287)}.design-page .design-tools-wrapper .tool-image.icon-design-tools-adobe{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-adobe{background-image:url(/assets/images/services/page-design/icon-design-tools-adobe.png?v=b0a8955598)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-adobe{background-image:url(/assets/images/services/page-design/icon-design-tools-adobe.webp?v=0cfd79d639)}.design-page .design-tools-wrapper .tool-image.icon-design-tools-axure{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-axure{background-image:url(/assets/images/services/page-design/icon-design-tools-axure.png?v=95741e2b01)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-axure{background-image:url(/assets/images/services/page-design/icon-design-tools-axure.webp?v=6648d978aa)}.design-page .design-tools-wrapper .tool-image.icon-design-tools-affinity-designer{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-affinity-designer{background-image:url(/assets/images/services/page-design/icon-design-tools-affinity-designer.png?v=391cef0fb0)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-affinity-designer{background-image:url(/assets/images/services/page-design/icon-design-tools-affinity-designer.webp?v=d0a6a0e1eb)}.design-page .design-tools-wrapper .tool-image.icon-design-tools-zeplin{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-zeplin{background-image:url(/assets/images/services/page-design/icon-design-tools-zeplin.png?v=23e4531895)}body.webp .design-page .design-tools-wrapper .tool-image.icon-design-tools-zeplin{background-image:url(/assets/images/services/page-design/icon-design-tools-zeplin.webp?v=f175cae3b0)}@media (min-width:576px) and (max-width:1279.98px){.design-page .design-tools-wrapper .row{-ms-flex-pack:space-evenly;justify-content:space-evenly}.design-page .design-tools-wrapper .row .col-tool{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}.design-page .our-services .roi-goals-grid{display:-ms-grid;display:grid;grid-column-gap:2.5rem;grid-row-gap:1.25rem;grid-template:repeat(3,1fr)/repeat(3,1fr)}.design-page .our-services .design-impact-grid{display:-ms-grid;display:grid;grid-column-gap:5rem;grid-row-gap:2rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}.design-page .our-services .service-offers-grid{display:-ms-grid;display:grid;grid-column-gap:3rem;grid-row-gap:3.75rem;grid-template:repeat(3,1fr)/repeat(3,1fr)}.design-page .our-services .design-showcase-vision{position:relative}.design-page .our-services .cover-backdrop{background-repeat:repeat-x;background-size:contain;height:25rem;margin-left:20rem;position:absolute;width:100vw;margin-right:0;padding-right:0}body.no-webp .design-page .our-services .cover-backdrop{background-image:url(/assets/images/services/page-design/design-services-cover-bg.png?v=be137bf15c)}body.webp .design-page .our-services .cover-backdrop{background-image:url(/assets/images/services/page-design/design-services-cover-bg.webp?v=5143be0438)}.design-page .our-services .cover-phones{height:25rem;margin-bottom:9rem;position:relative;width:100%}.design-page .our-services .cover-phones img{position:absolute;top:-3.75rem;height:32.1rem;width:24rem}.design-page .our-services .design-gains{margin-bottom:3.75rem}.design-page .our-services .design-gains .design-gain-value{font-weight:300}.design-page .our-services .roi-goals-container{padding:2.5rem 2rem}.design-page .our-services .roi-goals-container .roi-goals-header{color:#798897;margin-bottom:1.25rem;text-transform:uppercase}.design-page .our-services .roi-goals-container .roi-goal,.design-page .our-services .roi-goals-container .roi-goals-header{font-weight:500}.design-page .our-services .design-showcase-design-impact{position:relative}.design-page .our-services .design-impact-decorator,.design-page .our-services .design-impact-decorator-ipad{top:-35rem;left:-7.5rem;height:39.9rem;position:absolute}.design-page .our-services .design-impact-decorator-ipad{left:0}@media (min-width:1024px){.design-page .our-services .design-impact-decorator-ipad{display:none}}.design-page .our-services .design-impact-container{padding:6rem 5rem 6rem 2.5rem}.design-page .our-services .design-impact-container .zone-intro{margin-bottom:3.5rem}.design-page .our-services .design-impact-container .impact-value{color:#ed5e60;font-weight:300}.design-page .our-services .design-impact-container .impact-value .impact-value-suffix{font-size:.6333em;text-transform:none;margin-left:.5rem}.design-page .our-services .design-showcase-services{position:relative;margin-bottom:20rem;z-index:1}.design-page .our-services .design-showcase-services .zone-intro{margin-bottom:3.5rem}.design-page .our-services .service-offer h5{margin-bottom:1rem}.design-page .our-services .service-offer li{color:#bdc3cb}.design-page .our-services .service-offer li+li{margin-top:.4rem}.design-page .our-services .design-impact-decorator-mobile{display:none}.design-page .tabs-section{padding-top:12.5rem}.design-page .tabs-section .section-header{margin-bottom:2.5rem}.design-page .tabs-section .tab-content{text-align:center}.design-page .tabs-section img{width:80%;height:auto;margin:auto}.design-page .result-section .workflow-container{position:relative}.design-page .result-section ul.list-checkmark{position:relative;background-color:#fff;box-shadow:0 .1rem .7rem 0 hsla(0,0%,6%,.1)}.design-page .result-section ul.list-checkmark:before{content:"";position:absolute;border-color:transparent #fff;border-style:solid;border-width:.4rem 1rem .5rem 0}.design-page .result-section .circle{border:.05rem solid #e6282b;position:relative;background-color:#fff}@media screen and (max-width:1280px){.design-page .result-section .circle{border:1px solid #e6282b}}.design-page .result-section .circle:before{left:50%;top:50%;transform:translateX(-50%) translateY(-50%);content:"";background-color:#e6282b;position:absolute}@media (min-width:1024px){.design-page .result-section .section-intro p{margin-bottom:5rem;width:100%}.design-page .result-section .workflow-container{margin-left:3.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:75%;padding-left:2.5rem;position:relative}.design-page .result-section .workflow{width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.design-page .result-section .workflow-title{font-size:1.333rem;-ms-flex-order:3;order:3;margin-top:.9rem;white-space:nowrap}.design-page .result-section ul.list-checkmark{padding:.85rem 1.35rem;width:15rem;min-height:9rem;-ms-flex-order:1;order:1;transform:translateX(4rem)}.design-page .result-section ul.list-checkmark:before{bottom:-.5rem;left:3.4rem;transform:scaleX(-1)}.design-page .result-section .line{border-bottom:.05rem solid #e6282b;position:absolute;max-width:100%;left:3.75rem;right:0;bottom:3.25rem}}@media screen and (min-width:1024px) and (max-width:1280px){.design-page .result-section .line{border-bottom:1px solid #e6282b}}@media (min-width:1024px){.design-page .result-section .circle{width:2.35rem;height:2.35rem;border-radius:50%;-ms-flex-order:2;order:2}.design-page .result-section .circle:before{width:.35rem;height:.35rem;border-radius:50%}}@media (min-width:320px) and (max-width:1023px){.design-page .workshop-steps-wrapper{padding:5rem 1.5rem;margin:auto;width:70%}.design-page .workshop-steps-wrapper .workshop-steps{-ms-flex-direction:column;flex-direction:column}}@media (min-width:320px) and (max-width:1023px) and (max-width:1024px){.design-page .workshop-steps-wrapper{padding-top:1rem}}@media (min-width:320px) and (max-width:1023px){.design-page .workshops-section{padding-top:10rem;padding-bottom:0}}@media (min-width:320px) and (max-width:1023px) and (min-width:576px) and (max-width:1279.98px){.design-page .workshops-section{padding-top:2.5rem}}@media (min-width:320px) and (max-width:1023px){.design-page .result-section .workflow-wrapper{margin:0;padding:0;padding-right:.66667rem}.design-page .result-section .workflow-container{position:relative;margin:3rem 0;margin-bottom:10rem}.design-page .result-section .workflow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;transform:translate(-.66667rem)}.design-page .result-section .workflow+.workflow{margin-top:2.5rem}.design-page .result-section .workflow-title{margin-left:25%;margin-bottom:.75rem;width:75%}.design-page .result-section ul.list-checkmark{background-color:#fff;box-shadow:0 .1rem .7rem 0 hsla(0,0%,6%,.1);-ms-flex-preferred-size:50%;flex-basis:50%;padding:.5rem .75rem;margin-left:1.25rem;position:relative;left:-25%}.design-page .result-section ul.list-checkmark:before{border-color:transparent #fff;border-style:solid;border-width:.4rem 1rem .5rem 0;content:"";left:-.2rem;position:absolute;top:.2rem;transform:translateX(-50%)}.design-page .result-section .line{border-left:.05rem solid #e6282b;height:70%;position:absolute;top:2.5rem;transform:translate(-50%);left:15%}}@media screen and (min-width:320px) and (max-width:1023px) and (max-width:1280px){.design-page .result-section .line{border-left:1px solid #e6282b}}@media (min-width:320px) and (max-width:1023px){.design-page .result-section .circle{border:.05rem solid #e6282b;background-color:#fff;border-radius:50%;height:1.6rem;position:relative;width:1.6rem;left:15%}}@media screen and (min-width:320px) and (max-width:1023px) and (max-width:1280px){.design-page .result-section .circle{border:1px solid #e6282b}}@media (min-width:320px) and (max-width:1023px){.design-page .result-section .circle:before{background-color:#e6282b;border-radius:50%;content:"";height:.35rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.35rem}}@media (max-width:1023px){.design-page .arrow-right,.design-page .design-impact-decorator,.design-page .workshop-photos{display:none}}@media (max-width:575.98px){.design-page .hero-section h1{margin-bottom:2.5rem}.design-page .hero-section .hero-section-feature{color:#bdc3cb;max-width:none;margin-top:.9375rem}.design-page .hero-section .hero-section-icon{display:none}.design-page .design-at-sb-section{padding-bottom:3.125rem;padding-top:3.125rem}.design-page .design-at-sb-section .design-at-sb{-ms-flex-order:2;order:2}.design-page .design-at-sb-section .design-at-sb h2{margin-bottom:.625rem}.design-page .design-at-sb-section .product-design-preview-wrapper{margin-bottom:2.5rem;-ms-flex-order:1;order:1;position:static}.design-page .design-at-sb-section .product-design-preview-wrapper img{height:100%;position:static;width:130%}.design-page .design-process-section{background-position:20% 100%;background-size:cover;height:25rem}.design-page .design-process-section .circle{left:0;margin-right:0;position:static}.design-page .design-process-section .design-process-steps{-ms-flex-direction:column;flex-direction:column}.design-page .design-process-section .design-process-step{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding-top:0}.design-page .design-process-section .line{border-left:.05rem solid #e6282b;border-bottom:0;height:80%;left:.66667rem;top:50%;transform:translate(-.0625rem,-50%);width:100%}}@media screen and (max-width:575.98px) and (max-width:1280px){.design-page .design-process-section .line{border-left:1px solid #e6282b}}@media (max-width:575.98px){.design-page .workshop-introduction-section{margin-bottom:0;padding-bottom:0;padding-top:3.125rem}.design-page .workshop-introduction-section .section-header,.design-page .workshop-introduction-section p{text-align:left}.design-page .workshop-introduction-section .workshop-steps-header{margin-left:auto;margin-right:auto;max-width:11.875rem}.design-page .workshop-introduction-section .workshop-steps-wrapper{box-shadow:none;width:100%;padding:0}.design-page .workshop-introduction-section .workshop-step,.design-page .workshop-introduction-section .workshop-step img{display:block;height:auto;width:100%}.design-page .workshop-introduction-section .arrow-down{display:block;margin:10px 0}.design-page .workshops-section{padding-bottom:0;padding-top:0}.design-page .tools-section .section-intro{margin-bottom:1.875rem}.design-page .tools-section .tools-img-mobile{width:100%;height:auto;margin-bottom:-2.1875rem}.design-page .tools-section .row{background-position:50% 75%;background-size:85%}.design-page .tools-section .tool-tile{display:-ms-flexbox!important;display:flex!important;height:6.25rem!important;margin:auto .25rem;width:6.875rem!important}.design-page .tools-section .tools-slider-controller{display:none}.design-page .testimonial-section{height:auto;padding-bottom:6.25rem;padding-top:6.25rem}.design-page .testimonial-section .testimonial-person{-ms-flex-pack:start;justify-content:flex-start}.design-page .wireframes-section .section-intro{text-align:left}.design-page .wireframes-wrapper .phone-wrapper{z-index:2}.design-page .wireframes-wrapper .laptop{height:17.875rem;top:50%;width:29.5625rem;z-index:1}.design-page .wireframes-wrapper .laptop.laptop-design{right:0;transform:translateY(-50%) translateX(50%)}.design-page .wireframes-wrapper .laptop.laptop-wireframe{left:0;transform:translateY(-50%) translateX(-50%)}.design-page .result-section .workflow{-ms-flex-pack:justify;justify-content:space-between}.design-page .result-section .workflow-container{position:relative;margin:3.75rem 0}.design-page .result-section .workflow+.workflow{margin-top:1.875rem}.design-page .result-section .workflow-title{margin-left:15%;margin-bottom:.625rem;width:85%}.design-page .result-section ul.list-checkmark{-ms-flex-preferred-size:85%;flex-basis:85%;box-shadow:0 .125rem .875rem 0 hsla(0,0%,6%,.1);margin-left:1.5625rem;padding:.625rem .9375rem;left:0}.design-page .result-section ul.list-checkmark:before{left:-.375rem;border-width:.5rem 1.25rem .5rem 0;top:.3125rem}.design-page .result-section .line{top:2.5rem;left:0}.design-page .result-section .circle{height:1.5rem;width:1.5rem;left:0}.design-page .result-section .circle:before{height:.4375rem;width:.4375rem}.design-page .our-services .design-showcase-vision{position:relative}.design-page .our-services .design-showcase-vision .cover-phones{height:24.0625rem;margin:0}.design-page .our-services .design-showcase-vision .cover-phones img{height:24.0625rem;top:0}.design-page .our-services .design-showcase-vision .cover-backdrop{height:18.4375rem;left:70%;margin-left:0;top:2.75rem;width:30.5rem}.design-page .our-services .design-showcase-vision .roi-goals-container{padding:45px 15px}.design-page .our-services .design-showcase-vision .roi-goals-grid{grid-gap:20px 10px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.design-page .our-services .process-showcase-zone{margin-bottom:80px}.design-page .our-services .process-showcase-zone .design-impact-decorator-mobile{display:block;margin-top:-2.5rem;z-index:1}.design-page .our-services .process-showcase-zone .design-impact-decorator-mobile img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto;width:100vw}.design-page .our-services .process-showcase-zone .design-impact-decorator{display:none}.design-page .our-services .process-showcase-zone .service-offers-grid{grid-row-gap:0;grid-template:none;white-space:pre-line}.design-page .our-services .process-showcase-zone .service-offer{z-index:2}.design-page .our-services .process-showcase-zone .service-offer+.service-offer{border-top:.05rem solid #bdc3cb;margin-top:30px;padding-top:30px}}@media screen and (max-width:575.98px) and (max-width:1280px){.design-page .our-services .process-showcase-zone .service-offer+.service-offer{border-top:1px solid #bdc3cb}}@media (max-width:575.98px){.design-page .our-services .process-showcase-zone .service-offer ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.design-page .our-services .process-showcase-zone .service-offer li{-ms-flex-preferred-size:50%;flex-basis:50%}.design-page .our-services .process-showcase-zone .service-offer li+li{margin-top:0}.design-page .our-services .process-showcase-zone .service-offer li:nth-child(n+3){margin-top:20px}.design-page .our-services .process-showcase-zone .design-showcase-services{margin-bottom:0}.design-page .our-services .process-showcase-zone .process-showcase-highlight-field{padding:2.5rem .625rem}.design-page .our-services .process-showcase-zone .process-showcase-highlight-field .design-impact-grid{grid-template:repeat(1,1fr)/repeat(1,1fr)}.design-page .our-services .process-showcase-zone .process-showcase-highlight-field .design-impact-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.design-page .our-services .process-showcase-zone .process-showcase-highlight-field .impact-value{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-direction:column;flex-direction:column;text-align:right;font-size:2.5rem}.design-page .our-services .process-showcase-zone .process-showcase-highlight-field .impact-value-description{-ms-flex-preferred-size:75%;flex-basis:75%}.design-page .our-services .process-showcase-zone .process-showcase-highlight-field .impact-value-suffix{line-height:1}.design-page .our-services .design-gain-value{font-size:2.5rem}.design-page .tabs-section{padding-top:6.25rem}.design-page .tabs-section .tabs-labels{padding:0 1rem}.design-page .tabs-section .col{padding:0}.design-page .tabs-section .tab-label:nth-child(3) span{max-width:3.75rem;display:inline-block}.design-page .tabs-section .tab-content img{display:block;height:auto;padding-left:1rem;width:100%}.design-page .design-tools-section .design-tools-wrapper{background-color:#fff;margin-bottom:0;padding-top:3.125rem}.design-page .design-tools-section .design-tools-wrapper .col-tool{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.design-page .design-tools-section .design-tools-wrapper .col:last-child:nth-child(odd){margin:auto}}body.no-webp .node-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-node-js/hero-background.jpg?v=b9c53b6e50)}body.webp .node-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-node-js/hero-background.webp?v=89532a57a5)}body.no-webp .angular-technology-page .hero-section{background-image:url(/assets/images/services/page-technology-angular/hero-background.jpg?v=6734147c97)}body.webp .angular-technology-page .hero-section{background-image:url(/assets/images/services/page-technology-angular/hero-background.webp?v=ea58581549)}body.no-webp .react-native-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-react-native/hero-background.jpg?v=4277abbe4b)}body.webp .react-native-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-react-native/hero-background.webp?v=bb60ed9676)}.react-native-technology-page .image-text-technologies img{height:20.9rem}body.no-webp .vue-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-vue/hero-background.jpg?v=8d2230978f)}body.webp .vue-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-vue/hero-background.webp?v=b87f122c69)}.vue-technology-page .image-text-technologies img{height:20.75rem}.vue-technology-page .companies-using .icon-wrapper.small img{width:30%}.vue-technology-page .why-clients-love-vue{padding-top:5.2rem;padding-bottom:1.3rem}.vue-technology-page .why-clients-love-vue h2{padding-bottom:1.3rem}.vue-technology-page .why-clients-love-vue .features{position:absolute;top:0;height:100%}.vue-technology-page .why-clients-love-vue .feature{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vue-technology-page .why-clients-love-vue .feature-title{font-weight:500}.vue-technology-page .why-clients-love-vue .text-small{line-height:1.734em}.vue-technology-page .why-clients-love-vue .flexibility{-ms-flex-align:center;align-items:center}.vue-technology-page .why-clients-love-vue .versatile{text-align:left}.vue-technology-page .why-clients-love-vue .light-weight{text-align:right;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px) and (max-width:1280px){.vue-technology-page .why-clients-love-vue .flexibility{padding:0}.vue-technology-page .why-clients-love-vue .flexibility .feture-text{max-width:100%}}@media (min-width:768px){.vue-technology-page .why-clients-love-vue .features-container{margin-top:3.9rem;padding-top:5.85rem;position:relative}.vue-technology-page .why-clients-love-vue .features-container svg{width:100%;height:auto}.vue-technology-page .why-clients-love-vue .side-feature{margin-top:5.85rem;padding-top:3.5rem}.vue-technology-page .why-clients-love-vue .feture-text{max-width:75%}}@media (min-width:768px) and (max-width:900px){.vue-technology-page .why-clients-love-vue .side-feature{padding-top:2.4rem}}@media (max-width:767px){.vue-technology-page .row-vue svg{display:none}.vue-technology-page .grid-schema{padding:0;margin-top:1.3rem;background-position:100% 0;background-repeat:no-repeat;background-size:contain}body.no-webp .vue-technology-page .grid-schema{background-image:url(/assets/images/services/page-technology-vue/clients-love-vue-mobile.png?v=a7d9488089)}body.webp .vue-technology-page .grid-schema{background-image:url(/assets/images/services/page-technology-vue/clients-love-vue-mobile.webp?v=3f710bfc59)}.vue-technology-page .grid-schema .row{margin:0}.vue-technology-page .why-clients-love-vue .features-container{padding-top:1.3rem;padding-left:1.5rem;padding-right:1.5rem}.vue-technology-page .why-clients-love-vue .features{position:static}.vue-technology-page .why-clients-love-vue .feature{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-align:start;align-items:flex-start;text-align:left;padding-bottom:1.3rem;padding-left:1.75rem;position:relative}.vue-technology-page .why-clients-love-vue .feature:before{width:.5rem;height:.5rem;border-radius:50%;content:"";background-color:#798897;margin-right:1rem;position:absolute;top:.35rem;left:0}}body.no-webp .electron-technology-page .hero-section{background-image:url(/assets/images/services/page-technology-electron/hero-background.jpg?v=0fafc94ea6)}body.webp .electron-technology-page .hero-section{background-image:url(/assets/images/services/page-technology-electron/hero-background.webp?v=931bd8f6a4)}.electron-technology-page .image-text-technologies .reverse-column .col-image{-ms-flex-align:center;align-items:center}.electron-technology-page .image-text-technologies .reverse-column .col-image img{min-height:0;height:15rem}.electron-technology-page .companies-using .icons{-ms-flex-pack:space-evenly;justify-content:space-evenly}body.no-webp .react-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-react/hero-background.jpg?v=d1f6fe5f5d)}body.webp .react-technology-page .hero-technology{background-image:url(/assets/images/services/page-technology-react/hero-background.webp?v=d61fe32290)}.react-technology-page .companies-using .icons{-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width:1024px){.react-technology-page .companies-using .icons{-ms-flex-pack:center;justify-content:center}}.react-technology-page .clients-love{margin-top:5.35rem;margin-bottom:4rem}.react-technology-page .clients-love h2{margin-bottom:1.3rem}.react-technology-page .clients-love .diamond-container{background-repeat:no-repeat;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:5.5rem;padding-bottom:1rem}.react-technology-page .clients-love .diamond-container .params,.react-technology-page .clients-love .diamond-container .params .param{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.react-technology-page .clients-love .diamond-container .params .param{width:13rem}.react-technology-page .clients-love .diamond-container .params .param .title{font-weight:500;margin-bottom:.15rem}.react-technology-page .clients-love .diamond-container .params .param p{white-space:pre-line}.react-technology-page .clients-love .diamond-container svg{height:21.5rem;width:24.2rem;margin:0 2.75rem}@media (min-width:881px){.react-technology-page .clients-love .diamond-container .params{-ms-flex-pack:justify;justify-content:space-between}.react-technology-page .clients-love .diamond-container .params.right-params .param:not(:nth-child(2)){transform:translateX(-35%)}.react-technology-page .clients-love .diamond-container .params.left-params{text-align:end}.react-technology-page .clients-love .diamond-container .params.left-params .param:not(:nth-child(2)){transform:translateX(35%)}.react-technology-page .clients-love .diamond-container .params .param{height:4rem}}@media (max-width:880px){.react-technology-page .clients-love .diamond-container{padding-top:3.5rem;padding-left:1rem;padding-right:1rem;-ms-flex-pack:space-evenly;justify-content:space-evenly}body.no-webp .react-technology-page .clients-love .diamond-container{background-image:url(/assets/images/services/page-technology-react/diamond-background.png?v=02fd0a52a5)}body.webp .react-technology-page .clients-love .diamond-container{background-image:url(/assets/images/services/page-technology-react/diamond-background.webp?v=66febf8385)}.react-technology-page .clients-love .diamond-container svg{display:none}.react-technology-page .clients-love .diamond-container .param{position:relative;padding-left:1.5rem}.react-technology-page .clients-love .diamond-container .param:before{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/oval-checkmark.svg?v=69b50a98c7);width:1rem;height:1rem;top:-.1rem}}@media (min-width:577px) and (max-width:880px){.react-technology-page .clients-love .diamond-container .left-params .param:not(:last-child),.react-technology-page .clients-love .diamond-container .right-params .param:not(:last-child){margin-bottom:1.15rem}}@media (max-width:575.98px){.react-technology-page .clients-love .diamond-container{-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.react-technology-page .clients-love .diamond-container .params .param{width:100%}.react-technology-page .clients-love .diamond-container .param{margin-bottom:1.4375rem}}@media (max-width:880px){.react-technology-page .clients-love{margin-bottom:3rem}}@media (max-width:575.98px){.react-technology-page .clients-love{margin-bottom:2.5rem}}.industries-subpage{overflow:hidden}.industries-subpage .hero-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:14rem}.industries-subpage .hero-section h1{width:100%}.industries-subpage .hero-section .hero-features-grid{display:-ms-grid;display:grid;grid-column-gap:2rem;grid-row-gap:3rem;grid-template:repeat(2,1fr)/repeat(3,1fr);margin-top:3rem;margin-bottom:4.5rem}.industries-subpage .hero-section .hero-features-grid .hero-feature{text-align:center}.industries-subpage .hero-section .hero-features-grid .hero-feature .hero-feature-icon{height:2.25rem;margin-bottom:.5rem}.industries-subpage .hero-section .hero-features-grid .hero-feature .hero-feature-subname{margin-top:.25rem;font-weight:300}.industries-subpage .hero-section .hero-featured-wrapper{position:relative}.industries-subpage .hero-section .hero-featured-wrapper .hero-featured-image{position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat}.industries-subpage .section-intro{text-align:center}.industries-subpage .section-intro .h6{margin-bottom:.25rem;color:#798897}.industries-subpage .section-intro p{font-weight:300}.industries-subpage .section-intro .section-header+p{margin-top:3rem}.industries-subpage.index-page .industries-hero{min-height:100vh;position:relative;display:-ms-flexbox;display:flex;overflow:hidden}.industries-subpage.index-page .industries-hero .video{width:100%;min-height:32rem;height:100vh;-o-object-fit:cover;object-fit:cover}.industries-subpage.index-page .industries-hero .video-label-container{bottom:0;color:#211d1a;left:0;position:absolute;right:0;top:0}.industries-subpage.index-page .industries-hero .video-label-container h1{color:#211d1a;line-height:normal}.industries-subpage.index-page .industries-hero .video-label-container .h6{color:#798897}@media (min-width:576px){.industries-subpage.index-page .industries-hero .video-label-container{max-height:100vh;padding-top:16.1rem;padding-bottom:21rem}}@media (max-width:575.98px){.industries-subpage.index-page .industries-hero .video-label-container{padding-top:10.875rem;padding-bottom:17.5625rem}}@media (max-width:1024px) and (max-height:640px){.industries-subpage.index-page .industries-hero .video-label-container h1{font-size:2.5rem}}.industries-subpage.index-page .industries-hero .typed-cursor{width:.05rem;animation:d .7s infinite;background:#798897;display:inline-block;color:transparent;height:1em;margin-left:.2rem;vertical-align:top}@media screen and (max-width:1280px){.industries-subpage.index-page .industries-hero .typed-cursor{width:1px}}@media (max-width:575.98px){.industries-subpage.index-page .industries-hero{height:35rem}}@media (min-height:600px){.industries-subpage.index-page .industries-hero .mouse-hero{position:absolute;bottom:2.25rem;left:0;width:100%;text-align:center}}.industries-subpage.index-page .services-grid{display:-ms-grid;display:grid;grid-column-gap:9rem;grid-row-gap:5rem;grid-template:repeat(2,1fr)/repeat(3,1fr)}body.no-webp .industries-subpage.index-page .common-icon.icon-retail-platforms{background-image:url(/assets/images/industries/page-industries/icon-retail-platforms.png?v=1813a4f939)}body.webp .industries-subpage.index-page .common-icon.icon-retail-platforms{background-image:url(/assets/images/industries/page-industries/icon-retail-platforms.webp?v=ca593dd637)}.industries-subpage.index-page .common-icon.icon-retail-ar{background-image:url(/assets/images/industries/page-industries/icon-retail-ar.svg?v=ff7e345e98)}.industries-subpage.index-page .common-icon.icon-retail-geomsg{background-image:url(/assets/images/industries/page-industries/icon-retail-geomsg.svg?v=8f203773ed)}.industries-subpage.index-page .common-icon.icon-retail-iot{background-image:url(/assets/images/industries/page-industries/icon-retail-iot.svg?v=c74233d435)}.industries-subpage.index-page .common-icon.icon-retail-pos{background-image:url(/assets/images/industries/page-industries/icon-retail-pos.svg?v=00e791833a)}.industries-subpage.index-page .common-icon.icon-retail-recipe{background-image:url(/assets/images/industries/page-industries/icon-retail-recipe.svg?v=06334ec975)}.industries-subpage.index-page .common-icon.icon-fitness-ar{background-image:url(/assets/images/industries/page-industries/icon-fitness-ar.svg?v=710948e7b8)}.industries-subpage.index-page .common-icon.icon-fitness-apps{background-image:url(/assets/images/industries/page-industries/icon-fitness-apps.svg?v=2c7d703afa)}.industries-subpage.index-page .common-icon.icon-fitness-eshops{background-image:url(/assets/images/industries/page-industries/icon-fitness-eshops.svg?v=369cb8451b)}.industries-subpage.index-page .common-icon.icon-fitness-iot{background-image:url(/assets/images/industries/page-industries/icon-fitness-iot.svg?v=a39442cadc)}.industries-subpage.index-page .common-icon.icon-fitness-smarttv{background-image:url(/assets/images/industries/page-industries/icon-fitness-smarttv.svg?v=56f7e50a4d)}.industries-subpage.index-page .common-icon.icon-fitness-systems{background-image:url(/assets/images/industries/page-industries/icon-fitness-systems.svg?v=019f3b73f0)}.industries-subpage.index-page .common-icon.icon-medtech-systems{background-image:url(/assets/images/industries/page-industries/icon-medtech-systems.svg?v=280bbb855f)}.industries-subpage.index-page .common-icon.icon-medtech-ai{background-image:url(/assets/images/industries/page-industries/icon-medtech-ai.svg?v=7cebde77e6)}.industries-subpage.index-page .common-icon.icon-medtech-db{background-image:url(/assets/images/industries/page-industries/icon-medtech-db.svg?v=eaa7d32a53)}.industries-subpage.index-page .common-icon.icon-medtech-workshops{background-image:url(/assets/images/industries/page-industries/icon-medtech-workshops.svg?v=b85f8235a4)}.industries-subpage.index-page .common-icon.icon-medtech-ux{background-image:url(/assets/images/industries/page-industries/icon-medtech-ux.svg?v=220526a6a4)}.industries-subpage.index-page .common-icon.icon-medtech-wearables{background-image:url(/assets/images/industries/page-industries/icon-medtech-wearables.svg?v=3af506aaf4)}.industries-subpage.index-page .services-grid{margin-top:4rem}.industries-subpage.index-page .services-grid .service{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:pre}.industries-subpage.index-page .services-grid .common-icon{width:3.3rem;height:3.3rem;margin-bottom:1rem}.industries-subpage.index-page .industry-testimonial-case{background-color:#f8f9fa;padding:5rem 0;position:relative}.industries-subpage.index-page .industry-testimonial-case:before{content:"";position:absolute;top:0;left:0;width:0;height:0;top:-1.75rem;left:calc(50% - 2.5rem);border-left:2.5rem solid transparent;border-right:2.5rem solid transparent;border-bottom:1.75rem solid #f8f9fa}.industries-subpage.index-page .industry-testimonial-case .industry-testimonial-case-details{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.industries-subpage.index-page .industry-testimonial-case .industry-testimonial-case-details .testimonial-text{text-align:left}.industries-subpage.index-page .industry-testimonial-case .case-logo{height:auto;margin-bottom:2.25rem}.industries-subpage.index-page .industry-testimonial-case .case-study-link{-ms-flex-align:center;align-items:center;color:#798897;display:-ms-flexbox;display:flex;margin-top:1.1rem;padding:.4rem 0}.industries-subpage.index-page .industry-testimonial-case .case-study-link:after{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/industries/page-industries/case-study-arrow-slate.svg?v=a129eb7942);content:"";height:.75rem;margin-left:.8rem;transition:margin .3s ease-in-out;width:1.5rem}.industries-subpage.index-page .industry-testimonial-case .case-study-link:hover:after{margin-left:1.6rem}.industries-subpage.index-page .industry-testimonial-case .awards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem}.industries-subpage.index-page .industry-testimonial-case .awards .award{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;height:2.3rem}.industries-subpage.index-page .industry-testimonial-case .awards .award:after,.industries-subpage.index-page .industry-testimonial-case .awards .award:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-gray.svg?v=5399438ef2);background-position-x:left;-ms-flex-preferred-size:1.75rem;flex-basis:1.75rem;height:2.3rem}.industries-subpage.index-page .industry-testimonial-case .awards .award.award-white:after,.industries-subpage.index-page .industry-testimonial-case .awards .award.award-white:before{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-white.svg?v=003ef9d768)}.industries-subpage.index-page .industry-testimonial-case .awards .award:after{transform:scaleX(-1)}@media (min-width:640px){.industries-subpage.index-page .industry-testimonial-case .awards .award:first-child{margin-right:1rem}}.industries-subpage.index-page .industry-testimonial-case .person-role{color:#798897}@media (min-width:1280px){.industries-subpage.index-page .industry .industry-hero{background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.industries-subpage.index-page .industry .industry-hero .grid{position:relative}.industries-subpage.index-page .industry .industry-hero .industry-intro{height:50rem;min-height:150vh}.industries-subpage.index-page .industry .industry-hero .industry-intro .industry-intro-wrapper{position:absolute}.industries-subpage.index-page .industry .industry-hero .industry-intro h5{max-width:24rem}.industries-subpage.index-page .industry .industry-hero .industry-services{text-align:center;padding-bottom:9rem}.industries-subpage.index-page .industry .industry-hero:before{content:"";position:absolute;top:0;left:0;bottom:0;top:50%;right:0}.industries-subpage.index-page .case-person{margin-top:2.5rem}.industries-subpage.index-page .case-person .case-person-portrait{height:23.25rem;width:33.75rem}.industries-subpage.index-page .case-person .person-name{margin:.5rem 0 .3rem}.industries-subpage.index-page .medtech .industry-testimonial-case .row{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.industries-subpage.index-page .medtech .industry-testimonial-case .case-person{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}}@media (min-width:576px){.industries-subpage.index-page .fitness .industry-hero{background-color:#101010;color:#fff}body.no-webp .industries-subpage.index-page .fitness .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-fitness.jpg?v=90ea1fe5db)}body.webp .industries-subpage.index-page .fitness .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-fitness.webp?v=547f8e016b)}.industries-subpage.index-page .fitness .industry-hero:before{background:linear-gradient(180deg,hsla(0,0%,6%,0),#101010 40%)}.industries-subpage.index-page .fitness .industry-hero{background-position:top}.industries-subpage.index-page .fitness .industry-intro-wrapper{top:25%;left:0}.industries-subpage.index-page .fitness .case-logo{width:11.3rem}.industries-subpage.index-page .medtech .industry-hero{background-color:#e6dfd9;color:#211d1a}body.no-webp .industries-subpage.index-page .medtech .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-medtech.jpg?v=75c7fe8f8e)}body.webp .industries-subpage.index-page .medtech .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-medtech.webp?v=e315540341)}.industries-subpage.index-page .medtech .industry-hero:before{background:linear-gradient(180deg,hsla(28,21%,88%,0),#e6dfd9 40%)}.industries-subpage.index-page .medtech .industry-intro-wrapper{top:25%;right:0}.industries-subpage.index-page .medtech .case-logo{width:11.2rem}.industries-subpage.index-page .retail .industry-hero{background-color:#eceaeb;color:#211d1a}body.no-webp .industries-subpage.index-page .retail .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-retail.jpg?v=a7159af453)}body.webp .industries-subpage.index-page .retail .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-retail.webp?v=bb77a48b2a)}.industries-subpage.index-page .retail .industry-hero:before{background:linear-gradient(180deg,hsla(330,5%,92%,0),#eceaeb 40%)}.industries-subpage.index-page .retail .industry-intro-wrapper{top:20%;left:0}.industries-subpage.index-page .retail .case-logo{width:7.25rem}}@media (min-width:576px) and (max-width:1279.98px){.industries-subpage.index-page .industry-services{padding-bottom:7.5rem}.industries-subpage.index-page .industry-services h2{white-space:pre-line;text-align:center}.industries-subpage.index-page .industry-services .services-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.industries-subpage.index-page .industry-services .services-grid .service{text-align:center;-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;white-space:pre}.industries-subpage.index-page .industry-services .services-grid .service:not(:last-child){margin-bottom:2.5rem}.industries-subpage.index-page .industry-services .services-grid .common-icon{width:3.3rem;height:3.3rem;margin-bottom:1rem}.industries-subpage.index-page .industry-testimonial-case{padding-bottom:5.625rem;padding-top:5.625rem}.industries-subpage.index-page .industry-testimonial-case .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.industries-subpage.index-page .industry-testimonial-case .awards{width:55%;-ms-flex-direction:column;flex-direction:column;margin:3.125rem auto 1.875rem}.industries-subpage.index-page .industry-testimonial-case .awards,.industries-subpage.index-page .industry-testimonial-case .awards .award{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.industries-subpage.index-page .industry-testimonial-case .awards .award:first-child{margin-right:0;margin-bottom:2.0625rem}.industries-subpage.index-page .fitness .case-person,.industries-subpage.index-page .medtech .case-person,.industries-subpage.index-page .retail .case-person{margin-top:1.875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:auto}.industries-subpage.index-page .fitness .case-person .case-person-portrait,.industries-subpage.index-page .medtech .case-person .case-person-portrait,.industries-subpage.index-page .retail .case-person .case-person-portrait{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.industries-subpage.index-page .fitness .case-person .case-person-portrait img,.industries-subpage.index-page .medtech .case-person .case-person-portrait img,.industries-subpage.index-page .retail .case-person .case-person-portrait img{height:auto;width:100%}.industries-subpage.index-page .industry .industry-hero{background-size:cover;background-position:50%;background-repeat:no-repeat}.industries-subpage.index-page .industry .industry-hero .grid{position:relative}.industries-subpage.index-page .industry .industry-hero .industry-intro{height:50rem;min-height:100vh}.industries-subpage.index-page .industry .industry-hero .industry-intro-wrapper{position:absolute;padding-left:1.5rem}.industries-subpage.index-page .fitness{overflow:hidden}.industries-subpage.index-page .fitness .industry-intro-wrapper{position:absolute;left:0;top:15%;max-width:49%}.industries-subpage.index-page .fitness .case-logo{width:11.3rem}.industries-subpage.index-page .medtech .industry-intro-wrapper{top:15%;left:55%}.industries-subpage.index-page .retail .industry-intro-wrapper{top:15%;max-width:52%}}@media (min-width:576px) and (max-width:1279.98px) and (max-width:768px){.industries-subpage.index-page .retail .industry-intro-wrapper{white-space:pre-line}}@media (min-width:576px) and (max-width:1023px){.industries-subpage.index-page .industry-services .services-grid{-ms-flex-pack:space-evenly;justify-content:space-evenly}.industries-subpage.index-page .industry-services .services-grid .service{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}}@media (max-width:575.98px){.industries-subpage.index-page .services-grid{display:-ms-grid;display:grid;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template:repeat(3,1fr)/repeat(2,1fr)}.industries-subpage.index-page .industry-services{margin-top:1.25rem;padding-bottom:6.875rem;text-align:center}.industries-subpage.index-page .industry-services h2{text-align:center;white-space:pre-line}.industries-subpage.index-page .industry-services .services-grid{margin-top:2.8125rem}.industries-subpage.index-page .industry-services .services-grid .service{white-space:normal}.industries-subpage.index-page h5{font-weight:300;white-space:pre-line}.industries-subpage.index-page .industries-hero .video-label-container{width:100vw;text-align:center}.industries-subpage.index-page .industry .industry-hero{background-size:100%;background-repeat:no-repeat}.industries-subpage.index-page .industry .industry-hero .grid{position:relative}.industries-subpage.index-page .industry .industry-hero .industry-intro{min-height:37.5rem}.industries-subpage.index-page .industry .industry-hero .industry-intro .industry-intro-wrapper{position:absolute}.industries-subpage.index-page .fitness .industry-hero{background-color:#101010;color:#fff}body.no-webp .industries-subpage.index-page .fitness .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-fitness-mobile.png?v=aa18833b46)}body.webp .industries-subpage.index-page .fitness .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-fitness-mobile.webp?v=b68ed04de4)}.industries-subpage.index-page .fitness .industry-hero:before{background:linear-gradient(180deg,hsla(0,0%,6%,0),#101010 40%)}.industries-subpage.index-page .fitness .industry-intro-wrapper{top:5%;text-align:left;max-width:60%}.industries-subpage.index-page .medtech .industry-hero{background-color:#e6dfd9;color:#211d1a}body.no-webp .industries-subpage.index-page .medtech .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-medtech-mobile.png?v=769c5aa825)}body.webp .industries-subpage.index-page .medtech .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-medtech-mobile.webp?v=ee4877d4e2)}.industries-subpage.index-page .medtech .industry-hero:before{background:linear-gradient(180deg,hsla(28,21%,88%,0),#e6dfd9 40%)}.industries-subpage.index-page .medtech .industry-intro-wrapper{top:24%;text-align:left;max-width:85%}.industries-subpage.index-page .retail .industry-hero{background-color:#fff;color:#211d1a}body.no-webp .industries-subpage.index-page .retail .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-retail-mobile.png?v=ffd76ebcf6)}body.webp .industries-subpage.index-page .retail .industry-hero{background-image:url(/assets/images/industries/page-industries/industry-background-retail-mobile.webp?v=7ea39dbc90)}.industries-subpage.index-page .retail .industry-hero:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 40%)}.industries-subpage.index-page .retail .industry-intro-wrapper{top:2%;white-space:pre-line;max-width:80%}.industries-subpage.index-page .retail .industry-intro-wrapper h5{max-width:80%}.industries-subpage.index-page .industry-testimonial-case{padding-bottom:4.375rem;padding-top:5.625rem}.industries-subpage.index-page .industry-testimonial-case .awards{width:55%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:3.125rem auto 1.875rem}.industries-subpage.index-page .industry-testimonial-case .awards .award:first-child{margin-bottom:2.0625rem}.industries-subpage.index-page .fitness .case-person,.industries-subpage.index-page .medtech .case-person,.industries-subpage.index-page .retail .case-person{margin-top:1.875rem}.industries-subpage.index-page .fitness .case-person .case-person-portrait-mobile,.industries-subpage.index-page .medtech .case-person .case-person-portrait-mobile,.industries-subpage.index-page .retail .case-person .case-person-portrait-mobile{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.industries-subpage.index-page .fitness .case-person .case-person-portrait-mobile img,.industries-subpage.index-page .medtech .case-person .case-person-portrait-mobile img,.industries-subpage.index-page .retail .case-person .case-person-portrait-mobile img{height:auto;width:100%}}.industries-subpage.healthcare-page .med-tech-problems-grid{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}.industries-subpage.healthcare-page .showcase-icons-grid{display:-ms-grid;display:grid;grid-column-gap:8rem;grid-row-gap:2.5rem;grid-template:repeat(2,1fr)/repeat(3,1fr)}.industries-subpage.healthcare-page .showcase-icons-grid-single{display:-ms-grid;display:grid;grid-column-gap:8rem;grid-row-gap:2.5rem;grid-template:repeat(1,1fr)/repeat(3,1fr)}.industries-subpage.healthcare-page .hero-section{background-color:#02c4aa}body.no-webp .industries-subpage.healthcare-page .hero-section{background-image:url(/assets/images/industries/page-healthcare/hero-background.jpg?v=7d7d19d1b7)}body.webp .industries-subpage.healthcare-page .hero-section{background-image:url(/assets/images/industries/page-healthcare/hero-background.webp?v=171f954a93)}.industries-subpage.healthcare-page .hero-section .hero-featured-image{width:150%;top:0;right:0;bottom:-4rem;background-position:100% 100%}body.no-webp .industries-subpage.healthcare-page .hero-section .hero-featured-image{background-image:url(/assets/images/industries/page-healthcare/hero-featured-image.png?v=17ef9de6dc)}body.webp .industries-subpage.healthcare-page .hero-section .hero-featured-image{background-image:url(/assets/images/industries/page-healthcare/hero-featured-image.webp?v=e851ec815c)}.industries-subpage.healthcare-page .section-intro{margin:8rem 0 5rem}.industries-subpage.healthcare-page .med-tech-cell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:23.5rem;-ms-flex-pack:justify;justify-content:space-between;padding:2.75rem}.industries-subpage.healthcare-page .med-tech-cell .problem-description{max-width:11.5rem}.industries-subpage.healthcare-page .med-tech-cell .problem-description h5{margin-bottom:.75rem}.industries-subpage.healthcare-page .med-tech-cell .problem-stats{width:100%}.industries-subpage.healthcare-page .med-tech-cell .problem-stat-value{color:#2f4858;font-weight:300}.industries-subpage.healthcare-page .med-tech-cell .problem-stat-value h3{display:inline;margin-left:.5rem}.industries-subpage.healthcare-page .med-tech-cell-info{background-color:#f8f9fa;background-image:url(/assets/images/industries/page-healthcare/info-background.svg?v=f055ca44fa);background-repeat:no-repeat;background-position:100% 0;background-size:11.35rem 18.2rem}.industries-subpage.healthcare-page .communication-education{background-color:#02c4aa;color:#fff;grid-area:2/1/2/3}.industries-subpage.healthcare-page .communication-education .problem-stat-value{color:#fff}.industries-subpage.healthcare-page .solutions-section{padding-bottom:12.5rem}.industries-subpage.healthcare-page .solutions-images-wrapper{position:relative;height:25.2rem;width:52.75rem}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description,.industries-subpage.healthcare-page .solutions-images-wrapper img{position:absolute}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-arrows{width:100%;height:100%}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image.laptop{top:23.80952%;left:29.38389%;height:25.65rem;width:30.9rem}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image.smartwatch{bottom:-25.79365%;left:29.38389%;height:13.15rem;width:11.25rem}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image.sensor{right:11.37441%;bottom:-23.80952%;height:12.65rem;width:7.55rem}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description{width:26.54028%}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description.iot{top:64.48413%;left:18.48341%}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description.big-data{top:26.78571%;left:9.95261%}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description.web-mobile{top:.99206%;left:41.70616%}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description.ai{top:16.86508%;right:-16.58768%}.industries-subpage.healthcare-page .solutions-images-wrapper .solutions-image-description.design{top:72.42063%;right:-24.64455%;width:22.74882%}.industries-subpage.healthcare-page .showcase-icon-cell img{height:3.5rem;margin-bottom:1rem;max-width:5rem;width:auto}.industries-subpage.healthcare-page .healthcare-showcase-design h3,.industries-subpage.healthcare-page .healthcare-showcase-technology h2,.industries-subpage.healthcare-page .healthcare-showcase-technology h3{max-width:25rem}.industries-subpage.healthcare-page .workshops-decorator{background-position:50%;background-size:contain;background-repeat:no-repeat;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:23.5rem;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5rem;padding:0 5rem;position:relative}body.no-webp .industries-subpage.healthcare-page .workshops-decorator{background-image:url(/assets/images/industries/page-healthcare/workshops-background.png?v=c18e4449ad)}body.webp .industries-subpage.healthcare-page .workshops-decorator{background-image:url(/assets/images/industries/page-healthcare/workshops-background.webp?v=c95de06159)}.industries-subpage.healthcare-page .workshops-decorator .layer-1{position:relative;top:-2.5rem;width:19.5rem}.industries-subpage.healthcare-page .workshops-decorator .layer-2{left:15rem;position:absolute;top:10rem;width:11.5rem}.industries-subpage.healthcare-page .workshops-decorator svg{height:auto;width:21.95rem}.industries-subpage.ecommerce-page .hero-section{min-height:40rem}body.no-webp .industries-subpage.ecommerce-page .hero-section{background-image:url(/assets/images/industries/page-ecommerce/hero-background.jpg?v=e758e99404)}body.webp .industries-subpage.ecommerce-page .hero-section{background-image:url(/assets/images/industries/page-ecommerce/hero-background.webp?v=27ac6f1532)}.industries-subpage.ecommerce-page .hero-section .hero-features-list{z-index:2}.industries-subpage.ecommerce-page .hero-section .hero-features-grid .hero-feature .text-small{max-width:8.5rem;margin:0 auto}.industries-subpage.ecommerce-page .hero-section .hero-featured-image{background-position:100% 100%;width:42.5rem;height:24.2rem;right:-4rem;bottom:-2.05rem;left:auto}body.no-webp .industries-subpage.ecommerce-page .hero-section .hero-featured-image{background-image:url(/assets/images/industries/page-ecommerce/hero-featured-image.png?v=802b69ce05)}body.webp .industries-subpage.ecommerce-page .hero-section .hero-featured-image{background-image:url(/assets/images/industries/page-ecommerce/hero-featured-image.webp?v=c28a6fe70e)}.industries-subpage.ecommerce-page .retail-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;color:#fff}body.no-webp .industries-subpage.ecommerce-page .retail-section{background-image:url(/assets/images/industries/page-ecommerce/retail-background.jpg?v=1c7d1fdbc6)}body.webp .industries-subpage.ecommerce-page .retail-section{background-image:url(/assets/images/industries/page-ecommerce/retail-background.webp?v=b1ec40c632)}.industries-subpage.ecommerce-page .retail-section .row{height:42.4rem}.industries-subpage.ecommerce-page .retail-section .h1{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.industries-subpage.ecommerce-page .technologies-section{text-align:center;padding:7.5rem 0 1.25rem}.industries-subpage.ecommerce-page .technologies-section .header h2{margin-bottom:1.5rem}.industries-subpage.ecommerce-page .technologies-section .header p{max-width:45rem;margin:0 auto 6rem}.industries-subpage.ecommerce-page .technologies-section .technologies-content-grid{display:-ms-grid;display:grid;grid-column-gap:1rem;grid-row-gap:4.25rem;grid-template:repeat(2,1fr)/repeat(3,1fr)}.industries-subpage.ecommerce-page .technologies-section .technologies-content-grid .technology-icon{display:block;margin:0 auto;height:4rem;width:auto}.industries-subpage.ecommerce-page .technologies-section .technologies-content-grid .text-small{max-width:8.5rem;margin:1rem auto 0}.industries-subpage.ecommerce-page .rwd-section{margin:12.5rem 0}.industries-subpage.ecommerce-page .rwd-section img{width:100%;height:auto}.industries-subpage.ecommerce-page .platforms-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position:bottom;background-color:#101010;color:#fff}body.no-webp .industries-subpage.ecommerce-page .platforms-section{background-image:url(/assets/images/industries/page-ecommerce/platforms-background-shops.jpg?v=f452bc41df)}body.webp .industries-subpage.ecommerce-page .platforms-section{background-image:url(/assets/images/industries/page-ecommerce/platforms-background-shops.webp?v=af8e289e2a)}.industries-subpage.ecommerce-page .platforms-section .header{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position:top;text-align:center;padding:15rem 0 2.5rem}body.no-webp .industries-subpage.ecommerce-page .platforms-section .header{background-image:url(/assets/images/industries/page-ecommerce/platforms-background-world.png?v=4f6c0304e5)}body.webp .industries-subpage.ecommerce-page .platforms-section .header{background-image:url(/assets/images/industries/page-ecommerce/platforms-background-world.webp?v=328e108f20)}.industries-subpage.ecommerce-page .platforms-section .header .h1{margin-bottom:15rem}.industries-subpage.ecommerce-page .platforms-section .header .h1+h2{max-width:32.5rem;margin:0 auto}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels>:first-child{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/industries/page-ecommerce/icon-spree.svg?v=4a55403e89)}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels>:nth-child(2){background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/industries/page-ecommerce/icon-magento.svg?v=2806b7f740)}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels>:nth-child(3){background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/industries/page-ecommerce/icon-woocommerce.svg?v=d21af52e9f)}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels .tab-label{padding:5rem 0 2.25rem;background-position-y:1.25rem;background-size:3rem 3rem;background-repeat:no-repeat;opacity:.5;transition:all .2s ease-in-out}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels .tab-label.active{opacity:1}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tabs-labels .tabs-indicator{background-color:#fff}.industries-subpage.ecommerce-page .platforms-section .platforms-content .list-checkmark{margin-top:2.5rem}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tab-content{padding:9.5rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tab-content .platform-description{width:22.5rem}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tab-content .platform-screenshots{position:relative;padding-right:2rem}.industries-subpage.ecommerce-page .platforms-section .platforms-content .tab-content .platform-screenshots .screenshot{position:absolute;top:-2rem;right:0}.industries-subpage.ecommerce-page .platforms-section .platforms-footer{padding:12.5rem 0 10rem}.industries-subpage.ecommerce-page .platforms-section .platforms-footer h2{margin-bottom:3rem}.industries-subpage.ecommerce-page .platforms-section .platforms-footer .services-list{border:.05rem solid rgba(189,195,203,.25);background-color:hsla(0,0%,100%,.06);padding:3rem 5rem 2rem}@media screen and (max-width:1280px){.industries-subpage.ecommerce-page .platforms-section .platforms-footer .services-list{border:1px solid rgba(189,195,203,.25)}}.industries-subpage.ecommerce-page .platforms-section .platforms-footer .services-list .text-small{margin-bottom:1rem}.industries-subpage.ecommerce-page .platforms-section .platforms-footer .services-list .services-list-grid{display:-ms-grid;display:grid;grid-column-gap:1rem;grid-row-gap:4.25rem;grid-template:repeat(2,1fr)/repeat(3,1fr)}.industries-subpage.ecommerce-page .integrations-section{margin:10rem 0}.industries-subpage.ecommerce-page .integrations-section h2{max-width:40rem;margin:0 auto 5rem;text-align:center}.industries-subpage.ecommerce-page .integrations-section .integrations-container{background-position:50%;background-size:contain;background-repeat:no-repeat;position:relative;width:65.8rem;height:31.15rem}.industries-subpage.ecommerce-page .integrations-section .integrations-container .integrations-background{position:absolute;left:0;top:0;width:100%;height:100%}.industries-subpage.ecommerce-page .integrations-section .integrations-container .laptop{background-position:50%;background-size:contain;background-repeat:no-repeat;position:absolute;left:20rem;top:3.15rem;width:25.95rem;height:21.7rem}body.no-webp .industries-subpage.ecommerce-page .integrations-section .integrations-container .laptop{background-image:url(/assets/images/industries/page-ecommerce/integrations-laptop.png?v=8ecfbdedfa)}body.webp .industries-subpage.ecommerce-page .integrations-section .integrations-container .laptop{background-image:url(/assets/images/industries/page-ecommerce/integrations-laptop.webp?v=55cebed119)}.industries-subpage.fitness-page .hero-section{background-color:#4da4de}body.no-webp .industries-subpage.fitness-page .hero-section{background-image:url(/assets/images/industries/page-fitness/hero-background.jpg?v=2f9a55f144)}body.webp .industries-subpage.fitness-page .hero-section{background-image:url(/assets/images/industries/page-fitness/hero-background.webp?v=58f32e36aa)}.industries-subpage.fitness-page .hero-section .hero-featured-image{width:150%;top:0;left:0;right:auto;bottom:-4rem;background-position:0 0}body.no-webp .industries-subpage.fitness-page .hero-section .hero-featured-image{background-image:url(/assets/images/industries/page-fitness/hero-featured-image.png?v=4ea20b0d5f)}body.webp .industries-subpage.fitness-page .hero-section .hero-featured-image{background-image:url(/assets/images/industries/page-fitness/hero-featured-image.webp?v=f1ec897c59)}.industries-subpage.fitness-page .trend-statistics-section{margin:15.5rem 0;text-align:center}.industries-subpage.fitness-page .trend-statistics-section .trend-header{position:relative;margin-bottom:1.5rem;padding-bottom:3rem}.industries-subpage.fitness-page .trend-statistics-section .trend-header .h6{color:#798897;margin-bottom:1rem}.industries-subpage.fitness-page .trend-statistics-section .trend-header .trend-header-background{position:absolute;color:#bdc3cb;z-index:-1;height:100%}.industries-subpage.fitness-page .trend-statistics-section .trend-header .trend-header-background.left{left:0;top:0}.industries-subpage.fitness-page .trend-statistics-section .trend-header .trend-header-background.right{right:0;top:0}.industries-subpage.fitness-page .trend-statistics-section .trend-content{margin-bottom:15rem}.industries-subpage.fitness-page .trend-statistics-section .trend-content p{margin:0 auto;max-width:15rem}.industries-subpage.fitness-page .fitness-technologies-section{background-color:#101010}.industries-subpage.fitness-page .fitness-technologies-section .technology{height:36rem;background-size:cover;background-position:100% 0;background-repeat:no-repeat;color:#fff;position:relative}.industries-subpage.fitness-page .fitness-technologies-section .technology .content-background{position:absolute;top:0;left:0;right:50%;height:36rem;background-color:rgba(0,0,0,.9)}.industries-subpage.fitness-page .fitness-technologies-section .technology .row{height:36rem}.industries-subpage.fitness-page .fitness-technologies-section .technology .content{z-index:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.industries-subpage.fitness-page .fitness-technologies-section .technology .content h4{color:#bdc3cb;text-transform:uppercase;margin-bottom:1.25rem}.industries-subpage.fitness-page .fitness-technologies-section .technology .content ul{padding-left:1.15rem}.industries-subpage.fitness-page .fitness-technologies-section .technology .content ul li{list-style:disc;line-height:1.5}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .statistic{border:.05rem solid rgba(189,195,203,.25);background-color:hsla(0,0%,6%,.15);padding:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.industries-subpage.fitness-page .fitness-technologies-section .technology .content .statistic{border:1px solid rgba(189,195,203,.25)}}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .statistic .h1{font-weight:300;padding:0 1rem}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;height:2.85rem}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award:after,.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-gray.svg?v=5399438ef2);background-position-x:left;-ms-flex-preferred-size:1.75rem;flex-basis:1.75rem;height:2.85rem}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award.award-white:after,.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award.award-white:before{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-white.svg?v=003ef9d768)}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award:after{transform:scaleX(-1)}@media (min-width:640px){.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .award:first-child{margin-right:1rem}}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .finalist{width:220px}.industries-subpage.fitness-page .fitness-technologies-section .technology .content .awards .singapore{width:280px}.industries-subpage.fitness-page .fitness-technologies-section .technology:nth-child(odd) .content{padding-right:5rem;padding-left:1.33333rem}.industries-subpage.fitness-page .fitness-technologies-section .technology:nth-child(2n){background-position:0 0}.industries-subpage.fitness-page .fitness-technologies-section .technology:nth-child(2n) .content-background{left:50%;right:0}.industries-subpage.fitness-page .fitness-technologies-section .technology:nth-child(2n) .content{padding-left:5rem;padding-right:1.33333rem}body.no-webp .industries-subpage.fitness-page .fitness-technologies-section .technology.web{background-image:url(/assets/images/industries/page-fitness/technology-web-background.jpg?v=5d2561decb)}body.webp .industries-subpage.fitness-page .fitness-technologies-section .technology.web{background-image:url(/assets/images/industries/page-fitness/technology-web-background.webp?v=43bfe302f0)}body.no-webp .industries-subpage.fitness-page .fitness-technologies-section .technology.ecommerce{background-image:url(/assets/images/industries/page-fitness/technology-ecommerce-background.jpg?v=4b6dccf9f0)}body.webp .industries-subpage.fitness-page .fitness-technologies-section .technology.ecommerce{background-image:url(/assets/images/industries/page-fitness/technology-ecommerce-background.webp?v=10e156a51b)}.industries-subpage.fitness-page .fitness-technologies-section .technology.ecommerce .ecommerce-icons{border:.05rem solid rgba(189,195,203,.25);height:5rem;background-color:hsla(0,0%,6%,.35);margin-right:5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media screen and (max-width:1280px){.industries-subpage.fitness-page .fitness-technologies-section .technology.ecommerce .ecommerce-icons{border:1px solid rgba(189,195,203,.25)}}.industries-subpage.fitness-page .fitness-technologies-section .technology.ecommerce .ecommerce-icons .icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:2rem;width:auto}.industries-subpage.fitness-page .fitness-technologies-section .technology.ecommerce .content ul{margin-bottom:1.5rem}body.no-webp .industries-subpage.fitness-page .fitness-technologies-section .technology.personal-trainer{background-image:url(/assets/images/industries/page-fitness/technology-personal-trainer-background.jpg?v=31d132d52a)}body.webp .industries-subpage.fitness-page .fitness-technologies-section .technology.personal-trainer{background-image:url(/assets/images/industries/page-fitness/technology-personal-trainer-background.webp?v=c1adf81ed8)}.industries-subpage.fitness-page .fitness-technologies-section .technology.personal-trainer .content ul{margin-bottom:1.5rem}body.no-webp .industries-subpage.fitness-page .fitness-technologies-section .technology.iot{background-image:url(/assets/images/industries/page-fitness/technology-iot-background.jpg?v=57b7077020)}body.webp .industries-subpage.fitness-page .fitness-technologies-section .technology.iot{background-image:url(/assets/images/industries/page-fitness/technology-iot-background.webp?v=a286429836)}.industries-subpage.fitness-page .fitness-technologies-section .technology.iot .statistic{margin-top:3.5rem}body.no-webp .industries-subpage.fitness-page .fitness-technologies-section .technology.smart-tv{background-image:url(/assets/images/industries/page-fitness/technology-smart-tv-background.jpg?v=090be478b0)}body.webp .industries-subpage.fitness-page .fitness-technologies-section .technology.smart-tv{background-image:url(/assets/images/industries/page-fitness/technology-smart-tv-background.webp?v=3b4351394d)}body.no-webp .industries-subpage.fitness-page .fitness-technologies-section .technology.augmented-reality{background-image:url(/assets/images/industries/page-fitness/technology-augmented-reality-background.jpg?v=538946789e)}body.webp .industries-subpage.fitness-page .fitness-technologies-section .technology.augmented-reality{background-image:url(/assets/images/industries/page-fitness/technology-augmented-reality-background.webp?v=7851929ae9)}.our-work-page .our-work{background-position:50%;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:7.75rem;background-position:top 4rem center;background-size:contain}body.no-webp .our-work-page .our-work{background-image:url(/assets/images/dot-map-background.png?v=c97752132e)}body.webp .our-work-page .our-work{background-image:url(/assets/images/dot-map-background.webp?v=10c3f2c327)}@media (max-width:575.98px){.our-work-page .our-work{padding:10.9375rem 0}}.our-work-page .our-work .h6{color:#bdc3cb}.our-work-page .our-work p{padding-top:1.5rem;color:#211d1a}@media (max-width:660px){.our-work-page .our-work{background-size:cover;background-position:50%}}.our-work-page .works-container{-ms-flex-direction:column;flex-direction:column}.our-work-page .footer-spacer{height:20rem}@media (max-width:480px){.our-work-page .footer-spacer{height:26rem}}.our-work-page .footer-main{position:fixed;z-index:0;transition-timing-function:cubic-bezier(.1,.57,.1,1);will-change:transition}.our-work-page .footer-main.visible{display:block}@media (min-width:576px) and (max-width:1279.98px){.our-work-page .h6{font-size:.5em}}.work-sections{margin-bottom:7.5rem;padding:0 11%}@media (max-width:1600px){.work-sections{padding-left:6%;padding-right:6%}}@media (max-width:1200px){.work-sections{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:1100px){.work-sections{max-width:41.25rem;margin-left:auto;margin-right:auto}}@media (max-width:660px){.work-sections{max-width:20rem;padding:0}.work-sections.footer-works{margin-left:auto;margin-right:auto}}@media (min-width:1101px) and (max-width:1280px){.work-sections.footer-works .columns-8{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}.work-section{height:33rem;display:-ms-flexbox;display:flex;margin-bottom:3.95rem}.work-section .work-section-content{width:100%;padding-top:3.9rem;text-align:center;position:relative;transition:all .4s;overflow:hidden}.work-section .work-section-content:hover{padding-top:1.9rem}.work-section .work-section-content:hover .background{transform:scale(1.05)}.work-section .work-section-content:hover .tags{top:0;height:auto;opacity:1}.work-section .background{background-size:cover;width:100%;height:100%;transition:transform .6s;transform-origin:bottom center;position:absolute;top:0}.work-section .work-text{position:relative;z-index:1}.work-section .h6{color:#798897;line-height:1.3rem}.work-section h3{margin:0 auto;padding:0 1.25rem}.work-section .awards{display:-ms-flexbox;display:flex;position:absolute;bottom:.75rem;right:0;color:#798897}.work-section .awards .award{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;height:2.1rem}.work-section .awards .award:after,.work-section .awards .award:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-gray.svg?v=5399438ef2);background-position-x:left;-ms-flex-preferred-size:1.75rem;flex-basis:1.75rem;height:2.1rem}.work-section .awards .award.award-white:after,.work-section .awards .award.award-white:before{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-white.svg?v=003ef9d768)}.work-section .awards .award:after{transform:scaleX(-1)}@media (min-width:640px){.work-section .awards .award:first-child{margin-right:1rem}}.work-section .awards .award:before{margin-right:.25rem}.work-section .awards .award:after{margin-left:.25rem}.work-section.col-lg-8 h3{max-width:23.75rem}.work-section .tags-container{position:relative;margin:.8rem .8rem 0;height:1.25rem}.work-section .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase;-ms-flex-pack:center;justify-content:center;transition:all .4s;position:absolute;top:2.25rem;width:100%;height:0;opacity:0}.work-section .tags .tag{border:.05rem solid #798897;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.work-section .tags .tag{border:1px solid #798897}}.work-section .tags .tag:not(:last-child){margin-right:.4rem}.work-section .tags .tag .tag-text{color:#798897}@media (max-width:575.98px){.work-section .tags{display:none}}.work-section .tags .tag .tag-text{color:#211d1a}@media (min-width:1101px) and (max-width:1280px){.work-section.columns-4{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}.work-section.columns-8{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}}@media (min-width:661px) and (max-width:1100px){.work-section.columns-4,.work-section.columns-8{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:1280px){.work-section h3{font-size:1.55rem}}@media (max-width:1100px){.work-section{height:28.5rem}.work-section h3{padding:0 .8rem}.work-section .awards{display:none}}@media (max-width:660px){.work-section{height:34rem}}@media (max-width:575px){.work-section{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.work-section.infogym .award{width:10.25rem}.work-section.infogym .background{background-color:#e8f2fd}body.no-webp .work-section.infogym .background{background-image:url(/assets/images/our-work/work-infogym.png?v=72faf4db60)}body.webp .work-section.infogym .background{background-image:url(/assets/images/our-work/work-infogym.webp?v=a644cdc4f4)}@media (max-width:1100px){body.no-webp .work-section.infogym .background{background-image:url(/assets/images/our-work/work-infogym-mobile.png?v=07488b6047)}body.webp .work-section.infogym .background{background-image:url(/assets/images/our-work/work-infogym-mobile.webp?v=927b3b2bfa)}}.work-section.the7araka .background{background-color:#f5f5f5}body.no-webp .work-section.the7araka .background{background-image:url(/assets/images/our-work/work-the7araka.png?v=e2f46cc229)}body.webp .work-section.the7araka .background{background-image:url(/assets/images/our-work/work-the7araka.webp?v=cd376bfa92)}@media (max-width:1100px){body.no-webp .work-section.the7araka .background{background-image:url(/assets/images/our-work/work-the7araka-mobile.png?v=520cd8c54e)}body.webp .work-section.the7araka .background{background-image:url(/assets/images/our-work/work-the7araka-mobile.webp?v=4331c9fa17)}}.work-section.baikingu .background{background-color:#e3eef4}body.no-webp .work-section.baikingu .background{background-image:url(/assets/images/our-work/work-baikingu.png?v=b0fd3b9b1d)}body.webp .work-section.baikingu .background{background-image:url(/assets/images/our-work/work-baikingu.webp?v=204fcd514e)}@media (max-width:1100px){body.no-webp .work-section.baikingu .background{background-image:url(/assets/images/our-work/work-baikingu-mobile.png?v=fb5d0c632a)}body.webp .work-section.baikingu .background{background-image:url(/assets/images/our-work/work-baikingu-mobile.webp?v=a41cbf3bbf)}}.work-section.ripple .background{background-color:#f0f0ef}body.no-webp .work-section.ripple .background{background-image:url(/assets/images/our-work/work-ripple.png?v=431f41ef72)}body.webp .work-section.ripple .background{background-image:url(/assets/images/our-work/work-ripple.webp?v=fa095508fe)}@media (max-width:1100px){body.no-webp .work-section.ripple .background{background-image:url(/assets/images/our-work/work-ripple-mobile.png?v=9cdc8e3c9c)}body.webp .work-section.ripple .background{background-image:url(/assets/images/our-work/work-ripple-mobile.webp?v=9feefcfff4)}}.work-section.helpstay .background{background-color:#e5ecf7}body.no-webp .work-section.helpstay .background{background-image:url(/assets/images/our-work/work-helpstay.png?v=3c51d749a2)}body.webp .work-section.helpstay .background{background-image:url(/assets/images/our-work/work-helpstay.webp?v=8559cf83e7)}@media (max-width:1100px){body.no-webp .work-section.helpstay .background{background-image:url(/assets/images/our-work/work-helpstay-mobile.png?v=fe17ba08fd)}body.webp .work-section.helpstay .background{background-image:url(/assets/images/our-work/work-helpstay-mobile.webp?v=35f2e251b3)}}.work-section.zbooni .background{background-color:#f8f9fa}body.no-webp .work-section.zbooni .background{background-image:url(/assets/images/our-work/work-zbooni.png?v=ef5d744d78)}body.webp .work-section.zbooni .background{background-image:url(/assets/images/our-work/work-zbooni.webp?v=637928a1f4)}@media (max-width:1100px){body.no-webp .work-section.zbooni .background{background-image:url(/assets/images/our-work/work-zbooni-mobile.png?v=44d76efc8a)}body.webp .work-section.zbooni .background{background-image:url(/assets/images/our-work/work-zbooni-mobile.webp?v=e0e0cc5303)}}.work-section.easytranslate .background{background-color:#ebf1f6}body.no-webp .work-section.easytranslate .background{background-image:url(/assets/images/our-work/work-easytranslate.png?v=be6114c0f7)}body.webp .work-section.easytranslate .background{background-image:url(/assets/images/our-work/work-easytranslate.webp?v=d96d7d5160)}@media (max-width:1100px){body.no-webp .work-section.easytranslate .background{background-image:url(/assets/images/our-work/work-easytranslate-mobile.png?v=ea8becdca2)}body.webp .work-section.easytranslate .background{background-image:url(/assets/images/our-work/work-easytranslate-mobile.webp?v=823508fdf0)}}.work-section.syz .background{background-color:#ebf1f6}body.no-webp .work-section.syz .background{background-image:url(/assets/images/our-work/work-syz.png?v=bb01c20468)}body.webp .work-section.syz .background{background-image:url(/assets/images/our-work/work-syz.webp?v=400751815c)}@media (max-width:1100px){body.no-webp .work-section.syz .background{background-image:url(/assets/images/our-work/work-syz-mobile.png?v=680d655628)}body.webp .work-section.syz .background{background-image:url(/assets/images/our-work/work-syz-mobile.webp?v=82c9920803)}}.work-section.bettertaxi .background{background-color:#f8f1eb}body.no-webp .work-section.bettertaxi .background{background-image:url(/assets/images/our-work/work-bettertaxi.png?v=3c2ad622ce)}body.webp .work-section.bettertaxi .background{background-image:url(/assets/images/our-work/work-bettertaxi.webp?v=24300feb69)}@media (max-width:1100px){body.no-webp .work-section.bettertaxi .background{background-image:url(/assets/images/our-work/work-bettertaxi-mobile.png?v=06df376d57)}body.webp .work-section.bettertaxi .background{background-image:url(/assets/images/our-work/work-bettertaxi-mobile.webp?v=6f06928424)}}.work-section.prelinks .background{background-color:#fbfbff}body.no-webp .work-section.prelinks .background{background-image:url(/assets/images/our-work/work-prelinks.png?v=ffee300a09)}body.webp .work-section.prelinks .background{background-image:url(/assets/images/our-work/work-prelinks.webp?v=91b8fefc2b)}@media (max-width:1100px){body.no-webp .work-section.prelinks .background{background-image:url(/assets/images/our-work/work-prelinks-mobile.png?v=0a871405aa)}body.webp .work-section.prelinks .background{background-image:url(/assets/images/our-work/work-prelinks-mobile.webp?v=f10b336ff7)}}.work-section.wonderwoof .background{background-color:#fafbfd}body.no-webp .work-section.wonderwoof .background{background-image:url(/assets/images/our-work/work-wonderwoof.png?v=8ab982b637)}body.webp .work-section.wonderwoof .background{background-image:url(/assets/images/our-work/work-wonderwoof.webp?v=fea6cf42ed)}@media (max-width:1100px){body.no-webp .work-section.wonderwoof .background{background-image:url(/assets/images/our-work/work-wonderwoof-mobile.png?v=82d3d402b4)}body.webp .work-section.wonderwoof .background{background-image:url(/assets/images/our-work/work-wonderwoof-mobile.webp?v=7d1492eea9)}}.work-section.elgrocer .background{background-color:#e4f1f8}body.no-webp .work-section.elgrocer .background{background-image:url(/assets/images/our-work/work-elgrocer.png?v=8947f1dff3)}body.webp .work-section.elgrocer .background{background-image:url(/assets/images/our-work/work-elgrocer.webp?v=4cdca0fe0b)}@media (max-width:1100px){body.no-webp .work-section.elgrocer .background{background-image:url(/assets/images/our-work/work-elgrocer-mobile.png?v=ced5a78c42)}body.webp .work-section.elgrocer .background{background-image:url(/assets/images/our-work/work-elgrocer-mobile.webp?v=0bafa97380)}}.work-section.hypefactors .background{background-color:#f5f5f5}body.no-webp .work-section.hypefactors .background{background-image:url(/assets/images/our-work/work-hypefactors.png?v=ea35f491fb)}body.webp .work-section.hypefactors .background{background-image:url(/assets/images/our-work/work-hypefactors.webp?v=5c338666b7)}@media (max-width:1100px){body.no-webp .work-section.hypefactors .background{background-image:url(/assets/images/our-work/work-hypefactors-mobile.png?v=aee94d0ecb)}body.webp .work-section.hypefactors .background{background-image:url(/assets/images/our-work/work-hypefactors-mobile.webp?v=6e687da63e)}}.work-section.soat .background{background-color:#e4f1f8}body.no-webp .work-section.soat .background{background-image:url(/assets/images/our-work/work-soat.png?v=66f78e1b40)}body.webp .work-section.soat .background{background-image:url(/assets/images/our-work/work-soat.webp?v=5b2c36fa0c)}@media (max-width:1100px){body.no-webp .work-section.soat .background{background-image:url(/assets/images/our-work/work-soat-mobile.png?v=17b28a99fb)}body.webp .work-section.soat .background{background-image:url(/assets/images/our-work/work-soat-mobile.webp?v=81c4e7e03b)}}.work-section.ftrack .background{background-color:#e4f1f8}body.no-webp .work-section.ftrack .background{background-image:url(/assets/images/our-work/work-ftrack.png?v=d360009b36)}body.webp .work-section.ftrack .background{background-image:url(/assets/images/our-work/work-ftrack.webp?v=dc0f4562e3)}@media (max-width:1100px){body.no-webp .work-section.ftrack .background{background-image:url(/assets/images/our-work/work-ftrack-mobile.png?v=8b94b2d3fd)}body.webp .work-section.ftrack .background{background-image:url(/assets/images/our-work/work-ftrack-mobile.webp?v=2f32743bbc)}}.work-sections.footer-works{margin-bottom:0}.see-more-projects .content{border:.05rem solid #bdc3cb;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.see-more-projects .content{border:1px solid #bdc3cb}}.see-more-projects h3{margin-bottom:.5rem}.see-more-projects h3,.see-more-projects p{transform:translateY(1.5rem);transition:transform .4s ease-out}.see-more-projects p{max-width:11rem;text-align:center}.see-more-projects .btn-primary{opacity:0;transition:all .4s ease-out}.see-more-projects:hover .content{border-color:#e6282b;color:#e6282b}.see-more-projects:hover h3,.see-more-projects:hover p{transform:translateY(-1.5rem)}.see-more-projects:hover .btn-primary{opacity:1}.infogym-case{overflow:hidden}.infogym-case ul.list-checkmark li:before{background-image:url(/assets/images/checkmark-blue.svg?v=02dd4a887a)}.infogym-case .infogym-hero{padding:16.1rem 0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#0e1120;background-size:cover;color:#fff;padding-bottom:15rem}body.no-webp .infogym-case .infogym-hero{background-image:url(/assets/images/our-work/page-infogym/hero-background.png?v=3098fd63d4)}body.webp .infogym-case .infogym-hero{background-image:url(/assets/images/our-work/page-infogym/hero-background.webp?v=5a06120c0a)}@media (max-width:575.98px){.infogym-case .infogym-hero{padding:10.9375rem 0}}.infogym-case .infogym-hero .h6{margin-bottom:.5rem}.infogym-case .infogym-hero h1{margin-bottom:2rem}.infogym-case .infogym-hero .awards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.25rem}.infogym-case .infogym-hero .awards .award{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;height:3.15rem}.infogym-case .infogym-hero .awards .award:after,.infogym-case .infogym-hero .awards .award:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-gray.svg?v=5399438ef2);background-position-x:left;-ms-flex-preferred-size:1.75rem;flex-basis:1.75rem;height:3.15rem}.infogym-case .infogym-hero .awards .award.award-white:after,.infogym-case .infogym-hero .awards .award.award-white:before{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-white.svg?v=003ef9d768)}.infogym-case .infogym-hero .awards .award:after{transform:scaleX(-1)}@media (min-width:640px){.infogym-case .infogym-hero .awards .award:first-child{margin-right:1rem}}.infogym-case .infogym-hero .awards .finalist{width:11.4rem}.infogym-case .infogym-hero .awards .singapore{width:10.7rem}.infogym-case .infogym-hero .download-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.infogym-case .infogym-hero .download-btn span{font-size:0}.infogym-case .infogym-hero .download-btn svg{height:auto;width:8rem}@media (max-width:640px){.infogym-case .infogym-hero{text-align:center}.infogym-case .infogym-hero .awards{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.infogym-case .infogym-hero .awards .finalist{margin-right:0;margin-bottom:1.875rem}.infogym-case .infogym-hero .tags{-ms-flex-pack:center;justify-content:center}.infogym-case .infogym-hero .col-awards,.infogym-case .infogym-hero .col-download{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.infogym-case .infogym-hero .download-wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-top:5.625rem}.infogym-case .infogym-hero .download-btn-apple{margin-right:.625rem}.infogym-case .infogym-hero svg{max-width:100%}}@media (max-width:1279.98px){.infogym-case .infogym-hero .h6{color:#798897}.infogym-case .infogym-hero .download-wrapper{margin-bottom:6.25rem}}@media (max-width:575.98px){.infogym-case .infogym-hero{padding-bottom:1.25rem}}.infogym-case .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.infogym-case .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.infogym-case .tags .tag{border:1px solid #fff}}.infogym-case .tags .tag:not(:last-child){margin-right:.4rem}.infogym-case .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.infogym-case .tags{display:none}}.infogym-case .infogym-intro{text-align:center;background-color:#0e1120;color:#3095b6;padding-bottom:12rem}.infogym-case .infogym-intro h5{white-space:pre-line;margin:0 auto;max-width:75%}@media (max-width:640px){.infogym-case .infogym-intro{padding-bottom:6.25rem}}@media (max-width:1279.98px){.infogym-case .infogym-intro{padding-bottom:6.875rem}.infogym-case .infogym-intro h5{max-width:65%}}.infogym-case .img-container{position:relative}.infogym-case .img-container:before{content:"";position:absolute;top:0;left:0;z-index:0;background:radial-gradient(ellipse at center,#1b1f39 0,rgba(27,31,57,.05) 50%);width:100%;height:100%;display:block}.infogym-case .img-container img{max-width:100%;position:relative;z-index:1}@media (min-width:2000px){.infogym-case .img-container img{width:31.3rem}}@media (max-width:1279.98px){.infogym-case .img-container{text-align:center}}.infogym-case .infogym-challenge{background-color:#0e1120;color:#fff}.infogym-case .infogym-challenge h2{margin-top:3.5rem;margin-bottom:1.5rem}.infogym-case .infogym-challenge .h6{margin-bottom:1rem}.infogym-case .infogym-challenge p{margin-bottom:1.75rem}.infogym-case .infogym-challenge img{width:22.75rem;height:28.25rem}@media (max-width:640px){.infogym-case .infogym-challenge .col-image,.infogym-case .infogym-challenge .col-text{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.infogym-case .infogym-challenge .h6,.infogym-case .infogym-challenge p{margin-bottom:1.25rem}}@media (max-width:1279.98px){.infogym-case .infogym-challenge img{width:16.75rem;height:auto}.infogym-case .infogym-challenge h2{margin-top:1.25rem}}.infogym-case .infogym-app-achievements{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:12rem;margin-bottom:9rem}.infogym-case .infogym-app-achievements .infogym-app-achievement{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.infogym-case .infogym-app-achievements svg{margin-bottom:.8rem;height:3.75rem;width:auto}.infogym-case .infogym-app-achievements .text-small{white-space:pre-line;text-align:center}.infogym-case .infogym-app-achievements .infogym-app-achievement-subtitle{margin-top:.8rem;color:#798897}@media (max-width:640px){.infogym-case .infogym-app-achievements{-ms-flex-direction:column;flex-direction:column;margin-top:8.125rem}.infogym-case .infogym-app-achievements .infogym-app-achievement{-ms-flex-direction:row;flex-direction:row;margin-bottom:3.4375rem}.infogym-case .infogym-app-achievements .infogym-app-achievement-text{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}.infogym-case .infogym-app-achievements .infogym-app-achievement-img{max-width:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;margin-right:1.33333rem;width:7.1875rem;text-align:center}.infogym-case .infogym-app-achievements .infogym-app-achievement-img svg{max-width:100%}.infogym-case .infogym-app-achievements .text-small{text-align:left}}@media (max-width:575.98px){.infogym-case .infogym-app-achievements{margin-bottom:5.625rem}}.infogym-case .infogym-phones-cases{background-color:#0e1120}.infogym-case .infogym-phones-cases .infogym-phones-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.infogym-case .infogym-phones-cases .infogym-phones-case-exercises{margin-bottom:7.5rem}.infogym-case .infogym-phones-cases .infogym-phones-case-content{margin-bottom:9rem}.infogym-case .infogym-phones-cases .infogym-phones-case-tracking{margin-bottom:10.5rem}.infogym-case .infogym-phones-cases .infogym-phones-case-assistance{padding-bottom:11.25rem}.infogym-case .infogym-phones-cases .infogym-phones-case-assistance .h6{margin-top:-7.5rem}.infogym-case .infogym-phones-cases h5{color:#fff}.infogym-case .infogym-phones-cases .h6{color:#798897;margin-bottom:.65rem}@media (max-width:575.98px){.infogym-case .infogym-phones-cases .infogym-phones-text{margin-top:2.1875rem}.infogym-case .infogym-phones-cases .infogym-phones-case-exercises{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:5.625rem}.infogym-case .infogym-phones-cases .infogym-phones-case-content{margin-bottom:6.875rem}.infogym-case .infogym-phones-cases .infogym-phones-case-tracking{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:6.875rem}.infogym-case .infogym-phones-cases .infogym-phones-case-assistance{padding-bottom:7.5rem}.infogym-case .infogym-phones-cases .infogym-phones-case-assistance .img-container{margin-bottom:2.5rem}}@media (min-width:576px){.infogym-case .infogym-phones-cases .infogym-phones-case-assistance{padding-bottom:3.75rem}}.infogym-case .infogym-mvp-launch{background-color:#0e1120;color:#fff;text-align:center;padding-bottom:12.5rem}.infogym-case .infogym-mvp-launch h2{margin-bottom:3.75rem}.infogym-case .infogym-mvp-launch svg{max-width:100%}@media (min-width:2000px){.infogym-case .infogym-mvp-launch svg{width:40rem;height:12rem}}@media (max-width:575.98px){.infogym-case .infogym-mvp-launch .logo-desktop{display:none}}@media (min-width:576px){.infogym-case .infogym-mvp-launch .logo-mobile{display:none}}@media (min-width:576px){.infogym-case .infogym-mvp-launch{background-repeat:no-repeat;background-position:top;padding-top:7.5rem}body.no-webp .infogym-case .infogym-mvp-launch{background-image:url(/assets/images/our-work/page-infogym/mvp-launch-background.png?v=57118841fa)}body.webp .infogym-case .infogym-mvp-launch{background-image:url(/assets/images/our-work/page-infogym/mvp-launch-background.webp?v=dfcbb31cdd)}}@media (max-width:575.98px){.infogym-case .infogym-mvp-launch{padding-bottom:6.25rem}}body.no-webp .infogym-case .video-img{background-image:url(/assets/images/our-work/page-infogym/video-background.jpg?v=dac353fb9c)}body.webp .infogym-case .video-img{background-image:url(/assets/images/our-work/page-infogym/video-background.webp?v=4ff62aa848)}.infogym-case .infogym-design h2{padding-top:10rem;padding-bottom:1.75rem}.infogym-case .infogym-design .img-wrapper{text-align:right}.infogym-case .infogym-design img{width:22.7rem;height:31.25rem}@media (max-width:1279.98px){.infogym-case .infogym-design{padding-top:2.1875rem;overflow:hidden}.infogym-case .infogym-design img{margin-top:2.8125rem;width:15.75rem;height:21.6875rem}}@media (max-width:575.98px){.infogym-case .infogym-design,.infogym-case .infogym-design h2{padding-top:0}.infogym-case .infogym-design .design-desktop{display:none}.infogym-case .infogym-design .img-wrapper{text-align:center}.infogym-case .infogym-design img{margin-top:2.8125rem;width:13.875rem;height:19.375rem}}@media (min-width:576px){.infogym-case .infogym-design .design-mobile{display:none}}.infogym-case .infogym-project-launch{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position:center top 6.25rem;padding-top:12.5rem}body.no-webp .infogym-case .infogym-project-launch{background-image:url(/assets/images/our-work/page-infogym/project-launch-bg.png?v=16c38056ac)}body.webp .infogym-case .infogym-project-launch{background-image:url(/assets/images/our-work/page-infogym/project-launch-bg.webp?v=68875644ba)}.infogym-case .infogym-project-launch h2{padding-bottom:.75rem}.infogym-case .infogym-project-launch img{width:50.45rem;height:28.1rem}@media (max-width:1279.98px){.infogym-case .infogym-project-launch{padding-top:5.9375rem;background-position:center top 2.25rem}.infogym-case .infogym-project-launch img{width:14.625rem;height:19.3125rem}.infogym-case .infogym-project-launch .row{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}.infogym-case .infogym-project-launch .launch-desktop{display:none}.infogym-case .infogym-project-launch .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.infogym-case .infogym-project-launch .col-image{text-align:center}.infogym-case .infogym-project-launch p,.infogym-case .infogym-project-launch svg{max-width:100%}.infogym-case .infogym-project-launch .launch-tablet{margin-top:2.8125rem}}@media (min-width:1280px){.infogym-case .infogym-project-launch{text-align:center}.infogym-case .infogym-project-launch p{padding-bottom:2rem}.infogym-case .infogym-project-launch .launch-tablet{display:none}}.infogym-case .infogym-design-co-operation{padding-top:12rem}.infogym-case .infogym-design-co-operation .img-col{position:relative}.infogym-case .infogym-design-co-operation .img-col img{position:absolute;top:0;right:0;width:auto;height:23.95rem}.infogym-case .infogym-design-co-operation h2{padding-top:3rem;padding-bottom:1.5rem}.infogym-case .infogym-design-co-operation h2 span{white-space:nowrap}.infogym-case .infogym-design-co-operation .statistics-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.infogym-case .infogym-design-co-operation .statistics{text-align:center}.infogym-case .infogym-design-co-operation p{padding-bottom:2.75rem}.infogym-case .infogym-design-co-operation .h1{color:#e6282b;font-weight:300}.infogym-case .infogym-design-co-operation .infogym-workout{margin-top:13rem;height:32rem;position:relative}.infogym-case .infogym-design-co-operation .infogym-workout img{position:relative;left:50%;transform:translateX(-50%);width:125%;height:auto;margin-left:-.35rem}@media (max-width:1279.98px){.infogym-case .infogym-design-co-operation{padding-top:5.625rem;overflow:hidden}.infogym-case .infogym-design-co-operation .row{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}.infogym-case .infogym-design-co-operation .cooperation-desktop,.infogym-case .infogym-design-co-operation .cooperation-mobile,.infogym-case .infogym-design-co-operation .workout-desktop,.infogym-case .infogym-design-co-operation .workout-mobile{display:none}.infogym-case .infogym-design-co-operation .img-col img{width:29.2rem;height:16.2rem;left:0;top:50%;transform:translateY(-50%)}.infogym-case .infogym-design-co-operation h2{padding-top:.75rem}.infogym-case .infogym-design-co-operation p{padding-bottom:1rem}.infogym-case .infogym-design-co-operation .infogym-workout{height:22rem;margin-top:3.5rem}.infogym-case .infogym-design-co-operation .infogym-workout img{height:22rem;width:auto;max-width:none;margin-left:0}}@media (max-width:580px){.infogym-case .infogym-design-co-operation{padding-top:7.5rem}.infogym-case .infogym-design-co-operation .row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.infogym-case .infogym-design-co-operation .col-text,.infogym-case .infogym-design-co-operation .img-col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}.infogym-case .infogym-design-co-operation .img-col{padding-top:5rem}.infogym-case .infogym-design-co-operation .img-col img{position:relative;height:19.5rem;width:auto;left:-.66667rem;top:0;transform:none}.infogym-case .infogym-design-co-operation .cooperation-mobile{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);display:-ms-flexbox;display:flex}.infogym-case .infogym-design-co-operation .cooperation-tablet{display:none}.infogym-case .infogym-design-co-operation .infogym-workout img{height:17.6875rem}}@media (min-width:1280px){.infogym-case .infogym-design-co-operation{text-align:center}.infogym-case .infogym-design-co-operation .cooperation-mobile,.infogym-case .infogym-design-co-operation .cooperation-tablet,.infogym-case .infogym-design-co-operation .workout-mobile,.infogym-case .infogym-design-co-operation .workout-tablet{display:none}}.infogym-case .testimonial-section{background:#fff}.infogym-case .infogym-story img{width:100%}@media (min-width:576px) and (max-width:1279.98px){.infogym-case .infogym-story .grid{padding-left:0;padding-right:0}}@media (max-width:575.98px){.infogym-case .infogym-story .story-desktop{display:none}}@media (min-width:576px){.infogym-case .infogym-story .story-grid{display:-ms-grid;display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}.infogym-case .infogym-story .story-mobile{display:none}.infogym-case .infogym-story .story-grid-top{display:-ms-grid;display:grid;margin-bottom:1rem}}.infogym-case .infogym-tools{padding-top:12.5rem;padding-bottom:13.25rem}.infogym-case .infogym-tools h2{margin-bottom:4.25rem}.infogym-case .infogym-tools svg{margin-right:1rem}@media (min-width:2000px){.infogym-case .infogym-tools svg{width:3.4rem;height:2.65rem}}.infogym-case .infogym-tools .h6{margin-top:1.5rem;margin-bottom:.75rem;color:#798897}.infogym-case .infogym-tools .gradient{height:.45rem;border-radius:5rem;margin-bottom:.75rem}.infogym-case .infogym-tools .sketch .gradient{background-image:linear-gradient(270deg,#2dc2d6,#fdce1c)}.infogym-case .infogym-tools .invision .gradient{background-color:#d32f72}.infogym-case .infogym-tools .zeplin .gradient{background-color:#f69833}.infogym-case .infogym-tools .design-types{margin-top:3.75rem}.infogym-case .infogym-tools .design-type{display:-ms-flexbox;display:flex}.infogym-case .infogym-tools .design-type .svg-container{-ms-flex-preferred-size:3.5rem;flex-basis:3.5rem;margin-right:1.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:2000px){.infogym-case .infogym-tools .design-type .svg-container svg{width:2.85rem;height:3.65rem}}@media (min-width:1280px){.infogym-case .infogym-tools .design-type{-ms-flex-align:center;align-items:center}}@media (max-width:1279.98px){.infogym-case .infogym-tools{padding-top:6.25rem;padding-bottom:7.1875rem}.infogym-case .infogym-tools .h6{height:1.75rem;margin-top:0;margin-bottom:.3125rem;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.infogym-case .infogym-tools .design-type{-ms-flex-direction:column;flex-direction:column}.infogym-case .infogym-tools .svg-container{margin-bottom:.9375rem}.infogym-case .infogym-tools .invision .h6{max-width:5.625rem;overflow:hidden;display:block;padding-top:.5rem}}@media (max-width:767px){.infogym-case .infogym-tools .invision .h6{padding-top:0}.infogym-case .infogym-tools svg{margin-bottom:.3125rem}}@media (max-width:640px){.infogym-case .infogym-tools .col-sm-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.infogym-case .infogym-tools .col-sm-6{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.infogym-case .infogym-tools .h6{height:2.5rem}.infogym-case .infogym-tools .sketch{margin-bottom:2.5rem}.infogym-case .infogym-tools .design-type{margin-left:0}.infogym-case .infogym-tools .invision .h6{padding-top:.5rem}}.infogym-case .infogym-technology{padding-top:8.25rem;background-color:#0e1120;color:#fff}.infogym-case .infogym-technology h2{text-align:center;margin-bottom:2.25rem}.infogym-case .infogym-technology .technology-phones{position:relative;padding-top:7.5rem;text-align:center;background-position:top -3.75rem left 0;background-repeat:no-repeat;background-size:cover}body.no-webp .infogym-case .infogym-technology .technology-phones{background-image:url(/assets/images/our-work/page-infogym/technology-bg.png?v=54ab9e29c7)}body.webp .infogym-case .infogym-technology .technology-phones{background-image:url(/assets/images/our-work/page-infogym/technology-bg.webp?v=3c99e2d278)}.infogym-case .infogym-technology .technology-phones svg{width:49.5rem;height:22.4rem;position:relative;z-index:1}@media (max-width:640px){.infogym-case .infogym-technology h2{text-align:left;margin-bottom:.9375rem}.infogym-case .infogym-technology .technology-phones{background-image:none}.infogym-case .infogym-technology .phones-desktop{display:none}}@media (max-width:1279.98px){.infogym-case .infogym-technology{padding-top:5.625rem}.infogym-case .infogym-technology .technology-phones{padding-top:5.625rem;background-position:top -2.8125rem left 0}.infogym-case .infogym-technology .technology-phones svg{max-width:85%;height:auto}}@media (min-width:640px){.infogym-case .infogym-technology .phones-mobile{display:none}.infogym-case .infogym-technology .list-checkmark.list-checkmark-grid{width:90%;grid-template:1fr 1fr/1fr 1fr;margin-left:auto;margin-right:auto}}.infogym-case .application-structure{padding-top:12rem;background-color:#0e1120;color:#fff}.infogym-case .application-structure h2{text-align:center;margin-bottom:1.5rem}.infogym-case .application-structure p{text-align:center;margin-bottom:3.75rem}.infogym-case .application-structure .col-graph{background-color:#1a1e2b;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.infogym-case .application-structure svg{width:18.8rem;height:13.4rem}.infogym-case .application-structure img{width:auto;height:21.6rem}@media (max-width:640px){.infogym-case .application-structure{padding-top:6.875rem}.infogym-case .application-structure .col-graph{background-color:transparent;padding-bottom:3.4375rem}.infogym-case .application-structure h2,.infogym-case .application-structure p{text-align:left}.infogym-case .application-structure .col-sm-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}}@media (max-width:1279.98px){.infogym-case .application-structure{padding-top:7.5rem}.infogym-case .application-structure img{width:100%;height:auto}.infogym-case .application-structure svg{width:18.8rem;height:13.4rem}}@media (max-width:575.98px){.infogym-case .application-structure .col-img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.infogym-case .application-structure .col-img img{width:100vw;height:100%}}@media (min-width:576px){.infogym-case .application-structure .col-img{padding-left:0;padding-right:0}.infogym-case .application-structure .col-img img{height:100%;width:100%}}.infogym-case .infogym-design-development{padding-top:10rem;background-color:#0e1120;color:#fff;overflow:hidden}.infogym-case .infogym-design-development h2{margin-top:5rem;margin-bottom:1.5rem}.infogym-case .infogym-design-development img{width:49.8rem;height:32.6rem}@media (max-width:1279.98px){.infogym-case .infogym-design-development{padding-top:8.125rem}.infogym-case .infogym-design-development .development-desktop{display:none}.infogym-case .infogym-design-development .col-img{padding-right:0}.infogym-case .infogym-design-development h2{margin-top:3.4375rem}.infogym-case .infogym-design-development img{width:100%;height:100%}}@media (max-width:640px){.infogym-case .infogym-design-development{padding-top:6.875rem}.infogym-case .infogym-design-development h2{margin-top:0}.infogym-case .infogym-design-development p{margin-bottom:4.0625rem}.infogym-case .infogym-design-development .col-sm-12{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.infogym-case .infogym-design-development .development-mobile{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}}@media (min-width:1280px){.infogym-case .infogym-design-development .development-tablet{display:none}}.infogym-case .infogym-architecture{padding-top:8.5rem;padding-bottom:7.25rem}.infogym-case .infogym-architecture h2{margin-bottom:1.5rem}.infogym-case .infogym-architecture p{margin-bottom:4.5rem}.infogym-case .infogym-architecture .col-graph svg{width:100%;height:auto}@media (max-width:1279.98px){.infogym-case .infogym-architecture{padding-top:6.875rem;padding-bottom:rem-mobiel(115px)}.infogym-case .infogym-architecture p{margin-bottom:4.375rem}.infogym-case .infogym-architecture .architecture-feature{display:-ms-flexbox;display:flex;margin-bottom:2.1875rem}.infogym-case .infogym-architecture .architecture-feature .text-small{max-width:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.infogym-case .infogym-architecture .architecture-feature-icon{max-width:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;text-align:right}}@media (max-width:640px){.infogym-case .infogym-architecture{padding-top:4.25rem;padding-bottom:2.5rem}.infogym-case .infogym-architecture .architecture-feature{margin-bottom:3.125rem}.infogym-case .infogym-architecture .architecture-feature .text-small{max-width:66.6%;-ms-flex-preferred-size:66.6%;flex-basis:66.6%;margin-left:0}.infogym-case .infogym-architecture .architecture-feature-icon{text-align:center}.infogym-case .infogym-architecture .col-graph svg{margin:4rem 0}.infogym-case .infogym-architecture .col-md-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media (min-width:1280px){.infogym-case .infogym-architecture .architecture-features{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:4.25rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}.infogym-case .infogym-architecture .col-graph svg{margin-top:4rem}}@media (min-width:2000px){.infogym-case .infogym-architecture svg{width:2.4rem;height:2.4rem}}.infogym-case .infogym-architecture-mvvm{background-color:#f8f9fa;padding-top:6.5rem;padding-bottom:8.5rem}.infogym-case .infogym-architecture-mvvm h2{margin-bottom:4.5rem}.infogym-case .infogym-architecture-mvvm img{width:4.5rem;height:4.5rem;border-radius:50%;margin-bottom:.75rem;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.infogym-case .infogym-architecture-mvvm .opinion-text{margin-bottom:.75rem}.infogym-case .infogym-architecture-mvvm .opinion-name{margin-bottom:.25rem}.infogym-case .infogym-architecture-mvvm .opinion-role{color:#798897}@media (max-width:1279.98px){.infogym-case .infogym-architecture-mvvm .col-blank{display:none}}@media (max-width:640px){.infogym-case .infogym-architecture-mvvm .opinion-col{display:-ms-flexbox;display:flex}.infogym-case .infogym-architecture-mvvm .opinion-avatar{max-width:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;text-align:center}.infogym-case .infogym-architecture-mvvm .opinion-container{max-width:66.6%;-ms-flex-preferred-size:66.6%;flex-basis:66.6%;margin-bottom:3.125rem}.infogym-case .infogym-architecture-mvvm img{width:4rem;height:4rem;border-radius:50%}.infogym-case .infogym-architecture-mvvm .col-md-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.infogym-case .infogym-open-source{position:relative;transform:translateY(-50%)}.infogym-case .infogym-open-source .open-source-col{border:.05rem solid #bdc3cb;background:#fff;padding:2rem 1.25rem 2.5rem 2.5rem}@media screen and (max-width:1280px){.infogym-case .infogym-open-source .open-source-col{border:1px solid #bdc3cb}}.infogym-case .infogym-open-source .open-source-text{color:#798897}.infogym-case .infogym-open-source .open-source-link{font-weight:500;color:#2f4858}@media (max-width:640px){.infogym-case .infogym-open-source .row{margin-left:.9375rem;margin-right:.9375rem}.infogym-case .infogym-open-source .open-source-col{padding:1.5rem 1rem}.infogym-case .infogym-open-source .open-source-col:first-child{border-bottom:0}.infogym-case .infogym-open-source .col-md-5{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0}}@media (min-width:640px){.infogym-case .infogym-open-source .open-source-col:first-child{border-right:0}}@media (max-width:1279.98px){.infogym-case .infogym-open-source .open-source-col{padding:1.5rem 1rem}}.infogym-case .infogym-gradle-files{padding-top:10.25rem;padding-bottom:12.5rem}.infogym-case .infogym-gradle-files h2{margin-top:1rem;margin-bottom:1.5rem}.infogym-case .infogym-gradle-files svg{width:25.65rem;height:15.85rem}@media (max-width:1279.98px){.infogym-case .infogym-gradle-files{padding-top:3.75rem;padding-bottom:9.375rem}.infogym-case .infogym-gradle-files .col-img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.infogym-case .infogym-gradle-files h2{margin-top:1.5625rem}.infogym-case .infogym-gradle-files svg{width:90%;height:auto}}@media (max-width:640px){.infogym-case .infogym-gradle-files{padding-top:0;padding-bottom:5rem}.infogym-case .infogym-gradle-files h2{margin-top:1.875rem}.infogym-case .infogym-gradle-files .col-md-6{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.infogym-case .infogym-libs{display:-ms-flexbox;display:flex}.infogym-case .infogym-libs .infogym-libs-features{overflow:hidden;display:-ms-flexbox;display:flex;position:relative;height:36rem;width:100%}.infogym-case .infogym-libs h3{margin-bottom:1.25rem}.infogym-case .infogym-libs .infogym-libs-android,.infogym-case .infogym-libs .infogym-libs-ios{overflow:hidden}.infogym-case .infogym-libs .infogym-libs-android-image,.infogym-case .infogym-libs .infogym-libs-ios-image{position:absolute;bottom:0;display:-ms-flexbox;display:flex}.infogym-case .infogym-libs .infogym-libs-android-image{right:50%}.infogym-case .infogym-libs .infogym-libs-android-image img{width:25.9rem;height:34.05rem}.infogym-case .infogym-libs .infogym-libs-android-features{background-image:linear-gradient(168deg,#0d3d70,#0a2852);color:#fff}.infogym-case .infogym-libs .infogym-libs-ios-image{left:45%}.infogym-case .infogym-libs .infogym-libs-ios-image img{width:27.3rem;height:34.2rem}.infogym-case .infogym-libs .infogym-libs-android-text{margin-left:50%;width:50%;padding-left:3rem;padding-top:11.5rem}.infogym-case .infogym-libs .infogym-libs-ios-features{background-color:#d4d7da}.infogym-case .infogym-libs .infogym-libs-ios-text{padding-top:11.5rem;padding-left:3rem;width:50%}.infogym-case .infogym-libs .lib-feature{display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.infogym-case .infogym-libs .lib-feature-ico{margin-right:.75rem;width:2.5rem;text-align:center}.infogym-case .infogym-libs .lib-feature-ico img{width:80%;max-width:100%}.infogym-case .infogym-libs .lib-feature-type{margin-bottom:.5rem}.infogym-case .infogym-libs .lib-feature-name{max-width:7rem}.infogym-case .infogym-libs .lib{margin-bottom:1.6rem;-ms-flex:1 1 50%;flex:1 1 50%}.infogym-case .infogym-libs .lib-type{color:#798897}.infogym-case .infogym-libs .lib-name{color:#e6282b}@media (max-width:575.98px){.infogym-case .infogym-libs .lib{margin-bottom:0}.infogym-case .infogym-libs .infogym-libs-android-image{left:0;right:auto}.infogym-case .infogym-libs .infogym-libs-android-image img{height:28.1875rem;width:7.5625rem}.infogym-case .infogym-libs .infogym-libs-android-text{padding-top:5.625rem;margin-left:33.33%;width:66.66%}.infogym-case .infogym-libs .infogym-libs-ios-image{right:0;left:auto}.infogym-case .infogym-libs .infogym-libs-ios-image img{height:25rem;width:8.125rem}.infogym-case .infogym-libs .infogym-libs-ios-text{padding-top:9.0625rem;width:66.66%;margin-right:33.33%;margin-left:0}}@media (min-width:576px) and (max-width:768px){.infogym-case .infogym-libs .infogym-libs-ios-image .ios-libs-tablet{width:21.875rem;height:28.125rem}}@media (max-width:1279.98px){.infogym-case .infogym-libs{-ms-flex-direction:column;flex-direction:column}.infogym-case .infogym-libs .infogym-libs-android-list{display:-ms-grid;display:grid;grid-column-gap:2.8125rem;grid-row-gap:.625rem;grid-template:repeat(2,1fr)/repeat(10,1fr)}.infogym-case .infogym-libs .infogym-libs-ios-list{display:-ms-grid;display:grid;grid-column-gap:2.8125rem;grid-row-gap:.625rem;grid-template:repeat(2,1fr)/repeat(9,1fr)}.infogym-case .infogym-libs .infogym-libs-android,.infogym-case .infogym-libs .infogym-libs-ios{position:relative;overflow:inherit}.infogym-case .infogym-libs .infogym-libs-list{margin-left:1.25rem;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;position:absolute;transform:translateY(50%);z-index:1;bottom:0;left:0;max-width:calc(100% - 1.25rem);padding:1.25rem 1.5625rem .9375rem;overflow-x:auto}.infogym-case .infogym-libs .infogym-libs-list::-webkit-scrollbar{display:none}.infogym-case .infogym-libs .infogym-libs-list .ps__thumb-x{background:transparent}.infogym-case .infogym-libs .infogym-libs-android-list{background-color:#211d1a}.infogym-case .infogym-libs .infogym-libs-android-list .lib{width:8.75rem}.infogym-case .infogym-libs .infogym-libs-android-list .lib-type{color:#fff}.infogym-case .infogym-libs .infogym-libs-android-list .lib-name{color:#3095b6}.infogym-case .infogym-libs .infogym-libs-ios-image{overflow:hidden}.infogym-case .infogym-libs .infogym-libs-ios-list{background-color:#fff}.infogym-case .infogym-libs .infogym-libs-ios-list .lib{width:8.75rem}.infogym-case .infogym-libs .infogym-libs-ios-list .lib-type{color:#101010}.infogym-case .infogym-libs .infogym-libs-ios-list .lib-name{color:#3095b6}}@media (min-width:576px) and (max-width:1279.98px){.infogym-case .infogym-libs .infogym-libs-ios-image img{transform:translateY(2.5rem)}.infogym-case .infogym-libs .infogym-libs-list{padding-bottom:0;grid-row-gap:0}}@media (min-width:1280px){.infogym-case .infogym-libs .infogym-libs-android-list,.infogym-case .infogym-libs .infogym-libs-ios-list{display:-ms-grid;display:grid;grid-column-gap:0;grid-row-gap:0;grid-template:repeat(10,1fr)/repeat(2,1fr)}.infogym-case .infogym-libs>div{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.infogym-case .infogym-libs .infogym-libs-list{width:28rem;padding-top:4rem;padding-left:2.75rem;max-width:100%}.infogym-case .infogym-libs .infogym-libs-android{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.infogym-case .infogym-libs .infogym-libs-android-list{border-right:.05rem solid #d4d7da}}@media screen and (min-width:1280px) and (max-width:1280px){.infogym-case .infogym-libs .infogym-libs-android-list{border-right:1px solid #d4d7da}}@media (min-width:1280px){.infogym-case .infogym-libs .infogym-libs-ios-list{border-left:.05rem solid #d4d7da}}@media screen and (min-width:1280px) and (max-width:1280px){.infogym-case .infogym-libs .infogym-libs-ios-list{border-left:1px solid #d4d7da}}@media (min-width:1280px){.infogym-case .infogym-libs .first-column{-ms-grid-column:1;grid-column-start:1}}.infogym-case .infogym-testing{background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#0e1120;background-position:top;padding-top:7.5rem;padding-bottom:4rem;color:#fff}body.no-webp .infogym-case .infogym-testing{background-image:url(/assets/images/our-work/page-infogym/tested-bg.png?v=27e8c98bba)}body.webp .infogym-case .infogym-testing{background-image:url(/assets/images/our-work/page-infogym/tested-bg.webp?v=3d91472679)}.infogym-case .infogym-testing h2{margin-bottom:2.25rem}.infogym-case .infogym-testing svg{margin-bottom:.75rem;margin-left:2.5rem;width:2.3rem;height:2.7rem}.infogym-case .infogym-testing .h4{margin-right:.75rem}.infogym-case .infogym-testing .list-checkmark.testing-android-list li{padding:.4rem 0 .4rem 2.25rem;margin-top:0}.infogym-case .infogym-testing .list-checkmark.testing-android-list li:first-child{background-image:linear-gradient(90deg,rgba(0,199,219,.2),rgba(14,17,32,0))}.infogym-case .infogym-testing .list-checkmark.testing-android-list li:before{margin-left:.75rem;margin-top:.4rem}.infogym-case .infogym-testing .testing-android-list:after{content:"";opacity:.5;height:.1rem;display:block;background-image:linear-gradient(90deg,rgba(0,199,219,.2),rgba(14,17,32,0));margin-bottom:.75rem}@media (max-width:575.98px){.infogym-case .infogym-testing{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position:top;background-size:cover;padding-top:10.625rem}body.no-webp .infogym-case .infogym-testing{background-image:url(/assets/images/our-work/page-infogym/tested-bg-mobile.png?v=407f9b7e87)}body.webp .infogym-case .infogym-testing{background-image:url(/assets/images/our-work/page-infogym/tested-bg-mobile.webp?v=f5f1b4c146)}.infogym-case .infogym-testing svg{margin-left:1.25rem}}@media (min-width:576px) and (max-width:1279.98px){.infogym-case .infogym-testing .testing-android-list:after{display:none}}@media (max-width:1279.98px){.infogym-case .infogym-testing{padding-top:11.5625rem;padding-bottom:0;background-size:150%}}.infogym-case .infogym-testimonial-bottom{background-color:#0e1120;color:#fff}.infogym-case .infogym-testimonial-bottom .h6{color:#798897}@media (max-width:575.98px){.infogym-case .video-section{margin-bottom:5.625rem}}.easy-translate .hero{padding:16.1rem 0;background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:100vh;display:-ms-flexbox;display:flex}body.no-webp .easy-translate .hero{background-image:url(/assets/images/our-work/easy-translate/background.png?v=088ff6d00a)}body.webp .easy-translate .hero{background-image:url(/assets/images/our-work/easy-translate/background.webp?v=e71b268562)}@media (max-width:575.98px){.easy-translate .hero{padding:10.9375rem 0}}.easy-translate .hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.easy-translate .hero .tags .tag{border:.05rem solid #211d1a;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.easy-translate .hero .tags .tag{border:1px solid #211d1a}}.easy-translate .hero .tags .tag:not(:last-child){margin-right:.4rem}.easy-translate .hero .tags .tag .tag-text{color:#211d1a}@media (max-width:575.98px){.easy-translate .hero .tags{display:none}}.easy-translate .hero h1{margin-bottom:2rem}@media (min-width:576px) and (max-width:1024px){.easy-translate .hero h1{max-width:70%}}@media (max-width:575.98px){.easy-translate .hero{background-position:60%;height:70vh}.easy-translate .hero .hero-title{text-align:center}.easy-translate .hero .hero-title .h6{padding:0 1.25rem}}.easy-translate .hero .grid{width:100%}.easy-translate .hero .h6{color:#798897}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .hero{background-position:top left 70%}}.easy-translate .screens{margin-top:5.25rem}.easy-translate .screens .screens-picture{height:auto;width:100%}.easy-translate .screens .screens-picture-mobile{display:none}@media (max-width:575.98px){.easy-translate .screens .screens-picture{display:none}.easy-translate .screens .screens-picture-mobile{display:block;height:auto;width:100%}}.easy-translate .brands{margin-top:6.25rem}.easy-translate .brands .h6{color:#798897}.easy-translate .brands .brand-logos{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem}.easy-translate .brands .brand-logos .brand-logo{padding:0 1.5rem}@media (min-width:2000px){.easy-translate .brands .brand-logos .brand-logo{width:20%}.easy-translate .brands .brand-logos .brand-logo img{width:80%}}@media (max-width:575.98px){.easy-translate .brands .brand-logos{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.easy-translate .brands .brand-logos .brand-logo{padding:1.875rem .3125rem}.easy-translate .brands .brand-logos img{height:auto}.easy-translate .brands .brand-logos.adidas img{width:5.45rem}.easy-translate .brands .brand-logos.audi img{width:5.6rem}.easy-translate .brands .brand-logos.mcdonalds img{width:4.3rem}.easy-translate .brands .brand-logos.nestle img{width:9.15rem}.easy-translate .brands .brand-logos.philips img{width:6.95rem}}@media (min-width:576px) and (max-width:1024px){.easy-translate .brands .brand-logos{-ms-flex-wrap:wrap;flex-wrap:wrap}.easy-translate .brands .brand-logos .brand-logo{padding:0 0 1.5rem;-ms-flex:1 1 25%;flex:1 1 25%;text-align:center}}.easy-translate .challenge{margin-top:13rem}.easy-translate .challenge h2+p{margin-top:1.5rem}@media (min-width:576px) and (max-width:640px){.easy-translate .challenge p{margin-bottom:1rem}}.easy-translate .challenge p+p{margin-top:1.5rem}.easy-translate .challenge .h6{margin-bottom:1rem}.easy-translate .challenge ul{margin-top:1rem}.easy-translate .challenge ul li:before{background-size:contain;content:"";display:inline-block;height:.6rem;margin-right:.8rem;width:.8rem}body.no-webp .easy-translate .challenge ul li:before{background:url(/assets/images/our-work/easy-translate/checkmark.png?v=aed7f5afaa) 0 0 no-repeat}body.webp .easy-translate .challenge ul li:before{background:url(/assets/images/our-work/easy-translate/checkmark.webp?v=6723c3703e) 0 0 no-repeat}.easy-translate .challenge ul li+li{margin-top:.5rem}.easy-translate .challenge .we-helped{margin-top:10.75rem}@media (max-width:575.98px){.easy-translate .challenge{margin-top:3.75rem}.easy-translate .challenge .h6,.easy-translate .challenge ul{margin-top:1.25rem}.easy-translate .challenge .we-helped{margin-top:6.25rem}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .challenge{margin-top:6.5rem}.easy-translate .challenge .we-helped{margin-top:5.25rem}}.easy-translate .company-pages{margin-top:11.5rem}.easy-translate .company-pages .text-align{text-align:center}.easy-translate .company-pages .company-logo img{height:1.8rem;width:auto}.easy-translate .company-pages .company-logos{margin-top:6rem}.easy-translate .company-pages .title{font-weight:500;margin-top:1.25rem}.easy-translate .company-pages .description{color:#798897;margin-top:.25rem}@media (max-width:575.98px){.easy-translate .company-pages{margin-top:6.25rem}.easy-translate .company-pages h2{margin-bottom:.625rem}.easy-translate .company-pages .title{margin-top:1.25rem}.easy-translate .company-pages .description{margin-bottom:3.125rem}.easy-translate .company-pages .text-align{text-align:center}.easy-translate .company-pages .company-logos{margin-top:1.5625rem}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .company-pages{margin-top:5.25rem}.easy-translate .company-pages .company-logos{margin-top:3.5rem}}.easy-translate .frontend{margin-top:12rem}.easy-translate .frontend .screens-container{position:relative}.easy-translate .frontend .screens-container .screen,.easy-translate .frontend .screens-container .screen-2{height:auto;width:100%}.easy-translate .frontend .screens-container .screen-2{margin-top:3rem}.easy-translate .frontend .screens-container .small-screen{position:absolute;right:10%;top:30%;width:33.45rem}.easy-translate .frontend .screens-container .small-screen-2{left:10%;position:absolute;top:80%;width:28.15rem}@media (max-width:575.98px){.easy-translate .frontend .screens-container .screen{height:auto;transform:translate(-20%);width:230%}.easy-translate .frontend .screens-container .screen-2{height:22.5rem;transform:translate(-25%);width:auto}.easy-translate .frontend .screens-container .small-screen{height:auto;right:0;top:30%;transform:translate(20%);width:17.5rem}.easy-translate .frontend .screens-container .small-screen-2{height:auto;left:0;position:absolute;top:84%;transform:translate(-10%);width:13.125rem}}.easy-translate .frontend .frontend-row{margin-bottom:12rem;margin-top:1.5rem}.easy-translate .frontend .frontend-row .frontend-col{margin-top:13.5rem}.easy-translate .frontend .frontend-row .frontend-col p{margin-top:.5rem}@media (max-width:1024px){.easy-translate .frontend .frontend-row .frontend-col p{margin-bottom:3.5rem}}@media (max-width:575.98px){.easy-translate .frontend .frontend-row{margin-bottom:0}.easy-translate .frontend .frontend-row .frontend-col{margin-top:6.25rem}}@media (max-width:575.98px){.easy-translate .frontend .frontend-row .full-width-img-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.easy-translate .frontend .frontend-row .full-width-img-wrapper img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw}}.easy-translate .frontend .frontend-row .small-screen-3{width:31.2rem}@media (max-width:575.98px){.easy-translate .frontend .frontend-row .small-screen-3{height:100%;width:100%}}@media (max-width:575.98px){.easy-translate .frontend{margin-top:5rem}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .frontend{margin-top:6rem}.easy-translate .frontend .frontend-row{margin-bottom:6rem}}.easy-translate .easytalq{background-color:#f3f3f3;overflow:hidden;padding-top:9.25rem}@media (max-width:575.98px){.easy-translate .easytalq{padding-top:6.25rem}}.easy-translate .easytalq .title{margin-bottom:1.5rem}@media (min-width:576px){.easy-translate .easytalq .title-col{text-align:center}}.easy-translate .easytalq .easytalq-app{margin-top:6rem}@media (max-width:575.98px){.easy-translate .easytalq .easytalq-app{margin-top:5rem}}.easy-translate .easytalq .easytalq-app p{margin-top:1.5rem}.easy-translate .easytalq .easytalq-app .application-ios .ios-app-decorator{width:34.9rem}@media (max-width:575.98px){.easy-translate .easytalq .easytalq-app .application-ios .description{padding-top:0;-ms-flex-order:2;order:2}.easy-translate .easytalq .easytalq-app .application-ios .image-wrapper{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;margin-bottom:-2.8125rem}.easy-translate .easytalq .easytalq-app .application-ios .ios-app-decorator{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:100%}}@media (min-width:576px){.easy-translate .easytalq .easytalq-app .application-ios .description{background-position:190% 30%;background-repeat:no-repeat;padding-top:15.625rem}body.no-webp .easy-translate .easytalq .easytalq-app .application-ios .description{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-ios.png?v=a595aad981)}body.webp .easy-translate .easytalq .easytalq-app .application-ios .description{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-ios.webp?v=89c0a02fc3)}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .easytalq .easytalq-app .application-ios .description{background-size:contain}}@media (min-width:1280px){.easy-translate .easytalq .easytalq-app .application-ios .description{padding-right:8.4375rem}}.easy-translate .easytalq .easytalq-app .application-android .android-app-decorator{width:27.1rem}@media (max-width:575.98px){.easy-translate .easytalq .easytalq-app .application-android .android-app-decorator{margin-top:5rem;width:100%}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .easytalq .easytalq-app .application-android .android-app-decorator{width:22.5rem}.easy-translate .easytalq .easytalq-app .application-android .description{padding-top:8.5rem;background-position:top -2.25rem left;background-size:contain}}@media (min-width:576px){.easy-translate .easytalq .easytalq-app .application-android .description{background-repeat:no-repeat;padding-left:4.75rem}body.no-webp .easy-translate .easytalq .easytalq-app .application-android .description{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-android.png?v=a08643aac7)}body.webp .easy-translate .easytalq .easytalq-app .application-android .description{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-android.webp?v=a1b2c7126e)}}@media (min-width:1280px){.easy-translate .easytalq .easytalq-app .application-android{background-position:95% 50%;padding-top:10rem}}.easy-translate .easytalq .easytalq-app .design-updates .description{padding-top:17.5rem;position:relative}.easy-translate .easytalq .easytalq-app .design-updates .description .background-image{left:-30%;position:absolute;top:17.75rem;width:27.25rem}.easy-translate .easytalq .easytalq-app .design-updates .design-decorator{width:39.5rem}@media (max-width:575.98px){.easy-translate .easytalq .easytalq-app .design-updates .description{-ms-flex-order:2;order:2;padding-top:2.5rem}.easy-translate .easytalq .easytalq-app .design-updates .image-wrapper{-ms-flex-order:1;order:1}.easy-translate .easytalq .easytalq-app .design-updates .design-decorator{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw;margin-top:2.375rem}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .easytalq .easytalq-app .design-updates .description{padding-top:22.5rem}.easy-translate .easytalq .easytalq-app .design-updates .description .background-image{top:12%}}.easy-translate .easytalq .easytalq-app .mobile-screens{background-position:top;background-repeat:no-repeat;background-size:53.05rem 19.2rem;margin-top:5rem;padding-top:5.25rem}body.no-webp .easy-translate .easytalq .easytalq-app .mobile-screens{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-mobile-screens.png?v=52370973e0)}body.webp .easy-translate .easytalq .easytalq-app .mobile-screens{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-mobile-screens.webp?v=c7323a38df)}.easy-translate .easytalq .easytalq-app .mobile-screens .col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.easy-translate .easytalq .easytalq-app .mobile-screens img{height:100%;width:100%;max-height:36.5rem;max-width:77.15rem}@media (max-width:575.98px){.easy-translate .easytalq .easytalq-app .mobile-screens{margin-left:-1.33333rem;margin-right:-1.33333rem;width:calc(100% + 2.66667rem);margin-top:5.125rem;padding-top:5.125rem}.easy-translate .easytalq .easytalq-app .mobile-screens img{width:200%;max-height:none;max-width:none}}.easy-translate .testimonial-section{background-color:#fff}@media (max-width:575.98px){.easy-translate .testimonial-section{margin-top:3.125rem}}.easy-translate .web-application{background-repeat:no-repeat;background-size:100%;overflow:hidden;padding-top:8.5rem}body.no-webp .easy-translate .web-application{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-webapp.png?v=8d26b03ec3)}body.webp .easy-translate .web-application{background-image:url(/assets/images/our-work/easy-translate/easytalq/bg-webapp.webp?v=b4bdefe548)}.easy-translate .web-application .title{margin-bottom:1.5rem}.easy-translate .web-application .easy-translate-webapp{width:100%}.easy-translate .web-application .text-wrapper{text-align:center;z-index:1}.easy-translate .web-application p+p{margin-top:1rem}@media (max-width:575.98px){.easy-translate .web-application{background-position:80% 20%;background-size:1100px;padding-top:3.125rem}.easy-translate .web-application .easy-translate-webapp{width:170vw;margin-top:4.375rem}.easy-translate .web-application .text-wrapper{margin-top:6.25rem;text-align:left}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .web-application{background-size:150%;padding-top:5rem}}.easy-translate .key-features{margin-top:7.5rem}.easy-translate .key-features .feature{margin-top:4rem;padding:0 3.5rem}.easy-translate .key-features .heading{font-weight:500;margin-top:1.25rem}.easy-translate .key-features .easy-translate-izometric{margin-top:7rem}.easy-translate .key-features .easy-translate-izometric img{width:100%}.easy-translate .key-features .video-chat{position:relative}.easy-translate .key-features .video-chat .dial-buttons{bottom:0;position:absolute;transform:translateX(-50%);width:20rem}.easy-translate .key-features .video-chat .video-chat-image{width:100%}.easy-translate .key-features .video-chat .title{margin-top:2.5rem}@media (max-width:575.98px){.easy-translate .key-features{margin-top:4.6875rem}.easy-translate .key-features .feature{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-top:2.5rem;padding:0}.easy-translate .key-features .feature svg{display:block;-ms-flex:0 20%;flex:0 20%;height:auto;width:3.4375rem}.easy-translate .key-features .feature .text-wrapper{-ms-flex:0 70%;flex:0 70%;margin-left:10%;text-align:left}.easy-translate .key-features .heading{margin-bottom:.9375rem}.easy-translate .key-features .easy-translate-izometric{margin-top:2.5rem}.easy-translate .key-features .easy-translate-izometric img{transform:translate(-25%);width:260%}.easy-translate .key-features .video-chat .video-chat-image{width:130vw;height:100%}.easy-translate .key-features .video-chat .image-wrapper{margin-top:7.5rem;-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.easy-translate .key-features .video-chat .text-wrapper{-ms-flex-order:1;order:1}.easy-translate .key-features .video-chat .dial-buttons{position:absolute;width:100vw;top:0;transform:translateY(-50%)}}@media (min-width:576px) and (max-width:1279.98px){.easy-translate .key-features .feature{padding:0}.easy-translate .key-features .video-chat{margin-top:5rem}.easy-translate .key-features .video-chat .title{margin-top:0}.easy-translate .key-features .video-chat .dial-buttons{width:10rem;bottom:.5rem}}@media (min-width:768px) and (max-width:1023px){.easy-translate .key-features .video-chat .text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (min-width:576px) and (max-width:767px){.easy-translate .key-features .video-chat .dial-buttons{display:none}}@media (min-width:576px){.easy-translate .key-features .feature svg{height:3.9rem;width:auto}}@media (min-width:1280px){.easy-translate .key-features .video-chat{margin-top:10rem}}.oval-container{position:relative}.oval-container .oval{position:absolute}.oval-container .oval.oval-1{bottom:10rem;right:0;transform:translateX(100%);z-index:1;height:auto;width:13.6rem}.oval-container .oval.oval-2{bottom:0;right:0;transform:translate(50%);height:auto;width:18.9rem}.oval-container .oval.oval-3{bottom:0;right:0;transform:translate(50%,30%);z-index:-1;height:auto;width:13.4rem}.oval-container .oval.oval-4{transform:translateX(-35%);height:auto;width:17.2rem}.easy-translate section,.elgrocer-case{overflow:hidden}.elgrocer-case ul.list-checkmark li:before{background-image:url(/assets/images/checkmark-green.svg?v=910bcdc302)}.elgrocer-case .elgrocer-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;background-color:#0e1120;background-size:cover;color:#fff;min-height:100vh}body.no-webp .elgrocer-case .elgrocer-hero{background-image:url(/assets/images/our-work/page-elgrocer/hero-background.jpg?v=c2e657cbae)}body.webp .elgrocer-case .elgrocer-hero{background-image:url(/assets/images/our-work/page-elgrocer/hero-background.webp?v=7ca031299a)}@media (max-width:575.98px){.elgrocer-case .elgrocer-hero{padding:10.9375rem 0}}.elgrocer-case .elgrocer-hero .h6{margin-bottom:.5rem}.elgrocer-case .elgrocer-hero h1{margin-bottom:2rem}.elgrocer-case .elgrocer-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.elgrocer-case .elgrocer-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.elgrocer-case .elgrocer-hero .tags .tag{border:1px solid #fff}}.elgrocer-case .elgrocer-hero .tags .tag:not(:last-child){margin-right:.4rem}.elgrocer-case .elgrocer-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.elgrocer-case .elgrocer-hero .tags{display:none}}.elgrocer-case .elgrocer-hero .awards{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.25rem}.elgrocer-case .elgrocer-hero .awards .award{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:center;height:3.15rem}.elgrocer-case .elgrocer-hero .awards .award:after,.elgrocer-case .elgrocer-hero .awards .award:before{content:"";background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-gray.svg?v=5399438ef2);background-position-x:left;-ms-flex-preferred-size:1.75rem;flex-basis:1.75rem;height:3.15rem}.elgrocer-case .elgrocer-hero .awards .award.award-white:after,.elgrocer-case .elgrocer-hero .awards .award.award-white:before{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/award-decorator-white.svg?v=003ef9d768)}.elgrocer-case .elgrocer-hero .awards .award:after{transform:scaleX(-1)}@media (min-width:640px){.elgrocer-case .elgrocer-hero .awards .award:first-child{margin-right:1rem}}.elgrocer-case .elgrocer-hero .awards .startup{width:12.5rem}.elgrocer-case .elgrocer-hero .awards .forbes{width:14.25rem}@media (max-width:640px){.elgrocer-case .elgrocer-hero{text-align:center}body.no-webp .elgrocer-case .elgrocer-hero{background-image:url(/assets/images/our-work/page-elgrocer/hero-background-mobile.png?v=cb1c5becec)}body.webp .elgrocer-case .elgrocer-hero{background-image:url(/assets/images/our-work/page-elgrocer/hero-background-mobile.webp?v=1bcead92f8)}.elgrocer-case .elgrocer-hero .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.elgrocer-case .elgrocer-hero .awards{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.elgrocer-case .elgrocer-hero .awards .startup{margin-right:0;margin-bottom:1.875rem}.elgrocer-case .elgrocer-hero .tags{-ms-flex-pack:center;justify-content:center}.elgrocer-case .elgrocer-hero .col-awards,.elgrocer-case .elgrocer-hero .col-download{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.elgrocer-case .elgrocer-publications{padding-top:3.75rem;padding-bottom:1rem;text-align:center;background-color:#f8f9fa}.elgrocer-case .elgrocer-publications .publication-image{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:3.5rem;margin-bottom:1rem}.elgrocer-case .elgrocer-publications .publication-image .icon-big{display:none}@media (min-width:2000px){.elgrocer-case .elgrocer-publications .publication-image .icon-big{display:block;max-height:100%;max-width:80%}.elgrocer-case .elgrocer-publications .publication-image .icon-normal{display:none}}@media (max-width:575.98px){.elgrocer-case .elgrocer-publications{padding-top:5.625rem}.elgrocer-case .elgrocer-publications .publication{padding-bottom:3.75rem}.elgrocer-case .elgrocer-publications .publication-image{height:auto;margin-bottom:1.25rem}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-publications .publication{padding-bottom:2rem}}.elgrocer-case .elgrocer-challenge{padding-top:7.25rem;padding-bottom:8rem}.elgrocer-case .elgrocer-challenge h5{text-align:center}.elgrocer-case .elgrocer-challenge .ecommerce-graph{margin-top:6.5rem;margin-bottom:11.5rem;width:100%;height:auto}.elgrocer-case .elgrocer-challenge h2{margin-bottom:1.5rem}.elgrocer-case .elgrocer-challenge .h6{margin-bottom:1rem}@media (max-width:575.98px){.elgrocer-case .elgrocer-challenge{padding-top:5rem;padding-bottom:4.6875rem}.elgrocer-case .elgrocer-challenge .ecommerce-graph{margin-top:6.875rem;margin-bottom:6.25rem}.elgrocer-case .elgrocer-challenge h2{margin-bottom:.75rem}.elgrocer-case .elgrocer-challenge .h6{margin-top:1.25rem;margin-bottom:1.25rem}.elgrocer-case .elgrocer-challenge li+li{margin-top:.625rem}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-challenge{padding-bottom:4rem}.elgrocer-case .elgrocer-challenge h2{margin-bottom:1rem}}@media (min-width:576px) and (max-width:640px){.elgrocer-case .elgrocer-challenge .h6,.elgrocer-case .elgrocer-challenge p{margin-bottom:1rem}}.elgrocer-case .elgrocer-app-description{background-color:#289c7c;color:#fff}.elgrocer-case .elgrocer-app-description.elgrocer-app-description-range{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:55.3rem 37.15rem;background-position:0 0}body.no-webp .elgrocer-case .elgrocer-app-description.elgrocer-app-description-range{background-image:url(/assets/images/our-work/page-elgrocer/app-description-bg.png?v=3d51c44dba)}body.webp .elgrocer-case .elgrocer-app-description.elgrocer-app-description-range{background-image:url(/assets/images/our-work/page-elgrocer/app-description-bg.webp?v=5b2fa58edb)}.elgrocer-case .elgrocer-app-description.elgrocer-app-description-maintanence{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:55.3rem 37.15rem;background-position:0 0}body.no-webp .elgrocer-case .elgrocer-app-description.elgrocer-app-description-maintanence{background-image:url(/assets/images/our-work/page-elgrocer/app-maintanence-bg.png?v=814c4f4047)}body.webp .elgrocer-case .elgrocer-app-description.elgrocer-app-description-maintanence{background-image:url(/assets/images/our-work/page-elgrocer/app-maintanence-bg.webp?v=796c465e14)}.elgrocer-case .elgrocer-app-description .h6{margin-bottom:.65rem}.elgrocer-case .elgrocer-app-description .col-img{position:relative}.elgrocer-case .elgrocer-app-description .app-range .h6{margin-top:17.75rem}.elgrocer-case .elgrocer-app-description .app-range h5{margin-bottom:23rem}.elgrocer-case .elgrocer-app-description .app-range img{width:47.8rem;height:40.75rem}.elgrocer-case .elgrocer-app-description .app-connecting .h6{margin-top:15rem}.elgrocer-case .elgrocer-app-description .app-connecting h5{margin-bottom:28rem}.elgrocer-case .elgrocer-app-description .app-connecting img{width:32.1rem;height:auto}.elgrocer-case .elgrocer-app-description .app-maintanence .h6{margin-top:15rem}.elgrocer-case .elgrocer-app-description .app-maintanence h5{margin-bottom:22.5rem}.elgrocer-case .elgrocer-app-description .app-maintanence img{width:32rem;height:35.55rem}.elgrocer-case .elgrocer-app-description .app-management .h6{margin-bottom:0}.elgrocer-case .elgrocer-app-description .app-management h5{margin-bottom:2.5rem}.elgrocer-case .elgrocer-app-description .app-management img{width:40.3rem;height:40.3rem;position:absolute;top:-20%;right:0}.elgrocer-case .elgrocer-app-description .app-management .content-management-image{height:2rem}.elgrocer-case .elgrocer-app-description .app-management svg{margin-bottom:.5rem}@media (max-width:575.98px){.elgrocer-case .elgrocer-app-description{background-size:200%}.elgrocer-case .elgrocer-app-description.elgrocer-app-description-range{background-position:top left 100%}.elgrocer-case .elgrocer-app-description.elgrocer-app-description-maintanence{background-position:top -5% left 25%}.elgrocer-case .elgrocer-app-description .app-range{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elgrocer-case .elgrocer-app-description .app-range img{width:19rem;height:24.3125rem}.elgrocer-case .elgrocer-app-description .app-range .h6{margin-top:1.875rem}.elgrocer-case .elgrocer-app-description .app-range h5{margin-bottom:6.5625rem}.elgrocer-case .elgrocer-app-description .app-range .col-img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);max-width:none;text-align:right}.elgrocer-case .elgrocer-app-description .app-connecting .col-img{position:relative;height:22.1875rem}.elgrocer-case .elgrocer-app-description .app-connecting img{width:19rem;height:22.1875rem;position:absolute;left:-1.5rem;padding-right:1rem}.elgrocer-case .elgrocer-app-description .app-connecting .h6{margin-top:1.25rem}.elgrocer-case .elgrocer-app-description .app-connecting h5{margin-bottom:6.5625rem}.elgrocer-case .elgrocer-app-description .app-maintanence{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elgrocer-case .elgrocer-app-description .app-maintanence img{width:18rem;height:22.3125rem}.elgrocer-case .elgrocer-app-description .app-maintanence .h6{margin-top:1.5625rem}.elgrocer-case .elgrocer-app-description .app-maintanence h5{margin-bottom:5.9375rem}.elgrocer-case .elgrocer-app-description .app-management .col-img{padding-left:0;padding-right:0;margin:0 -1.5rem 3.125rem;width:120%}.elgrocer-case .elgrocer-app-description .app-management img{position:static;width:100%;height:auto}.elgrocer-case .elgrocer-app-description .app-management .content-management{display:-ms-flexbox;display:flex;margin-bottom:3.125rem}.elgrocer-case .elgrocer-app-description .app-management .content-management:last-child{margin-bottom:0}.elgrocer-case .elgrocer-app-description .app-management .content-management-image{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;text-align:center}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-app-description .app-connecting{padding-bottom:3.125rem}.elgrocer-case .elgrocer-app-description .app-connecting img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto;max-width:100%}.elgrocer-case .elgrocer-app-description .app-connecting .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.elgrocer-case .elgrocer-app-description .app-connecting .col-text .h6{margin-top:0}.elgrocer-case .elgrocer-app-description .app-connecting .col-text h5{margin-bottom:0}.elgrocer-case .elgrocer-app-description .app-management .content-management{margin-bottom:1.25rem}.elgrocer-case .elgrocer-app-description .app-management .content-management-image{margin-bottom:.75rem}}@media (min-width:1280px){.elgrocer-case .elgrocer-app-description .content-management-wrapper{display:-ms-grid;display:grid;grid-column-gap:2.5rem;grid-row-gap:1rem;grid-template:repeat(2,1fr)/repeat(2,1fr)}}.elgrocer-case .elgrocer-mvp-launch{background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#289c7c;background-position:bottom;color:#fff;padding-bottom:17rem;padding-top:20rem;text-align:center}body.no-webp .elgrocer-case .elgrocer-mvp-launch{background-image:url(/assets/images/our-work/page-elgrocer/mvp-background.png?v=d81f48cdf3)}body.webp .elgrocer-case .elgrocer-mvp-launch{background-image:url(/assets/images/our-work/page-elgrocer/mvp-background.webp?v=f67890078e)}.elgrocer-case .elgrocer-mvp-launch h2{margin-bottom:4.5rem}.elgrocer-case .elgrocer-mvp-launch svg{width:100%;height:auto}@media (max-width:575.98px){.elgrocer-case .elgrocer-mvp-launch{padding-top:6.25rem;padding-bottom:8.75rem}body.no-webp .elgrocer-case .elgrocer-mvp-launch{background-image:url(/assets/images/our-work/page-elgrocer/mvp-background-mobile.png?v=7db06e6f53)}body.webp .elgrocer-case .elgrocer-mvp-launch{background-image:url(/assets/images/our-work/page-elgrocer/mvp-background-mobile.webp?v=f92ac07ff6)}.elgrocer-case .elgrocer-mvp-launch h2{margin-bottom:1.5625rem}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-mvp-launch{padding:7.5rem 0}}.elgrocer-case .elgrocer-technology{padding-top:10rem;padding-bottom:10rem}.elgrocer-case .elgrocer-technology h2{text-align:center;margin-bottom:3.5rem}.elgrocer-case .elgrocer-technology .list-checkmark{grid-template:1fr 1fr/1fr 1fr}@media (max-width:575.98px){.elgrocer-case .elgrocer-technology{padding-top:5.3125rem;padding-bottom:4.6875rem}.elgrocer-case .elgrocer-technology h2{text-align:left;margin-bottom:.9375rem}.elgrocer-case .elgrocer-technology .list-checkmark{grid-template:repeat(4,1fr)/1fr}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-technology{padding-top:6.5rem;padding-bottom:6rem}}.elgrocer-case .elgrocer-mvc-architecture,.elgrocer-case .elgrocer-mvc-architecture .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.elgrocer-case .elgrocer-mvc-architecture .col-text{-ms-flex-pack:center;justify-content:center}.elgrocer-case .elgrocer-mvc-architecture h2{margin-bottom:1rem}.elgrocer-case .elgrocer-mvc-architecture img,.elgrocer-case .elgrocer-mvc-architecture svg{width:100%;height:auto}.elgrocer-case .elgrocer-mvc-architecture .wall-mobile img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw}.elgrocer-case .elgrocer-mvc-architecture .row.elgrocer-wall{margin-top:7rem;margin-bottom:5rem}@media (max-width:575.98px){.elgrocer-case .elgrocer-mvc-architecture .col-text:first-child{margin-bottom:3.125rem}.elgrocer-case .elgrocer-mvc-architecture .elgrocer-wall{margin:4.0625rem -1.5rem 1.875rem;width:calc(100% + 3rem)}.elgrocer-case .elgrocer-mvc-architecture .elgrocer-wall .col{padding-left:0;padding-right:0}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-mvc-architecture .elgrocer-wall{margin:3.5rem -1.5rem 2.5rem;width:calc(100% + 3rem)}}.elgrocer-case .elgrocer-product-database .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.elgrocer-case .elgrocer-product-database .row{margin-bottom:12.75rem}.elgrocer-case .elgrocer-product-database img,.elgrocer-case .elgrocer-product-database svg{width:100%;height:auto}.elgrocer-case .elgrocer-product-database img{display:-ms-flexbox;display:flex}.elgrocer-case .elgrocer-product-database h2{margin-bottom:1.65rem}@media (max-width:575.98px){.elgrocer-case .elgrocer-product-database h2{margin-bottom:.75rem}.elgrocer-case .elgrocer-product-database .row{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:5rem}.elgrocer-case .elgrocer-product-database .col-text{margin-bottom:3.125rem}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-product-database .row{margin-bottom:6rem}}.elgrocer-case .elgrocer-key-features{padding-top:12rem;padding-bottom:9.5rem;background-color:#f8f9fa}.elgrocer-case .elgrocer-key-features h2{margin-bottom:2.75rem}.elgrocer-case .elgrocer-key-features h4{margin-bottom:.75rem}.elgrocer-case .elgrocer-key-features .key-feature{display:-ms-flexbox;display:flex;margin-bottom:3rem}.elgrocer-case .elgrocer-key-features .key-feature.geofencing svg{width:4.1rem;height:4.9rem}.elgrocer-case .elgrocer-key-features .key-feature.barcode svg{width:5.45rem;height:4.7rem}.elgrocer-case .elgrocer-key-features .key-feature.offline svg{width:5rem;height:4.55rem}.elgrocer-case .elgrocer-key-features .key-feature.guest svg{width:4.35rem;height:4.7rem}.elgrocer-case .elgrocer-key-features .key-feature-icon{text-align:center}@media (max-width:575.98px){.elgrocer-case .elgrocer-key-features{padding-top:5.9375rem;padding-bottom:1.875rem}.elgrocer-case .elgrocer-key-features .key-feature{margin-bottom:3.125rem}.elgrocer-case .elgrocer-key-features .key-feature.geofencing svg{width:2.5625rem;height:3.0625rem}.elgrocer-case .elgrocer-key-features .key-feature.barcode svg{width:3.5625rem;height:2.9375rem}.elgrocer-case .elgrocer-key-features .key-feature.offline svg{width:3.125rem;height:2.875rem}.elgrocer-case .elgrocer-key-features .key-feature.guest svg{width:2.75rem;height:3rem}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-key-features{padding-top:6.5rem;padding-bottom:4.5rem}}.elgrocer-case .elgrocer-libraries .col-img{position:relative}.elgrocer-case .elgrocer-libraries .img-container{position:absolute}.elgrocer-case .elgrocer-libraries h2{margin-bottom:2rem}.elgrocer-case .elgrocer-libraries .lib{margin-bottom:1.5rem}.elgrocer-case .elgrocer-libraries .lib-type{color:#939aa3}.elgrocer-case .elgrocer-libraries .lib-name{color:#444547}@media (max-width:575.98px){.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-ios{display:-ms-grid;display:grid;grid-column-gap:1.25rem;grid-row-gap:0;grid-template:repeat(7,1fr)/repeat(2,1fr)}.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-android{display:-ms-grid;display:grid;grid-column-gap:1.25rem;grid-row-gap:0;grid-template:repeat(3,1fr)/repeat(2,1fr)}.elgrocer-case .elgrocer-libraries h2{margin-bottom:1.5625rem}.elgrocer-case .elgrocer-libraries .lib{margin-bottom:.9375rem}.elgrocer-case .elgrocer-libraries .lib-name,.elgrocer-case .elgrocer-libraries .lib-type{font-size:.75em}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-ios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-ios .lib{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-android{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-android .lib{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:1280px){.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-ios{display:-ms-grid;display:grid;grid-column-gap:2.5rem;grid-row-gap:0;grid-template:repeat(5,1fr)/repeat(3,1fr)}.elgrocer-case .elgrocer-libraries .elgrocer-libs-list-android{display:-ms-grid;display:grid;grid-column-gap:2.5rem;grid-row-gap:0;grid-template:repeat(3,1fr)/repeat(2,1fr)}}.elgrocer-case .elgrocer-libraries-ios{padding-top:13rem;padding-bottom:10.5rem}.elgrocer-case .elgrocer-libraries-ios .img-container{right:2rem;top:-10%}.elgrocer-case .elgrocer-libraries-ios svg{width:19.4rem;height:28.1rem}@media (max-width:575.98px){.elgrocer-case .elgrocer-libraries-ios{padding-top:2.5rem;padding-bottom:0}.elgrocer-case .elgrocer-libraries-ios .triangle-ios{width:3.9375rem;height:4.0625rem;margin-left:1.875rem}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-libraries-ios{padding-top:6.5rem;padding-bottom:5rem}}@media (min-width:576px){.elgrocer-case .elgrocer-libraries-ios .triangle-ios{width:0;height:0}.elgrocer-case .elgrocer-libraries-ios .triangle-ios path{display:none}}.elgrocer-case .elgrocer-libraries-android{padding-bottom:18.5rem}.elgrocer-case .elgrocer-libraries-android .android-triangle-container{text-align:right}.elgrocer-case .elgrocer-libraries-android .android-triangle-container svg{width:6.4rem;height:6.3rem}.elgrocer-case .elgrocer-libraries-android .android-square-container{text-align:center;margin-top:7rem}.elgrocer-case .elgrocer-libraries-android .android-square-container svg{width:8.65rem;height:8.65rem}.elgrocer-case .elgrocer-libraries-android h2{margin-top:5.5rem}.elgrocer-case .elgrocer-libraries-android .img-container{left:0}.elgrocer-case .elgrocer-libraries-android .libraries-android-graph{width:28.3rem;height:33.5rem}@media (max-width:575.98px){.elgrocer-case .elgrocer-libraries-android{padding-bottom:.9375rem}.elgrocer-case .elgrocer-libraries-android h2{margin-top:0}}@media (min-width:576px) and (max-width:1279.98px){.elgrocer-case .elgrocer-libraries-android{padding-bottom:11rem}}.elgrocer-case .libraries-figure{text-align:right;margin-bottom:-.9375rem}.elgrocer-case .libraries-triangle{margin-top:-.9375rem;padding-left:5rem;padding-bottom:.9375rem}.elgrocer-case .libraries-triangle svg{width:4.3125rem;height:4.625rem;transform:rotate(70deg)}.elgrocer-case .testimonial-section{background-repeat:no-repeat;background-size:cover;background-color:#289c7c;color:#fff}body.no-webp .elgrocer-case .testimonial-section{background-image:url(/assets/images/our-work/page-elgrocer/testimonial-bg.png?v=db67de5bf6)}body.webp .elgrocer-case .testimonial-section{background-image:url(/assets/images/our-work/page-elgrocer/testimonial-bg.webp?v=e628cfbe72)}.elgrocer-case .testimonial-section .person-role{color:#fff}@media (max-width:575.98px){body.no-webp .elgrocer-case .testimonial-section{background-image:url(/assets/images/our-work/page-elgrocer/testimonial-bg-mobile.png?v=09f8085dc9)}body.webp .elgrocer-case .testimonial-section{background-image:url(/assets/images/our-work/page-elgrocer/testimonial-bg-mobile.webp?v=9a26aea6cb)}}.baikingu-case{overflow:hidden}.baikingu-case .backend,.baikingu-case .baikingu-hero,.baikingu-case .baikingu-intro,.baikingu-case .challenge,.baikingu-case .frontend,.baikingu-case .functionalities,.baikingu-case .markets{color:#fff;background-color:#181f28}.baikingu-case .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.baikingu-case .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.baikingu-case .tags .tag{border:1px solid #fff}}.baikingu-case .tags .tag:not(:last-child){margin-right:.4rem}.baikingu-case .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.baikingu-case .tags{display:none}}.baikingu-case h2+p{margin-top:1.55rem}@media (max-width:575.98px){.baikingu-case h2+p{margin-top:.75rem}}.baikingu-case .h6+.list-checkmark{margin-top:.6rem}.baikingu-case ul.list-checkmark li:before{background-image:url(/assets/images/checkmark-light-blue.svg?v=c02a1c8426)}.baikingu-case .libraries-list{letter-spacing:.02rem}.baikingu-case .libraries-list .lib{margin-bottom:1.6rem}.baikingu-case .libraries-list .lib-type{padding-left:.1rem;color:#fff}.baikingu-case .libraries-list .serviceText{color:#73b1d3;padding:0 .1rem .1rem}.baikingu-case .libraries-list .serviceText.enabled{border-bottom:.05rem solid #73b1d3}@media screen and (max-width:1280px){.baikingu-case .libraries-list .serviceText.enabled{border-bottom:1px solid #73b1d3}}.baikingu-case .libraries-list .serviceText.enabled:hover{opacity:.7}.baikingu-case .libraries-list .serviceText:not(.enabled){pointer-events:none}.baikingu-case section.baikingu-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;background-color:#181f28;background-size:cover;color:#fff;min-height:100vh}body.no-webp .baikingu-case section.baikingu-hero{background-image:url(/assets/images/our-work/page-baikingu/hero-background.png?v=e8567066b8)}body.webp .baikingu-case section.baikingu-hero{background-image:url(/assets/images/our-work/page-baikingu/hero-background.webp?v=c2e48962cf)}@media (max-width:575.98px){.baikingu-case section.baikingu-hero{padding:10.9375rem 0}}.baikingu-case section.baikingu-hero h1{margin-bottom:2rem}@media (max-width:640px){.baikingu-case section.baikingu-hero{text-align:center}.baikingu-case section.baikingu-hero .tags{-ms-flex-pack:center;justify-content:center}}.baikingu-case section.baikingu-intro{color:#73b1d3;text-align:center;background-blend-mode:screen}@media (min-width:576px){.baikingu-case section.baikingu-intro{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .baikingu-case section.baikingu-intro{background-image:url(/assets/images/our-work/page-baikingu/intro-sparks.png?v=0c613b98c0)}body.webp .baikingu-case section.baikingu-intro{background-image:url(/assets/images/our-work/page-baikingu/intro-sparks.webp?v=c3a2961dae)}.baikingu-case section.baikingu-intro h5{margin-bottom:6.4rem}.baikingu-case section.baikingu-intro img{height:27.25rem;max-width:100%;margin-bottom:10.9rem}}@media (max-width:575.98px){.baikingu-case section.baikingu-intro{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .baikingu-case section.baikingu-intro{background-image:url(/assets/images/our-work/page-baikingu/intro-light.png?v=48999d4ffe)}body.webp .baikingu-case section.baikingu-intro{background-image:url(/assets/images/our-work/page-baikingu/intro-light.webp?v=2de8e779ab)}.baikingu-case section.baikingu-intro h5{margin-bottom:3rem}.baikingu-case section.baikingu-intro img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);margin-bottom:3.75rem}}.baikingu-case section.challenge .images-wrapper{line-height:0;text-align:center}@media (min-width:2000px){.baikingu-case section.challenge .point-of-sale{max-width:100%;height:29.35rem}}@media (min-width:1280px){.baikingu-case section.challenge{padding-bottom:13rem}}@media (min-width:576px){.baikingu-case section.challenge .challenge-wrapper{margin-bottom:11.2rem}.baikingu-case section.challenge .images-wrapper{margin-bottom:-1.2rem}}@media (min-width:576px) and (max-width:1279.98px){.baikingu-case section.challenge{padding-bottom:6.5rem}.baikingu-case section.challenge .images-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}}@media (max-width:575.98px){.baikingu-case section.challenge{padding-bottom:3.5rem}.baikingu-case section.challenge .challenge-wrapper{margin-bottom:6.25rem}.baikingu-case section.challenge .challenge-wrapper .h6,.baikingu-case section.challenge .list-checkmark{margin-top:1rem}.baikingu-case section.challenge .images-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);margin-bottom:.5rem}.baikingu-case section.challenge .images-wrapper img{min-width:100%;height:auto}}@media (min-width:576px) and (max-width:640px){.baikingu-case section.challenge .h6,.baikingu-case section.challenge p{margin-bottom:1rem}}.baikingu-case section.functionalities .functionality-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}@media (max-width:575.98px){.baikingu-case section.functionalities .functionality-col{white-space:pre-line}}@media (min-width:576px){.baikingu-case section.functionalities .functionality-row+.functionality-row{margin-top:3.2rem}.baikingu-case section.functionalities .functionalities-illustration-1{width:48rem;margin-left:-8.3rem}.baikingu-case section.functionalities .functionalities-illustration-2{width:44.6rem;margin-right:-4.8rem}}@media (min-width:576px) and (max-width:1279.98px){.baikingu-case section.functionalities .functionalities-illustration-1{width:35rem}}@media (min-width:576px) and (max-width:768px){.baikingu-case section.functionalities .functionalities-illustration-1{margin-left:-12.5rem}}@media (max-width:575.98px){.baikingu-case section.functionalities .functionality-row+.functionality-row{margin-top:4.5rem}.baikingu-case section.functionalities .functionalities-illustration-1,.baikingu-case section.functionalities .functionalities-illustration-2{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.baikingu-case section.functionalities .functionalities-illustration-2{margin-bottom:2.75rem}}.baikingu-case section.markets{text-align:center}.baikingu-case section.markets .images-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.baikingu-case section.markets .images-wrapper img{height:auto}.baikingu-case section.markets .images-wrapper .turkey{width:20.95rem;height:11.45rem}.baikingu-case section.markets .images-wrapper .rsa{width:20.15rem;height:13.85rem}@media (min-width:576px) and (max-width:1024px){.baikingu-case section.markets .images-wrapper{-ms-flex-direction:column;flex-direction:column}.baikingu-case section.markets .images-wrapper img{margin:auto}.baikingu-case section.markets .images-wrapper img:first-child{margin-bottom:5rem}}@media (min-width:576px){.baikingu-case section.markets{padding:12.5rem 0}.baikingu-case section.markets h2{margin-bottom:4.6rem}}@media (min-width:576px) and (max-width:1279.98px){.baikingu-case section.markets{padding:7.5rem 0}}@media (max-width:575.98px){.baikingu-case section.markets{padding:6.5rem 0 7.5rem}.baikingu-case section.markets h2{margin-bottom:2.75rem}.baikingu-case section.markets .images-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.baikingu-case section.markets .images-wrapper img{max-width:100%}.baikingu-case section.markets .images-wrapper img+img{margin-top:3.25rem}}.baikingu-case section.how-we-start .tiles-wrapper{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position-x:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}body.no-webp .baikingu-case section.how-we-start .tiles-wrapper{background-image:url(/assets/images/our-work/page-baikingu/meeting.png?v=00786481ac)}body.webp .baikingu-case section.how-we-start .tiles-wrapper{background-image:url(/assets/images/our-work/page-baikingu/meeting.webp?v=c93262d36a)}.baikingu-case section.how-we-start .tile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;background-color:#fff;box-shadow:0 8px 12px 0 rgba(0,0,0,.1)}.baikingu-case section.how-we-start .tile:last-child{position:relative}.baikingu-case section.how-we-start .tile:last-child:after,.baikingu-case section.how-we-start .tile:last-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;box-shadow:0 8px 12px 0 rgba(0,0,0,.1)}.baikingu-case section.how-we-start .tile:last-child:before{top:.7rem;left:.7rem;z-index:-1}.baikingu-case section.how-we-start .tile:last-child:after{top:1.4rem;left:1.4rem;z-index:-2}.baikingu-case section.how-we-start .tile-header{width:100%;margin-bottom:.6rem;font-weight:500}.baikingu-case section.how-we-start .how-we-start-customer,.baikingu-case section.how-we-start .how-we-start-design,.baikingu-case section.how-we-start .how-we-start-time-material{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:2000px){.baikingu-case section.how-we-start .how-we-start-customer img{width:100%}}@media (min-width:1280px){.baikingu-case section.how-we-start{padding-top:13.3rem}}@media (min-width:576px){.baikingu-case section.how-we-start h2+p{margin-top:1.6rem}.baikingu-case section.how-we-start .section-header{text-align:center}.baikingu-case section.how-we-start .tiles-wrapper{height:19.7rem;padding:2rem 0;margin-top:5.3rem;margin-bottom:12.4rem}.baikingu-case section.how-we-start .tile{width:14.5rem;height:14.5rem;padding:1.9rem}.baikingu-case section.how-we-start .tile+.tile{margin-left:.4rem}.baikingu-case section.how-we-start .how-we-start-time-material{margin-bottom:9.2rem;height:26.75rem}.baikingu-case section.how-we-start .how-we-start-time-material img{width:25.25rem;height:26.75rem;margin-left:-.66667rem}.baikingu-case section.how-we-start .how-we-start-design{margin-bottom:11.4rem;height:23.95rem}.baikingu-case section.how-we-start .how-we-start-design img{width:26.7rem;height:23.95rem;margin-left:1.8rem}.baikingu-case section.how-we-start .how-we-start-customer{padding-bottom:13.2rem}}@media (min-width:576px) and (max-width:1279.98px){.baikingu-case section.how-we-start{padding-top:6.5rem}.baikingu-case section.how-we-start .tiles-wrapper{height:auto;margin-bottom:6rem;position:relative;z-index:1;background-size:50%}.baikingu-case section.how-we-start .how-we-start-time-material{margin-bottom:4.5rem}.baikingu-case section.how-we-start .how-we-start-design{margin-bottom:5.5rem}.baikingu-case section.how-we-start .how-we-start-design img{margin-left:0;width:100%;height:auto}.baikingu-case section.how-we-start .how-we-start-customer{padding-bottom:6.5rem}.baikingu-case section.how-we-start .how-we-start-customer img{width:100%;height:auto}}@media (min-width:576px) and (max-width:768px){.baikingu-case section.how-we-start .tiles-wrapper{padding-top:13.5rem;background-position:top;background-size:70%}}@media (max-width:575.98px){.baikingu-case section.how-we-start{padding-top:5.375rem}.baikingu-case section.how-we-start h2+p{margin-top:.75rem}.baikingu-case section.how-we-start .section-header{margin-bottom:3.125rem}.baikingu-case section.how-we-start .tiles-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);padding:12.5rem 2.83333rem 6.75rem;background-position-y:top;-ms-flex-wrap:wrap;flex-wrap:wrap}.baikingu-case section.how-we-start .tile{width:100%;padding:1.75rem 2rem 1.5rem}.baikingu-case section.how-we-start .tile+.tile{margin-top:1.375rem}.baikingu-case section.how-we-start .how-we-start-time-material{margin-bottom:5.375rem}.baikingu-case section.how-we-start .how-we-start-time-material img{margin-top:3rem;width:calc(100% + 1.33333rem);height:auto;margin-right:-1.33333rem}.baikingu-case section.how-we-start .how-we-start-design{margin-bottom:4.75rem}.baikingu-case section.how-we-start .how-we-start-design .col:last-of-type{-ms-flex-order:-1;order:-1}.baikingu-case section.how-we-start .how-we-start-design img{width:100%;height:auto;margin-top:2.125rem}.baikingu-case section.how-we-start .how-we-start-customer{padding-bottom:5.5rem}.baikingu-case section.how-we-start .how-we-start-customer img{width:100%;height:auto;margin-top:2.5rem}}.baikingu-case section.frontend .frontend-development h2{text-align:center}.baikingu-case section.frontend .frontend-development .images-wrapper{position:relative}.baikingu-case section.frontend .frontend-development img{width:42.6rem;height:29.65rem;position:absolute;left:-86px}.baikingu-case section.frontend .frontend-development img:last-of-type{mix-blend-mode:screen}.baikingu-case section.frontend .frontend-solutions{background-color:#172b3e}.baikingu-case section.frontend .frontend-solutions .solution h5{color:#73b1d3}@media (min-width:2000px){.baikingu-case section.frontend .frontend-solutions img{width:52.5rem;height:37.4rem}}.baikingu-case section.frontend .frontend-architecture svg{height:auto;max-width:100%}.baikingu-case section.frontend .frontend-tests-statistics{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.baikingu-case section.frontend .frontend-tests-statistics .text-caption{width:100%;color:#798897}.baikingu-case section.frontend .frontend-tests-statistics .statistic-wrapper{text-align:left}.baikingu-case section.frontend .frontend-tests-frameworks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:2000px){.baikingu-case section.frontend .frontend-tests img{width:90%}.baikingu-case section.frontend .frontend-architecture svg{width:19.75rem;height:23.65rem}}@media (min-width:576px){.baikingu-case section.frontend .frontend-development{padding:9.3rem 0 5.9rem}.baikingu-case section.frontend .frontend-development h2{margin-bottom:6.1rem}.baikingu-case section.frontend .images-wrapper{height:29.65rem}.baikingu-case section.frontend .frontend-solutions{padding:6.8rem 0 2.4rem}.baikingu-case section.frontend .frontend-solutions .solution{margin-top:2.8rem}.baikingu-case section.frontend .frontend-tests{padding:9.3rem 0 7.3rem}.baikingu-case section.frontend .frontend-tests h2{margin-bottom:3.45rem}.baikingu-case section.frontend .frontend-tests-statistics .text-caption{margin-bottom:.85rem}.baikingu-case section.frontend .frontend-tests-frameworks{margin-top:3.2rem}.baikingu-case section.frontend .frontend-tests-frameworks .jasmine{width:8.9rem;height:2.15rem}.baikingu-case section.frontend .frontend-tests-frameworks .karma{width:7.95rem;height:1.85rem;margin:0 auto}.baikingu-case section.frontend .frontend-architecture{padding-bottom:10.4rem}}@media (min-width:576px) and (max-width:1279.98px){.baikingu-case section.frontend .images-wrapper{margin-left:-25%}.baikingu-case section.frontend .frontend-tests-illustration{max-width:100%}.baikingu-case section.frontend .frontend-solutions img{height:75%}.baikingu-case section.frontend .frontend-development{padding-bottom:0}.baikingu-case section.frontend .frontend-development .images-col{-ms-flex-order:4;order:4}.baikingu-case section.frontend .frontend-development .images-wrapper{margin-left:0;right:-1.5rem;top:-15%}.baikingu-case section.frontend .frontend-architecture .text-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (min-width:576px) and (max-width:768px){.baikingu-case section.frontend .frontend-solutions .image-col,.baikingu-case section.frontend .frontend-solutions .text-col{max-width:none}.baikingu-case section.frontend .frontend-solutions img{width:100%;height:auto;padding-top:2.5rem}.baikingu-case section.frontend .frontend-solutions .solution{max-width:75%}}@media (max-width:575.98px){.baikingu-case section.frontend .frontend-development{padding:5.5rem 0 3rem}.baikingu-case section.frontend .frontend-development h2{margin-bottom:1.625rem}.baikingu-case section.frontend .frontend-development .images-col{-ms-flex-order:4;order:4}.baikingu-case section.frontend .frontend-development .images-wrapper{margin-top:2.6rem;height:25.625rem}.baikingu-case section.frontend .frontend-development .images-wrapper img{height:25.625rem}.baikingu-case section.frontend .frontend-solutions{padding:4rem 0 2.5rem}.baikingu-case section.frontend .frontend-solutions h2{margin-bottom:1.375rem}.baikingu-case section.frontend .frontend-solutions .solution+.solution{margin-top:2.75rem}.baikingu-case section.frontend .frontend-solutions img{margin-left:-1.33333rem;height:25.3125rem;margin-top:2.25rem}.baikingu-case section.frontend .frontend-tests{padding:5.5rem 0 4.125rem}.baikingu-case section.frontend .frontend-tests h2{margin-bottom:2.25rem}.baikingu-case section.frontend .frontend-tests .frontend-tests-illustration{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);margin-top:1.5rem}.baikingu-case section.frontend .frontend-tests-statistics .text-caption{margin-bottom:1.875rem}.baikingu-case section.frontend .frontend-tests-frameworks{margin-top:2.25rem;-ms-flex-pack:justify;justify-content:space-between}.baikingu-case section.frontend .frontend-tests-frameworks .jasmine{height:2.125rem;width:auto}.baikingu-case section.frontend .frontend-tests-frameworks .karma{height:1.5rem;width:auto}.baikingu-case section.frontend .frontend-architecture{padding-bottom:5.75rem}.baikingu-case section.frontend .frontend-architecture svg{margin-top:3rem}}.baikingu-case section.backend .backend-development .technologies-header{text-align:center;color:#798897}.baikingu-case section.backend .backend-development .technologies,.baikingu-case section.backend .backend-development .technology{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.baikingu-case section.backend .backend-development .technology-name{font-weight:500}.baikingu-case section.backend .backend-development .image-wrapper{background-position:50%;background-size:contain;background-repeat:no-repeat;text-align:center;-ms-flex-align:end;align-items:flex-end}body.no-webp .baikingu-case section.backend .backend-development .image-wrapper{background-image:url(/assets/images/our-work/page-baikingu/backend-background.png?v=d6d8a877ae)}body.webp .baikingu-case section.backend .backend-development .image-wrapper{background-image:url(/assets/images/our-work/page-baikingu/backend-background.webp?v=0366ed5805)}.baikingu-case section.backend .backend-development .image-wrapper img{width:49.2rem;height:36.15rem}.baikingu-case section.backend .backend-devops .images-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.baikingu-case section.backend .backend-tools .libraries-list.libraries{display:-ms-grid;display:grid}.baikingu-case section.backend .backend-tools .col-divider{position:relative}.baikingu-case section.backend .backend-tools .col-divider:after{content:"";position:absolute;top:0;left:0;top:50%;transform:translateY(-50%);height:100%;width:1px;background-color:#212d3e}.baikingu-case section.backend .backend-tests .backend-tests-wrapper{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position-y:0;background-color:#172b3e}body.no-webp .baikingu-case section.backend .backend-tests .backend-tests-wrapper{background-image:url(/assets/images/our-work/page-baikingu/tests-photo.jpg?v=9cf283a72f)}body.webp .baikingu-case section.backend .backend-tests .backend-tests-wrapper{background-image:url(/assets/images/our-work/page-baikingu/tests-photo.webp?v=6248078502)}.baikingu-case section.backend .backend-tests .backend-tests-statistics{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.baikingu-case section.backend .backend-tests .statistic-value{color:#798897}@media (min-width:576px){.baikingu-case section.backend{padding-bottom:7.5rem}.baikingu-case section.backend .backend-development{padding-bottom:11.5rem}.baikingu-case section.backend .backend-development .technologies-header{margin:5.2rem 0 1.2rem}.baikingu-case section.backend .backend-development .technology-logo{height:2.8rem;width:auto;margin-right:1rem}.baikingu-case section.backend .backend-development .technology+.technology{margin-left:1.1rem}.baikingu-case section.backend .backend-development .image-wrapper{background-size:87.05rem 17.4rem}.baikingu-case section.backend .backend-development .col-top{text-align:center}.baikingu-case section.backend .backend-devops{padding-bottom:14.6rem}.baikingu-case section.backend .backend-devops svg{width:11.45rem;height:11.45rem}}@media (min-width:576px) and (min-width:576px) and (max-width:1279.98px){.baikingu-case section.backend .backend-devops{padding-bottom:7.5rem}}@media (min-width:576px){.baikingu-case section.backend .backend-tools{padding-bottom:9.15rem}.baikingu-case section.backend .backend-tools .libraries-list.libraries{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.baikingu-case section.backend .backend-tools h2{margin-bottom:2.5rem;text-align:center}.baikingu-case section.backend .backend-tests .backend-tests-wrapper{padding-top:46.69261%;padding-bottom:5.35rem;background-size:100% auto}.baikingu-case section.backend .backend-tests h2{text-align:center;margin-bottom:3.6rem}}@media (min-width:576px) and (max-width:1279.98px){.baikingu-case section.backend .backend-devops svg+svg{padding-left:.5rem}.baikingu-case section.backend .backend-development{padding-bottom:7.5rem}}@media (max-width:575.98px){.baikingu-case section.backend .backend-development{padding-bottom:4rem}.baikingu-case section.backend .backend-development .technologies-header{margin:3.75rem 0 1.5rem}.baikingu-case section.backend .backend-development .technology-logo{height:3.5rem;width:auto;margin-right:1.25rem}.baikingu-case section.backend .backend-development .technology+.technology{margin-left:1.375rem}.baikingu-case section.backend .backend-development .image-wrapper{background-image:none}.baikingu-case section.backend .backend-development .image-wrapper img{height:27.125rem;width:auto;position:relative}.baikingu-case section.backend .backend-devops{padding-bottom:5.375rem}.baikingu-case section.backend .backend-devops .images-wrapper{margin-top:3.125rem}.baikingu-case section.backend .backend-devops svg{width:5.5rem;height:5.5rem}.baikingu-case section.backend .backend-tools{padding-bottom:4.5rem}.baikingu-case section.backend .backend-tools h2{margin-bottom:1.75rem}.baikingu-case section.backend .backend-tools .libraries-list.libraries{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:2.75rem}.baikingu-case section.backend .backend-tests{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.baikingu-case section.backend .backend-tests .row{margin-left:0}.baikingu-case section.backend .backend-tests .col{padding-left:1.5rem}.baikingu-case section.backend .backend-tests .backend-tests-wrapper{background-size:auto 20rem;width:100%;background-position-x:-10rem;padding-top:117.21612%;padding-bottom:7.25rem}.baikingu-case section.backend .backend-tests h2{margin-bottom:2.25rem}}.bingli-case{overflow:hidden}.bingli-case .bingli-hero{background-size:cover;overflow:hidden}body.no-webp .bingli-case .bingli-hero{background-image:url(/assets/images/our-work/page-bingli/hero-background.png?v=5402e52e4b)}body.webp .bingli-case .bingli-hero{background-image:url(/assets/images/our-work/page-bingli/hero-background.webp?v=9759ead304)}.bingli-case .bingli-hero .h6{color:#798897;margin-bottom:.5rem}.bingli-case .bingli-hero h1{margin-bottom:2rem}.bingli-case .bingli-hero .bingli-app{height:auto;width:44vw}.bingli-case .bingli-hero .col-img{padding-top:11rem}.bingli-case .bingli-hero .col-text{padding-top:16.1rem}.bingli-case .bingli-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.bingli-case .bingli-hero .tags .tag{border:.05rem solid #211d1a;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.bingli-case .bingli-hero .tags .tag{border:1px solid #211d1a}}.bingli-case .bingli-hero .tags .tag:not(:last-child){margin-right:.4rem}.bingli-case .bingli-hero .tags .tag .tag-text{color:#211d1a}@media (max-width:575.98px){.bingli-case .bingli-hero .tags{display:none}}.bingli-case .bingli-intro{margin-top:5rem}.bingli-case .bingli-intro .h5{color:#339567;margin:auto;max-width:57.5rem;text-align:center}.bingli-case .bingli-tutorial{margin-top:9rem}.bingli-case .bingli-tutorial .bingli-steps{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.bingli-case .bingli-tutorial .bingli-step{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:16.25rem}.bingli-case .bingli-tutorial .step-number svg{width:2.35rem;height:2.35rem}.bingli-case .bingli-tutorial .step-text-wrapper{margin-left:1rem}.bingli-case .bingli-tutorial .illustration-img{height:auto;margin-top:2.5rem;width:100%}.bingli-case .bingli-tutorial .check{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:30%;flex-basis:30%}.bingli-case .bingli-tutorial .checks-wrapper{border:.05rem solid #339567;padding:2rem;border-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:5rem}@media screen and (max-width:1280px){.bingli-case .bingli-tutorial .checks-wrapper{border:1px solid #339567}}.bingli-case .bingli-tutorial .check-icon{margin-right:.75rem;margin-top:.5rem}@media (min-width:576px) and (max-width:1279.98px){.bingli-case .bingli-tutorial{margin-top:4.5rem}.bingli-case .bingli-tutorial .checks-wrapper{-ms-flex-pack:justify;justify-content:space-between}.bingli-case .bingli-tutorial .check{-ms-flex-preferred-size:45%;flex-basis:45%}}@media (min-width:576px) and (max-width:768px){.bingli-case .bingli-tutorial .bingli-steps{-ms-flex-direction:column;flex-direction:column}.bingli-case .bingli-tutorial .bingli-step{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;margin-bottom:1rem}}.bingli-case .bingli-challenge{margin-top:11.5rem}.bingli-case .bingli-challenge .h6{margin-bottom:1rem}.bingli-case .bingli-challenge h2{margin-bottom:1.5rem}.bingli-case .bingli-challenge p{max-width:90%}@media (min-width:576px) and (max-width:640px){.bingli-case .bingli-challenge p{margin-bottom:1rem}}.bingli-case .bingli-challenge li+li{margin-top:1rem}@media (min-width:576px) and (max-width:1279.98px){.bingli-case .bingli-challenge{margin-top:5.75rem}}.bingli-case .bingli-screens{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:29rem;position:relative}body.no-webp .bingli-case .bingli-screens{background-image:url(/assets/images/our-work/page-bingli/bingli-screen-background.png?v=799800c524)}body.webp .bingli-case .bingli-screens{background-image:url(/assets/images/our-work/page-bingli/bingli-screen-background.webp?v=b6e05d5a03)}.bingli-case .bingli-screens .ipad,.bingli-case .bingli-screens p{position:absolute}.bingli-case .bingli-screens .ipad{bottom:0;height:30rem;left:50%;transform:translate(-50%,70%)}.bingli-case .bingli-screens p{font-weight:400;left:50%;max-width:23.5rem;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (min-width:576px) and (max-width:1279.98px){.bingli-case .bingli-screens{height:20rem}.bingli-case .bingli-screens .ipad{height:22.5rem}}.bingli-case .bingli-application{background-color:#4ac38b;background-position:top;background-repeat-x:no-repeat;background-size:cover;color:#fff;padding-top:24rem;font-weight:500}body.no-webp .bingli-case .bingli-application{background-image:url(/assets/images/our-work/page-bingli/green-bones-background.jpg?v=2d53cb1969)}body.webp .bingli-case .bingli-application{background-image:url(/assets/images/our-work/page-bingli/green-bones-background.webp?v=4216a74a5a)}.bingli-case .bingli-application .row{-ms-flex-align:center;align-items:center}.bingli-case .bingli-application .arm-pain{max-width:24rem}.bingli-case .bingli-application .machine-learning{max-width:18rem}.bingli-case .bingli-application .bingli-iphone-app{max-width:22.5rem}.bingli-case .bingli-application .arm-pain-img{height:auto;width:50vw}.bingli-case .bingli-application .bingli-iphone-app-img{height:auto;width:100%}.bingli-case .bingli-application .machine-learning-img{transform:translateX(-10%);width:110%}.bingli-case .bingli-workflow{margin-bottom:10rem;margin-top:7.5rem}.bingli-case .bingli-workflow .workflow{display:-ms-flexbox;display:flex}.bingli-case .bingli-workflow .workflow-icon{-ms-flex-preferred-size:23%;flex-basis:23%}.bingli-case .bingli-workflow h2{margin-bottom:7.5rem}.bingli-case .bingli-workflow .h6{color:#bdc3cb}.bingli-case .bingli-workflow .workflow-title{margin-bottom:1.5rem}.bingli-case .bingli-workflow li+li{margin-top:1rem}@media (min-width:2000px){.bingli-case .bingli-workflow .workflow-icon svg{width:3rem;height:2.75rem}}@media (min-width:576px) and (max-width:1279.98px){.bingli-case .bingli-workflow{margin-bottom:5rem;margin-top:5rem}.bingli-case .bingli-workflow .workflow{-ms-flex-direction:column;flex-direction:column;margin-top:.5rem}.bingli-case .bingli-workflow .workflow-icon{margin-bottom:1rem}}@media (min-width:1280px){.bingli-case .bingli-workflow .col-title{padding-left:0}}@media (max-width:575.98px){.bingli-case .bingli-workflow h2{margin-bottom:4.5rem}}.bingli-case .bingli-kick-off .kick-off-img{width:100%}.bingli-case .bingli-kick-off .kick-off-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:1rem}.bingli-case .bingli-kick-off .kick-off-text{-ms-flex-preferred-size:40%;flex-basis:40%}.bingli-case .bingli-kick-off .kick-off-title{margin:0 5%}.bingli-case .bingli-kick-off .kick-off-col{background-color:#fff;margin:auto;margin-top:-4rem;padding-top:3rem;width:90%}.bingli-case .bingli-kick-off .bingli-mvp-img{margin:1rem 10% 8rem;width:80%}@media (min-width:576px) and (max-width:1279.98px){.bingli-case .bingli-kick-off .kick-off-img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}}.bingli-case .bingli-user-stories .user-stories-text{max-width:90%}.bingli-case .bingli-user-stories .user-stories-img{width:calc(100% + 2rem)}.bingli-case .bingli-user-stories .bingli-post-its-img{width:80%;margin:1.5rem 10% 0}.bingli-case .bingli-ui-design{margin-top:5rem}.bingli-case .bingli-ui-design .overflow-wrapper{overflow:hidden}.bingli-case .bingli-ui-design .row-ui-design{margin-bottom:7.5rem}.bingli-case .bingli-ui-design .ui-design-img{width:calc(100% + 8rem)}.bingli-case .bingli-ui-design .macbook-app-img{width:100%;margin-bottom:-20%}.bingli-case .bingli-technology{background-color:#4ac38b;background-position:top;background-repeat-x:no-repeat;background-size:cover;padding-top:17rem}body.no-webp .bingli-case .bingli-technology{background-image:url(/assets/images/our-work/page-bingli/green-bones-background-2.jpg?v=d59240883c)}body.webp .bingli-case .bingli-technology{background-image:url(/assets/images/our-work/page-bingli/green-bones-background-2.webp?v=d6562f64a3)}.bingli-case .bingli-technology .col-technology{box-shadow:0 .2rem 1.65rem .6rem rgba(74,74,74,.22);background-color:#fff;padding:5rem 6rem;margin-bottom:7.5rem}.bingli-case .bingli-technology .bingli-ipad-img{width:100%}.bingli-case .bingli-technology .list-technology{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.bingli-case .bingli-technology .col-technology h2{margin-bottom:2rem;text-align:center}.bingli-case .bingli-technology .technologies-container{display:-ms-flexbox;display:flex}.bingli-case .bingli-technology .technologies-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;color:#fff}.bingli-case .bingli-technology .technology-header{color:#f0e0c6;font-family:Inconsolata,sans-serif;font-weight:600}.bingli-case .bingli-technology .technology+.technology{margin-top:1.5rem}.bingli-case .bingli-technology .technology-list{font-weight:400;margin-top:.5rem}.bingli-case .bingli-technology .technology-list li+li{margin-top:.5rem}.bingli-case .bingli-technology .technology-list .serviceText{border-bottom:.05rem solid #fff;padding:0 .1rem .1rem}@media screen and (max-width:1280px){.bingli-case .bingli-technology .technology-list .serviceText{border-bottom:1px solid #fff}}.bingli-case .bingli-technology .technology-list .serviceText:hover{opacity:.7}.bingli-case .bingli-technology .row-frontend h2{margin-bottom:1.5rem;margin-top:2.5rem;color:#fff}.bingli-case .bingli-technology .row-backend{color:#fff;margin-bottom:8rem;margin-top:6rem}.bingli-case .bingli-technology .row-backend h2{margin-bottom:1rem}.bingli-case .bingli-technology .backend-col-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.bingli-case .bingli-technology .backend-col{-ms-flex-preferred-size:30%;flex-basis:30%}.bingli-case .bingli-technology .system-part{background-color:hsla(0,0%,6%,.25);border:.2rem solid #89e4c2;border-radius:.75rem;margin-top:3rem;padding:1.25rem 0 1.75rem;text-align:center}.bingli-case .bingli-technology .system-part.small-part{margin-top:0;padding:.5rem 0}.bingli-case .bingli-technology .system-part+.technologies-wrapper{margin-top:2.5rem}.bingli-case .bingli-technology .system-part.small-part+.technologies-wrapper{margin-top:4.4rem}.bingli-case .bingli-technology .system-title{font-weight:500;margin-bottom:.5rem}.bingli-case .bingli-technology .system-description{margin:auto}.bingli-case .bingli-technology .technology+.technology{margin-top:2.5rem}.bingli-case .bingli-technology .row-backend p{margin-bottom:4rem}.bingli-case .bingli-technology .col-python{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:2rem}.bingli-case .bingli-technology .col-python span{font-weight:600}.bingli-case .bingli-technology .arrow-up{margin:10px auto}.bingli-case .bingli-technology .arrow-up.white:after{background-image:url(/assets/images/arrows/arrow-head-white.svg?v=9362599df5);color:#fff}.bingli-case .bingli-technology .arrow-up:before{background-color:#fff}.bingli-case .bingli-technology .python-logo-img{height:3.9rem;margin-right:2rem;width:3.9rem}.bingli-case .bingli-technology .machine-learning-flow-img{width:60%;height:auto;margin:0 20%}.bingli-case .bingli-technology .col-machine-learning-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:576px) and (max-width:1279.98px){.bingli-case .bingli-technology{padding-top:12.5rem}.bingli-case .bingli-technology .col-technology{padding:2.5rem 3rem;margin-bottom:5rem}.bingli-case .bingli-technology .row-machine-learning{padding-bottom:9rem}.bingli-case .bingli-technology .row-backend{margin-bottom:4rem}}@media (min-width:576px){.bingli-case .bingli-technology .col-technology li+li{margin-top:0}}@media (max-width:1024px){.bingli-case .bingli-technology .col-machine-learning-image,.bingli-case .bingli-technology .col-machine-learning-text{max-width:100%}.bingli-case .bingli-technology .col-machine-learning-image>div{width:100%}.bingli-case .bingli-technology .machine-learning-flow-img{width:40%;margin:0 30% 2.5rem}}.bingli-case .bingli-sketching-prototyping h2,.bingli-case .bingli-ui-design h2,.bingli-case .bingli-user-stories h2{margin-bottom:1rem}.bingli-case .bingli-sketching-prototyping .col-text,.bingli-case .bingli-ui-design .col-text,.bingli-case .bingli-user-stories .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.bingli-case ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-green.svg?v=d3d02fdfa1)}@media (max-width:575.98px){.bingli-case .bingli-hero{background-size:contain;background-repeat:no-repeat}body.no-webp .bingli-case .bingli-hero{background-image:url(/assets/images/our-work/page-bingli/hero-background-mobile.png?v=929c02fe42)}body.webp .bingli-case .bingli-hero{background-image:url(/assets/images/our-work/page-bingli/hero-background-mobile.webp?v=b5d41d0c63)}.bingli-case .bingli-hero .h6{width:10.9375rem;text-align:center}.bingli-case .bingli-hero h1{margin-bottom:0;text-align:center}.bingli-case .bingli-hero .bingli-app-mobile{margin-left:.25rem;height:auto;width:100vw}.bingli-case .bingli-hero .col-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:9.9375rem;padding-top:0}.bingli-case .bingli-hero .col-img{margin-top:3rem;padding-top:0}.bingli-case .bingli-intro{margin-top:4.375rem}.bingli-case .bingli-intro h5{width:17.9375rem}.bingli-case .bingli-tutorial{margin-top:4.125rem}.bingli-case .bingli-tutorial .checks-wrapper{padding:2.375rem 1.6875rem 0;margin-top:5.8125rem;-ms-flex-direction:column;flex-direction:column}.bingli-case .bingli-tutorial .check{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.4375rem}.bingli-case .bingli-tutorial .check .check-icon{margin-right:1rem}.bingli-case .bingli-challenge{margin-top:5.375rem}.bingli-case .bingli-challenge .h6{margin-bottom:0;margin-top:1.6875rem}.bingli-case .bingli-challenge .list-checkmark{margin-top:1.6875rem}.bingli-case .bingli-challenge .list-checkmark li{padding-left:1.9375rem}.bingli-case .bingli-screens{height:20.0625rem;margin-top:1.6875rem;margin-bottom:12.5rem}body.no-webp .bingli-case .bingli-screens{background-image:url(/assets/images/our-work/page-bingli/bingli-screen-background-mobile.png?v=bb1c277dc5)}body.webp .bingli-case .bingli-screens{background-image:url(/assets/images/our-work/page-bingli/bingli-screen-background-mobile.webp?v=6de6995dd8)}.bingli-case .bingli-screens p{width:17.9375rem;transform:translate(-50%,-85%)}.bingli-case .bingli-screens .ipad-mobile{position:absolute;bottom:-21.125rem;height:auto;width:100vw}.bingli-case .bingli-application{padding-top:13.75rem;padding-bottom:6.625rem}body.no-webp .bingli-case .bingli-application{background-image:url(/assets/images/our-work/page-bingli/green-bones-background-mobile.png?v=dd980e4be8)}body.webp .bingli-case .bingli-application{background-image:url(/assets/images/our-work/page-bingli/green-bones-background-mobile.webp?v=b5a8c35a5b)}.bingli-case .bingli-application .arm-pain-img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);height:auto}.bingli-case .bingli-application .arm-pain{margin-top:.9375rem;margin-bottom:5.75rem}.bingli-case .bingli-application .machine-learning{margin-bottom:5.9375rem}.bingli-case .bingli-application .bingli-iphone-app-img{width:15.0625rem;height:21.875rem;margin-left:.625rem}.bingli-case .bingli-application .bingli-iphone-app{margin-top:1.5625rem}.bingli-case .bingli-application .machine-learning-img{margin-bottom:1.5625rem}.bingli-case .bingli-workflow{margin-top:5.375rem;margin-bottom:1.6875rem}.bingli-case .bingli-workflow .workflow{margin-bottom:3.3125rem}.bingli-case .bingli-workflow .workflow svg{width:2.8125rem;height:3.0625rem}.bingli-case .bingli-workflow .workflow .h4{margin-bottom:.4375rem}.bingli-case .bingli-workflow .h6{margin-bottom:.5rem}.bingli-case .bingli-kick-off .kick-off-col{margin:0 auto auto;padding-top:0;width:100%}.bingli-case .bingli-kick-off .kick-off-title{margin:0;margin-top:2.1875rem}.bingli-case .bingli-kick-off .kick-off-text-wrapper{-ms-flex-direction:column;flex-direction:column;margin-top:0}.bingli-case .bingli-kick-off .kick-off-text-wrapper .kick-off-text{margin-top:.75rem}.bingli-case .bingli-kick-off .bingli-mvp-img-mobile{width:100vw;margin-top:2.2875rem;margin-bottom:4.6875rem}.bingli-case .bingli-user-stories .user-stories-img-mobile{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw;margin-top:3.125rem}.bingli-case .bingli-user-stories .bingli-post-its-img-mobile{margin:2rem -1.5rem .9375rem;width:calc(100% + 3rem);width:100vw}.bingli-case .bingli-sketching-prototyping img{width:100vw;margin-top:2.625rem}.bingli-case .bingli-ui-design{margin-top:5rem}.bingli-case .bingli-ui-design .ui-design-img{margin-top:1.8125rem;width:100vw}.bingli-case .bingli-ui-design .row-ui-design{margin-bottom:0}.bingli-case .bingli-ui-design .ui-design-img{margin-bottom:7.5rem}.bingli-case .bingli-ui-design .macbook-app-img{margin-bottom:-45%}.bingli-case .bingli-technology{padding-top:11.6875rem;background-color:#4ac38b}body.no-webp .bingli-case .bingli-technology{background-image:url(/assets/images/our-work/page-bingli/green-bones-background-2-mobile.png?v=f399e42bcb)}body.webp .bingli-case .bingli-technology{background-image:url(/assets/images/our-work/page-bingli/green-bones-background-2-mobile.webp?v=ff4534b0c4)}.bingli-case .bingli-technology .row-backend .technology-header,.bingli-case .bingli-technology .row-backend li,.bingli-case .bingli-technology .row-frontend .technology-header,.bingli-case .bingli-technology .row-frontend li{font-size:.75em;height:1.25rem}.bingli-case .bingli-technology .col-technology{background-color:#fff;left:10px;padding:2.625rem 1.25rem 2.75rem;margin-bottom:0}.bingli-case .bingli-technology .col-technology h2{text-align:left;margin-bottom:18px}.bingli-case .bingli-technology .col-technology .list-technology{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.bingli-case .bingli-technology .col-technology .list-technology li{padding-left:1.9375rem;width:100%}.bingli-case .bingli-technology .col-technology .list-technology li+li{margin-top:.5rem}.bingli-case .bingli-technology .row-frontend h2{margin-bottom:1.75rem;margin-top:5.375rem}.bingli-case .bingli-technology .technology-list{margin-top:.25rem}.bingli-case .bingli-technology .bingli-ipad-img{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);width:100vw;height:auto;margin-top:3.4375rem}.bingli-case .bingli-technology .row-backend{color:#fff;margin-bottom:4.5rem;margin-top:3.75rem}.bingli-case .bingli-technology .row-backend h2{margin-bottom:.6875rem}.bingli-case .bingli-technology .row-backend p{margin-bottom:2.1875rem}.bingli-case .bingli-technology .row-backend .system-part{margin-top:1rem}.bingli-case .bingli-technology .row-backend .backend-col-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.bingli-case .bingli-technology .row-backend .technologies-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:4.0625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.bingli-case .bingli-technology .row-backend .technologies-row .backend-col{-ms-flex-preferred-size:50%;flex-basis:50%}.bingli-case .bingli-technology .row-backend .technologies-row .data-management{margin-top:1.3125rem}.bingli-case .bingli-technology .row-backend .technologies-row .technology+.technology{margin-top:1.05rem}.bingli-case .bingli-technology .row-backend .col-python{font-size:.75em;margin-top:1.6875rem}.bingli-case .bingli-technology .row-backend .col-python .python-logo-img{height:2.4375rem;margin-right:.9375rem;width:2.4375rem}.bingli-case .bingli-technology .machine-learning-wrapper{color:#fff}.bingli-case .bingli-technology .machine-learning-wrapper p+p{margin-top:1.25rem}.bingli-case .bingli-technology .machine-learning-wrapper h2{margin-bottom:.75rem}.bingli-case .bingli-technology .machine-learning-flow-img{width:100%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:3.875rem;padding-bottom:8.125rem}.bingli-case ul.list-checkmark.checkmark-green li:before{width:.9375rem;height:.6875rem;margin-bottom:1.375rem;margin-right:1.25rem}}@media (min-width:576px){.bingli-case .bingli-sketching-prototyping .sketching-prototyping-img{transform:translateX(-5rem);width:calc(90% + 5rem)}.bingli-case .technologies-row .backend-col{margin-top:-3.5rem}.bingli-case .technologies-row .data-management{margin-top:4.75rem}.bingli-case .row-machine-learning{padding-bottom:18rem}.bingli-case .row-machine-learning .machine-learning-wrapper{box-shadow:0 .2rem 1.65rem .6rem rgba(74,74,74,.22);background-color:#fff;padding:5rem}.bingli-case .row-machine-learning .machine-learning-wrapper h2{margin-bottom:1rem}.bingli-case .row-machine-learning .machine-learning-wrapper p{max-width:90%}.bingli-case .row-machine-learning .machine-learning-wrapper p+p{margin-top:1.5rem}}.ripple-case{overflow:hidden}.ripple-case ul.list-checkmark li:before{background-image:url(/assets/images/checkmark-green.svg?v=910bcdc302)}.ripple-case .ripple-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;background-color:#0e1120;background-size:cover;color:#fff;min-height:100vh}body.no-webp .ripple-case .ripple-hero{background-image:url(/assets/images/our-work/page-ripple/hero-background.png?v=7cf8e7770c)}body.webp .ripple-case .ripple-hero{background-image:url(/assets/images/our-work/page-ripple/hero-background.webp?v=2295b9bb24)}@media (max-width:575.98px){.ripple-case .ripple-hero{padding:10.9375rem 0}}.ripple-case .ripple-hero .h6{margin-bottom:.5rem}.ripple-case .ripple-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.ripple-case .ripple-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.ripple-case .ripple-hero .tags .tag{border:1px solid #fff}}.ripple-case .ripple-hero .tags .tag:not(:last-child){margin-right:.4rem}.ripple-case .ripple-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.ripple-case .ripple-hero .tags{display:none}}.ripple-case .ripple-hero .tags .tag{opacity:1}.ripple-case .ripple-hero h1{margin-bottom:2rem}.ripple-case .ripple-publications{padding-top:3.75rem;padding-bottom:1rem;text-align:center;background-color:#fdfdf9}.ripple-case .ripple-publications .publication-image{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:3.5rem;margin-bottom:1rem}.ripple-case .ripple-publications .publication-image .icon-big{display:none}@media (min-width:2000px){.ripple-case .ripple-publications .publication-image .icon-big{display:block;max-height:100%;max-width:80%}.ripple-case .ripple-publications .publication-image .icon-normal{display:none}}.ripple-case .ripple-publications .text-small{font-weight:400;font-style:italic;color:#767676}@media (min-width:576px) and (max-width:1279.98px){.ripple-case .ripple-publications .publication{padding-bottom:2rem}}.ripple-case .ripple-challenge{margin-top:7.25rem;margin-bottom:10rem}.ripple-case .ripple-challenge h5{text-align:center}.ripple-case .ripple-challenge h2{margin-bottom:1.5rem}.ripple-case .ripple-challenge .h6{margin-bottom:1rem}.ripple-case .ripple-challenge .challenge-header{margin-bottom:9.75rem}@media (min-width:576px) and (max-width:1279.98px){.ripple-case .ripple-challenge h2{margin-bottom:1rem}}@media (min-width:576px) and (max-width:767px){.ripple-case .ripple-challenge{margin-bottom:5rem}.ripple-case .ripple-challenge .col:not(.challenge-header){max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0%;margin-bottom:1rem}}.ripple-case .ripple-app-description img{width:40rem}.ripple-case .ripple-app-description .row{-ms-flex-align:center;align-items:center}.ripple-case .ripple-app-description .row+.row{margin-bottom:5rem}.ripple-case .ripple-app-description h2{margin-bottom:1.5rem}@media (min-width:1441px){.ripple-case .ripple-app-description .col-img-left{transform:translateX(-33%)}}@media (min-width:1280px) and (max-width:1024px){.ripple-case .ripple-app-description img{width:35rem}.ripple-case .ripple-app-description .col-img-left{transform:translateX(-18%)}}@media (min-width:1024px) and (max-width:1440px){.ripple-case .ripple-app-description img{width:100%}}.ripple-case .ripple-technology{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:top;height:40rem;margin-top:8.5rem}body.no-webp .ripple-case .ripple-technology{background-image:url(/assets/images/our-work/page-ripple/technology-background.png?v=af64a44b45)}body.webp .ripple-case .ripple-technology{background-image:url(/assets/images/our-work/page-ripple/technology-background.webp?v=1ca4738667)}.ripple-case .ripple-technology h2{margin-top:8.25rem;margin-bottom:2.5rem}@media (min-width:576px){.ripple-case .ripple-technology{position:relative}.ripple-case .ripple-technology img{position:absolute;bottom:0;width:25rem}}.ripple-case .ripple-shader{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:100%;height:50rem}body.no-webp .ripple-case .ripple-shader{background-image:url(/assets/images/our-work/page-ripple/shader-background.png?v=5b9a818037)}body.webp .ripple-case .ripple-shader{background-image:url(/assets/images/our-work/page-ripple/shader-background.webp?v=38522394a8)}.ripple-case .ripple-shader h2{margin-top:10rem;margin-bottom:2.5rem}@media (min-width:576px) and (max-width:767px){.ripple-case .ripple-shader{background-position:90%}}.ripple-case .ripple-postgres{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:top;height:50rem}body.no-webp .ripple-case .ripple-postgres{background-image:url(/assets/images/our-work/page-ripple/postgres-background.png?v=aa22744e90)}body.webp .ripple-case .ripple-postgres{background-image:url(/assets/images/our-work/page-ripple/postgres-background.webp?v=e40a05eb20)}.ripple-case .ripple-postgres h2{margin-top:12.8rem;margin-bottom:2.5rem}@media (min-width:576px) and (max-width:767px){.ripple-case .ripple-postgres h2{margin-top:8.5rem}}@media (min-width:576px) and (max-width:1279.98px){.ripple-case .ripple-postgres{background-position:30% top}}.ripple-case .ripple-libraries{padding-top:6.3rem;padding-bottom:9.75rem}.ripple-case .ripple-libraries .h2{margin-bottom:2.25rem}.ripple-case .ripple-libraries .ripple-libs-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ripple-case .ripple-libraries .ripple-libs-list .lib{margin-top:2rem;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@media (min-width:640px) and (max-width:1023px){.ripple-case .ripple-libraries .ripple-libs-list .lib{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%}}@media (max-width:640px){.ripple-case .ripple-libraries .ripple-libs-list .lib{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.ripple-case .ripple-libraries.ripple-libraries-ios{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .ripple-case .ripple-libraries.ripple-libraries-ios{background-image:url(/assets/images/our-work/page-ripple/ios-lib-background.png?v=a439be97ae)}body.webp .ripple-case .ripple-libraries.ripple-libraries-ios{background-image:url(/assets/images/our-work/page-ripple/ios-lib-background.webp?v=a781a740b2)}.ripple-case .ripple-mvvm{margin-top:7.9rem;margin-bottom:6.45rem}.ripple-case .ripple-mvvm .col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ripple-case .ripple-mvvm .col h2{margin-bottom:.5rem}.ripple-case .ripple-mvvm .col p{margin-top:1rem}@media (min-width:2000px){.ripple-case .ripple-mvvm svg{height:25.25rem;width:20.85rem}}@media (min-width:576px) and (max-width:1279.98px){.ripple-case .ripple-mvvm svg{margin-bottom:5rem}.ripple-case .ripple-mvvm .col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}}.ripple-case .ripple-backend{background-color:#f8f9fb;padding:6.5rem 0;position:relative}.ripple-case .ripple-backend h2{margin-bottom:2.25rem}@media (min-width:2000px){.ripple-case .ripple-backend svg{height:8.4rem;width:46.95rem}}.ripple-case .ripple-backend img{width:20rem;position:absolute;top:50%;transform:translateY(-50%);right:0}@media (min-width:576px) and (max-width:1279.98px){.ripple-case .ripple-backend img{width:15rem}}.ripple-case .ripple-backend .ripple-technologies-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ripple-case .ripple-backend .ripple-technologies-list .technology{margin-top:2rem;-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%}@media (min-width:768px) and (max-width:1023px){.ripple-case .ripple-backend .ripple-technologies-list{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ripple-case .ripple-backend .ripple-technologies-list .technology{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.ripple-case .ripple-backend .graph{margin-top:5.8rem;max-width:100%}@media (min-width:576px) and (max-width:767px){.ripple-case .ripple-backend .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ripple-case .ripple-backend .technology{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.ripple-case .ripple-backend img{display:none}}.ripple-case .ripple-automatic-testing{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:0;height:35.25rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.no-webp .ripple-case .ripple-automatic-testing{background-image:url(/assets/images/our-work/page-ripple/automatic-testing-background.png?v=a09f91021f)}body.webp .ripple-case .ripple-automatic-testing{background-image:url(/assets/images/our-work/page-ripple/automatic-testing-background.webp?v=c4b04a6127)}.ripple-case .ripple-automatic-testing .testing-img{-ms-flex-item-align:end;align-self:flex-end;max-width:18.5rem;height:auto;margin-right:5rem;margin-left:-5rem}.ripple-case .ripple-automatic-testing .testing-img img{max-width:100%;height:auto}@media (min-width:576px) and (max-width:1279.98px){.ripple-case .ripple-automatic-testing .testing-img{max-width:15rem}}.ripple-case .ripple-automatic-testing .testing-graph svg{max-width:15rem;margin-right:6rem;height:auto}.ripple-case .ripple-automatic-testing .testing-info{margin-right:5rem;max-width:20rem}.ripple-case .ripple-automatic-testing .testing-info h2{margin-bottom:1.5rem}.ripple-case .ripple-automatic-testing .testing-info .facts{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ripple-case .ripple-automatic-testing .testing-info .facts .fact{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:auto;margin-top:.8rem}.ripple-case .ripple-automatic-testing .testing-info .facts .fact h3{color:#ffec3f;display:-ms-flexbox;display:flex;font-weight:300;-ms-flex-align:end;align-items:flex-end;line-height:1;margin-right:.25rem}@media (min-width:2000px){.ripple-case .ripple-automatic-testing .testing-img{width:20.75rem;max-height:32.25rem}.ripple-case .ripple-automatic-testing .testing-graph svg{width:18.45rem;height:reem(302px)}}@media (min-width:576px) and (max-width:768px){.ripple-case .ripple-automatic-testing{-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ripple-case .ripple-automatic-testing .testing-graph svg,.ripple-case .ripple-automatic-testing .testing-info{margin-right:0;max-width:100%}.ripple-case .ripple-automatic-testing .testing-info .facts{-ms-flex-pack:start;justify-content:flex-start}.ripple-case .ripple-automatic-testing .testing-info .facts .fact{-ms-flex-preferred-size:50%;flex-basis:50%}.ripple-case .ripple-automatic-testing img{display:none}}@media (min-width:769px) and (max-width:1279px){.ripple-case .ripple-automatic-testing{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1.5rem;-ms-flex-pack:center;justify-content:center}.ripple-case .ripple-automatic-testing .testing-info{margin-top:5rem;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-ms-flex-order:-1;order:-1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ripple-case .ripple-automatic-testing .testing-info .info-wrapper{width:auto;margin-bottom:2.5rem}.ripple-case .ripple-automatic-testing .testing-info .info-wrapper .facts{-ms-flex-pack:start;justify-content:flex-start}.ripple-case .ripple-automatic-testing .testing-info .info-wrapper .facts .fact{margin-right:2rem}.ripple-case .ripple-automatic-testing .testing-img{margin-left:0}.ripple-case .ripple-automatic-testing .testing-graph svg{margin-right:0}}.ripple-case .text-code{font-weight:600;color:#2ba5af;margin-bottom:.5rem}@media (min-width:576px) and (max-width:1024px){.ripple-case .ripple-app-description .row .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ripple-case .ripple-app-description img{margin-right:-1.5rem;width:calc(100% + 3rem);margin-left:-1.5rem;height:auto}.ripple-case .ripple-app-description .row:nth-child(odd){display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ripple-case .ripple-app-description h2{margin:1rem 0}.ripple-case .ripple-app-description p{margin-bottom:5rem}}@media (max-width:575.98px){.ripple-case .ripple-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;padding-top:9.875rem;width:100%;height:35.0625rem}body.no-webp .ripple-case .ripple-hero{background-image:url(/assets/images/our-work/page-ripple/hero-background-mobile.png?v=dae6d56a7e)}body.webp .ripple-case .ripple-hero{background-image:url(/assets/images/our-work/page-ripple/hero-background-mobile.webp?v=75a6e6a65b)}.ripple-case .ripple-hero .h6,.ripple-case .ripple-hero h1{text-align:center}.ripple-case .ripple-hero .h6{margin-bottom:1.0625rem}.ripple-case .ripple-publications .col{margin-bottom:3rem}.ripple-case .ripple-publications .col .publication-image{height:auto}.ripple-case .ripple-publications .col p{margin-top:1.3rem}.ripple-case .ripple-challenge{padding-top:5rem;margin:0;padding-bottom:6.25rem}.ripple-case .ripple-challenge .challenge-header{margin-bottom:5.8125rem}.ripple-case .ripple-challenge h2{margin-bottom:.75rem}.ripple-case .ripple-challenge .h6{margin-top:1.25rem;margin-bottom:1.25rem}.ripple-case .ripple-challenge li+li{margin-top:.625rem}.ripple-case .ripple-app-description .img-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.ripple-case .ripple-app-description .img-wrapper img{width:100vh;height:auto}.ripple-case .ripple-app-description .row:nth-child(odd){display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ripple-case .ripple-app-description h2{margin:.75rem 0}.ripple-case .ripple-app-description p{margin-bottom:6.25rem}.ripple-case .ripple-app-description .ar-profile{margin-top:.625rem}.ripple-case .ripple-app-description .row+.row{margin-bottom:0}.ripple-case .ripple-technology{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;height:43.75rem;margin-top:0}body.no-webp .ripple-case .ripple-technology{background-image:url(/assets/images/our-work/page-ripple/technology-background-mobile.png?v=85b5b8c635)}body.webp .ripple-case .ripple-technology{background-image:url(/assets/images/our-work/page-ripple/technology-background-mobile.webp?v=7126e3bafe)}.ripple-case .ripple-technology h2{margin-bottom:1.4375rem;margin-top:4rem}.ripple-case .ripple-shader{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:top;height:43.75rem}body.no-webp .ripple-case .ripple-shader{background-image:url(/assets/images/our-work/page-ripple/shader-background-mobile.png?v=4dc7aba11e)}body.webp .ripple-case .ripple-shader{background-image:url(/assets/images/our-work/page-ripple/shader-background-mobile.webp?v=99fbb2e19d)}.ripple-case .ripple-shader h2{margin-top:25.125rem;margin-bottom:.75rem}.ripple-case .ripple-postgres{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover;background-position:top;height:43.75rem}body.no-webp .ripple-case .ripple-postgres{background-image:url(/assets/images/our-work/page-ripple/postgres-background-mobile.png?v=f3bf3574ca)}body.webp .ripple-case .ripple-postgres{background-image:url(/assets/images/our-work/page-ripple/postgres-background-mobile.webp?v=ceb56e1ab1)}.ripple-case .ripple-postgres h2{margin-top:27.875rem}.ripple-case .ripple-libraries{padding-top:4rem;padding-bottom:3rem}.ripple-case .ripple-libraries .h2{margin-bottom:.3125rem}.ripple-case .ripple-libraries .ripple-libs-list{-ms-flex-pack:justify;justify-content:space-between}.ripple-case .ripple-libraries .ripple-libs-list .lib{margin-top:1.375rem;max-width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.ripple-case .ripple-mvvm{margin-top:3.3125rem;margin-bottom:4.3125rem}.ripple-case .ripple-mvvm .row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ripple-case .ripple-mvvm svg{width:100%;height:auto;margin-top:3.25rem}.ripple-case .ripple-backend{padding:3.75rem 0}.ripple-case .ripple-backend h2{margin-bottom:.3125rem}.ripple-case .ripple-backend .ripple-technologies-list{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.ripple-case .ripple-backend .ripple-technologies-list .technology{margin-top:1.375rem;max-width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.ripple-case .ripple-backend .col-graph{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ripple-case .ripple-backend .col-graph .graph-mobile{margin-top:3.25rem;max-width:100%}.ripple-case .ripple-automatic-testing{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:4rem 1.5rem 0;background-size:cover;background-position:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.no-webp .ripple-case .ripple-automatic-testing{background-image:url(/assets/images/our-work/page-ripple/automatic-testing-background.png?v=a09f91021f)}body.webp .ripple-case .ripple-automatic-testing{background-image:url(/assets/images/our-work/page-ripple/automatic-testing-background.webp?v=c4b04a6127)}.ripple-case .ripple-automatic-testing .testing-info{max-width:100%;margin:0}.ripple-case .ripple-automatic-testing .testing-info h2{margin-bottom:.75rem}.ripple-case .ripple-automatic-testing .facts{-ms-flex-direction:column;flex-direction:column}.ripple-case .ripple-automatic-testing .facts .fact{margin-top:1.3125rem}.ripple-case .ripple-automatic-testing .testing-img{margin:0 auto;max-width:17.6875rem;transform:translateY(30%)}.ripple-case .ripple-automatic-testing .testing-graph svg{max-width:17.1875rem;margin:3.25rem auto -5rem}}.bettertaxi-quick-case section.bettertaxi-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh}body.no-webp .bettertaxi-quick-case section.bettertaxi-hero{background-image:url(/assets/images/our-work/page-bettertaxi/hero-background.png?v=7a76d4cb7e)}body.webp .bettertaxi-quick-case section.bettertaxi-hero{background-image:url(/assets/images/our-work/page-bettertaxi/hero-background.webp?v=2830d35f0e)}@media (max-width:575.98px){.bettertaxi-quick-case section.bettertaxi-hero{padding:10.9375rem 0}}.bettertaxi-quick-case section.bettertaxi-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.bettertaxi-quick-case section.bettertaxi-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.bettertaxi-quick-case section.bettertaxi-hero .tags .tag{border:1px solid #fff}}.bettertaxi-quick-case section.bettertaxi-hero .tags .tag:not(:last-child){margin-right:.4rem}.bettertaxi-quick-case section.bettertaxi-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.bettertaxi-quick-case section.bettertaxi-hero .tags{display:none}}.bettertaxi-quick-case section.bettertaxi-hero h1{margin-bottom:2rem}@media (max-width:575.98px){.bettertaxi-quick-case section.bettertaxi-hero{padding-top:12.5rem;background-size:cover}.bettertaxi-quick-case section.bettertaxi-hero .h6,.bettertaxi-quick-case section.bettertaxi-hero h1,.bettertaxi-quick-case section.bettertaxi-hero p{text-align:center}}.bettertaxi-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-green.svg?v=d3d02fdfa1)}@media (max-width:575.98px){.bettertaxi-quick-case{margin-bottom:3.125rem}}.prelinks-quick-case section.prelinks-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh;position:relative}body.no-webp .prelinks-quick-case section.prelinks-hero{background-image:url(/assets/images/our-work/page-prelinks/hero-background.jpg?v=d86ab91322)}body.webp .prelinks-quick-case section.prelinks-hero{background-image:url(/assets/images/our-work/page-prelinks/hero-background.webp?v=60ba227d4d)}@media (max-width:575.98px){.prelinks-quick-case section.prelinks-hero{padding:10.9375rem 0}}.prelinks-quick-case section.prelinks-hero h1{margin-bottom:2rem}.prelinks-quick-case section.prelinks-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:19.5rem}.prelinks-quick-case section.prelinks-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.prelinks-quick-case section.prelinks-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.prelinks-quick-case section.prelinks-hero .tags .tag{border:1px solid #fff}}.prelinks-quick-case section.prelinks-hero .tags .tag:not(:last-child){margin-right:.4rem}.prelinks-quick-case section.prelinks-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.prelinks-quick-case section.prelinks-hero .tags{display:none}}@media (max-width:575.98px){.prelinks-quick-case section.prelinks-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding-top:12.5rem;background-size:cover}body.no-webp .prelinks-quick-case section.prelinks-hero{background-image:url(/assets/images/our-work/page-prelinks/hero-background-mobile.png?v=0321a11098)}body.webp .prelinks-quick-case section.prelinks-hero{background-image:url(/assets/images/our-work/page-prelinks/hero-background-mobile.webp?v=a874c5fdcc)}.prelinks-quick-case section.prelinks-hero .h6,.prelinks-quick-case section.prelinks-hero h1{text-align:center}}.prelinks-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-purple.svg?v=9d587ba576)}.prelinks-quick-case .video-img{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .prelinks-quick-case .video-img{background-image:url(/assets/images/our-work/page-prelinks/video-background.jpg?v=5629752f84)}body.webp .prelinks-quick-case .video-img{background-image:url(/assets/images/our-work/page-prelinks/video-background.webp?v=ae5ae58f5c)}@media (max-width:575.98px){.prelinks-quick-case{margin-bottom:3.125rem}}.zbooni-quick-case section.zbooni-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#211d1a;min-height:100vh;position:relative}body.no-webp .zbooni-quick-case section.zbooni-hero{background-image:url(/assets/images/our-work/page-zbooni/hero-background.jpg?v=5e6891ce17)}body.webp .zbooni-quick-case section.zbooni-hero{background-image:url(/assets/images/our-work/page-zbooni/hero-background.webp?v=672f979f24)}@media (max-width:575.98px){.zbooni-quick-case section.zbooni-hero{padding:10.9375rem 0}}.zbooni-quick-case section.zbooni-hero h1{margin-bottom:2rem}.zbooni-quick-case section.zbooni-hero .hero-img{position:absolute;bottom:7.5rem;right:2.5rem;width:35rem}.zbooni-quick-case section.zbooni-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.zbooni-quick-case section.zbooni-hero .tags .tag{border:.05rem solid #211d1a;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.zbooni-quick-case section.zbooni-hero .tags .tag{border:1px solid #211d1a}}.zbooni-quick-case section.zbooni-hero .tags .tag:not(:last-child){margin-right:.4rem}.zbooni-quick-case section.zbooni-hero .tags .tag .tag-text{color:#211d1a}@media (max-width:575.98px){.zbooni-quick-case section.zbooni-hero .tags{display:none}}@media (max-width:575.98px){.zbooni-quick-case section.zbooni-hero{padding-top:12.5rem;background-size:cover}.zbooni-quick-case section.zbooni-hero .h6,.zbooni-quick-case section.zbooni-hero h1{text-align:center}}.zbooni-quick-case .technology-cases-section{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.zbooni-quick-case .technology-cases-section{margin-bottom:3.5rem}}@media (max-width:575.98px){.zbooni-quick-case .technology-cases-section{margin-bottom:3.125rem}}.zbooni-quick-case .technology-cases-section .technology-wrapper img{margin:auto}.zbooni-quick-case .technology-cases-section .technology-wrapper .enabled{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.zbooni-quick-case .technology-cases-section .technology-wrapper p{padding:0 .1rem .1rem;display:inline-block;height:1rem}.zbooni-quick-case .technology-cases-section .technology-wrapper a:hover p{border-bottom:.05rem solid #e6282b;color:#e6282b}@media screen and (max-width:1280px){.zbooni-quick-case .technology-cases-section .technology-wrapper a:hover p{border-bottom:1px solid #e6282b}}@media (min-width:640px){.zbooni-quick-case .technology-cases-section .technology-wrapper p{margin-top:.5rem}.zbooni-quick-case .technology-cases-section .technology-wrapper .technology-icon{transform:scale(.6)}}@media (max-width:640px){.zbooni-quick-case .technology-cases-section .technology-wrapper .technology-icon,.zbooni-quick-case .technology-cases-section .technology-wrapper img{max-width:100%;margin:0 auto 1.6875rem}}.zbooni-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-blue.svg?v=7e9e2bcf85)}@media (max-width:575.98px){.zbooni-quick-case{margin-bottom:3.125rem}}.wonderwoof-quick-case section.wonderwoof-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh;position:relative}body.no-webp .wonderwoof-quick-case section.wonderwoof-hero{background-image:url(/assets/images/our-work/page-wonderwoof/hero-background.jpg?v=9c1101b7ad)}body.webp .wonderwoof-quick-case section.wonderwoof-hero{background-image:url(/assets/images/our-work/page-wonderwoof/hero-background.webp?v=60d661ec22)}@media (max-width:575.98px){.wonderwoof-quick-case section.wonderwoof-hero{padding:10.9375rem 0}}.wonderwoof-quick-case section.wonderwoof-hero h1{margin-bottom:2rem}.wonderwoof-quick-case section.wonderwoof-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.wonderwoof-quick-case section.wonderwoof-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.wonderwoof-quick-case section.wonderwoof-hero .tags .tag{border:1px solid #fff}}.wonderwoof-quick-case section.wonderwoof-hero .tags .tag:not(:last-child){margin-right:.4rem}.wonderwoof-quick-case section.wonderwoof-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.wonderwoof-quick-case section.wonderwoof-hero .tags{display:none}}.wonderwoof-quick-case section.wonderwoof-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:22.5rem}@media (max-width:575.98px){.wonderwoof-quick-case section.wonderwoof-hero{padding-top:12.5rem;background-size:cover}.wonderwoof-quick-case section.wonderwoof-hero .h6,.wonderwoof-quick-case section.wonderwoof-hero h1{text-align:center}}.wonderwoof-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-orange.svg?v=2dae8992b9)}.wonderwoof-quick-case .functionalities-section .col:nth-child(2) img{margin-bottom:3rem}@media (min-width:640px){.wonderwoof-quick-case .functionalities-section .col:not(:nth-child(2)) img{width:80%}}.wonderwoof-quick-case .video-img{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .wonderwoof-quick-case .video-img{background-image:url(/assets/images/our-work/page-wonderwoof/video-background.jpg?v=0d175cb781)}body.webp .wonderwoof-quick-case .video-img{background-image:url(/assets/images/our-work/page-wonderwoof/video-background.webp?v=5b36a87834)}@media (max-width:575.98px){.wonderwoof-quick-case{margin-bottom:3.125rem}}.the7araka-quick-case section.the7araka-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh;position:relative}body.no-webp .the7araka-quick-case section.the7araka-hero{background-image:url(/assets/images/our-work/page-7araka/hero-background.jpg?v=18dbb43700)}body.webp .the7araka-quick-case section.the7araka-hero{background-image:url(/assets/images/our-work/page-7araka/hero-background.webp?v=343422c66c)}@media (max-width:575.98px){.the7araka-quick-case section.the7araka-hero{padding:10.9375rem 0}}.the7araka-quick-case section.the7araka-hero h1{margin-bottom:2rem}.the7araka-quick-case section.the7araka-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:40rem}.the7araka-quick-case section.the7araka-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.the7araka-quick-case section.the7araka-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.the7araka-quick-case section.the7araka-hero .tags .tag{border:1px solid #fff}}.the7araka-quick-case section.the7araka-hero .tags .tag:not(:last-child){margin-right:.4rem}.the7araka-quick-case section.the7araka-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.the7araka-quick-case section.the7araka-hero .tags{display:none}}@media (max-width:575.98px){.the7araka-quick-case section.the7araka-hero{padding-top:12.5rem;background-size:cover}.the7araka-quick-case section.the7araka-hero .h6,.the7araka-quick-case section.the7araka-hero h1{text-align:center}}@media (min-width:1280px) and (max-width:1420px){.the7araka-quick-case section.the7araka-hero .tags{max-width:90%}}.the7araka-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-purple.svg?v=9d587ba576)}.the7araka-quick-case .web-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .the7araka-quick-case .web-section{background-image:url(/assets/images/our-work/page-7araka/web-background.png?v=942a6f45ae)}body.webp .the7araka-quick-case .web-section{background-image:url(/assets/images/our-work/page-7araka/web-background.webp?v=ca6300c877)}.the7araka-quick-case .technology-cases-section{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.the7araka-quick-case .technology-cases-section{margin-bottom:3.5rem}}@media (max-width:575.98px){.the7araka-quick-case .technology-cases-section{margin-bottom:3.125rem}}@media (max-width:575.98px){.the7araka-quick-case{margin-bottom:50px}}body.no-webp .hyperfactors-quick-case .video-img{background-image:url(/assets/images/our-work/page-hyperfactors/video-background.jpg?v=1e49dc970e)}body.webp .hyperfactors-quick-case .video-img{background-image:url(/assets/images/our-work/page-hyperfactors/video-background.webp?v=998012c999)}.hyperfactors-quick-case section.hyperfactors-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh;position:relative}body.no-webp .hyperfactors-quick-case section.hyperfactors-hero{background-image:url(/assets/images/our-work/page-hyperfactors/hero-background.jpg?v=a204887556)}body.webp .hyperfactors-quick-case section.hyperfactors-hero{background-image:url(/assets/images/our-work/page-hyperfactors/hero-background.webp?v=d8f7a7320c)}@media (max-width:575.98px){.hyperfactors-quick-case section.hyperfactors-hero{padding:10.9375rem 0}}.hyperfactors-quick-case section.hyperfactors-hero h1{margin-bottom:2rem}.hyperfactors-quick-case section.hyperfactors-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:40rem}.hyperfactors-quick-case section.hyperfactors-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.hyperfactors-quick-case section.hyperfactors-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.hyperfactors-quick-case section.hyperfactors-hero .tags .tag{border:1px solid #fff}}.hyperfactors-quick-case section.hyperfactors-hero .tags .tag:not(:last-child){margin-right:.4rem}.hyperfactors-quick-case section.hyperfactors-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.hyperfactors-quick-case section.hyperfactors-hero .tags{display:none}}@media (max-width:575.98px){.hyperfactors-quick-case section.hyperfactors-hero{padding-top:12.5rem;background-size:cover}.hyperfactors-quick-case section.hyperfactors-hero .h6,.hyperfactors-quick-case section.hyperfactors-hero h1{text-align:center}}@media (min-width:1280px) and (max-width:1420px){.hyperfactors-quick-case section.hyperfactors-hero .tags{max-width:90%}}.hyperfactors-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-purple.svg?v=9d587ba576)}.hyperfactors-quick-case .web-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .hyperfactors-quick-case .web-section{background-image:url(/assets/images/our-work/page-hyperfactors/web-background.png)}body.webp .hyperfactors-quick-case .web-section{background-image:url(/assets/images/our-work/page-hyperfactors/web-background.webp)}.hyperfactors-quick-case .technology-cases-section{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.hyperfactors-quick-case .technology-cases-section{margin-bottom:3.5rem}}@media (max-width:575.98px){.hyperfactors-quick-case .technology-cases-section{margin-bottom:3.125rem}}@media (max-width:575.98px){.hyperfactors-quick-case{margin-bottom:50px}}body.no-webp .syz-quick-case .video-img{background-image:url(/assets/images/our-work/page-syz/video-background.jpg)}body.webp .syz-quick-case .video-img{background-image:url(/assets/images/our-work/page-syz/video-background.webp)}.syz-quick-case section.syz-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:12.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:80vh;position:relative}body.no-webp .syz-quick-case section.syz-hero{background-image:url(/assets/images/our-work/page-syz/hero-background.jpg?v=0a840e6963)}body.webp .syz-quick-case section.syz-hero{background-image:url(/assets/images/our-work/page-syz/hero-background.webp?v=c36d63810b)}.syz-quick-case section.syz-hero .syz-hero-image{max-width:68vh;margin:0 2rem -5rem 0}.syz-quick-case section.syz-hero h1{margin-bottom:2rem}.syz-quick-case section.syz-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:40rem}.syz-quick-case section.syz-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.syz-quick-case section.syz-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.syz-quick-case section.syz-hero .tags .tag{border:1px solid #fff}}.syz-quick-case section.syz-hero .tags .tag:not(:last-child){margin-right:.4rem}.syz-quick-case section.syz-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.syz-quick-case section.syz-hero .tags{display:none}}@media (max-width:575.98px){.syz-quick-case section.syz-hero{padding-top:12.5rem;background-size:cover}.syz-quick-case section.syz-hero .h6,.syz-quick-case section.syz-hero h1{text-align:center}}@media (min-width:1280px) and (max-width:1420px){.syz-quick-case section.syz-hero .tags{max-width:90%}}.syz-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/checkmark.svg?v=1684016269)}.syz-quick-case .syz-features{margin:6rem 0 4rem;padding:0 2rem 0 0}.syz-quick-case .syz-features li{margin:3rem 0}.syz-quick-case .web-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .syz-quick-case .web-section{background-image:url(/assets/images/our-work/page-syz/web-background.png?v=b95658e6cf)}body.webp .syz-quick-case .web-section{background-image:url(/assets/images/our-work/page-syz/web-background.webp?v=632dc69732)}.syz-quick-case .technology-cases-section{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.syz-quick-case .technology-cases-section{margin-bottom:3.5rem}}@media (max-width:575.98px){.syz-quick-case .technology-cases-section{margin-bottom:3.125rem}}@media (max-width:575.98px){.syz-quick-case{margin-bottom:50px}}body.no-webp .soat-quick-case .video-img{background-image:url(/assets/images/our-work/page-soat/video-background.png?v=f7a1c7dd9b)}body.webp .soat-quick-case .video-img{background-image:url(/assets/images/our-work/page-soat/video-background.webp?v=63d1faa805)}.soat-quick-case section.soat-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:12.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh;position:relative}body.no-webp .soat-quick-case section.soat-hero{background-image:url(/assets/images/our-work/page-soat/soat-hero.png?v=a49d413cfe)}body.webp .soat-quick-case section.soat-hero{background-image:url(/assets/images/our-work/page-soat/soat-hero.webp?v=9546b63f48)}.soat-quick-case section.soat-hero h1{margin-bottom:2rem}.soat-quick-case section.soat-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:40rem}.soat-quick-case section.soat-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.soat-quick-case section.soat-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.soat-quick-case section.soat-hero .tags .tag{border:1px solid #fff}}.soat-quick-case section.soat-hero .tags .tag:not(:last-child){margin-right:.4rem}.soat-quick-case section.soat-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.soat-quick-case section.soat-hero .tags{display:none}}@media (max-width:575.98px){.soat-quick-case section.soat-hero{padding-top:12.5rem;background-size:cover}.soat-quick-case section.soat-hero .h6,.soat-quick-case section.soat-hero h1{text-align:center}}@media (min-width:1280px) and (max-width:1420px){.soat-quick-case section.soat-hero .tags{max-width:90%}}.soat-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-blue.svg?v=7e9e2bcf85)}.soat-quick-case .soat-features{margin:0 0 4rem;padding:0 2rem 0 0}.soat-quick-case .soat-features li{margin:0 0 3rem}.soat-quick-case .soat-features li:before{background-image:url(/assets/images/our-work/check-blue.svg?v=7e9e2bcf85);content:""}.soat-quick-case .web-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .soat-quick-case .web-section{background-image:url(/assets/images/our-work/page-soat/web-background.png?v=b95658e6cf)}body.webp .soat-quick-case .web-section{background-image:url(/assets/images/our-work/page-soat/web-background.webp?v=632dc69732)}.soat-quick-case .technology-cases-section{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.soat-quick-case .technology-cases-section{margin-bottom:3.5rem}}@media (max-width:575.98px){.soat-quick-case .technology-cases-section{margin-bottom:3.125rem}}@media (max-width:575.98px){.soat-quick-case{margin-bottom:50px}}body.no-webp .ftrack-quick-case .video-img{background-image:url(/assets/images/our-work/page-ftrack/videobg-ftrack.png?v=01d590e884)}body.webp .ftrack-quick-case .video-img{background-image:url(/assets/images/our-work/page-ftrack/videobg-ftrack.webp?v=7596360720)}.ftrack-quick-case section.ftrack-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:12.1rem 0;padding-bottom:0;background-size:cover;color:#fff;min-height:100vh;position:relative}body.no-webp .ftrack-quick-case section.ftrack-hero{background-image:url(/assets/images/our-work/page-ftrack/hero-background.png?v=57230a5bf3)}body.webp .ftrack-quick-case section.ftrack-hero{background-image:url(/assets/images/our-work/page-ftrack/hero-background.webp?v=efc2032451)}.ftrack-quick-case section.ftrack-hero h1{margin-bottom:2rem}.ftrack-quick-case section.ftrack-hero .hero-img{position:absolute;bottom:0;right:2.5rem;width:40rem}.ftrack-quick-case section.ftrack-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.ftrack-quick-case section.ftrack-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.ftrack-quick-case section.ftrack-hero .tags .tag{border:1px solid #fff}}.ftrack-quick-case section.ftrack-hero .tags .tag:not(:last-child){margin-right:.4rem}.ftrack-quick-case section.ftrack-hero .tags .tag .tag-text{color:#fff}@media (max-width:575.98px){.ftrack-quick-case section.ftrack-hero .tags{display:none}}@media (max-width:575.98px){.ftrack-quick-case section.ftrack-hero{padding-top:12.5rem;background-size:cover}.ftrack-quick-case section.ftrack-hero .h6,.ftrack-quick-case section.ftrack-hero h1{text-align:center}}@media (min-width:1280px) and (max-width:1420px){.ftrack-quick-case section.ftrack-hero .tags{max-width:90%}}.ftrack-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-orange.svg?v=2dae8992b9)}.ftrack-quick-case .ftrack-features{margin:6rem 0 4rem;padding:0 2rem 0 0}.ftrack-quick-case .ftrack-features li{margin:3rem 0}.ftrack-quick-case .web-section{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .ftrack-quick-case .web-section{background-image:url(/assets/images/our-work/page-ftrack/web-background.png?v=b95658e6cf)}body.webp .ftrack-quick-case .web-section{background-image:url(/assets/images/our-work/page-ftrack/web-background.webp?v=632dc69732)}.ftrack-quick-case .technology-cases-section{margin-bottom:5rem}@media (min-width:576px) and (max-width:1279.98px){.ftrack-quick-case .technology-cases-section{margin-bottom:3.5rem}}@media (max-width:575.98px){.ftrack-quick-case .technology-cases-section{margin-bottom:3.125rem}}@media (max-width:575.98px){.ftrack-quick-case{margin-bottom:50px}}.helpstay-quick-case section.helpstay-hero{background-position:50%;background-size:contain;background-repeat:no-repeat;padding:16.1rem 0;padding-bottom:0;background-size:cover;color:#211d1a;min-height:100vh;position:relative}body.no-webp .helpstay-quick-case section.helpstay-hero{background-image:url(/assets/images/our-work/page-helpstay/hero-background.jpg?v=39678acfb4)}body.webp .helpstay-quick-case section.helpstay-hero{background-image:url(/assets/images/our-work/page-helpstay/hero-background.webp?v=fba0490376)}@media (max-width:575.98px){.helpstay-quick-case section.helpstay-hero{padding:10.9375rem 0}}.helpstay-quick-case section.helpstay-hero h1{margin-bottom:2rem}.helpstay-quick-case section.helpstay-hero .hero-img{position:absolute;bottom:3.5rem;right:2.5rem;width:40rem}.helpstay-quick-case section.helpstay-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.helpstay-quick-case section.helpstay-hero .tags .tag{border:.05rem solid #211d1a;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:1280px){.helpstay-quick-case section.helpstay-hero .tags .tag{border:1px solid #211d1a}}.helpstay-quick-case section.helpstay-hero .tags .tag:not(:last-child){margin-right:.4rem}.helpstay-quick-case section.helpstay-hero .tags .tag .tag-text{color:#211d1a}@media (max-width:575.98px){.helpstay-quick-case section.helpstay-hero .tags{display:none}}@media (max-width:575.98px){.helpstay-quick-case section.helpstay-hero{padding-top:12.5rem;background-size:cover}.helpstay-quick-case section.helpstay-hero .h6,.helpstay-quick-case section.helpstay-hero h1{text-align:center}}@media (max-width:1279.98px){.helpstay-quick-case section.helpstay-hero{color:#fff}.helpstay-quick-case section.helpstay-hero .tags{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.7rem;text-transform:uppercase}.helpstay-quick-case section.helpstay-hero .tags .tag{border:.05rem solid #fff;border-radius:.6rem;margin-bottom:.4rem;padding:.2rem .55rem .1rem;height:1.2rem;opacity:.7;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1279.98px) and (max-width:1280px){.helpstay-quick-case section.helpstay-hero .tags .tag{border:1px solid #fff}}@media (max-width:1279.98px){.helpstay-quick-case section.helpstay-hero .tags .tag:not(:last-child){margin-right:.4rem}.helpstay-quick-case section.helpstay-hero .tags .tag .tag-text{color:#fff}}@media (max-width:1279.98px) and (max-width:575.98px){.helpstay-quick-case section.helpstay-hero .tags{display:none}}.helpstay-quick-case .challenge ul.list-checkmark.checkmark-green li:before{background-image:url(/assets/images/our-work/check-orange.svg?v=2dae8992b9)}@media (min-width:641px){.helpstay-quick-case .functionalities-section{padding-top:11rem}.helpstay-quick-case .functionalities-section .col{position:relative}.helpstay-quick-case .functionalities-section .col:nth-of-type(2n) img{position:relative;transform:scale(2.5) translateY(-30%);z-index:1}.helpstay-quick-case .functionalities-section .col:not(:nth-child(2)) img{width:100%;transform:scale(1.3) translateY(-30%)}}@media (max-width:640px){.helpstay-quick-case{margin-bottom:3.125rem}.helpstay-quick-case .functionalities-section .col{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.helpstay-quick-case .functionalities-section img{width:auto;height:auto}}.helpstay-quick-case .video-img{background-position:50%;background-size:contain;background-repeat:no-repeat}body.no-webp .helpstay-quick-case .video-img{background-image:url(/assets/images/our-work/page-helpstay/video-background.jpg?v=6541e81724)}body.webp .helpstay-quick-case .video-img{background-image:url(/assets/images/our-work/page-helpstay/video-background.webp?v=0565eeb428)}.career-page,.career-video{overflow:hidden}.career-video{position:relative;min-height:100vh;display:-ms-flexbox;display:flex}.career-video .video{width:100%;min-height:32rem;height:100vh;-o-object-fit:cover;object-fit:cover}.career-video .career-video-text{position:absolute;top:0;left:0;right:0;padding-top:16.1rem;padding-bottom:17rem;color:#211d1a}.career-video .career-video-text h1{color:#211d1a;line-height:normal}.career-video .career-video-text h1 span:first-child{margin-right:.9rem;display:inline-block}.career-video .career-video-text h1 .typed-cursor{width:.05rem;color:transparent;background:#798897;height:1em;margin-left:.2rem;animation:d .7s infinite;display:inline-block}@media screen and (max-width:1280px){.career-video .career-video-text h1 .typed-cursor{width:1px}}.career-video .career-video-text .h6{color:#798897}@media (max-width:575.98px){.career-video .career-video-text{padding-top:10.9375rem;padding-bottom:17.5625rem}.career-video .career-video-text .h6,.career-video .career-video-text h1{text-align:center}}@media (max-width:1024px) and (max-height:640px){.career-video .career-video-text h1{font-size:2.5rem}}@media (max-width:575.98px){.career-video{height:35rem}}@media (min-height:600px){.career-video .mouse-hero{position:absolute;bottom:2.25rem;left:0;width:100%;text-align:center}}.career-intro{padding-top:11.2rem;padding-bottom:9.5rem;text-align:center;white-space:pre-line}@media (max-width:575.98px){.career-intro{padding-top:40%;text-align:left}}@media (min-width:576px) and (max-width:1279.98px){.career-intro{padding:4rem 0}}.career-employees{background-color:#101010}.career-employees .train-employees{text-align:center;margin:1.5rem 0 10.5rem;color:#fff}@media (max-width:575.98px){.career-employees .train-employees{margin:.9375rem 0 5rem}}@media (min-width:576px) and (max-width:1279.98px){.career-employees .train-employees{margin:.75rem 0 5rem}}.career-open-positions .career-open-intro{text-align:center}.career-open-positions .career-open-intro .h6{color:#798897}.career-open-positions .career-open-intro p{margin-top:.25rem;margin-bottom:3.5rem}.career-open-positions .positions{margin-bottom:10rem}.career-open-positions .position{border-bottom:.05rem solid #bdc3cb;padding:1.5rem 0}@media screen and (max-width:1280px){.career-open-positions .position{border-bottom:1px solid #bdc3cb}}.career-open-positions .position:hover{cursor:pointer}.career-open-positions .position:hover .position-name{color:#e6282b}@media (max-width:575.98px){.career-open-positions .career-open-intro{text-align:left}.career-open-positions .career-open-intro p{margin-top:.75rem}.career-open-positions .positions{margin-bottom:2.8125rem}.career-open-positions .position .position-place{text-align:right}}@media (min-width:576px) and (max-width:1279.98px){.career-open-positions .positions{margin-bottom:5rem}}.career-culture-benefits{background-color:#101010;background-position:0 0,bottom 5rem right;background-size:42.75rem 80.5rem,45.05rem 45.3rem;background-repeat:no-repeat;color:#fff;padding-top:12rem;padding-bottom:11rem}body.no-webp .career-culture-benefits{background-image:url(/assets/images/career/page-benefits/benefit-top.png?v=c02e45860a),url(/assets/images/career/page-benefits/benefit-bottom.png?v=5c09e8d78e)}body.webp .career-culture-benefits{background-image:url(/assets/images/career/page-benefits/benefit-top.webp?v=e7f34dd28c),url(/assets/images/career/page-benefits/benefit-bottom.webp?v=6591402daf)}.career-culture-benefits .h6{color:#798897}.career-culture-benefits .culture-benefits-intro{text-align:center}.career-culture-benefits h2{margin-bottom:6rem}.career-culture-benefits .benefits-bottom{margin-top:3rem}.career-culture-benefits .benefit{display:-ms-flexbox;display:flex}.career-culture-benefits .benefit .benefit-name{font-weight:500;margin-bottom:.5rem}.career-culture-benefits .benefit .benefit-description{color:#bdc3cb;white-space:pre-line}.career-culture-benefits .benefit .benefit-icon{-ms-flex-preferred-size:37.5%;flex-basis:37.5%;text-align:center}.career-culture-benefits .benefit .benefit-icon svg{height:3rem;max-width:3.5rem;width:auto}.career-culture-benefits .benefit .benefit-text{-ms-flex-preferred-size:62.5%;flex-basis:62.5%}@media (max-width:575.98px){.career-culture-benefits{padding-top:5.3125rem;padding-bottom:5rem}.career-culture-benefits .culture-benefits-intro{text-align:left}.career-culture-benefits h2{margin-bottom:2.8125rem}.career-culture-benefits .benefit{margin-bottom:1.75rem}.career-culture-benefits .benefit .benefit-icon{-ms-flex-preferred-size:25%;flex-basis:25%}.career-culture-benefits .benefit .benefit-text{-ms-flex-preferred-size:75%;flex-basis:75%;font-size:1em}}@media (min-width:576px) and (max-width:1279.98px){.career-culture-benefits{padding-top:6rem;padding-bottom:5.5rem}}@media (min-width:576px){.career-culture-benefits .benefits-top{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:3rem;grid-template:repeat(6,1fr)/repeat(2,1fr)}.career-culture-benefits .benefits-bottom{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:3rem;grid-template:repeat(5,1fr)/repeat(2,1fr)}}.career-events{padding-bottom:12.5rem;background-color:#101010;color:#fff}.career-events h2{text-align:center;margin-bottom:.9rem}.career-events .career-events-wrapper{display:-ms-flexbox;display:flex;margin:0 -.75rem}.career-events .career-event{border:.05rem solid rgba(189,195,203,.25);background-color:hsla(0,0%,100%,.06);-ms-flex:1 1 25%;flex:1 1 25%;margin:0 .75rem;max-width:25%}@media screen and (max-width:1280px){.career-events .career-event{border:1px solid rgba(189,195,203,.25)}}@media (max-width:575.98px){.career-events .career-event{margin-bottom:1rem;max-width:100%}}.career-events .career-event-image img{width:100%}.career-events .career-event-text{padding:1.5rem}.career-events .career-event-info{text-transform:uppercase;font-weight:500;color:#798897}.career-events .career-event-name{margin-top:.5rem}@media (max-width:575.98px){.career-events{padding-bottom:6.25rem}.career-events h2{text-align:left}.career-events .career-events-wrapper{-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:1279.98px){.career-events{padding-bottom:6rem}}.career-interview{background-color:#f8f9fa;padding-top:5.25rem;padding-bottom:4.55rem}.career-interview .career-image-wrapper{position:relative}.career-interview .career-image-wrapper img{position:absolute;right:3.75rem;top:0;height:26.2rem;width:35.45rem}@media (min-width:576px) and (max-width:767px){.career-interview .career-image-wrapper img{right:1.5rem}}@media (min-width:576px){.career-interview .career-image-wrapper{height:26.2rem}}.career-interview .h6{margin-top:2.25rem;margin-bottom:.6rem;color:#798897}.career-interview h2{line-height:1;margin-bottom:1.5rem;white-space:pre-line}.career-interview p{margin-bottom:2.9rem}.career-interview .btn-primary{margin-bottom:9.25rem}@media (max-width:575.98px){.career-interview{padding-bottom:3.125rem}.career-interview .career-image-wrapper{position:static}.career-interview .career-image-wrapper img{position:relative;left:-50%;max-width:100%;height:auto}.career-interview .btn-primary{margin-bottom:2.5rem}}@media (min-width:576px) and (max-width:1279.98px){.career-interview{padding-top:3.5rem}.career-interview .btn-primary{margin-bottom:7.5rem}}@media (min-width:576px) and (max-width:768px){.career-interview .btn-primary{margin-bottom:2.5rem}}.career-employees-say{padding-top:6.35rem;padding-bottom:3.5rem;overflow:hidden}.career-employees-say .h6{color:#798897}.career-employees-say .slick-track{padding:1.25rem 0}.career-employees-say .btn-arrow-right.clicked{background-color:#e6282b}.career-employees-say .btn-arrow-right.clicked path{stroke:#fff}.career-employees-say .slick-list{margin:0 -.75rem;padding:0 .75rem;overflow:visible}.career-employees-say .employee-tile{background-color:#fff;box-shadow:0 .1rem .7rem 0 hsla(0,0%,6%,.1);height:11.2rem;width:20.35rem;margin:0 .8rem;padding:1.4rem 2.2rem 2.95rem}.career-employees-say .employee-tile-wrapper{display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.career-employees-say .employee-tile-avatar{width:2rem;height:2rem;border-radius:50%;margin-right:.8rem;overflow:hidden}.career-employees-say .employee-tile-avatar img{width:100%;height:100%}.career-employees-say .employee-tile-name{color:#211d1a}.career-employees-say .employee-tile-position{color:#798897}.career-employees-say .career-slider-controller{margin:1rem auto 0;transition:all .5s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:576px){.career-employees-say .career-slider-controller svg{width:1.5rem;height:.75rem}}@media (min-width:576px){.career-employees-say .h6,.career-employees-say h2{text-align:center}}@media (max-width:575.98px){.career-employees-say{padding-top:3.75rem;padding-bottom:2.5rem}}@media (min-width:576px) and (max-width:1279.98px){.career-employees-say{padding-top:3rem;padding-bottom:1.75rem}}.career-work-to-live{padding-top:5rem;padding-bottom:7.75rem}.career-work-to-live .col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.career-work-to-live .career-work-to-live-box{border:.4rem solid #e6282b;width:87.5%;min-height:23rem}.career-work-to-live .career-work-to-live-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:80%}.career-work-to-live .career-work-to-live-header{top:50%;transform:translateY(-50%);padding:2.5rem 0;max-width:92%;background:#fff;white-space:pre-line;position:absolute;left:0}.career-candidate-faq{background-color:#f8f9fa;background-repeat:no-repeat;background-position:100% 0;background-size:contain;padding-top:5rem;padding-bottom:7.5rem}.career-candidate-faq .h6{color:#798897}.career-candidate-faq .career-faq-questions .career-faq-question{padding:.5rem 2.5rem .5rem 1.25rem;line-height:1.2rem;margin-bottom:.4rem}.career-candidate-faq .career-faq-questions .career-faq-question.active{background-color:#fff;border-radius:1.75rem}.career-candidate-faq .career-faq-questions .career-faq-question:hover{color:#e6282b;cursor:pointer}.career-candidate-faq .career-faq-questions .mobile-answer{padding:0 1.25rem}@media (max-width:575.98px){.career-candidate-faq .career-faq-questions{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);padding:0 .75rem}}.career-candidate-faq .career-faq-answers{margin-top:2rem;position:relative}.career-candidate-faq .career-faq-answers li{position:absolute;animation-duration:3s;animation-fill-mode:backwards;animation-name:f;white-space:pre-line}.career-candidate-faq .career-faq-answers li.inactive{animation-duration:1s;animation-fill-mode:both;animation-name:g}@media (max-width:575.98px){.career-candidate-faq{padding-top:3.125rem;padding-bottom:4.375rem}.career-candidate-faq .career-faq-answers{margin-bottom:2.5rem}.career-candidate-faq .career-faq-answers li{position:static;animation:none}.career-candidate-faq .career-faq-answers li.inactive{display:none}.career-candidate-faq .career-faq-questions{margin-top:3.125rem}.career-candidate-faq .career-faq-questions .career-faq-question.active{color:#e6282b}.career-candidate-faq .mobile-answer{animation-duration:1s;animation-fill-mode:backwards;animation-name:f;margin:1.25rem 0 2.5rem}.career-candidate-faq .mobile-answer.inactive{display:none}}@media (max-width:md){.career-candidate-faq{background-size:cover}}@media (min-width:576px){body.no-webp .career-candidate-faq{background-image:url(/assets/images/career/page-faq/faq-bg.jpg?v=a4f306909a)}body.webp .career-candidate-faq{background-image:url(/assets/images/career/page-faq/faq-bg.webp?v=2e972e4524)}}.career-position-hero{height:75vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.career-position-hero:after{content:"";position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;z-index:-1;opacity:.5}body.no-webp .career-position-hero:after{background-image:url(/assets/images/dot-map-background.png?v=c97752132e)}body.webp .career-position-hero:after{background-image:url(/assets/images/dot-map-background.webp?v=10c3f2c327)}.career-position-hero h1{margin-bottom:2.5rem}.career-position-hero .career-position-hero-bottom{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100%}@media (min-width:1700px){.career-position-hero .career-position-hero-bottom{transform:translateX(-50%) translateY(15%)}}.career-position-hero .share-on{-ms-flex-pack:center;justify-content:center;padding-top:1rem;padding-bottom:.75rem}.career-position-hero .share-on svg{fill:#798897}@media (max-width:768px){.career-position-hero{-ms-flex-direction:column;flex-direction:column;padding-top:9.375rem;height:auto}.career-position-hero .career-position-hero-bottom{position:static;transform:none}.career-position-hero .share-on{padding-top:1.875rem}}@media (max-height:400px){.career-position-hero{min-height:75vh;-ms-flex-direction:column;flex-direction:column}.career-position-hero .career-position-hero-bottom{position:static;margin-left:0;margin-right:0;transform:none}}.career-position-info{background:#fff;padding:1.25rem 0 2.5rem;text-align:left}.career-position-info .h6{color:#798897;margin-bottom:.5rem}.career-position-info .career-position-info-details{color:#211d1a}.career-position-info .career-position-info-details span{color:#798897}@media (max-width:768px){.career-position-info{text-align:center;padding:.625rem 0}.career-position-info .career-position-info-details{margin-bottom:1rem}}.career-position-page{overflow:hidden}.career-position-page .career-position-content{padding-top:1.75rem;padding-bottom:4rem}.career-position-page .career-position-content .featured{font-weight:500}.career-position-page .career-position-content h3{padding-bottom:1.4rem}.career-position-page .career-position-content p{padding-bottom:1.6rem}.career-position-page .career-position-content p+h3,.career-position-page .career-position-content ul+h3{padding-top:2.5rem}.career-position-page .career-position-content .list-checkmark{padding-bottom:1.6rem}.career-position-page .career-position-content .position-icons-grid{padding-top:2.5rem;padding-bottom:4.5rem}.career-position-page .career-position-content .position-icons-grid .icon{text-align:center}.career-position-page .career-position-content .position-img,.career-position-page .career-position-content .position-img-mobile{display:-ms-flexbox;display:flex;max-width:100%}.career-position-page .career-position-content .position-img{margin:1.6rem auto}@media (max-width:767px){.career-position-page .career-position-content .position-img{display:none}}.career-position-page .career-position-content .position-img-mobile{margin:2rem auto}@media (min-width:768px){.career-position-page .career-position-content .position-img-mobile{display:none}}@media (min-width:768px){.career-position-page .career-position-content .position-icons-grid{display:-ms-grid;display:grid;grid-column-gap:8rem;grid-row-gap:4.5rem;grid-template:repeat(1,1fr)/repeat(3,1fr)}}@media (max-width:767px){.career-position-page .career-position-content .position-icons-grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.career-position-page .career-position-content .icon svg{width:4.6875rem;height:4.6875rem}}.career-position-page .career-position-apply{overflow:hidden}.career-position-page .career-position-apply .col-apply{border-top:.05rem solid #bdc3cb;padding-top:2.75rem;margin-bottom:6.5rem;position:relative}@media screen and (max-width:1280px){.career-position-page .career-position-apply .col-apply{border-top:1px solid #bdc3cb}}.career-position-page .career-position-apply .col-apply:before{border-right:.05rem solid #bdc3cb;border-bottom:.05rem solid #bdc3cb;content:"";background:#fff;padding:.55rem;transform:rotate(45deg) translateX(-50%);position:absolute;left:50%;top:-.2rem}@media screen and (max-width:1280px){.career-position-page .career-position-apply .col-apply:before{border-right:1px solid #bdc3cb;border-bottom:1px solid #bdc3cb}}.career-recruitment-steps{padding-top:8.25rem}.career-recruitment-steps .h6{text-align:center;color:#798897;margin-bottom:.6rem}.career-recruitment-steps h2{white-space:pre-line;text-align:center;line-height:1;margin-bottom:3rem}.career-recruitment-steps .career-steps{display:-ms-flexbox;display:flex;counter-reset:a}.career-recruitment-steps .career-step{border-right:.05rem solid rgba(189,195,203,.25);-ms-flex:1;flex:1;height:23.9rem}@media screen and (max-width:1280px){.career-recruitment-steps .career-step{border-right:1px solid rgba(189,195,203,.25)}}.career-recruitment-steps .career-step:before{content:counter(a,decimal-leading-zero);counter-increment:a;border-bottom:.1rem solid rgba(189,195,203,.5);color:rgba(189,195,203,.1);display:block;font-family:din-condensed,sans-serif;font-size:5.2rem;font-weight:700;line-height:normal;padding-left:1.6rem;padding-top:2.5rem}.career-recruitment-steps .career-step:last-child{border-right:none}.career-recruitment-steps .career-step h5{padding:1.6rem 0 .3rem 1.6rem;position:relative;white-space:pre-line}.career-recruitment-steps .career-step h5:before{content:"";position:absolute;top:0;left:0;width:.7rem;height:.7rem;border-radius:50%;display:block;background:#e6282b;top:-.4rem;left:1.6rem}.career-recruitment-steps .career-step p{display:none;padding:0 1.6rem}.career-recruitment-steps .career-step:hover{cursor:pointer}.career-recruitment-steps .career-step:hover h5{color:#e6282b}.career-recruitment-steps .career-step:hover h5:before{border:.1rem solid #e6282b;background-color:#fff}.career-recruitment-steps .career-step:hover p{display:block}@media (max-width:575.98px){.career-recruitment-steps{padding-top:2.5rem}.career-recruitment-steps .h6,.career-recruitment-steps h2{text-align:left}.career-recruitment-steps h2{margin-bottom:0}.career-recruitment-steps .career-steps{margin-bottom:1.5625rem}.career-recruitment-steps .career-step:before{padding-top:.9375rem}}@media (max-width:768px){.career-recruitment-steps .career-steps{-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem}.career-recruitment-steps .career-step{height:auto}.career-recruitment-steps .career-step:before{padding-top:1.25rem}}@media (min-width:576px) and (max-width:1279.98px){.career-recruitment-steps{padding-top:4rem}}.about-us-page{overflow:hidden}.about-us-page .about-us-hero{padding:16.1rem 0;min-height:100vh;background-size:cover;background-repeat:no-repeat}body.no-webp .about-us-page .about-us-hero{background-image:url(/assets/images/about-us/hero-background.jpg?v=0587b68e0e)}body.webp .about-us-page .about-us-hero{background-image:url(/assets/images/about-us/hero-background.webp?v=b2ed58b734)}@media (max-width:575.98px){.about-us-page .about-us-hero{padding:10.9375rem 0}}.about-us-page .about-us-hero .col-text .h6{color:#798897}.about-us-page .about-us-hero .col-text p{max-width:30rem;padding-top:1.5rem}@media (max-width:575.98px){.about-us-page .about-us-hero{background-position:50%;height:40.625rem;padding-top:10.9375rem}.about-us-page .about-us-hero .h6,.about-us-page .about-us-hero h1,.about-us-page .about-us-hero p{text-align:center}}@media (min-width:576px) and (max-width:1023px){.about-us-page .about-us-hero{padding:12.5rem 0}.about-us-page .about-us-hero .hero-title{max-width:25rem}}.about-us-page .our-location{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-height:45rem;position:relative;margin-bottom:12.5rem}.about-us-page .our-location .sb-map{background-size:contain;transform:translateY(-20%)}body.no-webp .about-us-page .our-location .sb-map{background:url(/assets/images/about-us/sb-map-bg.png?v=f4766398c3)}body.webp .about-us-page .our-location .sb-map{background:url(/assets/images/about-us/sb-map-bg.webp?v=35f8a13251)}@media (min-width:2000px){.about-us-page .our-location .sb-map{width:85%}}.about-us-page .our-location .map-headers{position:absolute;top:7rem;width:100%}.about-us-page .our-location .map-headers .h6{color:#798897;text-align:center}.about-us-page .our-location .map-headers h1{text-align:center;margin-bottom:.5rem}.about-us-page .our-location .travel-details-container{bottom:2rem;position:absolute;z-index:1;width:100%}@media (max-width:575.98px){.about-us-page .our-location{margin-bottom:0;position:relative;-ms-flex-align:start;align-items:flex-start}.about-us-page .our-location:after{content:"";position:absolute;top:0;left:0;top:auto;bottom:0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));height:6.25rem;width:100%}.about-us-page .our-location .city-name{display:none}.about-us-page .our-location .travel-details-container{bottom:5rem}}.about-us-page .city-slider{max-width:100%}.about-us-page .travel-mobile{width:100%;margin-top:21.875rem}.about-us-page .travel-mobile .headquarters{text-align:center;position:relative;padding-bottom:2.1875rem;margin-bottom:.3125rem}.about-us-page .travel-mobile .headquarters:before{width:.625rem;height:.625rem;position:absolute;left:50%;transform:translateX(-50%);content:"";bottom:1.4375rem;border-radius:50%;border:1px solid #bdc3cb;display:block}.about-us-page .travel-mobile .headquarters:after{position:absolute;left:50%;transform:translateX(-50%);content:"";bottom:0;display:block;border:1px dashed #bdc3cb;height:1.25rem}.about-us-page .travel-mobile .city{position:relative;padding-top:1.5625rem;text-align:center}.about-us-page .travel-mobile .city:before{width:.75rem;height:.75rem;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);content:"";background:#e6282b;top:.375rem}.about-us-page .travel-mobile .city.slick-current:before{background:#fff;border:2px solid #e6282b}.about-us-page .travel-mobile .city:after{width:.75rem;height:.75rem;border-radius:50%;content:"";position:absolute;left:calc(50% - .375rem);top:.375rem;border:1px solid rgba(230,40,43,.3);transition:all .5s ease-in-out}.about-us-page .travel-mobile .city.slick-current:after{transform:scale(2)}.about-us-page .trivia{background-color:#f8f9fa;padding:2.5rem 0 10rem}.about-us-page .trivia .col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.about-us-page .trivia .trivia-bubble{background-color:#fff;margin:1rem;padding:3.5rem 2rem;position:relative;text-align:center;text-transform:uppercase;width:100%;height:13.75rem}.about-us-page .trivia .trivia-bubble:before{content:"";position:absolute;top:0;left:0;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;border-top:1.5rem solid #fff;bottom:-1.5rem;height:0;left:calc(50% - 1.5rem);top:auto;width:0}.about-us-page .trivia .trivia-bubble .h5:before{content:"..."}.about-us-page .trivia .logo-compact{width:3.8rem;height:3.8rem;margin-top:.8rem}.about-us-page .trivia .fact-content{display:inline;font-weight:500}.about-us-page .trivia .fact-intro{margin-bottom:1.45rem}.about-us-page .trivia .typed-cursor{width:.05rem;animation:d .7s infinite;background:#798897;color:transparent;display:inline-block;height:1em;margin-left:.2rem;vertical-align:top}@media screen and (max-width:1280px){.about-us-page .trivia .typed-cursor{width:1px}}@media (max-width:575.98px){.about-us-page .trivia{padding-bottom:2.5rem;padding-top:1.25rem}}@media (min-width:1280px) and (max-width:1440px){.about-us-page .trivia .col{max-width:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;margin-left:16.66667%}}.about-us-page .features-dark{background-color:#101010;color:#fff;padding-bottom:7.5rem}@media (max-width:575.98px){.about-us-page .features-dark{padding-bottom:8.125rem;overflow:hidden}}.about-us-page .development-involvement{background-position:50%;background-size:contain;background-repeat:no-repeat;background-position:top;background-size:cover;padding:7.5rem 0 1rem;position:relative;text-align:center;top:-7.5rem}body.no-webp .about-us-page .development-involvement{background-image:url(/assets/images/about-us/development-involvement-background.jpg?v=a01f74d9c3)}body.webp .about-us-page .development-involvement{background-image:url(/assets/images/about-us/development-involvement-background.webp?v=6df53e1e40)}.about-us-page .development-involvement h2{margin:0 auto 2rem;max-width:26.5rem}.about-us-page .development-involvement p{margin-bottom:2rem}.about-us-page .development-involvement .row{position:relative}.about-us-page .development-involvement:before{content:"";position:absolute;top:0;left:0;background-image:linear-gradient(180deg,hsla(0,0%,6%,.06),#101010);bottom:0;height:50%;top:auto;width:100%}@media (max-width:575.98px){.about-us-page .development-involvement{background-position:0 0;background-size:120%;padding-top:11.25rem;padding-bottom:5.625rem;text-align:left;top:0}body.no-webp .about-us-page .development-involvement{background-image:url(/assets/images/about-us/development-involvement-background-mobile.jpg?v=40bf0bb53c)}body.webp .about-us-page .development-involvement{background-image:url(/assets/images/about-us/development-involvement-background-mobile.webp?v=e1fac36730)}.about-us-page .development-involvement:before{display:none}}@media (max-width:768px){.about-us-page .col-development{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0%;padding-left:0;padding-right:0}}.about-us-page .our-values{margin-bottom:10rem;position:relative;text-align:center}.about-us-page .our-values:after,.about-us-page .our-values:before{content:"";position:absolute;top:0;left:0;height:60rem;margin-top:-7.5rem;right:0}.about-us-page .our-values:before{background-position:50%;background-size:contain;background-repeat:no-repeat;background-size:cover}body.no-webp .about-us-page .our-values:before{background-image:url(/assets/images/about-us/vr-background.jpg?v=5737a72136)}body.webp .about-us-page .our-values:before{background-image:url(/assets/images/about-us/vr-background.webp?v=8832185100)}.about-us-page .our-values:after{background:linear-gradient(180deg,#101010 0,hsla(0,0%,6%,0) 50%,#101010)}.about-us-page .our-values .grid{position:relative;z-index:2}.about-us-page .our-values .h6{color:#798897}.about-us-page .our-values h2{margin-bottom:3.5rem}.about-us-page .our-values svg{height:5rem;width:auto}.about-us-page .our-values .our-value-cell .header-wrapper{margin:1.5rem 0 1rem}.about-us-page .our-values .our-value-cell h4{display:inline}.about-us-page .our-values .style-factor{position:relative}.about-us-page .our-values .style-factor:after{content:'the "sexy" factor';position:absolute;top:0;left:0;color:#ed5e60;left:auto;margin-left:.5rem;max-width:6rem;text-align:left;text-transform:none;top:-80%}@media (max-width:575.98px){.about-us-page .our-values{margin-bottom:5.9375rem;text-align:left}.about-us-page .our-values:after,.about-us-page .our-values:before{display:none}.about-us-page .our-values h2{margin-bottom:3.75rem}.about-us-page .our-values svg.strong-relationships{height:3.3125rem}.about-us-page .our-values svg.quality-of-work{height:4.375rem}.about-us-page .our-values svg.style{height:4.3125rem}.about-us-page .our-values .our-value-cell{margin-bottom:3.125rem}.about-us-page .our-values .our-value-cell:last-child{margin-bottom:0}.about-us-page .our-values .style-factor:after{top:auto;bottom:0}}.about-us-page .team-skills{position:relative}.about-us-page .team-skills .teams-skills-grid{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:2rem;grid-template:repeat(3,1fr)/repeat(4,1fr);border:.05rem solid rgba(121,136,151,.25);background-color:hsla(0,0%,6%,.06);margin:2.5rem 0;padding:2.5rem 0 2.5rem 5rem}@media screen and (max-width:1280px){.about-us-page .team-skills .teams-skills-grid{border:1px solid rgba(121,136,151,.25)}}.about-us-page .team-skills .teams-skills-grid li:nth-child(4n){padding-right:5rem}.about-us-page .team-skills .team-skills-outro{text-align:right}.about-us-page .team-skills .team-skills-outro .just-like-you{color:#e6282b}@media (min-width:576px) and (max-width:1023px){.about-us-page .team-skills .teams-skills-grid{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:2rem;grid-template:repeat(4,1fr)/repeat(3,1fr);padding:1.5rem}}@media (min-width:576px) and (max-width:767px){.about-us-page .team-skills .teams-skills-grid{display:-ms-grid;display:grid;grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template:repeat(6,1fr)/repeat(2,1fr)}}@media (max-width:575.98px){.about-us-page .team-skills .teams-skills-grid{border:none;grid-row-gap:0;grid-template:repeat(6,1fr)/repeat(2,1fr);padding:0;margin-bottom:0;width:auto}.about-us-page .team-skills .team-skills-outro{margin-top:1.5625rem}}.about-us-page .leadership-showcase .management-team-grid{display:-ms-grid;display:grid;grid-column-gap:3.5rem;grid-row-gap:3rem;grid-template:repeat(3,1fr)/repeat(3,1fr)}.about-us-page .leadership-showcase .management-team-grid figcaption{margin:1rem 0 .5rem}.about-us-page .leadership-showcase .management-team-grid .portrait{width:12.8rem;height:12.8rem}.about-us-page .leadership-showcase .management-team-grid .role{color:#798897}@media (max-width:1279.98px){.about-us-page .leadership-showcase .management-team-grid{grid-column-gap:.625rem}}@media (min-width:320px) and (max-width:767px){.about-us-page .leadership-showcase .management-team-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly}.about-us-page .leadership-showcase .management-team-grid .management-team-member{margin-bottom:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;max-width:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media (max-width:575.98px){.about-us-page .leadership-showcase .full-image{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);margin-bottom:3.5rem}.about-us-page .leadership-showcase .office{margin-bottom:0;display:-ms-flexbox;display:flex}.about-us-page .leadership-showcase .management-team-header{margin-top:2.5rem;margin-bottom:1.875rem}.about-us-page .leadership-showcase .management-team-grid{margin-bottom:5.0625rem}.about-us-page .leadership-showcase .management-team-grid .management-team-member{margin-bottom:1.875rem;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.about-us-page .leadership-showcase .management-team-grid .portrait{width:8rem;height:8rem}.about-us-page .leadership-showcase .empty-cell{display:none}}.about-us-page .sb-facts{text-align:center;padding:8.5rem 0}.about-us-page .sb-facts h1{margin-top:4rem;text-align:center;color:#e6282b;margin-bottom:.25rem;font-weight:300}.about-us-page .sb-facts h2{margin-bottom:1.5rem}.about-us-page .sb-facts .items{display:-ms-flexbox;display:flex}@media (max-width:575.98px){.about-us-page .sb-facts{text-align:left;padding:6.6875rem 0 4.1875rem}.about-us-page .sb-facts .col:not(:first-child){display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:auto;margin-top:1.875rem}.about-us-page .sb-facts .items{margin-top:3.125rem;-ms-flex-direction:column;flex-direction:column}.about-us-page .sb-facts .items .fact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about-us-page .sb-facts h1{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;margin:0;text-align:right}.about-us-page .sb-facts .text-small{margin:0 1.25rem}}.about-us-page .our-capital-group{background:#101010;color:#fff;padding-top:7.5rem;padding-bottom:6rem;text-align:center}.about-us-page .our-capital-group h2{margin-bottom:4.5rem}.about-us-page .our-capital-group h5{margin-bottom:.75rem}.about-us-page .our-capital-group .capital-group-arrows{height:auto;width:55.5rem}.about-us-page .our-capital-group .groups{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.about-us-page .our-capital-group .group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;margin-top:1.25rem}.about-us-page .our-capital-group .group-icon{margin-bottom:1rem;height:3.15rem}.about-us-page .our-capital-group .group-icon svg{height:3rem;width:auto}.about-us-page .our-capital-group .group-name{font-weight:500;margin-bottom:.25rem}.about-us-page .our-capital-group .group-description{white-space:pre-line}@media (min-width:576px) and (max-width:1023px){.about-us-page .our-capital-group h2{margin-bottom:0}.about-us-page .our-capital-group .groups{-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-page .our-capital-group .group{-ms-flex:1 1 33.33%;flex:1 1 33.33%;margin-top:2.25rem}}@media (max-width:575.98px){.about-us-page .our-capital-group{padding-top:6.25rem;padding-bottom:0;text-align:left}.about-us-page .our-capital-group h2{margin-bottom:0}.about-us-page .our-capital-group h5{margin-bottom:2.8125rem}.about-us-page .our-capital-group .groups{-ms-flex-direction:column;flex-direction:column}.about-us-page .our-capital-group .group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;margin-top:0;margin-bottom:2.5rem}.about-us-page .our-capital-group .group:last-child{margin-bottom:0}.about-us-page .our-capital-group .group-icon{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;text-align:center;margin-bottom:0}}.about-us-page .group-photo{margin-top:8.5rem;position:relative}.about-us-page .group-photo:before{content:"";position:absolute;top:0;left:0;height:15rem;width:100%;background:linear-gradient(180deg,#101010,hsla(0,0%,6%,0))}.about-us-page .group-photo:after{content:"";position:absolute;top:0;left:0;top:auto;bottom:0;height:15rem;width:100%;background:linear-gradient(0deg,#101010,hsla(0,0%,6%,0))}.about-us-page .group-photo .box{border:.05rem solid #444547;width:11rem;height:11rem;background-color:#1d1d1d;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1280px){.about-us-page .group-photo .box{border:1px solid #444547}}@media (max-width:575.98px){.about-us-page .group-photo{margin-top:5rem;background-image:none}.about-us-page .group-photo img{width:100%;height:auto}.about-us-page .group-photo .box-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-page .group-photo .box{text-align:center;-ms-flex-preferred-size:calc(50% - .3125rem);flex-basis:calc(50% - .3125rem);max-width:calc(50% - .3125rem);margin-bottom:.625rem}.about-us-page .group-photo .box:last-child{display:none}.about-us-page .group-photo .box:nth-child(2n){margin-left:.3125rem}.about-us-page .group-photo .box:nth-child(odd){margin-right:.3125rem}}@media (min-width:1024px){.about-us-page .group-photo{background-repeat:no-repeat;background-position:50%;background-size:80rem 70.85rem;height:70rem}body.no-webp .about-us-page .group-photo{background-image:url(/assets/images/about-us/group-photo.png?v=fe021437c7)}body.webp .about-us-page .group-photo{background-image:url(/assets/images/about-us/group-photo.webp?v=6ffde306d1)}.about-us-page .group-photo .box-container{display:-ms-grid;display:grid;grid-column-gap:.5rem;grid-row-gap:0;grid-template:repeat(1,1fr)/repeat(5,1fr);width:54rem;margin:0 auto}.about-us-page .group-photo img{display:none}.about-us-page .group-photo .box.box-small{width:9.5rem;height:8.45rem}.about-us-page .group-photo .box:first-child{margin-top:26.6rem}.about-us-page .group-photo .box:nth-child(2){margin-top:26.95rem}.about-us-page .group-photo .box:nth-child(3){margin-top:25.1rem}.about-us-page .group-photo .box:nth-child(4){margin-top:29.95rem}.about-us-page .group-photo .box:nth-child(5){margin-top:34rem}}@media (min-width:576px) and (max-width:1023px){.about-us-page .group-photo .box-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:1rem auto}.about-us-page .group-photo .box-container .box{-ms-flex-preferred-size:44%;flex-basis:44%;margin:2%}.about-us-page .group-photo .box-container .box:last-child{display:none}}.about-us-page .shared-values{background:#101010;color:#fff;padding-top:2.5rem;padding-bottom:13.5rem;text-align:center}.about-us-page .shared-values h2{margin-bottom:5rem}.about-us-page .shared-values h4{margin-bottom:1rem}@media (min-width:576px) and (max-width:1279.98px){.about-us-page .shared-values{padding-bottom:7.5rem}.about-us-page .shared-values .value{margin-bottom:2.5rem}.about-us-page .shared-values .value p{text-align:center}}@media (max-width:575.98px){.about-us-page .shared-values{padding-top:5rem;padding-bottom:2.5rem;text-align:left}.about-us-page .shared-values h2{margin-bottom:2.5rem}.about-us-page .shared-values h4{margin-bottom:.625rem}.about-us-page .shared-values .row{-ms-flex-direction:column;flex-direction:column}.about-us-page .shared-values .text-small{margin-bottom:1.875rem}}@media (min-width:576px){.about-us-page .showcase-theme-light{padding-bottom:4rem}}@media (min-width:576px) and (max-width:1023px){.about-us-page .our-values .col,.about-us-page .shared-values .col{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:auto}.about-us-page .our-values .col:last-child,.about-us-page .shared-values .col:last-child{margin-top:2.5rem}.about-us-page .our-values .col p,.about-us-page .shared-values .col p{margin:0 2rem}}@media (min-width:1024px){.about-us-page .our-values p,.about-us-page .shared-values p{margin:auto 1.65rem}}#sb-map{height:auto;width:100%}#sb-map .sb-map-location-main{fill:#e6282b}#sb-map .sb-map-location-filler{fill:#fff}#sb-map .sb-map-location-ripple{fill:none;stroke:#e6282b;stroke-width:.1}#sb-map .sb-map-location{pointer-events:bounding-box}#sb-map .sb-map-location-label{fill:#798897;font-weight:400}#sb-map .sb-map-hq-label{fill:#211d1a;font-weight:400}#sb-map #sb-map-route-line{fill:none;stroke:#e6282b;stroke-width:2}#sb-map #sb-map-route-line-mask{fill:none;stroke:#fff;stroke-width:2}#sb-map #sb-map-route-line-mask.animating{transition:stroke-dashoffset .5s ease-in-out}#sb-travel-details{border:.05rem solid rgba(189,195,203,.55);max-width:33.5rem;margin:0 auto;border-radius:3rem;font-weight:500;height:2.75rem;position:relative}@media screen and (max-width:1280px){#sb-travel-details{border:1px solid rgba(189,195,203,.55)}}#sb-travel-details .travel-details-content{display:-ms-flexbox;display:flex;left:0;right:0;padding:.75rem 2rem;position:absolute}#sb-travel-details .init-hidden{visibility:hidden}#sb-travel-details .travel-direction{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}#sb-travel-details .travel-direction svg{margin:0 .35rem}#sb-travel-details .travel-method-car .plane-icon,#sb-travel-details .travel-method-plane .car-icon{display:none}#sb-travel-details svg{height:auto;width:.9rem}#sb-travel-details .beginning{border-right:.05rem solid rgba(189,195,203,.55);padding-right:.8rem}@media screen and (max-width:1280px){#sb-travel-details .beginning{border-right:1px solid rgba(189,195,203,.55)}}#sb-travel-details .beginning .dash-line{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#sb-travel-details .destination{padding-left:.45rem}#sb-travel-details .dash-line{-ms-flex:1;flex:1;padding:0 .35rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#sb-travel-details .dash-line:after,#sb-travel-details .dash-line:before{content:"";border:0 solid rgba(189,195,203,.7)}#sb-travel-details .dash-line:before{border-top-width:.05rem;border-style:dashed;-ms-flex:1;flex:1}@media screen and (max-width:1280px){#sb-travel-details .dash-line:before{border-top-width:1px}}#sb-travel-details .dash-line:after{width:.35rem;height:.35rem;border-radius:50%;border-width:.05rem;margin:0 .35rem}@media screen and (max-width:1280px){#sb-travel-details .dash-line:after{border-width:1px}}@media (max-width:575.98px){#sb-travel-details .dash-line{display:none}#sb-travel-details .destination{padding-left:0}#sb-travel-details .beginning{padding-right:0}#sb-travel-details .travel-direction{-ms-flex-pack:center;justify-content:center;font-weight:400}#sb-travel-details .travel-details-content{padding-left:0;padding-right:0}}.blog-index{margin-bottom:3.6rem}.blog-index .blog-index{display:-ms-grid;display:grid;grid-column-gap:1.6rem;grid-row-gap:.8rem;grid-template:repeat(3,1fr)/repeat(12,1fr)}.blog-index .blog-posts .row{-ms-flex-pack:center;justify-content:center}.blog-index .blog-posts .blog-post{margin-top:3.6rem}.blog-index .blog-posts .blog-post .blog-post-image-wrapper{background-color:#101010;transition:all .5s;position:relative}.blog-index .blog-posts .blog-post .blog-post-image-wrapper:after{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/blog/blog-post-hover-arrow.svg?v=fe98a948ae);background-size:3rem;right:3rem;bottom:0;opacity:0;transition:right .5s ease,opacity .5s ease}.blog-index .blog-posts .blog-post .blog-post-image-wrapper .blog-post-image{display:block;height:auto;transition:opacity .5s;width:100%}.blog-index .blog-posts .blog-post .blog-post-link-container:hover{color:#e6282b}.blog-index .blog-posts .blog-post .blog-post-link-container:hover .blog-post-image-wrapper:after{right:0;opacity:1}.blog-index .blog-posts .blog-post .blog-post-link-container:hover .blog-post-image{opacity:.3}.blog-index .blog-posts .blog-post .blog-post-title{margin-bottom:1rem}@media (max-width:575.98px){.blog-index .blog-posts .blog-post .blog-post-title span{display:inline-block;font-size:.75011em;line-height:2rem}}.blog-index .blog-posts .blog-post .blog-post-meta{margin:1.6rem 0 .75rem}.blog-index .blog-posts .blog-post .blog-post-text{color:#868686;margin-top:.75rem}.blog-index .pagination{margin-top:3.6rem}.blog-index .pagination .row{-ms-flex-pack:center;justify-content:center}.blog-index .pagination .col{display:-ms-flexbox;display:flex}.blog-index .pagination .pagination-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;text-transform:uppercase}.blog-index .pagination .pagination-item.inactive{opacity:.3}.blog-index .pagination .pagination-numbers{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.blog-index .pagination .pagination-numbers .pagination-item{-ms-flex-pack:center;justify-content:center}.blog-index .pagination .pagination-next:after,.blog-index .pagination .pagination-prev:before{content:"";background-image:url(/assets/images/blog/blog-nav-arrow.svg?v=e33ad248ae);background-size:cover;transition:transform .5s ease;width:1.47059rem;height:1rem}.blog-index .pagination .pagination-next{-ms-flex-pack:end;justify-content:flex-end}.blog-index .pagination .pagination-next:after{margin-left:.85rem}.blog-index .pagination .pagination-next:not(.inactive):hover:after{transform:translate(.5rem)}.blog-index .pagination .pagination-prev:before{margin-right:.85rem;transform:rotate(180deg)}.blog-index .pagination .pagination-prev:not(.inactive):hover:before{transform:rotate(180deg) translate(.5rem)}@media (max-width:575.98px){.blog-index .pagination .pagination-prev{-ms-flex-direction:column;flex-direction:column}.blog-index .pagination .pagination-next{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog-index .pagination .pagination-item{-ms-flex-pack:center;justify-content:center}.blog-index .pagination .pagination-item:after,.blog-index .pagination .pagination-item:before{margin:.5rem 0}}.blog-post .blog-post{display:-ms-grid;display:grid;grid-column-gap:1.6rem;grid-row-gap:.8rem;grid-template:repeat(3,1fr)/repeat(12,1fr)}.blog-post .share-on{color:#798897;margin:1.25rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.blog-post .hero h1{text-align:center;margin-top:3.6rem}@media (max-width:575.98px){.blog-post .hero h1 span{display:inline-block;font-size:.7504em;line-height:2.667rem}}.blog-post .hero .blog-post-meta{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2.9rem}.blog-post .hero .blog-post-image{margin-bottom:3.25rem;width:100%}.blog-post .post h1,.blog-post .post h2,.blog-post .post h3,.blog-post .post h4,.blog-post .post h5,.blog-post .post p,.blog-post .post pre{margin-bottom:1.75rem}.blog-post .post figcaption{color:#868686;text-align:center;font-size:.7em}.blog-post .post ol li,.blog-post .post ul li{margin-bottom:1.75rem;margin-left:1.75rem}.blog-post .post ol li p,.blog-post .post ul li p{display:inline}.blog-post .post ol{list-style-type:decimal}.blog-post .post ul li:before{content:"•";color:#bdc3cb;margin-right:.75rem}.blog-post .post hr{border:0;border-top:.05rem solid #bdc3cb;margin-bottom:1.75rem;margin-top:1.75rem;display:block;height:1px;padding:0}@media screen and (max-width:1280px){.blog-post .post hr{border-top:1px solid #bdc3cb}}.blog-post .post blockquote{margin:4.75rem calc(-16.66667% + 1.33333rem) 5.5rem;text-align:center}.blog-post .post blockquote p{font-style:italic}.blog-post .post blockquote cite{display:block;font-size:1rem;font-style:normal;margin-top:1.25rem}@media (max-width:1279.98px){.blog-post .post blockquote{margin-left:calc(-12.5% + 1.33333rem);margin-right:calc(-12.5% + 1.33333rem)}}@media (max-width:575.98px){.blog-post .post blockquote{margin-left:0;margin-right:0}}.blog-post .post em{font-style:italic}.blog-post .post strong{font-weight:500}.blog-post .post img{width:100%}.blog-post .post p>code{border-radius:.1rem;font-size:.8em;padding:.1rem .4rem;background:#f5f2f0;vertical-align:middle;white-space:pre-wrap}.blog-post .post a:not(.btn-primary){color:#e6282b}.blog-post .post-footer{border-bottom:.05rem solid #bdc3cb;text-align:center;padding:2.85rem 0 4.6rem}@media screen and (max-width:1280px){.blog-post .post-footer{border-bottom:1px solid #bdc3cb}}.blog-post .post-comments{padding-bottom:1.75rem;padding-top:1.75rem}.blog-post-meta{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:.75rem 0}.blog-post-meta .blog-post-author-image{width:2rem;height:2rem;border-radius:50%;margin-right:.8rem}.blog-post-meta .blog-post-captions{margin:.2rem 0}.blog-post-meta .blog-post-captions .secondary-captions-inner{color:#798897;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post-meta .blog-post-captions .blog-post-tag{padding-right:.4rem}.blog-post-meta .blog-post-captions .blog-post-tag:before{content:"#"}.blog-post-meta .blog-post-captions .blog-post-tag:hover{color:#e6282b}@media (max-width:575.98px){.blog-post-meta .blog-post-captions .secondary-captions .secondary-captions-inner{font-size:1.33215em;line-height:1rem}}.blog-post-meta.has-tags .post-date:after{content:"•";padding:0 .2rem}.blog-categories{background-color:#fff;height:7.5rem;padding-top:4rem;position:absolute;top:0;width:100%;z-index:19}.blog-categories.topbar-scrolled{position:fixed;top:0;transform:translateY(-4rem)}.blog-categories.topbar-unscrolled{position:fixed;top:0;transform:translateY(0)}.blog-categories.transition{transition:transform .5s ease-in-out}.blog-categories ul.categories{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}.blog-categories ul.categories li{color:#bdc3cb}.blog-categories ul.categories li a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;padding:1.2rem 0}.blog-categories ul.categories li a:hover{color:#e6282b}.blog-categories ul.categories li.active{color:#211d1a}.blog-categories .category-bar{border-top:.05rem solid #bdc3cb;border-bottom:.05rem solid #bdc3cb;display:-ms-flexbox;display:flex;height:100%}@media screen and (max-width:1280px){.blog-categories .category-bar{border-top:1px solid #bdc3cb;border-bottom:1px solid #bdc3cb}}.blog-categories .category-bar .category-bar-side{-ms-flex:1;flex:1}.blog-categories .category-bar .subscribe-button-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.blog-categories .category-bar .subscribe-button{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:#e6282b;color:#fff;max-width:10rem;width:100%}@media (min-width:320px){.blog-categories .category-bar .category-bar-main{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 1.33333rem}}@media (min-width:576px){.blog-categories .category-bar .category-bar-main{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%}}@media (min-width:1280px){.blog-categories .category-bar .category-bar-main{-ms-flex-preferred-size:37.33333rem;flex-basis:37.33333rem;padding:0 .66667rem}}.blog-index .subscription-form .small-caption{color:#bdc3cb;text-transform:none}.blog-index .subscription-form .caption{color:#798897}.blog-index .subscription-form.mobile-form{border-top:.05rem solid #bdc3cb;border-bottom:.05rem solid #bdc3cb;margin:4.5rem -1.5rem 0;padding:3.25rem 1.4375rem 1.5625rem;top:6.25rem}@media screen and (max-width:1280px){.blog-index .subscription-form.mobile-form{border-top:1px solid #bdc3cb;border-bottom:1px solid #bdc3cb}}.blog-index .subscription-form.mobile-form .sb-newsletter{max-width:15.625rem;margin:auto}.blog-index .subscription-form.mobile-form .input-field{margin:2.5rem 0}.blog-index .subscription-form.mobile-form .btn{margin-bottom:1.5625rem}.blog-subscription-page{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.blog-subscription-page h1{text-align:center;margin-top:13.25rem;margin-bottom:.7rem}@media (max-width:575.98px){.blog-subscription-page h1{margin-top:9.375rem}}.blog-subscription-page .join-newsletter,.blog-subscription-page .join-newsletter .subscribe-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.blog-subscription-page .join-newsletter .subscribe-form{margin-top:2.25rem}.blog-subscription-page .join-newsletter .subscribe-form input{text-align:center;width:22.15rem}@media (max-width:575.98px){.blog-subscription-page .join-newsletter .subscribe-form input{width:12.5rem}}.blog-subscription-page .join-newsletter .subscribe-form label{width:100%;pointer-events:none;text-align:center}.blog-subscription-page .join-newsletter .subscribe-form label.active{text-align:center;transform:translateY(-.5rem) translateX(0)!important}.blog-subscription-page .join-newsletter .subscribe-form .btn-primary{width:9.6rem;height:2.4rem;margin-top:3.5rem}@media (max-width:575.98px){.blog-subscription-page .join-newsletter .subscribe-form .btn-primary{margin-top:3.125rem}}.blog-subscription-page .close-subscription-page path{stroke:#211d1a}.privacy-terms-body{background-color:#f8f9fa}.privacy-terms-page .privacy-terms-header{padding:1.8rem 2.75rem 0 1.45rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.privacy-terms-page .privacy-terms-header .close-page path{stroke:#211d1a}@media (min-width:576px){.privacy-terms-page .privacy-terms-header .logo-full svg{height:auto;width:6rem}}@media (max-width:575.98px){.privacy-terms-page .privacy-terms-header{height:4rem;padding:1.375rem 1.6875rem 1.375rem .875rem}.privacy-terms-page .privacy-terms-header .logo-full svg{width:2.75rem;height:2.75rem}}.privacy-terms-page .page-content{margin-top:2.5rem;margin-bottom:2.5rem}.privacy-terms-page h2{margin-bottom:1.25rem}.privacy-terms-page h3{margin-bottom:.75rem}.privacy-terms-page ol,.privacy-terms-page p,.privacy-terms-page ul{margin-bottom:1rem}.privacy-terms-page ol{list-style-type:decimal;margin-left:1rem}.privacy-terms-page ol li{padding-left:.5rem}.privacy-terms-page ol li+li{margin-top:.8rem}.privacy-terms-page .copyright-text{text-align:center;margin:1rem 0;color:#bdc3cb}.home-page .fullpage-section,.home-page .hero{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.home-page .hero{color:#fff;position:relative;height:100vh}.home-page .hero .fp-bg{background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/home/hero-logo-shadow.svg?v=5ec4dcbf1e);background-position:bottom;background-color:#e6282b}.home-page .hero .grid{width:100%}.home-page .hero .line{display:block}.home-page .hero .line a{display:inline-block;position:relative}.home-page .hero .line a:hover{max-width:100%}.home-page .hero .line a:after{content:"";width:.25rem;height:.25rem;background:#fff;transition:all .2s cubic-bezier(.5,.2,.15,.95);position:absolute;bottom:.5rem;right:-.5rem;display:inline-block}.home-page .hero .line a:hover:after{width:calc(100% + 2 * .25rem);box-shadow:0 -1px 8px 0 rgba(0,0,0,.25);position:absolute}@media (min-width:1280px){.home-page .hero .h6{font-size:.75em;line-height:1.6em}.home-page .hero h1{font-size:4.5em;line-height:1em}.home-page .hero .line a:after{width:.5rem;height:.5rem;bottom:.75rem;right:-1rem}.home-page .hero .line a:hover:after{width:calc(100% + 2 * .5rem)}}@media (max-width:750px){.home-page .hero{height:100vh}}@media (max-width:575.98px){.home-page .hero h1{font-size:2.5625rem;line-height:2.75rem}.home-page .hero .h6{text-align:center;margin:0 auto .625rem;max-width:10.625rem}.home-page .hero .fp-bg{background-position:50%}.home-page .hero .line{text-align:center;margin-bottom:.9375rem}.home-page .hero .line a:hover:after{position:static;width:.25rem}.home-page .hero .line a:after{position:static}}@media (max-width:375px){.home-page .hero .col{padding:0}}.home-page .our-works{background-color:#fff;position:relative;overflow:hidden;height:100vh}.home-page .our-works .fp-bg{z-index:unset}.home-page .our-works .nav-arrow-container{width:8vw;height:8vw;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:12%}.home-page .our-works .nav-arrow-container.right{right:0}.home-page .our-works .nav-arrow-container.left{left:0}.home-page .our-works .nav-arrow{height:.85rem;transition:opacity .5s ease-in-out;width:1.5rem}.home-page .our-works .nav-arrow.show-overview{cursor:pointer}.home-page .our-works .nav-arrow.close-overview{transform:rotate(-180deg);opacity:0}.home-page .our-works .nav-arrow g{transition:all .5s ease-in-out}.home-page .our-works .case-slider-back,.home-page .our-works .case-slider-front{display:-ms-flexbox;display:flex;height:100%;transition:transform .5s cubic-bezier(.5,.2,.15,.95);width:133.33333vw}.home-page .our-works .case-slider-back{z-index:unset}.home-page .our-works .case-slider-front{position:absolute;top:0;bottom:0;left:0}.home-page .our-works .case-cell-back,.home-page .our-works .case-cell-front,.home-page .our-works .see-more-back,.home-page .our-works .see-more-front{height:100%;width:33.33333vw}.home-page .our-works .case-cell-front,.home-page .our-works .see-more-front{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 3vw;position:relative}.home-page .our-works .case-cell-front .background,.home-page .our-works .see-more-front .background{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.9;transition:opacity .5s ease-in-out}.home-page .our-works .case-cell-front .content,.home-page .our-works .see-more-front .content{position:relative}.home-page .our-works .case-cell-front h2,.home-page .our-works .see-more-front h2{padding-bottom:1rem}.home-page .our-works .case-cell-front h3,.home-page .our-works .see-more-front h3{padding-bottom:.5rem}.home-page .our-works .case-cell-front p,.home-page .our-works .see-more-front p{padding-bottom:1.5rem}.home-page .our-works .case-cell-front.active .background,.home-page .our-works .see-more-front.active .background{opacity:0}.home-page .our-works .case-cell-front{border-right:.05rem solid rgba(189,195,203,.3);transition:color .3s ease-in-out}@media screen and (max-width:1280px){.home-page .our-works .case-cell-front{border-right:1px solid rgba(189,195,203,.3)}}.home-page .our-works .case-cell-front .content{transition:transform .5s cubic-bezier(.5,.2,.15,.95);transform:translate(0)}.home-page .our-works .case-cell-front .background{background-color:#fff}.home-page .our-works .case-cell-front a{opacity:0;transition:visibility 0s ease-in-out .5s,opacity .5s ease-in-out;visibility:hidden}.home-page .our-works .case-cell-front.active a{opacity:1;transition:visibility 0s ease-in-out,opacity .5s ease-in-out;visibility:visible}.home-page .our-works .case-cell-front.active .content{transform:translateY(-2rem)}.home-page .our-works .case-cell-front.active.baikingu,.home-page .our-works .case-cell-front.active.infogym{color:#fff}.home-page .our-works .see-more-front{background-color:hsla(0,0%,6%,.9);color:#fff}.home-page .our-works .see-more-front .content{transition:transform .8s cubic-bezier(.5,.2,.15,.95);transform:translate(6rem)}.home-page .our-works .case-cell-back{opacity:0;overflow:visible;position:relative;transition:opacity .5s ease-in-out}.home-page .our-works .case-cell-back img{bottom:0;position:absolute;transition:transform .5s cubic-bezier(.5,.2,.15,.95)}.home-page .our-works .case-cell-back.infogym{background-color:#0e1120}.home-page .our-works .case-cell-back.infogym img{height:50%;right:-15%;transform:scale(.7) translate(10%,20%);transform-origin:bottom right}@media (min-width:750px) and (max-width:1450px){.home-page .our-works .case-cell-back.infogym img{height:calc(50% - 3rem)}}@media (max-width:750px){.home-page .our-works .case-cell-back.infogym img{height:53%;right:-5%}}.home-page .our-works .case-cell-back.baikingu{background-image:linear-gradient(1deg,#162028,#1c2a39)}.home-page .our-works .case-cell-back.baikingu img{height:50%;right:-30%;transform:scale(.7) translate(10%,20%);transform-origin:bottom left}@media (max-width:750px){.home-page .our-works .case-cell-back.baikingu img{height:50%}}.home-page .our-works .case-cell-back.easytranslate{background-color:#eeefef}.home-page .our-works .case-cell-back.easytranslate img{height:42%;right:-20%;transform:scale(.7) translate(10%,20%);transform-origin:bottom right}@media (max-width:750px){.home-page .our-works .case-cell-back.easytranslate img{height:50%;right:-50%}}.home-page .our-works .case-cell-back.active{opacity:1}.home-page .our-works .case-cell-back.active img{transform:none}.home-page .our-works.overview-nudged .case-slider-back,.home-page .our-works.overview-nudged .case-slider-front{transform:translate(-8vw)}.home-page .our-works.overview-nudged .nav-arrow-container.right,.home-page .our-works.overview-nudged .see-more-front{cursor:pointer}.home-page .our-works.overview-nudged .show-overview g{fill:#fff;stroke:#fff}@media (min-width:750px){.home-page .our-works.overview-visible .show-overview{cursor:default;opacity:0}.home-page .our-works.overview-visible .close-overview{cursor:pointer;opacity:1}.home-page .our-works.overview-visible .case-slider-back,.home-page .our-works.overview-visible .case-slider-front{transform:translate(-33.33333vw)}.home-page .our-works.overview-visible .see-more-front{cursor:default}.home-page .our-works.overview-visible .see-more-front .content{transform:none}}@media (min-width:750px) and (max-width:1049px){.home-page .our-works .case-slider-back,.home-page .our-works .case-slider-front{width:200vw}.home-page .our-works .case-cell-back,.home-page .our-works .case-cell-front,.home-page .our-works .see-more-back,.home-page .our-works .see-more-front{width:50vw}.home-page .our-works.overview-visible .case-slider-back,.home-page .our-works.overview-visible .case-slider-front{transform:translate(-100vw)}}@media (max-width:750px){.home-page .our-works{height:auto!important}.home-page .our-works .fp-bg{height:auto;position:static}.home-page .our-works .case-slider-back,.home-page .our-works .case-slider-front{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.home-page .our-works .case-slider-back{position:static}.home-page .our-works .case-cell-back,.home-page .our-works .case-cell-front,.home-page .our-works .see-more-back,.home-page .our-works .see-more-front{height:100vh;padding:0 1.5rem;width:100%}.home-page .our-works .see-more-back,.home-page .our-works .see-more-front{height:50vh}.home-page .our-works .see-more-front .content{transform:none}.home-page .our-works .case-cell-back{opacity:1}.home-page .our-works .case-cell-back img{transform:none!important}.home-page .our-works .case-cell-front{border:none}.home-page .our-works .case-cell-front a{opacity:1;visibility:visible}.home-page .our-works .case-cell-front .content{transform:translateY(-7rem)!important}.home-page .our-works .case-cell-front .background{opacity:0}.home-page .our-works .case-cell-front.baikingu,.home-page .our-works .case-cell-front.infogym{color:#fff}.home-page .our-works .nav-arrow-container{display:none}}.home-page .quality{-ms-flex-align:center;align-items:center;display:block;height:100vh}.home-page .quality.transition-active .fp-scroller{transition-duration:.5s!important}.home-page .quality .color-background{background-color:#101010;height:100vh;position:absolute;top:0;z-index:2;width:100%}.home-page .quality .fp-bg{background-color:#211d1a;background-position:50%;background-size:cover;z-index:2}body.no-webp .home-page .quality .fp-bg{background-image:url(/assets/images/home/quality-services-background.jpg?v=62e081fa65)}body.webp .home-page .quality .fp-bg{background-image:url(/assets/images/home/quality-services-background.webp?v=39c81cae31)}.home-page .quality .quality-content{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;height:100vh;position:relative;text-align:center;z-index:3}.home-page .quality h2{margin:0 auto 1.5rem;max-width:30rem}.home-page .quality .footer-spacer{height:20rem}@media (max-width:480px){.home-page .quality .footer-spacer{height:26rem}}@media (max-width:750px){.home-page .quality{height:auto;min-height:100vh;position:relative}.home-page .quality .color-background{display:none}.home-page .quality .fp-bg{background:none}.home-page .quality .quality-content{background-color:#211d1a;background-position:50%;background-size:cover;height:auto;padding:5rem 0}body.no-webp .home-page .quality .quality-content{background-image:url(/assets/images/home/quality-services-background.jpg?v=62e081fa65)}body.webp .home-page .quality .quality-content{background-image:url(/assets/images/home/quality-services-background.webp?v=39c81cae31)}}.home-page .services-grid{margin-top:3.5rem;text-align:center}.home-page .services-grid .service:hover{color:#e6282b}.home-page .services-grid .service:hover .svg-colorable{fill:#e6282b}.home-page .services-grid .service:hover .svg-colorable-stroke{stroke:#e6282b}.home-page .services-grid .our-services-icon{height:4.5rem;margin-bottom:1rem;width:auto}.home-page .services-grid .service-header{font-weight:400}@media (min-width:576px){.home-page .services-grid{display:-ms-grid;display:grid;grid-column-gap:4.5rem;grid-row-gap:4.5rem;grid-template:repeat(1,1fr)/repeat(3,1fr)}}@media (max-width:575.98px){.home-page .services-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:3.125rem}.home-page .services-grid .service+.service{margin-top:2.5rem}}.home-page .contact-footer{position:relative;z-index:2}.home-page .footer-main{display:block;position:absolute;z-index:0;transition-timing-function:cubic-bezier(.1,.57,.1,1);will-change:transition}@media (max-width:750px){.home-page .fp-bg{bottom:0;height:100vh;position:absolute;top:0;width:100%;z-index:-1}}.not-found-page{padding:16.1rem 0;background-size:cover;min-height:100vh;padding-bottom:5.85rem;text-align:center;color:#fff}body.no-webp .not-found-page{background-image:url(/assets/images/404/404-bg.jpg?v=efe896283b)}body.webp .not-found-page{background-image:url(/assets/images/404/404-bg.webp?v=739fd2bfd8)}@media (max-width:575.98px){.not-found-page{padding:10.9375rem 0}}.not-found-page h1{margin-bottom:3.55rem}.not-found-page p{margin:auto;font-weight:300;text-align:center;max-width:22.5rem;margin-bottom:3.15rem;margin-top:.75rem}.not-found-page .buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.not-found-page .buttons-wrapper a{margin:0 .8rem}@media (max-width:767px){.not-found-page{padding-bottom:3.9rem}.not-found-page .buttons-wrapper{display:block}.not-found-page .buttons-wrapper a:not(:last-child){margin-bottom:.8rem}}.cc-theme-edgeless.cc-window{font-size:.6em;color:#211d1a!important;background-color:#f8f9fa!important;padding:.75rem!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cc-theme-edgeless.cc-window .cc-message{-ms-flex:none;flex:none;-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:1.5rem}.cc-theme-edgeless.cc-window .cc-link{color:#211d1a!important;font-weight:500!important;text-decoration:none;padding:0}.cc-theme-edgeless.cc-window .cc-btn{width:6.25rem;padding:.7rem 0;color:#211d1a;border-radius:24px;border:.05rem solid #211d1a;text-transform:uppercase}.cc-theme-edgeless.cc-window .cc-btn:hover{background:#e6282b;color:#fff;border-color:#e6282b}@media (max-width:640px){.cc-theme-edgeless.cc-window{-ms-flex-direction:column!important;flex-direction:column!important}.cc-theme-edgeless.cc-window .cc-message{margin-top:0!important;margin-bottom:1rem!important}.cc-theme-edgeless.cc-window .cc-compliance{-ms-flex-pack:center;justify-content:center}.cc-theme-edgeless.cc-window .cc-compliance .cc-btn{padding:.35rem 0}}