/* File: /css/material-icons/material-icons.css */
@font-face {font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/css/material-icons/fonts/MaterialIcons-Regular.woff2) format('woff2'),url(/css/material-icons/fonts/MaterialIcons-Regular.ttf) format('truetype'); font-display:swap;}.material-icons {font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}

/* File: /css/main.crush.css?1778699471 */
@charset "UTF-8";.slider a{display:block;outline:none}.slider a:focus{outline:none}.slider .slick-slide{overflow:hidden}.slider .slick-list{outline:none!important}.slider .slick-slide{outline:none}.slider .slick-slide:focus{outline:none}.slider .slick-next:before,.slider .slick-prev:before{content:''}.slider1{position:relative;width:auto}.slider1 .slick-next,.slider1 .slick-prev{height:100%;width:30px;opacity:.5}.slider1 .slick-next:hover,.slider1 .slick-prev:hover{opacity:1}.slider1 .slick-prev{background:url(/images/slider1-prev.png);background-repeat:no-repeat;background-position:center;background-size:13px 23px;left:0}.slider1 .slick-next{background:url(/images/slider1-next.png);background-repeat:no-repeat;background-position:center;background-size:13px 23px;right:0}.slider1 .slick-list{margin:auto 32px}.slider1 .slick-slide{margin:15px;overflow:hidden}.slider2 .topslider .slick-slide{text-align:center;padding-bottom:10px;position:relative;cursor:pointer}.slider2 .topslider .slick-slide.slick-current .indicator{position:absolute;bottom:0;left:50%;margin:auto auto auto -3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid black}.slider2 .bottomslider .slick-slide{border-top:solid 8px #000;border-bottom:1px solid #000}.slider2 .topslider .slick-slide.blue.slick-current,.slider2 .topslider .slick-slide.blue:hover{color:#0E5EA9}.slider2 .topslider .slick-slide.blue.slick-current .indicator{border-bottom:5px solid #0E5EA9}.slider2 .bottomslider .slick-slide.blue{border-top:8px solid #0E5EA9;border-bottom:1px solid #0E5EA9}.slider2 .topslider .slick-slide.aqua.slick-current,.slider2 .topslider .slick-slide.aqua:hover{color:#008DA7}.slider2 .topslider .slick-slide.aqua.slick-current .indicator{border-bottom:5px solid #008DA7}.slider2 .bottomslider .slick-slide.aqua{border-top:8px solid #008DA7;border-bottom:1px solid #008DA7}.slider2 .topslider .slick-slide.orange.slick-current,.slider2 .topslider .slick-slide.orange:hover{color:#E86D2E}.slider2 .topslider .slick-slide.orange.slick-current .indicator{border-bottom:5px solid #E86D2E}.slider2 .bottomslider .slick-slide.orange{border-top:8px solid #E86D2E;border-bottom:1px solid #E86D2E}.slider2 .topslider .slick-slide.purple.slick-current,.slider2 .topslider .slick-slide.purple:hover{color:#8B6DA2}.slider2 .topslider .slick-slide.purple.slick-current .indicator{border-bottom:5px solid #8B6DA2}.slider2 .bottomslider .slick-slide.purple{border-top:8px solid #8B6DA2;border-bottom:1px solid #8B6DA2}.slider2 .topslider .slick-slide.green.slick-current,.slider2 .topslider .slick-slide.green:hover{color:#5F9539}.slider2 .topslider .slick-slide.green.slick-current .indicator{border-bottom:5px solid #5F9539}.slider2 .bottomslider .slick-slide.green{border-top:8px solid #5F9539;border-bottom:1px solid #5F9539}.slider3 .topslider{z-index:1;position:relative}.slider3 .topslider .slick-list{margin:0 30px}.slider3 .topslider .slick-next,.slider3 .topslider .slick-prev{height:30px;width:30px;bottom:10px;top:auto}.slider3 .topslider .slick-prev{background:url(/images/slider3-prev.png);background-repeat:no-repeat;background-position:center;background-size:13px 23px;left:0}.slider3 .topslider .slick-next{background:url(/images/slider3-next.png);background-repeat:no-repeat;background-position:center;background-size:13px 23px;right:0}.slider3 .topslider .slick-slide{text-align:center;font-weight:bold;color:#AAA;position:relative;padding-bottom:60px;cursor:pointer}.slider3 .topslider .slick-slide .indicator{position:absolute;bottom:32px;left:50%;margin-left:-8px;border:solid 2px #FFF;border-radius:50%;height:16px;width:16px;background:#AAA;margin:auto}.slider3 .topslider .slick-slide.slick-current{color:#85A5BC;font-size:1.2em}.slider3 .topslider .slick-slide.slick-current .indicator{margin-left:-11px;bottom:28px;height:22px;width:22px;background:#85A5BC}.slider3 .topslider .slick-slide.slick-current .timeline-arrow{background:url(/images/slider3-timeline-arrow.png);height:27px;width:20px;position:absolute;bottom:0;left:50%;margin-left:-10px}.slider3 .track{height:7px;margin:-44px 30px 35px;background:#3297a1;background:-moz-linear-gradient(left,#3297a1 1%,#d4ee81 100%);background:-webkit-linear-gradient(left,#3297a1 1%,#d4ee81 100%);background:-webkit-linear-gradient(to right,#3297a1 1%,#d4ee81 100%);background:linear-gradient(to right,#3297a1 1%,#d4ee81 100%);-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3297a1',endColorstr='#d4ee81',GradientType=1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3297a1',endColorstr='#d4ee81',GradientType=1)}.slider3 .bottomslider{padding:15px 25px;border:2px solid #d7d7d7;border-radius:10px;margin:10px;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.1);box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.slider3 .bottomslider .slick-slide{display:table}.slider3 .bottomslider .slick-slide img{display:table-cell;vertical-align:middle;margin:0 auto}.slider3 .bottomslider .slick-slide p{display:table-cell;vertical-align:middle;text-align:left;font-size:16px;color:rgb(110,110,110)}.slider4 .topslider{z-index:1;position:relative}.slider4 .topslider .slick-list{margin:0 30px}.slider4 .topslider .slick-next,.slider4 .topslider .slick-prev{height:30px;width:30px;bottom:6px;top:auto;font-size:0}.slider4 .topslider .slick-prev{background:url(/images/slider4-prev.png);background-repeat:no-repeat;background-position:center;background-size:26px 33px;left:0}.slider4 .topslider .slick-next{background:url(/images/slider4-next.png);background-repeat:no-repeat;background-position:center;background-size:26px 33px;right:0}.slider4 .topslider .slick-slide{text-align:center;font-weight:bold;color:#000;position:relative;padding-bottom:60px;cursor:pointer}.slider4 .topslider .slick-slide .indicator{position:absolute;left:50%;border:solid 2px #FFF;border-radius:50%;margin-left:-11px;bottom:28px;height:22px;width:22px;background:#000}.slider4 .topslider .slick-slide.slick-current{color:#777;font-size:1.2em}.slider4 .topslider .slick-slide.slick-current .timeline-arrow{background:url(/images/slider4-timeline-arrow.png);height:27px;width:20px;position:absolute;bottom:0;left:50%;margin-left:-10px}.slider4 .track{height:2px;margin:-39px 30px 35px;background:#DDD}.slider4 .bottomslider{padding:15px 25px;border:2px solid #000;border-radius:10px;margin:10px}.slider5{position:relative;width:auto;border:2px solid #c9dab4;background-image:url(../images/smart-fact.png);background-repeat:no-repeat;background-position:45px center;background-size:75px}.slider5 .slick-next,.slider5 .slick-prev{height:100%;width:30px;opacity:.5}.slider5 .slick-next:hover,.slider5 .slick-prev:hover{opacity:1}.slider5 .slick-prev{background:url(/images/slider1-prev.png);background-repeat:no-repeat;background-position:center;background-size:13px 23px;left:0}.slider5 .slick-next{background:url(/images/slider1-next.png);background-repeat:no-repeat;background-position:center;background-size:13px 23px;right:0}.slider5 .slick-list{margin:auto 32px}.slider5 .slick-slide{margin:0;overflow:hidden;height:100%;padding:15px 15px 15px 150px}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:inline-block;vertical-align:middle;position:relative;z-index:2;min-width:60%;max-width:95%;background:#fff;padding:24px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.puzzleGridContainer{position:relative;display:block}.puzzleGridContainer .panel{position:absolute;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(Fonts/slick.eot);src:url(Fonts/slick.eot?#iefix) format('embedded-opentype'),url(Fonts/slick.woff) format('woff'),url(Fonts/slick.ttf) format('truetype'),url(Fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@font-face{font-family:"fontcustom";src:url(fontcustom/fontcustom_09ef2996fae5ab2b17fe7425f7af3a74.eot);src:url(fontcustom/fontcustom_09ef2996fae5ab2b17fe7425f7af3a74.eot?#iefix) format("embedded-opentype"),url(fontcustom/fontcustom_09ef2996fae5ab2b17fe7425f7af3a74.woff) format("woff"),url(fontcustom/fontcustom_09ef2996fae5ab2b17fe7425f7af3a74.ttf) format("truetype"),url(fontcustom/fontcustom_09ef2996fae5ab2b17fe7425f7af3a74.svg#fontcustom) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"fontcustom";src:url(fontcustom/fontcustom_09ef2996fae5ab2b17fe7425f7af3a74.svg#fontcustom) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-arrow-down:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-up:before,.icon-branding-o:before,.icon-chat:before,.icon-consulting:before,.icon-consulting-o:before,.icon-consulting-oo:before,.icon-eric:before,.icon-idea:before,.icon-jenny:before,.icon-location-22:before,.icon-logo:before,.icon-lou:before,.icon-maintenence:before,.icon-office:before,.icon-problem:before,.icon-product-design:before,.icon-project:before,.icon-rams:before,.icon-support:before,.icon-support-maintenence:before,.icon-support-o:before,.icon-talk:before,.icon-talk-o:before,.icon-web-app:before,.icon-web-apps-o:before,.icon-website:before,.icon-websites-o:before{display:inline-block;font-family:"fontcustom";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-arrow-down:before{content:"\f100"}.icon-arrow-left:before{content:"\f101"}.icon-arrow-right:before{content:"\f102"}.icon-arrow-up:before{content:"\f103"}.icon-branding-o:before{content:"\f11f"}.icon-chat:before{content:"\f104"}.icon-consulting:before{content:"\f105"}.icon-consulting-o:before{content:"\f118"}.icon-consulting-oo:before{content:"\f120"}.icon-eric:before{content:"\f106"}.icon-idea:before{content:"\f107"}.icon-jenny:before{content:"\f108"}.icon-location-22:before{content:"\f114"}.icon-logo:before{content:"\f109"}.icon-lou:before{content:"\f10a"}.icon-maintenence:before{content:"\f119"}.icon-office:before{content:"\f10b"}.icon-problem:before{content:"\f10c"}.icon-product-design:before{content:"\f11a"}.icon-project:before{content:"\f10d"}.icon-rams:before{content:"\f10e"}.icon-support:before{content:"\f10f"}.icon-support-maintenence:before{content:"\f11b"}.icon-support-o:before{content:"\f11c"}.icon-talk:before{content:"\f110"}.icon-talk-o:before{content:"\f111"}.icon-web-app:before{content:"\f112"}.icon-web-apps-o:before{content:"\f11d"}.icon-website:before{content:"\f113"}.icon-websites-o:before{content:"\f11e"}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html,body{width:100%;height:100%;min-width:100vw;font-size:16px;margin:0;padding:0}html{font-size:100%;text-rendering:optimizeLegibility!important}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-backface-visibility:hidden;background:#FFF;overflow-x:hidden;font-weight:normal;font-style:normal;color:#1C1E23;font-size:16px;font-family:"Avenir W01",Helvetica,Arial,sans-serif;padding-top:60px}body.noHeader{padding-top:0}ul{list-style-type:none;margin:0;padding:0}ul.bulleted{list-style-type:disc;padding-left:48px}ul.bulleted>li,ol>li{padding:0 0 0 16px;font-size:22px;line-height:1.8em;font-weight:300}a,.faux-link{color:#25A0DB;text-decoration:none;cursor:pointer;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}html.no-touch a:hover,html.no-touch .faux-link:hover{color:#2bafee;cursor:pointer;text-decoration:underline}h1,h2,strong{font-weight:600}h2{margin:32px 0;padding:0;text-align:center;font-size:32px;color:#3f4b59;font-weight:900}h2.left{text-align:left}section>.bodymargin>h2:first-child{margin-top:0!important}section.darkgray h2{color:#fff;text-align:center!important}h2+.subtitle{margin:16px 0 48px 0;font-weight:300;text-align:center}h2+.subheading{margin:-16px auto 48px auto;font-size:16px;font-weight:400;text-align:center;max-width:800px;line-height:1.6}h2:first-child,h2.notop{margin-top:0}h2.nosubtitle{margin-bottom:48px}h2.nobottom{margin-bottom:0}h3{font-weight:100;font-size:28px;margin:0}h4{font-weight:500;font-size:22px;margin:0}.light-headers h1:not(.no-light-header),.light-headers h2:not(.no-light-header),.light-headers h3:not(.no-light-header),.light-headers h4:not(.no-light-header),.light-headers h5:not(.no-light-header),.light-headers h6:not(.no-light-header){font-weight:300!important}p{font-size:22px;line-height:1.8em;font-weight:300;margin:24px 0}p.nomargin{margin:0}p.center{text-align:center}.center{text-align:center}.bodymargin{width:100%;max-width:1248px;margin:0 auto;padding:0 24px}.row{display:block;width:100%;clear:both;margin:0;padding:0}section{padding:64px 0;position:relative}section.nopadding{padding:0}section.lightgray{background:#FAFAFA}section.darkgray{background:#000 url(https://images.appliedimagination.com/common/darkgray.jpg) 50% 50% no-repeat;background-size:cover;color:#fff}section.gray{background:#eee}.headless .hero.small{display:none}i.material-icons{display:inline-block;font-size:1.3em;line-height:.7;vertical-align:-32%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:1em;overflow:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ai-button-container{margin:-4px;display:inline-block}.ai-button-container>.ai-button{margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:4px}.ai-button{-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#25A0DB;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:1.3;margin:0;padding:12px 24px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background .2s ease,border .2s ease,color .2s ease;transition:background .2s ease,border .2s ease,color .2s ease;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ai-button:focus{outline:none}.ai-button:hover,.ai-button.outline:hover,html.no-touch a.ai-button:hover,html.no-touch a.ai-button.outline:hover{background:#48afe1;border-color:transparent;color:#fff;text-decoration:none}.ai-button:active,.ai-button.outline:active{background:#1f87b9;-webkit-transition:none;transition:none}.ai-button.fluid{padding-left:8px;padding-right:8px}.ai-button.tiny{padding:4px 12px;font-size:12px}.ai-button.small{padding:8px 12px}.ai-button.large{padding:16px 32px}.ai-button.huge{padding:16px 32px;font-size:20px}.ai-button.outline{background:transparent;border-color:#25A0DB;color:#25A0DB}.ai-button.dashed{border-style:dashed}.ai-button.white,.ai-button.white:hover{background:#fff;color:#000}.ai-button.white:active{background:#d5d5d5}.ai-button.white.outline{background:transparent;border-color:#fff;color:#fff}.ai-button.white.outline:hover{background:#fff;color:#000}.ai-button.white.outline:active{border-color:transparent;background:#d5d5d5}.ai-button.white.contrast{border-color:#ccc}.ai-button.white.contrast:active{border-color:transparent}.ai-button.ghost{background:#2D3A41}.ai-button.ghost.outline{background:transparent;color:#fff;border:1px solid #2C343A}.ai-button.ghost:hover,html.no-touch a.ai-button.ghost:hover{background:#36454E}.ai-button.ghost:active,html.no-touch a.ai-button.ghost:hover:active{background:#23292E}.ai-button.ghost.faded{color:#8f9ba7}.ai-button.ghost.faded.outline{background:transparent;color:#8f9ba7;border:1px solid rgba(0,0,0,.2)}.ai-button.dark{background:#414C58}.ai-button.dark.outline{background:transparent;color:#fff;border:1px solid #414C58}.ai-button.dark:hover,html.no-touch a.ai-button.dark:hover{background:#4F5B69}.ai-button.dark:active,html.no-touch a.ai-button.dark:hover:active{background:#37404A}.ai-button.raised{-webkit-box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 2px 5px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1)}.ai-button .font-icon,.ai-button [class^="icon-"],.ai-button [class*=" icon-"],.ai-button i.material-icons{margin-right:.4em}.ai-button .font-icon.right,.ai-button [class^="icon-"].right,.ai-button [class*=" icon-"].right,.ai-button i.material-icons.right,.ai-button .font-icon.after,.ai-button [class^="icon-"].after,.ai-button [class*=" icon-"].after,.ai-button i.material-icons.after{margin-left:.4em;margin-right:0}header{width:100%;background:#4A5663;color:#fff;position:fixed;top:0;left:0;right:0;z-index:2000;font-size:0;-webkit-transition:background .4s cubic-bezier(.4,.0,.2,1);transition:background .4s cubic-bezier(.4,.0,.2,1);padding:0 24px;height:60px}header.translucent{background:rgba(0,0,0,.25)}#logo,#mainnav{display:inline-block;width:50%;vertical-align:middle}#logo{width:300px}#mainnav{width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}#logo img{width:100%;max-width:300px;height:auto}#mainnav{font-size:15px;text-align:right}#mainnav ul li{display:inline-block;vertical-align:top;padding:0}#mainnav ul li button{border:0 none transparent!important;background:transparent;cursor:pointer}#mainnav ul li a,#mainnav ul li button{color:#fff;height:auto;line-height:60px;text-decoration:none;display:inline-block;vertical-align:top;font-size:15px;-webkit-transition:all .1s ease;transition:all .1s ease;padding:0 24px}body.landing-page-hide #mainnav ul li a:not(.contactus),body.landing-page-hide #mainnav ul li button:not(.contactus){display:none}html.no-touch #mainnav ul li a:hover,#mainnav ul li.active a,html.no-touch #mainnav ul li button:hover,#mainnav ul li.active button{background:rgba(255,255,255,.1)}header.scrolled #mainnav ul li a.scrollcolor,header.scrolled #mainnav ul li button.scrollcolor{background:#25A0DB}header.scrolled #mainnav ul li a.scrollcolor:hover,header.scrolled #mainnav ul li button.scrollcolor:hover{background:#2CAFEE}#mnavbutton{display:none;color:#fff;width:45px;height:45px;border:2px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-origin:padding-box;position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:500;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;-webkit-tap-highlight-color:transparent;background:transparent url(https://images.appliedimagination.com/common/menu.svg) 50% 50% no-repeat;background-size:24px;margin:0;z-index:1000}#mnavoverlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:400;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear;pointer-events:none}#mnavoverlay.open{opacity:1;pointer-events:auto;-webkit-transition:opacity .5s cubic-bezier(.01,1,.22,.99);transition:opacity .5s cubic-bezier(.01,1,.22,.99)}#mnav{width:-webkit-calc(100% - 64px);width:calc(100% - 64px);max-width:400px;height:100%;position:fixed;top:60px;right:-100%;z-index:999;background:#fff;overflow-y:auto;-webkit-transition:right .2s cubic-bezier(.81,0,.78,0);transition:right .2s cubic-bezier(.81,0,.78,0)}#mnav.open{right:0;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.1);box-shadow:0 0 40px 0 rgba(0,0,0,.1);overflow-y:auto;-webkit-transition:right .5s cubic-bezier(.01,1,.22,.99);transition:right .5s cubic-bezier(.01,1,.22,.99)}#mnav nav{background:transparent;width:100%;margin:0;padding:0}#mnav nav button.contactus{border:0 none transparent;background:transparent;cursor:pointer;font-size:16px;width:100%;text-align:left}#mnav nav a,#mnav nav button.contactus{color:#000;display:block;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;padding:16px 24px}body.landing-page-hide #mnav nav a:not(.contactus){display:none}body.landing-page-hide .footcopy a.button{display:none!important}.pretty-phone{display:none}a.pretty-phone,a:link.pretty-phone,a:visited.pretty-phone,a:active.pretty-phone,a:hover.pretty-phone,a:focus.pretty-phone{font-size:20px;color:#fff;margin:40px 0 0;padding:12px 24px;border-radius:8px;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2)}.pretty-phone i{font-size:24px;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;text-align:center;vertical-align:middle;border-radius:50%;background:#25A0DB;color:#fff;max-width:none;-webkit-box-shadow:0 2px 32px 0 rgba(242,102,72,.26);box-shadow:0 2px 32px 0 rgba(242,102,72,.26)}.pretty-phone .pptext{margin:0 0 0 16px;display:inline-block;vertical-align:middle;font-weight:600;text-align:left}.pretty-phone .pptext .top{font-size:16px;font-weight:400}a.pretty-phone-header,a:link.pretty-phone-header,a:visited.pretty-phone-header,a:active.pretty-phone-header,a:hover.pretty-phone-header,a:focus.pretty-phone-header{color:#fff}.pretty-phone-header i{font-size:20px;width:32px;height:32px;line-height:32px;text-align:center;display:inline-block;text-align:center;vertical-align:middle;border-radius:50%;background:#25A0DB;color:#fff;max-width:none;-webkit-box-shadow:0 2px 32px 0 rgba(242,102,72,.26);box-shadow:0 2px 32px 0 rgba(242,102,72,.26)}.pretty-phone-header .pptext{margin:0 0 0 16px;display:inline-block;vertical-align:middle;font-weight:600;text-align:left;line-height:1.3}.pretty-phone-header .pptext .top{font-size:16px;font-weight:400}.modalcontainer.contact-form-modal .mobile-phone{padding:24px;background:#f5f5f5;display:none;position:relative}.modalcontainer.contact-form-modal .mobile-phone .or{font-size:12px;font-weight:600;width:32px;height:32px;line-height:-webkit-calc(32px - 4px);line-height:calc(32px - 4px);border-radius:50%;border:2px solid #f5f5f5;text-align:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);background:#fff;color:#3F4B59}.modalcontainer.contact-form-modal .mobile-phone .or:before{content:"OR"}a.pretty-phone-modal,a:link.pretty-phone-modal,a:visited.pretty-phone-modal,a:active.pretty-phone-modal,a:hover.pretty-phone-modal,a:focus.pretty-phone-modal{color:#3F4B59;font-size:24px}.pretty-phone-modal i{font-size:28px;width:48px;height:48px;line-height:48px;text-align:center;display:inline-block;text-align:center;vertical-align:middle;border-radius:50%;background:#25A0DB;color:#fff;max-width:none;-webkit-box-shadow:0 2px 32px 0 rgba(242,102,72,.26);box-shadow:0 2px 32px 0 rgba(242,102,72,.26)}.pretty-phone-modal .pptext{margin:0 0 0 16px;display:inline-block;vertical-align:middle;font-weight:900;text-align:left;line-height:1.3}.pretty-phone-modal .pptext .top{font-size:16px;font-weight:400}.modalcontainer.contact-form-modal .table{display:-ms-flexbox;display:-webkit-flex;display:flex;max-height:100vh;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.modalcontainer.contact-form-modal .table>.row{display:block;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);max-height:100vh;overflow-y:auto;text-align:center;margin-left:-20px;margin-right:-20px}.modalcontainer.contact-form-modal .table>.row>.cell{display:inline-block;width:auto;min-height:unset}.card{background:#fff;border-radius:4px;text-align:left;position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:24px}.card.noBackground{background:transparent}.card.noShadow{-webkit-box-shadow:none;box-shadow:none}.card img.screenshot{width:100%;margin:0 auto}.card .cardTitle{font-size:20px;font-weight:600;vertical-align:middle}.modalcontainer{position:fixed;top:0;left:0;width:100%;height:auto;min-height:100%;overflow-y:hidden;z-index:3000;pointer-events:none;opacity:0}.modalcontainer.on{top:0;pointer-events:auto;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.modalcontainer .table{width:100%;height:auto;min-height:100vh;display:table}.modalcontainer .table>.row{display:table-row}.modalcontainer .table>.row>.cell{width:100%;height:auto;min-height:100vh;padding:24px;display:table-cell;vertical-align:middle;text-align:center}.modalcontainer .modalcontent{background:#fff;max-width:1200px;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);transition:all .6s cubic-bezier(.23,1,.32,1);margin:0 auto;padding:48px;position:relative}.modalcontainer.on .modalcontent{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modalcontainer .modalcontent .closemodal{color:#869cb6;position:absolute;top:16px;right:16px;z-index:3000;font-size:20px;text-align:center;width:30px;height:30px;line-height:25px;border:2px solid #869cb6;display:block;cursor:pointer;font-weight:900;border-radius:4px}.modalcontainer[data-modalid="contactus"] .modalcontent{text-align:center}.modaloverlay{background:rgba(63,75,89,.9);position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;pointer-events:none;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}body.modalopen .modaloverlay{pointer-events:auto;opacity:1}body.modalopen{overflow:hidden}.hero{position:relative;width:100%;height:100%;min-height:400px;max-height:1080px;background-color:#1B1F22;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.hero.small{height:260px;min-height:0;background-size:cover;background-position:100% 0%}.hero .text{text-align:center;position:absolute;top:50%;left:0;right:0;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:30}.hero.small .text{text-align:left}.hero .text .title{color:#fff;font-size:42px;font-weight:900;margin:0 0 16px}.hero .text .subtitle{font-size:16px;margin:16px 0 0}.hero .text .color{color:#25A0DB}.hero .bodymargin{position:relative}.hero .rightside{position:absolute;top:50%;right:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero.small:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(27,31,34,.6);opacity:0;z-index:20;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.hero .viewmore,.projabout .viewmore{display:inline-block;background:rgba(0,0,0,.2);padding:16px 24px;color:#fff;border-radius:4px;z-index:200}html.no-touch .hero .viewmore:hover,html.no-touch .projabout .viewmore:hover{background:#fff;color:#000;text-decoration:none}.projabout .viewmore{margin-top:48px}.projecttile{color:#000;width:-webkit-calc(100%/3);width:calc(100%/3);height:350px;display:inline-block;position:relative;margin-bottom:-5px;overflow:hidden;opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s}.projecttile.off{position:absolute;left:-10000px;opacity:0}.projecttiles.boxed .projecttile{width:-webkit-calc(100%/2);width:calc(100%/2);height:300px}.projecttile.htmlblock{color:#fff;-webkit-transition:none;transition:none;background:#222;font-size:30px;line-height:42px;font-weight:bold;color:#dedede;text-align:center}.projecttile.htmlblock .centerer{width:100%;height:100%;display:table}.projecttile.htmlblock .centerer>.r{display:table-row}.projecttile.htmlblock .centerer>.r>.c{display:table-cell;vertical-align:middle;text-align:center;padding:10%}.projecttile:not(.htmlblock):after{content:" ";height:100%;width:100%;position:absolute;top:0;left:0;background:#3f4b59;opacity:.65;-webkit-transition:opacity .2s cubic-bezier(.4,.0,.2,1);transition:opacity .2s cubic-bezier(.4,.0,.2,1);z-index:0}html.no-touch .projecttile:not(.htmlblock):hover:after{opacity:0}.projecttile .image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2) url(https://images.appliedimagination.com/common/lazyload.png) 50% 50% no-repeat;-webkit-transition:all .2s cubic-bezier(.4,.0,.2,1);transition:all .2s cubic-bezier(.4,.0,.2,1)}html.no-touch .projecttile:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.projecttile .text{position:absolute;bottom:0;right:0;color:#fff;text-align:right;font-size:18px;z-index:1;-webkit-transition:all .2s cubic-bezier(.4,.0,.2,1);transition:all .2s cubic-bezier(.4,.0,.2,1);border-top-left-radius:4px;line-height:1;padding:16px}.projecttile:hover .text{background:rgba(63,75,89,.9)}.projecttile .text .name{font-size:24px;font-weight:900}.projecttile .text .subtitle{max-height:0;opacity:0;font-size:14px;color:#ccc;-webkit-transition:all .3s cubic-bezier(.4,.0,.2,1);transition:all .3s cubic-bezier(.4,.0,.2,1);margin:0}html.no-touch .projecttile:hover .text .subtitle{max-height:14px;opacity:1;margin:8px 0 0}.work-mosaic-mobile{display:none}.work-mosaic{display:block;margin:0 auto;max-width:2000px;overflow:visible}.work-mosaic:after{content:" ";display:table;clear:both}.work-mosaic:not(.filtered) .work-tile,.work-mosaic:not(.filtered) .work-tile-sizer{width:33.33%;-webkit-filter:blur(0);filter:blur(0);float:left}.work-mosaic:not(.filtered) .work-tile[data-span="2"]{width:66.66%}.work-mosaic:not(.filtered) .work-tile[data-span="2"]:nth-of-type(even){float:right}.work-mosaic.filtered .work-tile,.work-mosaic.filtered .work-tile-sizer{width:-webkit-calc(100% / 3);width:calc(100% / 3)}.work-mosaic.boxed .work-tile,.work-mosaic.boxed .work-tile-sizer{width:-webkit-calc(100% / 2);width:calc(100% / 2)}.work-mosaic.disp-vtile .work-tile .work-display,.work-mosaic.disp-htile .work-tile .work-display{background-color:#fff}.work-tile{color:#000;display:inline-block;position:relative;overflow:hidden;opacity:1;padding:0;vertical-align:top;-webkit-transition:none;transition:none;text-decoration:none!important}.work-tile.htmlblock{-webkit-transition:none;transition:none;background:#222;font-size:30px;line-height:42px;font-weight:700;color:#dedede;text-align:center}.work-tile.htmlblock .centerer{width:100%;height:100%;display:table}.work-tile.htmlblock .centerer>.r{display:table-row}.work-tile.htmlblock .centerer>.r>.c{display:table-cell;vertical-align:middle;text-align:center;padding:10%}.work-tile .work-display{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:300px;overflow:hidden;border-radius:0;-webkit-box-shadow:0 0 0 1px rgba(74,86,99,.1);box-shadow:0 0 0 1px rgba(74,86,99,.1);background:rgba(0,0,0,.2)}.work-mosaic:not(.filtered) .work-tile[data-span="2"] .work-display{height:-webkit-calc((300px * 2));height:calc((300px * 2));overflow:hidden}.work-tile .work-display:not(.htmlblock):after{content:" ";height:100%;width:100%;position:absolute;bottom:0;left:0;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:0;-webkit-backface-visibility:hidden;background:rgb(0,131,187);background:-moz-linear-gradient(317deg,rgba(0,131,187,1) 0%,rgba(0,178,255,1) 100%);background:-webkit-linear-gradient(317deg,rgba(0,131,187,1) 0%,rgba(0,178,255,1) 100%);background:-webkit-linear-gradient(317deg,rgba(0,131,187,1) 0%,rgba(0,178,255,1) 100%);background:linear-gradient(317deg,rgba(0,131,187,1) 0%,rgba(0,178,255,1) 100%);-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0083bb",endColorstr="#00b2ff",GradientType=1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0083bb",endColorstr="#00b2ff",GradientType=1)}html.no-touch .work-tile .work-display:not(.htmlblock):hover:after{opacity:.8}.work-tile .image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.work-tile picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.work-tile picture img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background .5s,opacity .5s,transform .5s;transition:background .5s,opacity .5s,transform .5s}.work-tile picture.lazy-loading img{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:none;transition:none}.work-tile.Trailers2Go4Less .image{background-position:0 0}.work-tile .work-display:not(.htmlblock):hover .image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.work-tile .text{width:100%;color:#fff;text-align:center;font-size:18px;z-index:1;-webkit-transition:all .2s cubic-bezier(.4,.0,.2,1);transition:all .2s cubic-bezier(.4,.0,.2,1);border-top-left-radius:4px;line-height:1;padding:16px;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);opacity:0}.work-tile:hover .text{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.work-tile .text .name{overflow:hidden;font-size:24px;font-weight:900;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.work-tile .text .subtitle{line-height:1.3;opacity:0;font-size:14px;opacity:.5;-webkit-transition:all .3s cubic-bezier(.4,.0,.2,1);transition:all .3s cubic-bezier(.4,.0,.2,1);margin:8px 0 0}.work-tile .text .subtitle:empty{display:none}html.no-touch .work-tile:hover .text .subtitle{opacity:1}.work-mosaic.disp-vtile .work-tile:not(.has-vertical-tile){display:none!important}.work-mosaic.disp-htile .work-tile:not(.has-horizontal-tile){display:none!important}.work-mosaic .work-tile .display-image.image-horizontal-tile,.work-mosaic .work-tile .display-image.image-vertical-tile{display:none;width:100%;padding:24px}.work-mosaic.disp-vtile .work-tile .work-display,.work-mosaic.disp-htile .work-tile .work-display{display:block;height:auto!important}.work-mosaic.disp-vtile .work-tile .display-image.disp-cover,.work-mosaic.disp-htile .work-tile .display-image.disp-cover{display:none}.work-mosaic.disp-vtile .work-tile .display-image.image-vertical-tile{display:block}.work-mosaic.disp-htile .work-tile .display-image.image-horizontal-tile{display:block}.work-mosaic.disp-vtile .work-tile .text,.work-mosaic.disp-htile .work-tile .text{display:none}.work-mosaic.disp-vtile .work-tile .work-display:not(.htmlblock):after,.work-mosaic.disp-htile .work-tile .work-display:not(.htmlblock):after{display:none!important}.logogridcontainer{position:relative}.logogrid{display:block;text-align:center}.logogrid .logo{display:inline-block;text-align:center;width:-webkit-calc(100% / 5);width:calc(100% / 5);vertical-align:middle;padding:40px}.logogrid .logo img{display:block;width:auto;height:auto;max-width:100%;max-height:70px;margin:0 auto}.logogrid .owl-item{text-align:center;vertical-align:middle!important;display:inline-block;float:none}.logogrid .owl-item .logo{width:80%!important;margin:0 auto}.logogridcontainer .arrow{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;z-index:4;cursor:pointer;color:#3f4b59}.logogridcontainer .arrow.logo-prev{left:0}.logogridcontainer .arrow.logo-next{right:0}.button{color:#fff;font-size:14px;font-weight:600;text-decoration:none;position:relative;display:inline-block;border:2px solid transparent;border-radius:4px;cursor:pointer;background:#0FAAEB;vertical-align:middle;-webkit-transition:all .2s cubic-bezier(.4,.0,.2,1);transition:all .2s cubic-bezier(.4,.0,.2,1);line-height:1;padding:12px 24px;text-decoration:none}.button:active{background:#0c87bb;-webkit-transition:none;transition:none}html.no-touch .button:hover,.button:focus,html.no-touch .button.outline:hover,.button.outline:focus{background:#3bbcf2;color:#fff;border:2px solid transparent;text-decoration:none}.button img{vertical-align:middle;margin:0 10px}.button.small{padding:8px 16px}.button.large{font-size:18px}.button.subtle,html.no-touch .button.subtle:hover,.button.subtle:focus{color:#000;background:#fff}.button.subtle:active{background:#d5d5d5}.button.gray{background:#ddd;color:#777}html.no-touch .button.gray:hover,.button.gray:focus{background:#eee;color:#777}.button.gray:active{background:#d5d5d5}.button.fullwidth{width:100%;text-align:center;padding-left:8px;padding-right:8px}.button.outline{background:transparent;color:#0FAAEB;border:2px solid #0FAAEB}.button.outline.white{background:transparent;color:#fff;border:2px solid #fff}html.no-touch .button.outline.white:hover,.button.outline.white:focus{background:#fff;color:#000}.button.font-icon{font-size:1.3em;vertical-align:text-top}.button.floating{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.button.floating:active{-webkit-box-shadow:none;box-shadow:none}html.no-touch .button.hoverblue:hover{background:#0FAAEB;color:#fff}.timeline{display:block;position:relative;text-align:left}.timeline .mid{position:absolute;top:40px;left:50%;margin-left:-1px;width:2px;background:#DBEBF8;height:95%}.timeline.morespace .piece{padding-bottom:48px}.timeline .piece:nth-child(even){display:inline-block;vertical-align:top;width:100%;padding-right:50%}.timeline .piece:nth-child(odd){display:inline-block;vertical-align:top;width:100%;padding-left:50%}.timeline h5{display:block;position:relative;padding:10px 30px;margin:0 0 20px;font-size:22px;font-weight:700;border-bottom:1px solid #DBEBF8;color:#3f4b59;text-transform:uppercase}.timeline h5:before{content:' ';width:24px;height:24px;border-radius:14px;border:2px solid #333;background:#DBEBF8;position:absolute;bottom:-12px}.timeline .piece:nth-child(even) h5{padding-left:0}.timeline .piece:nth-child(even) h5:before{right:-13px}.timeline .piece:nth-child(odd) h5{padding-right:0}.timeline .piece:nth-child(odd) h5:before{left:-13px}.timeline .txt{font-weight:300;font-size:22px;line-height:32px;color:#3f4b59}.timeline .piece:nth-child(odd) .txt{padding-left:30px}.timeline .piece:nth-child(even) .txt{max-width:92%}.timeline .piece .callout{opacity:0;background:#319FE0;color:#fff;border-radius:8px;padding:16px;width:-webkit-calc(50% - 48px);width:calc(50% - 48px);position:absolute;right:0;top:0;-webkit-transition:all .2s ease;transition:all .2s ease}.timeline .piece .callout:after{left:100%;top:48px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#319FE0;border-width:8px;margin-top:-8px}.timeline .piece:nth-child(even) .callout:after{left:auto;right:100%;border-left-color:transparent;border-right-color:#319FE0}.timeline .piece:nth-child(odd) .callout{right:auto;left:0}html.no-touch .timeline .piece:hover .callout{opacity:1}.timeline.swap .piece:nth-child(odd){padding-left:0;padding-right:50%}.timeline.swap .piece:nth-child(even){padding-right:0;padding-left:50%}.timeline.swap .piece:nth-child(odd) h5{padding:10px 30px;padding-left:0}.timeline.swap .piece:nth-child(odd) h5:before{left:auto;right:-13px}.timeline.swap .piece:nth-child(even) h5{padding:10px 30px;padding-right:0}.timeline.swap .piece:nth-child(even) h5:before{right:auto;left:-13px}.timeline.swap .piece:nth-child(even) .txt{max-width:none;padding-left:30px}.timeline.swap .piece:nth-child(odd) .txt{padding:0;max-width:92%}.timeline.scrolleffects .piece:nth-child(even),.timeline.scrolleffects .piece:nth-child(odd){-webkit-transform:translateY(96px);-ms-transform:translateY(96px);transform:translateY(96px);opacity:0;-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}.timeline.scrolleffects .piece:nth-child(even).on,.timeline.scrolleffects .piece:nth-child(odd).on{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.timeline.icons .piece img.icon{width:64px!important;height:auto;display:inline-block;float:left}.timeline.icons .piece:nth-child(odd) img.icon{float:right}.timeline.icons .piece h5,.timeline.icons .piece .txt{width:-webkit-calc(100% - 64px);width:calc(100% - 64px);display:inline-block;padding-left:24px!important}.timeline.icons .piece:nth-child(odd) h5,.timeline.icons .piece:nth-child(odd) .txt{padding-left:24px!important;padding-right:24px!important}.psuedotimeline{display:block;position:relative;text-align:left;margin:80px 0 0}.psuedotimeline:after{content:" ";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;background:#DBEBF8;height:100%}.psuedotimeline .piece{display:inline-block;vertical-align:top;width:100%;padding:0 48px;margin-top:-100px}.psuedotimeline .piece:first-of-type{margin-top:0}.psuedotimeline .piece:nth-child(odd){padding-right:-webkit-calc(50% + 48px);padding-right:calc(50% + 48px)}.psuedotimeline .piece:nth-child(even){padding-left:-webkit-calc(50% + 48px);padding-left:calc(50% + 48px)}.psuedotimeline .piece img.icon{display:block;width:auto!important;height:100px!important;margin:0 auto 48px auto}.psuedotimeline .piece h4{text-transform:uppercase;text-align:center}.filters{width:100%;color:#3F4B59;font-size:0;background:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.1);box-shadow:0 0 24px 0 rgba(0,0,0,.1);z-index:100;padding:0}.filters.sticky{position:fixed;top:60px}.filters .bodymargin{padding:0;max-width:1200px}.filters .filter{width:-webkit-calc(100%/8);width:calc(100%/8);display:inline-block;cursor:pointer;text-align:center;font-size:18px;-webkit-transition:color .2s background-color .2s;transition:color .2s background-color .2s;margin:0;padding:16px 8px}html.no-touch .filters .filter:not(.label):hover,.filters .filter:not(.label).current{background:#00A1E7;color:#fff}.filters .filter.label{margin-right:auto;font-weight:900;text-transform:uppercase;cursor:default}.filters .filter:last-child{margin-right:auto}.filters .dropdown{display:none}.filter-selectors{width:100%;color:#3F4B59;font-size:0;background:#fff;z-index:100;text-align:center;margin:0}.filter-selectors .filter{display:inline-block;cursor:pointer;text-align:center;font-size:18px;font-weight:600;-webkit-transition:color .2s ease;transition:color .2s ease;margin:0;padding:24px 16px 18px 16px}.filter-selectors .filter.current{color:#00A1E7}.filter-selectors .filter span{position:relative;display:inline-block;margin:0 auto;padding:0 0 8px}.filter-selectors .filter span:after{content:" ";font-size:0;display:block;width:100%;height:2px;background:#00A1E7;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .2s ease;transition:all .2s ease}html.no-touch .filter-selectors .filter:hover span:after,.filter-selectors .filter.current span:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.filter-selectors .filter.label{margin-right:auto;font-weight:900;text-transform:uppercase;cursor:default}.filter-selectors .filter:last-child{margin-right:auto}.filter-selectors .dropdown{display:none}.stickysubnav{width:100%;background:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.1);box-shadow:0 0 24px 0 rgba(0,0,0,.1);z-index:100;padding:16px 0!important}.stickysubnav.hideunstuck{display:none}.stickysubnav.sticky{position:fixed;top:60px}.stickysubnav.sticky.hideunstuck{display:block}footer{background:#414C58;color:#fff}.footertop{width:100%;position:relative;background:#f5f5f5;color:#fff;text-align:center;padding:48px 0}footer .dib{cursor:pointer;display:inline-block}.line-w-drop{font-size:24px;font-weight:900;color:#3F4B59}.line-w-drop i{display:inline-block;vertical-align:middle;margin:0 0 0 16px;max-width:none;width:48px;height:48px;line-height:48px;font-size:24px;text-align:center;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);color:#25A0DB;border-radius:50%;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}html.no-touch .line-w-drop i:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.line-w-drop i:before{vertical-align:bottom}.footertop .line-w-drop{color:#414C58}.footertop .line-w-drop .dd>span,.footertop .line-w-drop .dd>ul{background:#3f4b59}.dd{display:inline-block;position:relative;vertical-align:baseline;margin:0 16px;min-width:200px}.dd .btn{cursor:pointer;display:block;background:#00a2e8;color:#fff;position:relative;z-index:2;border-radius:4px;font-size:26px;width:auto;height:auto;font-weight:900;line-height:1;padding:16px 24px}.dd .btn .fa{margin-left:10px;font-size:16px;vertical-align:middle}html.no-touch .dd .btn:hover{color:#fff}.line-w-drop .btn2{width:40px;color:#fff;padding:0}.dd ul{height:auto;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:-4px;position:absolute;left:0;width:100%;z-index:1;border-radius:4px;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);background:#00a2e8;min-width:192px;opacity:0;-webkit-box-shadow:0 2px 24px rgba(0,0,0,.2);box-shadow:0 2px 24px rgba(0,0,0,.2);pointer-events:none;padding:0}.dd.on ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.dd ul li{color:#fff;font-weight:400;font-size:15px;text-align:left;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0;padding:12px 24px;cursor:pointer}footer .contact-info{display:block;padding:24px 0;text-align:center}footer .contact-info a.contact-item{display:inline-block;width:-webkit-calc(100%/3);width:calc(100%/3);vertical-align:top;text-align:center;color:#fff;padding:24px 0}footer .contact-info .contact-item .icon-container,footer .contact-info .contact-item .icontitle{display:inline-block;vertical-align:middle}footer .contact-info .contact-item .icon-container{display:inline-block;width:48px;height:48px;text-align:center;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);color:#25A0DB;border-radius:50%;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}footer .contact-info .contact-item:hover .icon-container{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}footer .contact-info .contact-item .icon-container i.material-icons{font-size:24px;line-height:48px}footer .contact-info .contact-item .icontitle{display:inline-block;width:auto;padding:0 0 0 24px;font-size:18px;font-weight:900;margin:0 auto}footer .bottom-info{display:block;padding:16px 0;color:rgba(255,255,255,.5);background:rgba(0,0,0,.15)}footer .bottom-info .footer-layout{display:table;width:100%}footer .bottom-info .footer-layout .footer-row{display:table-row}footer .bottom-info .footer-layout .footer-cell{display:table-cell;vertical-align:middle;padding:8px 0}footer .bottom-info .footer-layout .footer-cell:not(:first-child){padding-left:24px}footer .bottom-info .footer-layout .logo-container{width:224px}footer .bottom-info .footer-layout .logo-container img{width:100%;height:auto;opacity:.5;margin-bottom:-2px;display:block;margin:0 auto;max-width:200px}footer .bottom-info .footer-layout .social-container i.fa{display:inline-block;font-size:1.2em}footer .bottom-info .footer-layout .social-container .social-icon-img{opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}footer .bottom-info .footer-layout .social-container a{color:inherit;display:inline-block;vertical-align:middle;margin:4px 24px 4px 0}footer .bottom-info .footer-layout .social-container a:hover{color:#fff;text-decoration:none}footer .bottom-info .footer-layout .social-container a:hover .social-icon-img{opacity:1}footer .bottom-info .footer-layout .copyright-container{text-align:right}footer .bottom-info .footer-layout .copyright-container a{color:inherit;text-decoration:underline}footer .bottom-info .footer-layout .copyright-container a:hover{color:#fff}html.no-touch .dd ul li:hover{cursor:pointer;background:rgba(255,255,255,.1)}.ddlist{display:none}.modalcontainer.contact-form-modal .modalcontent{overflow:hidden;max-width:960px;border-radius:8px;padding:0}.modalcontainer.contact-form-modal .modalcontent .closemodal{color:#fff;border-radius:100px;border-color:#fff}.modalcontainer.contact-form-modal .modal-split{display:table;width:100%;height:auto;table-layout:fixed}.modalcontainer.contact-form-modal .modal-split .modal-split-row{display:table-row;width:100%}.modalcontainer.contact-form-modal .modal-split .side{display:table-cell;width:50%;vertical-align:middle;padding:40px}.modalcontainer.contact-form-modal .modal-split .side.form{overflow-x:hidden}.modalcontainer.contact-form-modal .modal-split .side.info{background:#25A0DB;width:33%}.modalcontainer.contact-form-modal .form-container{position:relative}.modalcontainer.contact-form-modal .form-container .success-dialog{position:absolute;top:0;left:100%;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:all .4s cubic-bezier(.86,0,.07,1);-o-transition:all .4s cubic-bezier(.86,0,.07,1);transition:all .4s cubic-bezier(.86,0,.07,1)}.modalcontainer.contact-form-modal .form-container .success-table{display:table;table-layout:fixed;width:100%;height:100%}.modalcontainer.contact-form-modal .form-container .success-row{display:table-row}.modalcontainer.contact-form-modal .form-container .success-cell{display:table-cell;text-align:center;vertical-align:middle;padding:24px}.modalcontainer.contact-form-modal .form-container .success-cell .icon-container{display:block;width:72px;height:72px;text-align:center;line-height:72px;font-size:40px;border-radius:50%;background:rgba(32,191,107,.1);color:#20BF6B;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);-o-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);margin:0 auto}.modalcontainer.contact-form-modal .form-container .success-cell .text-container{font-weight:400;font-size:20px;margin:24px 0 0}.modalcontainer.contact-form-modal .form-container .success-cell .text-container strong{font-size:24px;font-weight:600;display:block;margin:0 0 8px}.modalcontainer.contact-form-modal .form-container form{position:relative;left:0;opacity:1;-webkit-transition:all .4s cubic-bezier(.86,0,.07,1);-o-transition:all .4s cubic-bezier(.86,0,.07,1);transition:all .4s cubic-bezier(.86,0,.07,1)}.modalcontainer.contact-form-modal .form-container.success form{opacity:0;left:-200%}.modalcontainer.contact-form-modal .form-container.success .success-dialog{opacity:1;left:0}.modalcontainer.contact-form-modal .form-container.success .success-dialog .icon-container{opacity:1;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modalcontainer.contact-form-modal .modal-split .side.info>a{display:block;color:#fff;text-decoration:none;opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);-o-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}.modalcontainer.contact-form-modal .modal-split .side.info>a:nth-child(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.modalcontainer.contact-form-modal .modal-split .side.info>a:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.modalcontainer.contact-form-modal .modal-split .side.info>a:nth-child(3){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.modalcontainer.contact-form-modal.on .modal-split .side.info>a{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.modalcontainer.contact-form-modal .modal-split .side.info>a+a{margin:56px 0 0}.modalcontainer.contact-form-modal .modal-split .side.info .icon-container{display:inline-block;width:48px;height:48px;text-align:center;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);color:#25A0DB;border-radius:50%;margin:0 0 16px;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.modalcontainer.contact-form-modal .modal-split .side.info>a:hover .icon-container{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.modalcontainer.contact-form-modal .modal-split .side.info .icon-container i.material-icons{font-size:24px;line-height:48px}.modalcontainer.contact-form-modal .modal-split .side.info:nth-child(2) .img{padding-top:12px}.modalcontainer.contact-form-modal .modal-split .side.info .icontitle{display:block;font-size:18px;font-weight:900;margin:0 auto}.modalcontainer.contact-form-modal .modal-split .side.info .iconthetext{display:block;width:100%;margin:8px auto 0}.modalcontainer.contact-form-modal .modalform.contact{position:relative}.modalform.contact h2{margin-top:0;text-align:left;font-size:32px}.modalform.contact .close{cursor:pointer;color:#fff;position:absolute;top:15px;right:10px;z-index:10;font-size:20px;text-align:center;width:30px;height:30px;line-height:26px;border:2px solid #fff;display:block}.modalform.contact .line-w-drop{font-size:24px;margin-bottom:48px}.modalform.contact .dd .btn{font-size:inherit;padding:12px 16px}.modalform.contact .input{text-align:left}.modalform.contact .input+.input,.modalform.contact .input+.inputarea,.modalform.contact .inputarea+.input,.modalform.contact .inputarea+.inputarea{margin-top:24px}.modalform.contact a.button{-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#25A0DB;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1.3;position:relative;text-align:center;text-decoration:none;-webkit-transition:background .2s ease,border .2s ease,color .2s ease,opacity .2s ease;-o-transition:background .2s ease,border .2s ease,color .2s ease,opacity .2s ease;transition:background .2s ease,border .2s ease,color .2s ease,opacity .2s ease;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 24px}.modalform.contact a.button:focus{outline:none}.modalform.contact a.button:hover{background:#24A7E6;color:#fff;border-color:transparent}.modalform.contact a.button:active{background:#1E87BA;-webkit-transition:none;-o-transition:none;transition:none}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.modalform.contact a.button.loading{color:rgba(0,0,0,0);pointer-events:none;opacity:.5}.modalform.contact a.button.loading:before{content:" ";-webkit-animation:loading-spinner .4s infinite linear;animation:loading-spinner .4s infinite linear;background:transparent;border-radius:50%;display:inline-block;height:16px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:16px;vertical-align:middle;border-color:#fff #fff #fff rgba(0,0,0,0);border-style:solid;border-width:2px;position:absolute;left:-webkit-calc(50% - 8px);left:calc(50% - 8px)}.modalform.contact a.button i.material-icons{margin-right:.4em;font-size:1.3em;vertical-align:middle}.modalform.contact a.button i.material-icons.right,.modalform.contact a.button i.material-icons.after{margin-left:.4em;margin-right:0}.modalform.contact .msgdiv{display:none;text-align:center;background:rgba(235,59,90,.1);color:#eb3b5a;border-radius:4px;margin:0 0 24px;padding:12px}.modalform.contact .starscontainer{display:block;width:100%;max-width:300px;margin:8px auto 48px}.modalform.contact .stars_click{display:inline-block;width:-webkit-calc(100% / 5);width:calc(100% / 5);cursor:pointer;font-size:64px;color:#FFBF00;text-align:center}.modalform.contact .stars_click:before{font-family:material;content:"\e83a"}.modalform.contact .stars_click.filled:before{content:"\e838"}.modalform.contact .modaltitle{text-align:center;font-size:36px;color:#3f4b59;font-weight:900;margin:0;padding:0}.modalform.contact .successmessage{display:none;max-width:600px;margin:0 auto;padding:48px 0}.modalform.contact .field{position:relative;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.modalform.contact #c_message{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;height:176px}.modalform.contact #c_message.hidden{height:-webkit-calc(1.3em + 12px + 12px + 2px);height:calc(1.3em + 12px + 12px + 2px);border-style:dashed}.modalform.contact label{color:#3F4B59;display:block;text-align:left;font-weight:600;margin:0 0 8px}.modalform.contact .input.req label:after,.modalform.contact .inputarea.req label:after,.modalform.contact .input.optional label:after,.modalform.contact .inputarea.optional label:after{content:"Required";display:inline-block;color:#3f4b59;background:rgba(63,75,89,.1);font-size:12px;line-height:1;border-radius:4px;font-weight:400;margin:0 0 0 8px;padding:4px 6px}.modalform.contact .field input:focus+label,.modalform.contact .field input:not(:empty)+label,.modalform.contact .field input.filled+label,.modalform.contact .field textarea:focus+label,.modalform.contact .field textarea:not(:empty)+label,.modalform.contact .field textarea.filled+label{line-height:1;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:12px;padding:0 0 8px}.modalform.contact input[type=email],.modalform.contact input[type=number],.modalform.contact input[type=password],.modalform.contact input[type=tel],.modalform.contact input[type=text],.modalform.contact input[type=url],.modalform.contact input[type=date],.modalform.contact input[type="time"],.modalform.contact input[type="datetime-local"],.modalform.contact input[type="month"],.modalform.contact textarea,.modalform.contact select{-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #B5C2D0;border-radius:4px;color:#3F4B59;display:inline-block;font-size:16px;font-family:inherit;width:100%;resize:none;line-height:1.3;-webkit-transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;-webkit-transition:border .2s ease,background .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:border .2s ease,background .2s ease,color .2s ease,-webkit-box-shadow .2s ease;-o-transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease;margin:0;padding:12px}.modalform.contact textarea{display:block;vertical-align:top;resize:vertical}.modalform.contact input[type=email]:hover,.modalform.contact input[type=number]:hover,.modalform.contact input[type=password]:hover,.modalform.contact input[type=tel]:hover,.modalform.contact input[type=text]:hover,.modalform.contact input[type=url]:hover,.modalform.contact input[type=date]:hover,.modalform.contact input[type="time"]:hover,.modalform.contact input[type="datetime-local"]:hover,.modalform.contact input[type="month"]:hover,.modalform.contact textarea:hover,.modalform.contact select:hover{border-color:#414C58}.modalform.contact input[type=email]:focus,.modalform.contact input[type=number]:focus,.modalform.contact input[type=password]:focus,.modalform.contact input[type=tel]:focus,.modalform.contact input[type=text]:focus,.modalform.contact input[type=url]:focus,.modalform.contact input[type=date]:focus,.modalform.contact input[type="time"]:focus,.modalform.contact input[type="datetime-local"]:focus,.modalform.contact input[type="month"]:focus,.modalform.contact textarea:focus,.modalform.contact select:focus{-webkit-box-shadow:0 2px 8px -2px rgba(37,160,219,.5);box-shadow:0 2px 8px -2px rgba(37,160,219,.5);outline:0;outline-color:transparent;outline-style:none;border-color:#25A0DB}.modalform.writeareview{position:relative}.modalform.writeareview .close{cursor:pointer;color:#869cb6;position:absolute;top:15px;right:10px;z-index:10;font-size:20px;text-align:center;width:30px;height:30px;line-height:26px;border:2px solid #869cb6;display:block}.modalform.writeareview .line-w-drop{margin-bottom:48px}.modalform.writeareview input{border:none;width:100%;background:none;height:60px;outline:none;color:#3f4b59;font-weight:900;font-size:16px;padding:0 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.modalform.writeareview input:focus::-webkit-contacts-auto-fill-button{opacity:0}.modalform.writeareview textarea{border:none;width:100%;background:none;-webkit-transition:min-height 1s;transition:min-height 1s;outline:none;color:#3f4b59;font-weight:900;font-size:16px;overflow:auto;margin:15px 0 0;padding:0 15px;min-height:100px;-webkit-transition:all .2s ease;transition:all .2s ease}.modalform.writeareview input,.modalform.writeareview textarea{font-family:"Avenir W01",Helvetica,Arial,sans-serif}.modalform.writeareview ::-webkit-input-placeholder{color:#3f4b59;font-weight:700;font-family:"Avenir W01",Helvetica,Arial,sans-serif}.modalform.writeareview ::-moz-placeholder{color:#3f4b59;font-weight:700;font-family:"Avenir W01",Helvetica,Arial,sans-serif}.modalform.writeareview :-ms-input-placeholder{color:#3f4b59;font-weight:700;font-family:"Avenir W01",Helvetica,Arial,sans-serif}.modalform.writeareview :-moz-placeholder{color:#3f4b59;font-weight:700;font-family:"Avenir W01",Helvetica,Arial,sans-serif}textarea[name='c_message']{max-width:100%}.modalform.writeareview .input{display:inline-block;vertical-align:top;width:29%;min-height:60px;border:2px solid #3f4b59;background:#fff;position:relative;margin:0 2% 40px}.modalform.writeareview .input.req:before,.modalform.writeareview .inputarea.req:before{width:30px;height:30px;content:"\f069";font-family:FontAwesome;color:#f5a623;position:absolute;top:20px;right:0;font-size:16px}.modalform.writeareview .input.noeffects{border:none}.modalform.writeareview .input.noeffects:before{display:none}.modalform.writeareview .input.focus,.modalform.writeareview .inputarea.focus{border-color:#00a2e8}.modalform.writeareview .inputarea{display:inline-block;vertical-align:top;width:62%;min-height:60px;border:2px solid #3f4b59;background:#fff;position:relative;margin:0 2%}.modalform.writeareview .input.submit{color:#fff;background:#00a2e8;cursor:pointer;text-align:center;border-color:#00a2e8;border-radius:4px}.modalform.writeareview .input.submit .s{color:#fff;cursor:pointer;text-align:left}.modalform.writeareview .input.submit:before{width:62px;height:62px;content:"\f102";text-align:center;line-height:60px;background:#00a2e8;font-family:fontcustom;color:#fff;position:absolute;top:-1px;right:-1px;font-size:16px;cursor:pointer}html.no-touch .modalform.writeareview .input.submit:hover{color:#fff;background:#00a2e8}html.no-touch .modalform.writeareview .input.submit:hover:before{color:#00a2e8;background:#fff}html.no-touch .modalform.writeareview .input.submit:hover .s{color:#fff}.modalform.writeareview .input .i-lay{position:absolute;top:0;left:0;width:100%;height:100%;line-height:60px;background:#fff;color:#3f4b59;font-weight:700;font-size:16px;padding-left:20px;text-align:left}.modalform.writeareview .input .i-lay:before{width:62px;height:62px;content:"\f067";text-align:center;line-height:60px;background:#3f4b59;font-family:FontAwesome;color:#fff;position:absolute;top:-1px;right:-1px;font-size:16px;z-index:2;cursor:pointer}html.no-touch .modalform.writeareview .input .i-lay:hover:before{background:#00a2e8}#contact_file,#contact_file2{width:90%;margin-left:10%;text-align:left}.modalform.writeareview .msgdiv{color:#ff5e1b;text-align:center;font-size:26px;padding:10px 0}.modalform.writeareview.contact .msgdiv{color:#ff5e1b;text-align:center;font-size:26px;padding:10px 0;margin:-24px 0 24px 0}.modalform.writeareview .calltxt{font-size:26px;color:#3f4b59;text-align:center;font-weight:900;margin-top:15px}.modalform.writeareview .fa.fa-phone{color:#00a2e8;margin-right:15px;font-size:32px;display:inline-block;position:relative}.modalform.writeareview .fa.fa-phone:before{display:inline-block;vertical-align:middle}.modalform.writeareview .calltxt a{color:#00a2e8;text-decoration:none;font-weight:900}.modalform.writeareview .calltxt .sm{font-weight:900;font-size:16px}.modalform.writeareview .starscontainer{display:block;width:100%;max-width:300px;margin:8px auto 48px auto}.modalform.writeareview .stars_click{display:inline-block;width:-webkit-calc(100% / 5);width:calc(100% / 5);cursor:pointer;font-size:64px;color:#FFBF00;text-align:center}.modalform.writeareview .stars_click:before{font-family:"Material Icons";content:"\e83a"}.modalform.writeareview .stars_click.filled:before{content:"\e838"}.modalcontainer .modaltitle{margin:0;padding:0;text-align:center;font-size:36px;color:#3f4b59;font-weight:900}.modalcontainer .successmessage{display:none;padding:48px 0;margin:0 auto;max-width:600px}.modalform.writeareview .field{position:relative;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.modalform.writeareview .field input+label,.modalform.writeareview .field textarea+label{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:left;padding:0 15px;line-height:1.6;cursor:text;-webkit-transition:all .2s ease;transition:all .2s ease}.modalform.writeareview .field textarea+label{padding:15px;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.modalform.writeareview .field input:focus+label,.modalform.writeareview .field input:not(:empty)+label,.modalform.writeareview .field input.filled+label,.modalform.writeareview .field textarea:focus+label,.modalform.writeareview .field textarea:not(:empty)+label,.modalform.writeareview .field textarea.filled+label{line-height:1;padding:0 0 8px;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);font-size:12px}.tabscontainer{text-align:center;font-size:0}.tabs{display:inline-block;margin:0 auto;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.tabs .tab{display:inline-block;padding:16px 24px;background:#fff;color:#000;border-right:1px solid #f0f0f0;cursor:pointer;font-size:18px}.tabs .tab:last-child{border-right:none}.tabs .tab.on{background:#26A0DA;color:#fff;font-weight:900}[data-tab]{display:none}[data-tab].open{display:inline-block}body.home{padding-top:0}body.home .hero{background-image:url(https://images.appliedimagination.com/home/hero.webp);background-position-y:40%}body.home .hero.videoinside{background-position-y:30%;-webkit-transition:all 2.8s ease-out;transition:all 2.8s ease-out;overflow:hidden}body.home .hero.vid{background-position-y:60%;-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}body.home .hero .text{top:42%}body.home .hero .text .title{-webkit-transition:all 2s ease-out;transition:all 2s ease-out}body.home .hero.vid .text .title{opacity:0;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:transform 2s cubic-bezier(.55,.055,.675,.19),opacity .5s ease 1.5s;transition:transform 2s cubic-bezier(.55,.055,.675,.19),opacity .5s ease 1.5s}body.home .hero .playvideo{display:inline-block;margin:48px 0 0;background:rgba(0,0,0,.25);border-radius:100px;padding:8px 16px;font-size:18px;cursor:pointer;border:2px solid #fff;font-weight:900;-webkit-transition:all .2s ease;transition:all .2s ease}html.no-touch body.home .hero .playvideo:hover{background:#fff;color:#000}body.home .hero .text .subtitle,body.home .hero .text .playvideo{opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}body.home .hero.vid .text .subtitle,body.home .hero.vid .text .playvideo{opacity:0}body.home .hero .playvideo .icon{display:inline-block;margin:0 2px 0 0;vertical-align:-8%}body.home .hero video{position:absolute;opacity:0;pointer-events:none;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:200;-webkit-transform:translateX(-50%) translateY(-48%);-ms-transform:translateX(-50%) translateY(-48%);transform:translateX(-50%) translateY(-48%);-webkit-transition:all .5s ease-in;transition:all .5s ease-in}body.home .hero.vid video{opacity:1;pointer-events:auto;-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body.home .rolloverinstructions{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}body.home .rolloverinstructions.off{opacity:0}body.home .infoboxes{display:block;padding:64px 0 0}body.home .infoboxes .infobox{display:inline-block;width:-webkit-calc(100% / 4);width:calc(100% / 4);position:relative;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}html.no-touch body.home .infoboxes:hover .infobox{opacity:.5}html.no-touch body.home .infoboxes:hover .infobox:hover{opacity:1}body.home .infoboxes .infobox .boxhead{width:660px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top .4s ease;transition:top .4s ease;z-index:9;pointer-events:none}html.no-touch body.home .infoboxes .infobox:hover .boxhead{top:-120px;pointer-events:auto}body.home .infoboxes .infobox .boxhead h3{font-size:26px;font-weight:bold;color:#444;text-align:center;margin:0 0 8px;width:100%}body.home .infoboxes .infobox .boxhead .descr{line-height:32px;font-weight:300;font-size:22px;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;text-align:center}html.no-touch body.home .infoboxes .infobox:hover .boxhead .descr{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}body.home .infoboxes .infobox .boxhead .descr .buttoncontainer{text-align:center;margin:16px 0 0}body.home .infoboxes .infobox img{display:block;margin:96px auto 0 auto;height:420px;cursor:pointer;position:relative;z-index:10}body.home section.experts{padding-bottom:0}body.home2{padding-top:0}body.home2 section{padding:96px 0;width:100%;overflow-x:hidden}body.home2 .hero{background-image:url(https://images.appliedimagination.com/home/hero.webp);background-position-y:30%}body.home2 .hero .text{top:41%}body.home2 .hero .text .subtitle{font-size:20px;font-weight:300;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.3;color:#8f9ba7}body.home2 .hero .ai-button-container{margin-top:24px}body.home2 .hero.vid .text .title{opacity:0;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:transform 2s cubic-bezier(.55,.055,.675,.19),opacity .5s ease 1.5s;transition:transform 2s cubic-bezier(.55,.055,.675,.19),opacity .5s ease 1.5s}body.home2 .hero .playvideo{display:inline-block;margin:48px 0 0;background:rgba(0,0,0,.25);border-radius:100px;padding:8px 16px;font-size:16px;cursor:pointer;border:2px solid #fff;font-weight:900;-webkit-transition:all .2s ease;transition:all .2s ease}html.no-touch body.home2 .hero .playvideo:hover{background:#fff;color:#000}body.home2 .hero .text .subtitle,body.home2 .hero .text .playvideo{opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}body.home2 .hero.vid .text .subtitle,body.home2 .hero.vid .text .playvideo{opacity:0}body.home2 .hero .playvideo .icon{display:inline-block;margin:0 2px 0 0;vertical-align:-8%}body.home2 .hero video{position:absolute;opacity:0;pointer-events:none;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:200;-webkit-transform:translateX(-50%) translateY(-48%);-ms-transform:translateX(-50%) translateY(-48%);transform:translateX(-50%) translateY(-48%);-webkit-transition:all .5s ease-in;transition:all .5s ease-in}body.home2 .hero.vid video{opacity:1;pointer-events:auto;-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body.home2 a.arrow-link{display:block;font-size:inherit;font-weight:900;text-decoration:none;color:#414C58}body.home2 a.arrow-link:after{content:"arrow_forward";display:inline-block;vertical-align:middle;font-family:"Material Icons";font-size:1em;margin:0 0 0 8px;width:1.5em;height:1.5em;text-align:center;line-height:1.5em;border-radius:50%;color:#25A0DB;background:rgba(37,160,219,.1);position:relative;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}body.home2 a.arrow-link:hover:after{background:#25A0DB;color:#fff;left:.2em}body.home2 a.arrow-link.dark{color:#000}body.home2 a.arrow-link.light{color:#fff}body.home2 a.arrow-link.light:after{color:#fff;background:rgba(255,255,255,.1)}body.home2 a.arrow-link.light:hover:after{color:#000;background:rgba(255,255,255,1)}body.home2 .descriptor{background:#f3f3f8;padding:64px 0}body.home2 .descriptor p{font-size:24px;max-width:600px;margin:0 auto;color:#414C58;font-weight:600;text-align:center}body.home2 .infoboxes{display:block;margin:-24px;text-align:center}body.home2 .infoboxes .infobox{font-size:16px;display:inline-block;vertical-align:top;width:-webkit-calc(100% / 3);width:calc(100% / 3);position:relative;color:#414C58;padding:24px;border-radius:8px;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:1}body.home2 .infoboxes .infobox:hover{-webkit-box-shadow:0 8px 40px 0 rgba(0,0,0,.15);box-shadow:0 8px 40px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);z-index:5}body.home2 .infoboxes .infobox .boxhead h3{font-size:24px;font-weight:900;text-align:center;margin:24px 0 16px 0;width:100%}body.home2 .infoboxes .infobox .boxhead .descr{line-height:1.6;font-weight:400;text-align:center}body.home2 .infoboxes .infobox .boxhead .ai-button-container{display:block;text-align:center;margin:24px 0 0}body.home2 .infoboxes .infobox img{display:block;margin:0 auto;width:auto;height:400px;cursor:pointer;position:relative;z-index:10}body.home2 .cta-bar .halves{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.home2 .cta-bar .halves>*{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}body.home2 .cta-bar .halves .image{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:center}body.home2 section.cta-bar{background:#1F262A;text-align:left;color:#fff;padding:0;overflow:hidden}body.home2 .cta-bar .cta-image{padding:0;margin:32px auto -8px auto;max-width:100%}body.home2 .cta-bar .half{max-width:50%;margin:48px 0}body.home2 .cta-bar h2{color:#fff;text-align:inherit}body.home2 .cta-bar p{font-size:16px;font-weight:400;line-height:1.6}body.home2 .cta-bar .ai-button-container{padding-top:8px}body.home2 .workgrid{background:#f3f3f8}body.home2 .workgrid .ai-button-container{display:block;text-align:center;margin:24px 0 0}body.home2 .owl-work a.work-tile{color:inherit;outline:none;display:inline-block;vertical-align:top;-webkit-box-shadow:none;box-shadow:none;padding:0 16px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}body.home2 .owl-work a.work-tile .work-card{border-radius:8px;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease}body.home2 .owl-work a.work-tile:hover .work-card{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}body.home2 .owl-work a.work-tile.slick-current,body.home2 .owl-work a.work-tile:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}body.home2 .owl-work a.work-tile.slick-current .work-card,body.home2 .owl-work a.work-tile:hover .work-card{background:#fff;-webkit-box-shadow:0 9px 64px -2px rgba(65,76,88,.3);box-shadow:0 9px 64px -2px rgba(65,76,88,.3)}body.home2 .owl-work a.work-tile.slick-current .work-card{-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}body.home2 .owl-work .work-tile .image{background-color:rgba(255,255,255,.1);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;padding-bottom:60%;-webkit-transition:.3s ease;transition:.3s ease}body.home2 .owl-work .work-tile.slick-current .image,body.home2 .owl-work .work-tile:hover .image{border-radius:0}body.home2 .owl-work .work-tile:hover{text-decoration:none}body.home2 .owl-work .work-tile .label{padding:24px;text-align:center;text-decoration:none}body.home2 .owl-work .work-tile .label .name{font-weight:900;font-size:20px}body.home2 .owl-work .work-tile .label .tagline{font-weight:300;margin:8px 0 0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}body.home2 .owl-work .work-tile .label .tagline:empty{display:none}body.home2 .owl-work .work-tile.slick-current .label .tagline,body.home2 .owl-work .work-tile:hover .label .tagline{opacity:1}body.home2 .owl-controls .arrows{text-align:center;vertical-align:middle;margin:32px 0 0}body.home2 .owl-controls .arrows .arrow{display:inline-block;margin:0 16px 0 0;font-size:24px;cursor:pointer;color:#25A0DB}body.home2 .owl-controls .arrows .arrow:last-child{margin-right:0}body.home2 .workgrid .work-container{display:block;margin:-12px}body.home2 .workgrid .work-container .block{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3);padding:12px;vertical-align:top}body.home2 .workgrid .work-container .work-tile{background:#fff;display:block;color:inherit;outline:none;border-radius:6px;overflow:hidden;-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,.1);box-shadow:0 8px 30px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}body.home2 .workgrid .work-container .work-tile:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}body.home2 .workgrid .work-container .work-tile .image{width:100%;height:auto;padding-bottom:60%;background-color:rgba(255,255,255,.1);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:60%;-webkit-transition:.3s ease;transition:.3s ease}body.home2 .workgrid .work-container .work-tile .label{padding:24px;text-align:left;text-decoration:none}body.home2 .workgrid .work-container .work-tile .label .name{font-weight:900;font-size:20px}body.home2 .workgrid .work-container .work-tile .label .tagline{font-weight:300;margin:8px 0 0;line-height:1.6;color:#7B90A2}body.home2 .workgrid .work-container .work-tile .label .tagline:empty{display:none}body.home2 .trustedby .logogridcontainer{margin:-40px 0}body.services2 p{font-size:18px}body.services2 .hero{background-image:url(https://images.appliedimagination.com/services/hero.jpg)}body.services2 .services{display:block}body.services2 .service{display:block;vertical-align:top;text-align:left;padding:0 24px;position:relative;font-size:18px;line-height:1.8;border-bottom:1px solid #f0f0f0}body.services2 .service:last-child{margin-bottom:0;border-bottom:none}body.services2 .service .image,body.services2 .service .content{display:inline-block;vertical-align:middle;padding:64px 0}body.services2 .service .content{width:60%}body.services2 .service .image{width:40%;text-align:center;padding-bottom:0;padding-right:24px;vertical-align:bottom}body.services2 .service img{width:100%;height:auto;max-width:312px;vertical-align:middle}body.services2 .service .content>.name{text-transform:capitalize;margin-bottom:16px;font-size:32px;font-weight:900;color:#3f4b59}body.services2 .service .content>.description{margin-bottom:16px;font-weight:300}body.services2 .service .content .children .child{display:inline-block;width:50%;margin:4px 0;padding:0 48px 0 24px;vertical-align:top}body.services2 .service .content .children .child:before{content:"arrow_forward";font-family:"Material Icons";display:inline-block;margin:-4px 8px 0 -24px;vertical-align:middle}body.services2 .howwedo .tabscontainer{margin:48px 0 0}body.services2 .whatMakesUsUnique .bodymargin h2{margin-bottom:70px}body.services2 .whatMakesUsUnique .bodymargin h3{margin-bottom:16px}body.services2 .whatMakesUsUnique .bodymargin p{font-size:18px}body.services2 .whatMakesUsUnique .splitter{margin-top:40px;display:-ms-flexbox;display:-webkit-flex;display:flex}body.services2 .whatMakesUsUnique .piece{width:-webkit-calc(100% * (1/2) - 40px);width:calc(100% * (1/2) - 40px);display:inline-block;text-align:left}body.services2 .whatMakesUsUnique .piece .title{text-align:left;font-weight:700;color:#3f4b59}body.services2 .whatMakesUsUnique .piece:first-of-type{margin-right:20px}body.services2 .whatMakesUsUnique .piece:last-of-type{margin-left:20px}body.services2 .consultants .split{display:block;margin:48px 0 0}body.services2 .consultants .split .half{display:inline-block;width:-webkit-calc(100% / 2);width:calc(100% / 2);vertical-align:middle}body.services2 .consultants .headshots{text-align:center;padding-left:48px}body.services2 .consultants .headshots img{width:30%;display:inline-block;padding:12px}body.services2 .howwedo .timeline{margin:64px 0 0}body.services .hero{background-image:url(https://images.appliedimagination.com/services/hero.jpg)}body.services .services{display:block}body.services .service{width:-webkit-calc(100% / 2);width:calc(100% / 2);display:inline-block;vertical-align:top;text-align:left;margin:0 0 64px;padding:0 24px 0 0}body.services .service:nth-last-child(2),body.services .service:last-child{margin-bottom:0}body.services .service img{display:inline-block;vertical-align:top;width:57px;margin-top:-5px}body.services .service .content{width:-webkit-calc(100% - 72px);width:calc(100% - 72px);display:inline-block;padding-left:24px}body.services .service .content>.name{text-transform:capitalize;margin-bottom:1em;font-weight:700;font-size:32px}body.services .service .content>.description{margin-bottom:1em;font-weight:300;line-height:32px;font-size:22px}body.services .service .content .children .child{display:block;margin:1em 0;font-size:22px;padding-left:24px}body.services .service .content .children .child:before{content:"\e315";display:inline-block;margin:-4px 4px 0 -24px;vertical-align:middle;font-family:"Material Icons";font-weight:900}body.services .howwedo .tabscontainer{margin:48px 0 0}body.services .whatMakesUsUnique .bodymargin h2{margin-bottom:70px}body.services .whatMakesUsUnique .splitter{margin-top:40px;display:-ms-flexbox;display:-webkit-flex;display:flex}body.services .whatMakesUsUnique .piece{width:-webkit-calc(100% * (1/2) - 40px);width:calc(100% * (1/2) - 40px);display:inline-block;text-align:left}body.services .whatMakesUsUnique .piece .title{text-align:left;font-weight:700;color:#3f4b59}body.services .whatMakesUsUnique .piece:first-of-type{margin-right:20px}body.services .whatMakesUsUnique .piece:last-of-type{margin-left:20px}body.services .consultants .split{display:block;margin:48px 0 0}body.services .consultants .split .half{display:inline-block;width:-webkit-calc(100% / 2);width:calc(100% / 2);vertical-align:middle}body.services .consultants .headshots{text-align:center;padding-left:48px}body.services .consultants .headshots img{width:30%;display:inline-block;padding:12px}body.services .howwedo .timeline{margin:64px 0 0}.uniqueQuality p{margin-top:10px;margin-bottom:50px}body.services.subpage .moreservices{margin-top:24px;position:relative}body.services.subpage .moreservices .viewmore{position:relative;z-index:200}body.services.subpage .moreservices.active .viewmore{background:#fff;color:#000;border-radius:4px 4px 0 0;text-decoration:none}body.services.subpage .moreservices .row{background:#fff;position:absolute;top:52px;width:100%;border-radius:0 4px 4px 4px;color:#000;padding:24px 48px;pointer-events:none;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.3);box-shadow:0 0 16px 0 rgba(0,0,0,.3);opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}body.services.subpage .moreservices.active .row{pointer-events:auto;opacity:1}body.services .moreservices .service{width:-webkit-calc(100% / 3);width:calc(100% / 3);margin:0}body.services .moreservices .service:nth-last-child(2),body.services .moreservices .service:last-child{margin-bottom:0}body.services .moreservices .service .content{width:100%;display:block;padding:0}body.services .moreservices .service .content>.name{margin-bottom:16px;font-weight:900;font-size:24px}body.services .moreservices .service .content .children .child{display:block;margin:1em 0;font-size:18px}body.services.subpage .pagesplit{display:block}body.services.subpage .pagesplit .piece{display:inline-block;vertical-align:top;text-align:left}body.services.subpage .pagesplit .piece:first-child{width:-webkit-calc(-webkit-calc(100% / 3) * 2);width:calc(calc(100% / 3) * 2);padding-right:48px}body.services.subpage .pagesplit .piece:last-child{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.services.subpage h2{text-align:left}body.services.subpage .breadcrumbs{padding:8px 0!important}body.services.subpage .breadcrumbs .splitter.two>.piece{text-align:left;vertical-align:middle;font-size:18px;font-weight:700}body.services.subpage .breadcrumbs .splitter.two>.piece:last-child{text-align:right}body.services.subpage .service_content img{width:100%}body.services.subpage .service_body{margin-top:72px;font-size:22px;line-height:1.8em;font-weight:300}body.services.subpage .service_body:first-of-type{margin-top:0}body.services.subpage p.stepHeader{font-weight:900;margin-bottom:0}body.services.subpage p.stepDescription{margin-top:0}body.services.subpage .imagerow{display:block;text-align:center}body.services.subpage .imagerow .image{display:inline-block;width:-webkit-calc(100% / 6);width:calc(100% / 6);padding:8px 24px;vertical-align:bottom}body.services.subpage .imagerow.development .image{width:-webkit-calc(100% / 5);width:calc(100% / 5);padding:3%}body.services.subpage .imagerow .image img{width:auto;height:auto;max-width:100%;max-height:100%}body.services.subpage .tools_we_use .image img{max-width:153px!important;max-height:196px!important}body.services.subpage .imagerow .image{display:inline-block;width:-webkit-calc(100% / 6);width:calc(100% / 6);height:auto;margin:0 0 16px}body.services.subpage .imagerow .image img{display:block;width:auto;height:auto;max-width:150px;max-height:96px;margin:auto;padding:8px}body.services.subpage .imagerow .image.drupal img{margin-bottom:-5px}body.services.subpage .imagerow .image.shopify img{margin-bottom:-6px}body.services.subpage .imagerow .image.magento img{margin-bottom:-2px}body.services.subpage .imagerow .image.xcart img{margin-bottom:-7px}body.services.subpage .imagerow .image.opencart img{margin-bottom:-6px}body.services.subpage .textTab{display:block}body.services.subpage .textTab:after{content:" ";display:block;clear:both}body.services.subpage .textTab>.tab{display:inline-block;vertical-align:middle;width:20%;padding-right:40px;font-weight:600}body.services.subpage .textTab>.tab img{display:block;margin:0 auto;max-width:120px}body.services.subpage .textTab>.text{display:inline-block;vertical-align:middle;width:80%}body.services.subpage .splitter{display:block;font-size:0;text-align:center}body.services.subpage .splitter>.piece{display:inline-block;font-size:22px;padding-right:16px;vertical-align:top}body.services.subpage .splitter.two>.piece{width:-webkit-calc(100%/2);width:calc(100%/2)}body.services.subpage .splitter.three>.piece{width:-webkit-calc(100%/3);width:calc(100%/3)}body.services.subpage .splitter.four>.piece{width:-webkit-calc(100%/4);width:calc(100%/4)}body.services.subpage .splitter.spaced>.piece{padding:0 40px}body.services.subpage .splitter.divided>.piece{border-left:1px solid #DADBDF}body.services.subpage .splitter.divided>.piece:first-child{border-left:none}body.services.subpage .splitter.top{margin-top:48px}body.services.subpage .splitter img{display:block;width:auto;height:auto;max-width:100%;max-height:100px;margin:16px auto}body.services.subpage .textTab+.textTab,body.services.subpage .splitter+.splitter,body.services.subpage .imagerow+.imagerow{margin-top:40px}body.services.subpage .employee_images img{width:-webkit-calc(100% / 2);width:calc(100% / 2);padding:8px;max-width:200px}body.services.subpage.creative .timeline.top{margin-top:48px}body.services.subpage.creative .servicecontent{color:#404B59}body.services.subpage.creative h2{margin:128px 0 24px 0;text-align:center;text-transform:uppercase}body.services.subpage.creative h3{margin:0 0 24px;text-align:center;text-transform:uppercase}body.services.subpage.creative img.fullwidth{width:100%}body.services.subpage.creative img.centered{display:block;margin:0 auto}body.services.subpage.creative .splitter img{display:block;width:auto;height:auto;max-width:none;max-height:none;margin:0 auto}body.services.subpage.creative .splitter.logoidentity .piece{text-align:left}body.services.subpage .slide_wrap{padding:100px 10%}body.services.subpage .slide_wrap ul li{background:#fff;color:#3f4b59;font-size:18px;line-height:32px;padding:30px 80px 60px 80px}body.services.subpage .slide_wrap ul li h4{font-size:25px;margin:10px 0 30px 0;text-align:center}body.services.subpage .slide_wrap .owl-carousel .item{display:inline-block;height:100%!important}body.services.subpage .slide_wrap .owl-carousel .owl-prev{position:absolute;top:45%;background:url(https://images.appliedimagination.com/services/creative-direction/page-arrow.png) no-repeat center;border-radius:16px;height:32px;left:15px;opacity:1;overflow:hidden;text-indent:-100px;width:32px}body.services.subpage .slide_wrap .owl-carousel .owl-next{position:absolute;top:45%;background:url(https://images.appliedimagination.com/services/creative-direction/page-arrow.png) no-repeat center;border-radius:16px;height:32px;opacity:1;overflow:hidden;right:15px;text-indent:-100px;-webkit-transform:translate(-50%) rotate(180deg);-ms-transform:translate(-50%) rotate(180deg);transform:translate(-50%) rotate(180deg);width:32px}html.no-touch body.services.subpage .slide_wrap .owl-carousel .owl-prev:hover{background-color:#efefef}html.no-touch body.services.subpage .slide_wrap .owl-carousel .owl-next:hover{background-color:#efefef}body.services.subpage .slide_wrap.website-design{background:url(https://images.appliedimagination.com/services/creative-direction/webdesign-feature-bg.jpg) no-repeat center;background-size:cover}body.services.subpage.site-speed-new .stickysubnav+section{display:none}body.services.subpage.site-speed-new .darkgray{margin-top:40px}body.work .hero{background:#000 url(https://images.appliedimagination.com/common/darkgray.jpg) 50% 50% no-repeat;background-size:cover}body.work .hero .rightside{width:100%;max-width:400px;margin:0 auto}body.work .hero .rightside div{color:#aaa;font-size:18px}body.work .hero .rightside img{width:100%;margin:-48px 0}body.work .hero .rightside .look{text-align:left}body.work .hero .rightside .proud{text-align:right}body.work:not(.subpage) .projecttile .image{background-size:48px auto}body.work section.work{padding:48px 0}body.work section.work.nopadding{padding:0}body.work.subpage .hero{height:80%}body.work.subpage .projtop{display:inline-block;width:70%;vertical-align:top}body.work.subpage .projtitle{font-weight:900;font-size:48px;margin:0}body.work.subpage .projsubtitle{font-weight:500;font-size:28px;margin-bottom:48px}body.work.subpage .projservices{display:inline-block;width:30%;vertical-align:middle;text-align:right;padding-left:48px}body.work.subpage .projservices img{display:inline-block;width:-webkit-calc(100% / 2);width:calc(100% / 2);max-width:120px;height:auto;padding:16px}body.work.subpage .projdesc p{margin:0}body.work.subpage .projbody .bodymargin{background:#efefef;position:relative;padding:75px 80px;max-width:-webkit-calc(1200px + 80px + 80px);max-width:calc(1200px + 80px + 80px)}body.work.subpage .quote .image{display:inline-block;width:20%;vertical-align:middle}body.work.subpage .quote .image img{display:block;width:100%;height:auto}body.work.subpage .quote .review{display:inline-block;width:80%;padding-left:96px;vertical-align:middle}body.work.subpage .quote .review.full{width:100%;padding-left:0}body.work.subpage .review .copy{width:auto;color:#fff;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:default;display:block;margin:0;width:100%;font-size:22px;line-height:32px}body.work.subpage .review .copy:before{content:"\201C";font-size:75px;font-weight:300;position:absolute;top:15px;left:-48px}body.work.subpage .review .copy:after{content:"\201D";font-size:75px;font-weight:300;position:absolute;bottom:-35px;right:-16px;line-height:90px}body.work.subpage .review .user{width:100%;position:relative;cursor:default;overflow:hidden;margin:48px 0 0;font-size:28px}body.work.subpage .review .user:before{content:" ";height:1px;width:65%;background:#fff;position:relative;display:inline-block;overflow:auto;vertical-align:middle}body.work.subpage .review .user .text{width:35%;display:inline-block;position:relative;padding:0 0 0 25px;vertical-align:middle}body.work.subpage .review .user .position{display:block;font-weight:300;font-size:16px}body.work.subpage .sigs{background:#ddd}body.work.subpage .sigs .leftside{display:inline-block;width:40%;vertical-align:top}body.work.subpage .sigs .signatures{display:inline-block;width:60%;padding-left:48px;vertical-align:top}body.work.subpage .sigs img{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3);padding:24px}body.work.subpage .sigs+.darkgray{padding:64px 0 80px 0}body.work.subpage.new .fauxhero{color:#fff;background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:auto;padding:-webkit-calc(120px + 24px) 0 120px;padding:calc(120px + 24px) 0 120px;position:relative}body.work.subpage.new .fauxhero:after{content:" ";background:#4A5663;opacity:.8;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}body.work.subpage.new .fauxhero .bodymargin{position:relative;z-index:3}body.work.subpage.new .fauxhero .projtitle .left,body.work.subpage.new .fauxhero .projtitle .right{display:inline-block;width:50%;vertical-align:top}body.work.subpage .projsubtitle{font-weight:700;margin:4px 0 0}body.work.subpage.new .projsubtitle:empty{display:none}body.work.subpage.new .projbody .bodymargin{background:#fff}body.work.subpage.new .top-title{color:#3f4b59}body.work.subpage.new .hero-display-image{width:100%;height:auto;padding-bottom:40%;background-color:#f5f5f5;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin:48px 0 0}body.work.subpage.new .prev-next-projects{display:block;padding:12px 24px;background:#fff;color:#414C58;width:100%}body.work.subpage.new .prev-next-projects .side{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3);vertical-align:middle;text-align:left}body.work.subpage.new .prev-next-projects .side.current{text-align:center}body.work.subpage.new .prev-next-projects .side.next{text-align:right}body.work.subpage.new .prev-next-projects .side .box{display:inline-block}body.work.subpage.new .prev-next-projects .side .icon,body.work.subpage.new .prev-next-projects .side .text{display:inline-block;vertical-align:middle}body.work.subpage.new .prev-next-projects .side .icon{display:inline-block;width:32px;height:32px;text-align:center;background:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 2px 5px 0 rgba(0,0,0,.08),0 0 2px 0 rgba(0,0,0,.1);color:#25A0DB;border-radius:50%}body.work.subpage.new .prev-next-projects .side .icon i.material-icons{font-size:20px;line-height:32px}body.work.subpage.new .prev-next-projects .side .text{padding:0 0 0 16px}body.work.subpage.new .prev-next-projects .side.next .text{padding:0 16px 0 0}body.work.subpage.new .prev-next-projects .side a{font-weight:300;color:inherit}body.work.subpage.new .hero-banner{overflow:visible;padding:48px 0;min-height:350px;height:60vh;max-height:500px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;background-position:50% 100%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;z-index:100}body.work.subpage.new .hero-banner .text-area{width:100%;text-align:center}body.work.subpage.new .hero-banner .text-area img.logo{width:auto;height:auto;max-width:100%;max-height:120px;margin:0 0 24px}body.work.subpage.new .hero-banner .text-area p{font-size:24px;font-weight:500;line-height:1.6;max-width:500px;margin-left:auto;margin-right:auto}body.work.subpage.new .stat-banner{margin-top:40px;margin-bottom:40px}body.work.subpage.new .stat-banner .icon-area{display:-ms-flexbox;display:-webkit-flex;display:flex}body.work.subpage.new .stat-banner .icon-area .icon-section{padding:24px 32px;text-align:center;display:inline-block;vertical-align:top;width:50%;border-right:1px solid #ececec;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.work.subpage.new .stat-banner .icon-area .icon-section:last-of-type{border:none}body.work.subpage.new .stat-banner .icon-area .icon-section .icon{color:#25A0DB;font-size:28px}body.work.subpage.new .stat-banner .icon-area .icon-section .statistic,body.work.subpage.new .hero-banner .icon-side .icon-section .label{margin:8px 0 0}body.work.subpage.new .stat-banner .icon-area .icon-section .statistic{font-size:40px;font-weight:900}body.work.subpage.new .stat-banner .icon-area .icon-section .label{font-size:14px;font-weight:400;opacity:.74;line-height:1.4;max-width:140px;margin:auto}body.work.subpage.new .stat-banner.empty-stats .text-side,body.work.subpage.new .stat-banner.empty-stats .icon-side{width:100%;max-width:800px;text-align:center;display:block;margin:0 auto}body.work.subpage.new .hero-banner .scroll-down{display:block;width:56px;height:56px;text-align:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);background:#fff;border-radius:50%;-webkit-box-shadow:0 12px 32px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1)!important;box-shadow:0 12px 32px 0 rgba(0,0,0,.1),0 0 2px 0 rgba(0,0,0,.1)!important;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}body.work.subpage.new .hero-banner.scrolled .scroll-down{opacity:0}body.work.subpage.new .hero-banner .scroll-down i{line-height:56px;font-size:24px;color:#25A0DB}body.work.subpage.new .hero-banner.fastenerusa img.logo{max-height:144px}body.work.subpage.new .hero-banner.toto-usa img.logo{max-height:100px}body.work.subpage.new .hero-banner.educational-services img.logo{max-height:128px}body.work.subpage.new .hero-banner.munex360 img.logo{max-height:48px}body.work.subpage.new .hero-banner.tower-leadership img.logo{max-height:100px}body.work.subpage.new .hero-banner.adeaca-corp img.logo{max-height:56px}body.work.subpage.new .hero-banner.equinox---open-library-initiative img.logo{max-height:56px}body.work.subpage.new .hero-banner.toto-usa img.logo{max-height:56px}body.work.subpage.new .hero-banner.dice-tower-of-power img.logo{max-height:180px}body.work.subpage.new .hero-banner.cambridge-professional-group img.logo{max-height:168px}body.work.subpage.new .hero-banner.shopping-boss img.logo{max-height:168px}body.work.subpage.new .hero-banner.tsaworld img.logo{max-height:64px}body.work.subpage.new .hero-banner.herbal-nutrition-health img.logo{max-height:64px}body.work.subpage.new .hero-banner.twig---and---timber img.logo{max-height:176px}body.work.subpage.new .hero-banner.guerrilla-games img.logo{max-height:180px}body.work.subpage.new .hero-banner.trailers2go4less img.logo{max-height:215px}body.work.subpage.new .hero-banner.cardinal img.logo{max-height:64px}body.work.subpage .clr{display:block;clear:both;font-size:0;height:0!important;width:0!important}body.work.subpage .work-body span{color:#3f4b59;cursor:default;display:block;font-size:30px;font-weight:500;margin:auto}body.work.subpage .work-body span:not(:first-child){margin:75px auto auto}body.work.subpage .work-body p{color:#3f4b59;cursor:default;font-size:22px;font-weight:300;line-height:32px;margin:20px auto auto}body.work.subpage .work-full-img{height:auto;left:-34%;margin:50px 0;position:relative;width:168%}body.work.subpage .work-full-inner-img{height:auto;left:-11.5%;margin:50px 0;position:relative;width:123%}body.work.subpage .work-small-img-wrap{height:auto;margin:50px 0 100px;position:relative;width:100%}body.work.subpage .expanded-small-img{margin:50px 0 100px -10%;width:120%}body.work.subpage .work-small-img-wrap:after,body.work.subpage .expanded-small-img:after{clear:both;content:" ";display:block}body.work.subpage .work-small-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:auto;position:relative;width:32%}body.work.subpage .work-small-img:nth-child(-n+2){margin:0 2% 0 0}body.work.subpage .work-large-img{height:auto;margin:75px auto;width:100%}body.work.subpage .work-large-img.makesmaller{display:block;max-width:800px;margin-left:auto;margin-right:auto}body.work.subpage .caseStudy-headline,body.work.subpage .work-headline{color:#3f4b59;font-size:36px;font-weight:900;margin:50px auto;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,1)}body.work.subpage .caseStudy-headline:nth-child(1),body.work.subpage .work-headline:nth-child(1){margin-top:0}body.work.subpage .caseStudy-pageQuote{margin:50px auto 0;padding:0 50px 20px;position:relative}body.work.subpage .caseStudy-pageQuote:before{background:#d8d8d8;bottom:10px;content:'';left:0;position:absolute;top:-8px;width:10px}body.work.subpage .caseStudy-thumbContainer{background:#e1e1e1;display:inline-block;left:-34%;margin:50px auto;padding:50px 34%;position:relative;width:168%}body.work.subpage .walkthrough-vid{background:#DFDFDF;display:inline-block;left:-34%;margin:50px auto;padding:50px 34%;position:relative;width:168%}body.work.subpage .caseStudy-thumbContainer img{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.10);box-shadow:0 5px 15px 0 rgba(0,0,0,.10);float:left;width:30%}body.work.subpage .caseStudy-thumbContainer:not(.noStroke) img{border-color:#fff;border-style:solid;border-width:8px}body.work.subpage .caseStudy-thumbContainer.finalThumbs p{margin-bottom:50px}body.work.subpage .caseStudy-marketingHero,body.work.subpage .caseStudy-marketingHero-Mobile{float:left;margin:50px 0 0;position:relative;width:60%}body.work.subpage .caseStudy-marketingHero-Mobile{display:none}body.work.subpage .caseStudy-marketingWrap{display:inline-block;margin:100px auto 25px 0}body.work.subpage .caseStudy-marketingText{background:#efefef;float:right;margin:25px 0;position:relative;width:35%;z-index:1}body.work.subpage .caseStudy-marketingText span:before,body.work.subpage .caseStudy-designText span:before{background:#199fdc;content:'';height:45px;left:-35px;position:absolute;top:-5px;width:10px}body.work.subpage .caseStudy-marketingText p,body.work.subpage .caseStudy-designText p{margin:35px auto;position:relative}body.work.subpage .caseStudy-marketingText p:before,body.work.subpage .caseStudy-designText p:before{background:#d8d8d8;bottom:-5px;content:'';left:-35px;position:absolute;top:-8px;width:10px}body.work.subpage .caseStudy-designText{background:#efefef;float:left;margin:200px auto auto;position:relative;width:35%;z-index:1}body.work.subpage .caseStudy-stitch-last .caseStudy-designText{margin:175px auto auto}body.work.subpage .caseStudy-midText{background:#efefef;margin:100px auto;position:relative;width:35%;z-index:1}body.work.subpage .caseStudy-designHero{float:right;margin:50px 0 0;position:relative;right:-108px;top:-75px;width:60%;z-index:1}body.work.subpage .caseStudy-midText p{margin-bottom:0}body.work.subpage .caseStudy-midHero{float:left;left:-163px;margin:50px 0 0;position:relative;width:65%;z-index:1}body.work.subpage .caseStudy-mobileHero{float:right;margin:50px 0 0;position:relative;right:-100px;width:60%;z-index:1}body.work.subpage .caseStudy-stitch{display:inline-block;height:auto;margin:100px auto 25px;position:relative}body.work.subpage .caseStudy-stitch-top{background-image:-webkit-linear-gradient(to right,#ccc 50%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to right,#ccc 50%,rgba(255,255,255,0) 0%);background-position:top;background-repeat:repeat-x;background-size:40px 3px;left:50px;padding:50px 50px 0;position:absolute;right:50px;top:50px;width:auto}body.work.subpage .caseStudy-stitch-bottom{background-image:-webkit-linear-gradient(to right,#ccc 50%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to right,#ccc 50%,rgba(255,255,255,0) 0%);background-position:top;background-repeat:repeat-x;background-size:40px 3px;bottom:0;left:50px;padding:0 50px 3px;position:absolute;right:50px;width:auto}body.work.subpage .caseStudy-stitch-left{background-image:-webkit-linear-gradient(#ccc 33%,rgba(255,255,255,0) 0%);background-image:linear-gradient(#ccc 33%,rgba(255,255,255,0) 0%);background-position:left;background-repeat:repeat-y;background-size:3px 36px;height:100%;left:50px;position:absolute;top:50px;width:3px}body.work.subpage .caseStudy-stitch-right{background-image:-webkit-linear-gradient(#ccc 33%,rgba(255,255,255,0) 0%);background-image:linear-gradient(#ccc 33%,rgba(255,255,255,0) 0%);background-position:left;background-repeat:repeat-y;background-size:3px 36px;height:100%;position:absolute;right:50px;top:50px;width:3px}body.work.subpage .caseStudy-stitch-mid,body.work.subpage .caseStudy-stitch-last{display:inline-block;height:auto;position:relative}body.work.subpage .caseStudy-stitch-last{margin:0 0 50px}body.work.subpage .caseStudy-stitch-mid .caseStudy-stitch-left,body.work.subpage .caseStudy-stitch-mid .caseStudy-stitch-right,body.work.subpage .caseStudy-stitch-last .caseStudy-stitch-left,body.work.subpage .caseStudy-stitch-last .caseStudy-stitch-right{top:0}body.work.subpage .ameritrain-body .work-small-img-wrap{margin-left:-25%;position:relative;width:150%}body.work.subpage .ameritrain-body .work-large-img:nth-child(23){margin:100px 0 25px}body.work.subpage .ameritrain-iphone-large{margin:120px 0 25px -6%;width:110%}body.work.subpage .cambridge-img-edit{margin-top:475px}body.work.subpage .cambridge-p-edit{float:left;width:80%}body.work.subpage .cambridge-body .work-full-img{margin-bottom:100px;margin-top:80px}body.work.subpage .cambridge-mobile{margin-top:0!important}body.work.subpage .cambridge-body .work-small-img-wrap{margin-left:-10%;position:relative;width:120%}body.work.subpage .about-mitsubishi .work-about-img{display:table-cell;height:100%;overflow:hidden;padding:0 0 0 50px;position:relative;text-align:center;vertical-align:middle;width:15%}body.work.subpage .about-mitsubishi .work-about-img img{float:left;height:auto;padding:0 0 0 5%;width:100%}body.work.subpage .mitsubishi-body img:last-of-type{margin-top:75px}body.work.subpage .about-tradesecure .work-about-img{display:table-cell;height:100%;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:400px}body.work.subpage .equinox-body .expanded-small-img{margin:0 auto;width:100%}body.work.subpage .equinox-body .work-small-img-wrap img:nth-child(1){display:block;float:none;margin-left:10%;margin-top:-5%;width:75%}body.work.subpage .equinox-body .VI-panel{margin-top:40px;position:relative;width:100%}body.work.subpage .equinox-body .panel-title{color:rgba(20,95,172,.05);font-family:Avenir;font-size:180px;font-stretch:normal;font-style:normal;font-weight:900;left:2%;letter-spacing:normal;line-height:1.0;opacity:.5;position:absolute;text-align:left;top:-4%;width:600px}body.work.subpage .equinox-body .panel-content{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 10px 40px 0 rgba(0,0,0,.05);box-shadow:0 10px 40px 0 rgba(0,0,0,.05);display:table;height:auto;margin:0 auto;padding:40px;width:85%}body.work.subpage .equinox-body span{font-size:22px;font-weight:900;text-align:center;width:100%}body.work.subpage .equinox-body .panel-detail{float:right;margin:40px auto;width:92%}body.work.subpage .equinox-body .panel-colors{display:inline-block;height:48px;width:33%}body.work.subpage .equinox-body .color-detail-01{background-color:#7e98ce;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-02{background-color:#0a5fab;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-03{background-color:#263245;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-04{background-color:#e2e2e2;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-05{background-color:#ec5959;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-06{background-color:#faa925;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-07{background-color:#22a760;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-08{background-color:#6f2062;border-radius:25px;float:left;height:48px;margin-right:10px;width:48px}body.work.subpage .equinox-body .color-detail-text{color:#21438e;font-family:Raleway;font-size:1.4em;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1px;line-height:1.5;width:auto}body.work.subpage .equinox-body .font-title{color:#21438e;font-family:Raleway;font-size:20px;font-weight:900;line-height:1.5;margin:8% auto 0;width:85%}body.work.subpage .equinox-body .panel-text-01{color:#21438e;font-family:Raleway;font-size:48px;font-stretch:normal;font-style:normal;font-weight:900;letter-spacing:normal;line-height:1.2;margin-bottom:80px;margin-top:-20px;text-align:left}body.work.subpage .equinox-body .panel-text-02{color:#21438e;font-family:Raleway;font-size:48px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.2;margin-bottom:80px;margin-top:-20px;text-align:left}body.work.subpage .equinox-body .text-box{display:inline-block;margin-right:60px;width:20%}body.work.subpage .equinox-body .panel-text-03{color:#21438e;font-family:Raleway;font-size:48px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.2;margin-top:-20px}body.work.subpage .equinox-body .panel-text-04{color:#21438e;font-family:Raleway;font-size:48px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.2;margin-top:-20px}body.work.subpage .equinox-body .work-full-img{margin-top:180px}body.work.subpage .equinox-body .work-small-img-list{display:block;margin:180px auto;text-align:center;width:90%}body.work.subpage .about-cbi .work-about-img{display:table-cell;height:100%;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:250px}body.work.subpage .about-cbi .work-about-img img{float:left;height:auto;padding:0 0 0 5%;width:40%}body.work.subpage .twigandtimber-body .work-small-img-wrap{margin-bottom:0;margin-left:-30%;position:relative;width:160%}body.work.subpage .twigandtimber-accessories{float:right;height:auto;position:relative;right:-50px;top:-208px;width:45%;margin-bottom:-300px}body.work.subpage .twigandtimber-body p:last-child{float:left;width:50%}body.work.subpage .cbi-body .expanded-small-img{height:950px;width:145%}body.work.subpage .cbi-body .work-small-img-wrap img:nth-child(1){height:auto;left:-50px;position:absolute;top:0;width:50%}body.work.subpage .cbi-body .work-small-img-wrap img:nth-child(2){height:auto;position:absolute;right:175px;top:150px;width:45%}body.work.subpage .cbi-body .work-small-img-wrap img:nth-child(3){height:auto;left:12%;position:absolute;top:500px;width:45%}.es-pic-part{margin-bottom:100px;position:relative;text-align:center;width:100%}body.work.subpage .es-pic-part-02{margin-bottom:200px}body.work.subpage .es-content-home{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.10);box-shadow:0 5px 15px 0 rgba(0,0,0,.10);display:block;margin:100px auto;position:relative;width:100%;z-index:4}body.work.subpage .es-character-01{background:url(https://images.appliedimagination.com/work/educationalservices/es-character-01.png) 100% 100% no-repeat;display:block;height:798px;position:absolute;right:-30%;top:-2%;width:800px}body.work.subpage .es-character-02{background:url(https://images.appliedimagination.com/work/educationalservices/es-character-02.png) 100% 100% no-repeat;display:block;height:278px;left:-15%;position:absolute;top:35%;width:448px}body.work.subpage .es-character-03{background:url(https://images.appliedimagination.com/work/educationalservices/es-character-03.png) 100% 100% no-repeat;display:block;height:366px;position:absolute;right:-8%;top:60%;width:306px}body.work.subpage .es-character-04{background:url(https://images.appliedimagination.com/work/educationalservices/es-character-04.png) 100% 100% no-repeat;display:block;height:359px;left:-18%;position:absolute;top:88%;width:584px}body.work.subpage .es-icon-set{margin:50px auto;padding:0;position:relative;z-index:4}body.work.subpage .es-icon-img{margin:100px auto;padding:0;position:relative;z-index:4}body.work.subpage .es-icon-img-01{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.10);box-shadow:0 5px 15px 0 rgba(0,0,0,.10);display:block;opacity:.7;position:absolute;right:-30%;top:42%}body.work.subpage .es-icon-img-02{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.10);box-shadow:0 5px 15px 0 rgba(0,0,0,.10);display:block;left:-28%;opacity:.7;position:absolute;top:55%}body.work.subpage .es-pic-part-03{margin:80px auto 150px;position:relative;width:100%}body.work.subpage .es-about-img{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.10);box-shadow:0 5px 15px 0 rgba(0,0,0,.10);display:block;position:relative;width:80%;z-index:4}body.work.subpage .es-contact-img{-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.10);box-shadow:0 5px 15px 0 rgba(0,0,0,.10);display:block;opacity:.5;position:absolute;right:-34%;top:30%}body.work.subpage .es-pic-part-04{height:auto;margin:150px auto 50px;padding:0 0 150px;position:relative;width:100%}body.work.subpage .es-performance-text{display:block;left:0;position:absolute;top:25px}body.work.subpage .es-performance-img{position:relative;right:-32%;top:50px}body.work.subpage .evaluator-body .work-small-img-wrap:not(.forced) .work-small-img{width:100%;display:block;margin:96px auto;float:none}body.work.subpage .evaluator-home{width:36%}body.work.subpage .evaluator-text-right{display:inline-block;float:right;width:56%}body.work.subpage .evaluator-text-left{display:inline-block;float:left;margin-top:20%;width:48%}body.work.subpage .evaluator-ui-01{margin-bottom:160px;margin-left:-90px;padding:40px;position:relative;width:120%}body.work.subpage .evaluator-ui-01 .mobileshot{left:40%;position:absolute;top:260px;width:56%}body.work.subpage .evaluator-ui-02{height:auto;margin:160px auto;position:relative;width:100%}body.work.subpage .evaluator-ui-icon{display:inline-block;width:36%}body.work.subpage .evaluator-ui-03{height:auto;margin:160px auto;position:relative;text-align:center;width:100%}body.work.subpage .evaluator-zone-small{display:table;height:auto;left:0;margin-top:20px;position:absolute;top:20px;width:60%}body.work.subpage .evaluator-zone-large{display:inline-block;float:right;width:36%}body.work.subpage .evaluator-ui-03 .arrow-01{left:30%;margin-top:60%;position:absolute;width:36%}body.work.subpage .evaluator-ui-04 .arrow-02{left:46%;position:absolute;top:43%;width:24%}body.work.subpage .evaluator-ui-04 .arrow-03{left:30%;position:absolute;top:70%;width:24%}body.work.subpage .evaluator-ui-04 .arrow-04{left:46%;position:absolute;top:86%;width:24%}body.work.subpage .evaluator-ui-04{height:auto;margin-bottom:200px;position:relative;width:100%}body.work.subpage .evaluator-zone-mid-left-01{display:inline-block;margin-left:12%;margin-top:85%;position:relative;width:36%}body.work.subpage .evaluator-zone-mid-right-01{float:right;margin-right:12%;margin-top:-47%;position:relative;width:36%}body.work.subpage .evaluator-zone-mid-left-02{margin-left:12%;margin-top:12%;position:relative;width:36%}body.work.subpage .evaluator-zone-mid-right-02{float:right;margin-right:12%;margin-top:-24%;position:relative;width:36%}body.work.subpage .munex-body .expanded-small-img{background-color:#dce8eb}body.work.subpage .munex-body .work-small-img{display:block;float:none;margin:48px auto;width:85%}body.work.subpage .munex-mobile{margin:0 auto;padding:96px 0;text-align:center;width:100%}body.work.subpage .mobileshot{width:33%;height:auto;display:inline-block;text-align:center}body.work.subpage .triggerMe{opacity:0;-webkit-transform:translateY(72px);-ms-transform:translateY(72px);transform:translateY(72px);-webkit-transition:all 2s cubic-bezier(.19,1,.22,1);transition:all 2s cubic-bezier(.19,1,.22,1)}body.work.subpage .triggerMe.showing{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}body.work.subpage .hn-center-img{width:100%}body.work.subpage .hn-wrap-01{position:relative;width:100%}body.work.subpage .custom-img-left{left:-10%;margin:100px auto;position:relative;top:10%;width:80%}body.work.subpage .custom-img-right{position:absolute;right:0;top:150px;width:50%}body.work.subpage .hn-wrap-02{margin:50px auto auto;position:relative;width:100%}body.work.subpage .detail-img-left{float:left;left:-18px;position:relative;width:60%}body.work.subpage .dashed-line{background-image:-webkit-linear-gradient(#ccc 33%,rgba(255,255,255,0) 0%);background-image:linear-gradient(#ccc 33%,rgba(255,255,255,0) 0%);background-position:left;background-repeat:repeat-y;background-size:3px 36px;height:150px;margin:20px 0 20px 180px}body.work.subpage .detail-text-title{border-left:solid 10px #199fdc;height:45px;line-height:45px;margin-left:40px;padding-left:30px;width:400px}body.work.subpage .detail-text-p{border-left:solid 10px #d8d8d8;height:auto;margin-left:40px;padding-left:30px}body.work.subpage .hn-wrap-03{margin:50px auto;position:relative;width:100%}body.work.subpage .hn-wrap-04>.detail-text-left{margin:100px 0 0}body.work.subpage .hn-wrap-04{display:block;position:relative}body.work.subpage .hn-wrap-05{margin:20% auto auto}body.work.subpage .detail-img-right{display:inline-block;float:right;position:relative;right:-18px;width:60%}body.work.subpage .hn-wrap-03>.detail-img-right{margin-top:-200px}body.work.subpage .projectFooter .work-project{background:#ccc;display:inline-block;margin:4px;-webkit-transition:all 1s;transition:all 1s;width:48%}body.work.subpage .about-ameritrain .work-about-img,body.work.subpage .about-cambridge .work-about-img,body.work.subpage .about-twigandtimber .work-about-img,body.work.subpage .about-HerbalNutrition .work-about-img{display:table-cell;height:100%;overflow:hidden;padding:0 0 0 25px;position:relative;text-align:center;vertical-align:middle;width:400px}body.work.subpage .about-ameritrain .work-about-img img,body.work.subpage .about-cambridge .work-about-img img,body.work.subpage .about-tradesecure .work-about-img img,body.work.subpage .about-twigandtimber .work-about-img img,body.work.subpage .about-HerbalNutrition .work-about-img img{float:left;height:auto;padding:0 0 0 5%;width:33.3%}body.work.subpage .ameritrain-body .work-full-img,body.work.subpage .mitsubishi-body .work-full-img{margin-top:80px}body.work.subpage .ameritrain-body .work-inner>:last-child,body.work.subpage .cambridge-body .work-inner>:last-child,body.work.subpage .mitsubishi-body .work-inner>:last-child{margin-bottom:150px}body.work.subpage .about-tsaworld .work-about-img,body.work.subpage .about-idl .work-about-img{display:table-cell;height:100%;overflow:hidden;padding:0 0 0 25px;position:relative;text-align:center;vertical-align:middle;width:25%}body.work.subpage .about-tsaworld .work-about-img img,body.work.subpage .about-idl .work-about-img img{float:left;height:auto;padding:0 0 0 5%;width:50%}body.work.subpage .twigandtimber-body img:nth-of-type(3),body.work.subpage .twigandtimber-body img:nth-of-type(5){margin:120px auto 80px}body.work.subpage .evaluator-text-right span,body.work.subpage .evaluator-text-left span{font-size:24px}body.work.subpage .evaluator-text-right p,body.work.subpage .evaluator-text-left p{font-size:18px;line-height:22px}body.work.subpage .detail-text-right,body.work.subpage .detail-text-left{display:inline-block;width:40%}body.work.subpage .map-container img{margin:36px 0;width:100%}body.work.subpage .case-study-image{display:block;margin-top:24px;width:100%}body.work.subpage .clean-code img{display:inline-block;margin:0 0 0 4%;padding:8px 3% 0;width:34%}body.work.subpage .clean-code p{display:inline-block;margin:0 0 0 2%;vertical-align:top;width:59%}body.work.subpage .idl.work-web-overlays{margin:100px auto}body.work.subpage .idl.work-web-overlays img{width:60%}body.work.subpage .idl.work-web-overlays img:first-child{display:inline;float:left;margin-right:-30%}body.work.subpage .idl.work-web-overlays img:nth-child(2){display:inline;float:right;margin-top:330px}body.work.subpage .idl.work-web-overlays img.faded{opacity:.2}body.work.subpage .idl.work-web-overlays img.faded+img{margin-right:-11%;opacity:.99999;width:80%}body.work.subpage .idl .bottom-up{margin:-30% -4% -10%}body.work.subpage .nn-double-img .nn-left.showing{display:inline-block}body.work.subpage .nn-double-img{margin-top:40px}section.nu-videos{width:100%;max-width:1400px;margin:0 auto!important;padding:0!important}.nu-videos-head{margin:24px auto 0 auto;max-width:-webkit-calc(1200px + (24px * 2))!important;max-width:calc(1200px + (24px * 2))!important;overflow:visible;padding:0 24px!important;width:100%}.nu-videos-head h2{margin:32px 0;font-weight:900;color:#3f4b59;line-height:1.618;text-align:center}.nu-videos-head p{font-size:16px!important;font-weight:400!important;margin:32px auto!important;line-height:inherit!important;max-width:800px!important}.interactive-video{position:relative;display:none;vertical-align:top;width:350px;margin:0 12px;margin-bottom:0!important;min-width:320px;aspect-ratio:392/600}.interactive-video:hover{text-decoration:none!important}.interactive-video:last-child{margin-right:0}.interactive-video .picture{width:100%;height:-webkit-calc(100% - 60px);height:calc(100% - 60px);background-size:cover;background-position:center}.interactive-video canvas{display:none;position:absolute;left:0;top:0}.interactive-video video{display:none}.interactive-video.hover .picture{visibility:hidden}.interactive-video.hover canvas{display:block}.interactive-video .project{width:100%;background:#fff}.interactive-video .project-type{color:#aaa;display:block;font-size:20px;padding:6px 0 2px 0;line-height:1.2;margin-bottom:4px;text-decoration:none}.interactive-video .project-title{color:#111;display:block;font-weight:bold;font-size:22px;line-height:1;text-decoration:none}.interactive-video .project-view{display:none;position:absolute;bottom:43px;right:0;left:0;margin:auto;background:#25A0DB;padding:10px 0;width:128px;border:0;color:#fff;font-weight:bold;z-index:1;border-radius:6px;cursor:pointer;text-decoration:none}.interactive-video.hover .project-view{display:block}.interactive-video-container{display:none}.nu-vids.slick-dots-container{margin:24px 0 24px 0!important}@media all and (max-width:1300px){section.nu-videos{padding:0}}@media (max-width:640px){section.nu-videos{width:80%}.interactive-video{min-width:200px}.interactive-video .project-view{bottom:63px}}body.company .hero{background-image:url(https://images.appliedimagination.com/company/hero.jpg)}body.company p{color:#3f4b59}body.company section.darkgray p{color:#fff}body.company .three{display:block;margin:48px 0 24px 0}body.company .three .piece{display:inline-block;width:-webkit-calc(50% - 4px);width:calc(50% - 4px);height:315px;background-color:rgba(0,0,0,.2);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-right:4px}body.company .three .piece:first-child,body.company .three .piece:last-child{width:-webkit-calc(25% - 4px);width:calc(25% - 4px)}body.company .companycircles .circle{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3);text-align:center;color:#fff}body.company .companycircles .circle .iconwrapper{width:136px;height:136px;border-radius:100px;background:#25A0DB;padding:16px;margin:0 auto}body.company .companycircles .circle .iconwrapper .icon{width:100%;height:100%;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}body.company .companycircles .circle:nth-child(3) .iconwrapper{padding:24px}body.company .companycircles .circle .title{font-size:36px;font-weight:900;text-transform:uppercase;margin:8px 0 0}body.company .companycircles .circle .title .color{color:#25A0DB}body.company .companycircles .circle .subtitle{font-size:24px;opacity:.5}body.company .imagegroup{height:560px;font-size:0}body.company .imagegroup .img{display:inline-block;width:-webkit-calc(100% / 4);width:calc(100% / 4);height:50%;background-color:rgba(0,0,0,.2);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}body.company .imagegroup .img.img1{background-image:url(https://images.appliedimagination.com/company/imagegroup/1.jpg)}body.company .imagegroup .img.img2{background-image:url(https://images.appliedimagination.com/company/imagegroup/2.jpg)}body.company .imagegroup .img.img3{background-image:url(https://images.appliedimagination.com/company/imagegroup/3.jpg)}body.company .imagegroup .img.img4{background-image:url(https://images.appliedimagination.com/company/imagegroup/4.png)}body.company .imagegroup .img.img5{background-image:url(https://images.appliedimagination.com/company/imagegroup/5.jpg)}body.company .imagegroup .img.img6{background-image:url(https://images.appliedimagination.com/company/imagegroup/6.jpg)}body.company .imagegroup .img.img7{background-image:url(https://images.appliedimagination.com/company/imagegroup/7.jpg)}body.company .imagegroup .img.img8{background-image:url(https://images.appliedimagination.com/company/imagegroup/8.jpg)}body.company .employees{display:block;text-align:center}body.company .employees h2{margin-bottom:64px;margin-top:48px}body.company .employees .person,body.company .employees .viewall{display:inline-block;width:-webkit-calc(100% / 4);width:calc(100% / 4);text-align:center;color:#3f4b59;margin-bottom:80px;vertical-align:top}body.company .employees .person img{display:block;margin:0 auto;width:100%;max-width:200px}body.company .employees .person .name{margin:16px 0 0;font-size:28px;font-weight:900}body.company .employees .person .position{margin:8px 0 0;font-size:18px}body.company .employees .viewall{display:inline-table;width:250px;height:250px;border-radius:50%;background:#25A0DB}body.company .employees .viewall a{display:table-cell;padding:48px;text-align:center;vertical-align:middle;color:#fff;font-size:24px;font-weight:900;text-transform:uppercase}body.company .employees .viewall a .fa{display:inline-block;margin:16px 0 0;-webkit-transition:all .2s ease;transition:all .2s ease}html.no-touch body.company .employees .viewall a:hover .fa{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}body.company .employees .person.princess img:after{content:'';background-image:url(https://images.appliedimagination.com/employees/crown.png);background-position:10% center;background-repeat:no-repeat;background-size:44px;display:block}.eric-new .new-splitter{display:block;width:100%}.eric-new .new-splitter .piece{display:inline-block;vertical-align:top;padding:0 16px}.eric-new .new-splitter .piece.align-center{text-align:center}.eric-new .new-splitter .piece.align-center img{max-width:400px}.eric-new .new-splitter .piece.sixtyfive{width:65%}.eric-new .new-splitter .piece.sixty{width:60%}.eric-new .new-splitter .piece.fiftyfive{width:55%}.eric-new .new-splitter .piece.fourtyfive{width:45%}.eric-new .new-splitter .piece.fourty{width:40%}.eric-new .new-splitter .piece.thirtyfive{width:35%}.eric-new .new-splitter .piece.half{width:50%}.eric-new .new-splitter .piece img{max-width:100%}.eric-new .need-have{display:block;width:100%;border-bottom:5px solid #0FAAEB;margin-bottom:20px;font-size:27px}.eric-new .need-have span{font-weight:bold;color:#0FAAEB}.eric-new .eric-aside{width:100%;color:#000;background:#DDD;text-align:center;padding:70px 15px}.eric-new ul.bulleted{padding-left:28px}body.services.subpage .textTab.small>.tab img{max-width:100px}body.services.subpage .splitter.two.unique>.piece{padding-right:0;width:48%}body.services.subpage .splitter.two.unique>.piece:first-of-type{padding:0}.conversion-rate{display:block;width:100%;text-align:center;font-weight:bold}.conversion-rate>*{padding:0 8px}.conversion-rate .left{display:inline-block;vertical-align:middle;text-align:left}.conversion-rate .middle{display:inline-block;vertical-align:middle;text-align:center}.conversion-rate .right{display:inline-block;vertical-align:middle;text-align:center}.conversion-rate .right>*{padding:8px 0}.conversion-rate .right .top{display:block;border-bottom:1px solid #000}.ratings{display:block}.ratings .rating{display:inline-block;background-color:#0FAAEB;color:#FFF;vertical-align:top;text-align:center;margin-right:10px}.ratings .rating .label{font-size:16px;padding:16px 16px 0 16px}.ratings .rating .value{font-size:64px;font-weight:900;padding:24px 16px 8px 16px}.opt-case{padding:64px 0}section.darkgray .opt-case>h2{text-align:left!important;color:#ddd}.splitter.two.thirds{padding:64px 0}.splitter.two.thirds>.piece:first-child{width:33%!important;padding-left:0!important;text-align:left}.splitter.two.thirds>.piece:last-child{width:66%!important;padding-right:0!important;text-align:left}.splitter.two.thirds>.piece ul.bulleted{padding-left:24px}.splitter.left-align ul.bulleted{text-align:left}ul.bulleted.factors>li{cursor:pointer!important}ol.bulleted.factors>li{cursor:pointer!important;-webkit-transition:.5s;transition:.5s;padding-right:16px;font-size:21px}ol.bulleted.factors>li:hover{background-color:#EEE}.factors-receiver{margin:0 auto;max-width:80%;padding:24px;background-color:#EEE;min-height:380px}.factors-receiver .default{text-align:center;line-height:1.2!important;padding:140px 0}.factors-receiver .title{font-weight:bold;text-align:center;line-height:1.2!important;padding-bottom:24px}.factors-receiver .subtitle{color:#666;font-size:16px;font-style:italic;text-align:center;line-height:1.2!important;margin-top:-16px;padding-bottom:24px}.factors-receiver .content{text-align:left;font-size:18px;line-height:1.4!important}.hwdi-step{display:block;padding:24px 0}.hwdi-step .number{display:inline-block;vertical-align:top;width:130px;font-size:72px;font-weight:bold;color:#0FAAEB;border:4px solid #0FAAEB;border-radius:100%;padding:40px}.hwdi-step .step-wrap{display:inline-block;vertical-align:top;width:-webkit-calc(100% - 130px);width:calc(100% - 130px);padding-left:32px}.hwdi-step .step-hl{font-style:italic;color:#0FAAEB}.opt-graph{display:block;width:100%;padding:0}.opt-graph p.thick{font-weight:900;font-size:28px;margin-bottom:0}.opt-graph .opt-range{display:block;max-width:800px;margin:0 auto}.opt-graph .opt-range .header{font-size:28px;font-weight:900;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 240px);width:calc(100% - 240px)}.opt-graph .opt-range .splitter.two>.piece{vertical-align:middle;text-align:left}.opt-graph .opt-range .splitter.two>.piece:first-child{padding-left:0;width:75%}.opt-graph .opt-range .splitter.two>.piece:last-child{padding-right:0;width:25%}.opt-graph .opt-range .splitter.two>.piece p{margin:0}.opt-graph .opt-range input[type="range"]{display:block;width:100%}.opt-graph .opt-range input[type="range"]{-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:25px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.opt-graph .opt-range input[type="range"]:hover{opacity:1}.opt-graph .opt-range input[type="range"]::-webkit-slider-thumb{border-radius:100%;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;background:#0FAAEB;cursor:pointer}.opt-graph .opt-range input[type="range"]::-moz-range-thumb{border-radius:100%;width:40px;height:40px;background:#0FAAEB;cursor:pointer}.opt-graph .opt-range .indicator{display:block;width:100%}.opt-graph .opt-range .indicator .left{display:inline-block;vertical-align:middle;width:50%;text-align:left}.opt-graph .opt-range .indicator .right{display:inline-block;vertical-align:middle;width:50%;text-align:right}.opt-graph .opt-range .counter{display:inline-block;vertical-align:middle;width:240px}.opt-graph .opt-range .counter .result{text-align:center;font-weight:bold;font-size:64px;color:#0FAAEB}.opt-graph .piece.left h5{padding-left:200px}.opt-graph .piece.right h5{padding-right:200px}.opt-graph h5 span{display:inline-block;vertical-align:baseline}.opt-graph h5 span.result{display:block;font-weight:bold;font-size:42px;-webkit-transition:.5s;transition:.5s}.opt-graph h5 span.result.active{font-size:28px}.opt-graph h5 span.good{color:#35e88b}.opt-graph h5 span.bad{color:#35e88b}.opt-graph .splitter.two.graphs{padding:32px 0}.opt-graph .splitter.two.graphs .disclaimer{display:none}.opt-graph .splitter.two.graphs .disclaimer.active{display:block}.opt-graph .splitter.two.graphs>.piece:first-child{padding-left:0}.opt-graph .splitter.two.graphs>.piece:last-child{padding-right:0}.opt-graph .splitter.two.graphs>.piece canvas{display:none!important}.opt-graph .splitter.two.graphs>.piece canvas.active{display:block!important}.opt-graph .splitter.two.graphs>p:first-child{color:#0FAAEB}.opt-graph a.show-graphs{color:#FFF;text-decoration:underline}.opt-graph p.disclaimer{font-size:16px}a.mobile-call{display:none}a.contact-mobile{display:none}.service_body .contact-l-r{display:block;width:100%;margin:24px 0}.service_body .contact-l-r .content{display:inline-block;vertical-align:top;width:50%;padding-right:16px}.service_body .contact-l-r .content p{margin:0;padding-top:20px}.service_body .contact-l-r .content a.contactusforafreeconsultation{display:none}.service_body .contact-l-r .contact{display:inline-block;vertical-align:top;width:50%;padding-left:16px}.service_body .contact-l-r .contact form{width:100%;padding:16px;border:1px solid #3f4b59}.service_body .contact-l-r .contact form .intro{color:#3f4b59;font-weight:900;font-size:24px;text-align:center}.service_body .contact-l-r .contact form .intro .free{text-transform:uppercase}.service_body .contact-l-r .contact form .input{width:46%;min-height:30px;margin-bottom:32px}.service_body .contact-l-r .contact form .inputarea.message{width:95%}.service_body .contact-l-r .contact form .input.file{display:none}.service_body .contact-l-r .contact form .input.submit{margin-top:24px;margin-bottom:8px}.service_body .contact-l-r .contact form .input.submit:hover:before{color:#FFF;background:#3f4b59}.service_body .contact-l-r .contact form .input.req:before{top:0}.service_body .contact-l-r .contact form .input input[type="text"]{height:30px}.service_body .contact-l-r .contact form .input label.material-floating{font-size:16px}.service_body .contact-l-r .contact form .input .field.focus label.material-floating{font-size:12px}.service_body .contact-l-r .contact form .inputarea label.material-floating{font-size:16px}.service_body .contact-l-r .contact form .inputarea .field.focus label.material-floating{font-size:12px}.material-floating{pointer-events:none}.modal-window{display:none;background:transparent;width:100%;max-width:600px;padding:0}#key-points-modal .card{overflow:hidden}#key-points-modal h1,#key-points-modal h2,#key-points-modal h3,#key-points-modal h4,#key-points-modal h5,#key-points-modal h6{text-align:inherit}#key-points-modal .blurb{margin:24px -32px -32px -32px;padding:24px 32px 32px 32px;background:#f5f5f5;text-align:center}@-webkit-keyframes ai-stat-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ai-stat-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.ai-redesign-ui{display:block;line-height:2}.ai-redesign-ui h1,.ai-redesign-ui h2,.ai-redesign-ui h3,.ai-redesign-ui h4,.ai-redesign-ui h5,.ai-redesign-ui h6{margin:32px 0;font-weight:900;color:inherit;line-height:1.618;text-align:center}.ai-redesign-ui h1 .color,.ai-redesign-ui h2 .color,.ai-redesign-ui h3 .color,.ai-redesign-ui h4 .color,.ai-redesign-ui h5 .color,.ai-redesign-ui h6 .color{color:#25A0DB}.ai-redesign-ui h1{font-size:32px}.ai-redesign-ui h2,.ai-redesign-ui .h2{font-size:32px}.ai-redesign-ui h3,.ai-redesign-ui .h3{font-size:24px}.ai-redesign-ui h4,.ai-redesign-ui .h4{font-size:20px;margin:16px 0}.ai-redesign-ui h5,.ai-redesign-ui .h5{font-size:18px;margin:16px 0}.ai-redesign-ui h6,.ai-redesign-ui .h6{font-size:16px;margin:16px 0}.ai-redesign-ui p{font-size:16px;font-weight:400;margin:32px auto;line-height:inherit}.ai-redesign-ui .wrapper>h1+p,.ai-redesign-ui .wrapper>h2+p,.ai-redesign-ui .wrapper>h3+p,.ai-redesign-ui .wrapper>h4+p,.ai-redesign-ui .wrapper>h5+p,.ai-redesign-ui .wrapper>h6+p{text-align:center;max-width:800px;margin-bottom:96px}.ai-redesign-ui strong{font-weight:900}.ai-redesign-ui .material-icons{display:inline-block;font-size:1.5em;line-height:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:1em;overflow:visible;vertical-align:-50%}.ai-redesign-ui section{padding:0 0 96px;overflow:hidden}.ai-redesign-ui section.spacer.half{padding:0 0 48px}.ai-redesign-ui section.spacer.small{padding:0 0 24px}.ai-redesign-ui .wrapper{margin:0 auto;max-width:-webkit-calc(1200px + (24px * 2));max-width:calc(1200px + (24px * 2));overflow:visible;padding:0 24px;width:100%}.ai-redesign-ui .wrapper.small{max-width:960px}.ai-redesign-ui .wrapper.smaller{max-width:600px}.ai-redesign-ui .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f26648;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:900;line-height:1.3;margin:0;padding:16px 32px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 4px 32px 0 rgba(242,102,72,.4);box-shadow:0 4px 32px 0 rgba(242,102,72,.4)}.ai-redesign-ui .button-container{margin:-8px}.ai-redesign-ui .button-container>.button{margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px}.ai-redesign-ui .button:focus{outline:none}.ai-redesign-ui .button.tiny{padding:4px 12px;font-size:12px}.ai-redesign-ui .button.small{padding:8px 12px}.ai-redesign-ui .button.large{padding:16px 32px}.ai-redesign-ui .button.huge{padding:16px 32px;font-size:20px}.ai-redesign-ui .button:hover,.ai-redesign-ui .button.outline:hover,html.no-touch .ai-redesign-ui .button:hover,html.no-touch .ai-redesign-ui .button.outline:hover{background:#f5866e;border:1px solid transparent;color:#fff;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 32px 0 rgba(242,102,72,.45);box-shadow:0 6px 32px 0 rgba(242,102,72,.45)}.ai-redesign-ui .button:active,.ai-redesign-ui .button.outline:active,html.no-touch .ai-redesign-ui .button:active,html.no-touch .ai-redesign-ui .button.outline:active{background:#ef4622;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:0 2px 16px 0 rgba(242,102,72,.6);box-shadow:0 2px 16px 0 rgba(242,102,72,.6)}.ai-redesign-ui .button.fluid{padding-left:8px;padding-right:8px}.ai-redesign-ui .button.outline{background:transparent;border-color:#f26648;color:#f26648;-webkit-box-shadow:none;box-shadow:none}.ai-redesign-ui .button.dashed{border-style:dashed}.ai-redesign-ui .button.white,.ai-redesign-ui .button.white:hover{background:#fff;color:#000;-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,.09);box-shadow:0 8px 24px 0 rgba(0,0,0,.09)}.ai-redesign-ui .button.white:active{background:#d5d5d5}.ai-redesign-ui .button.white.outline{background:transparent;border-color:#fff;color:#fff}.ai-redesign-ui .button.white.outline:hover{background:#fff;color:#000}.ai-redesign-ui .button.white.outline:active{border-color:transparent;background:#d5d5d5}.ai-redesign-ui .button.white.contrast{border-color:#ccc}.ai-redesign-ui .button.white.contrast:active{border-color:transparent}.ai-redesign-ui .button i{margin-right:.4em}.ai-redesign-ui .button i.right,.ai-redesign-ui .button i.after{margin-left:.4em;margin-right:0}.ai-redesign-ui .fluid{display:block;width:100%}.ai-redesign-ui ul.checks,.ai-redesign-ui ul.checks>li,.ai-redesign-ui ul.arrows,.ai-redesign-ui ul.arrows>li{list-style:none;padding:0}.ai-redesign-ui ul.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 48px}.ai-redesign-ui ul.checks>li,.ai-redesign-ui ul.arrows>li{padding-left:48px;position:relative;margin:0 0 16px;font-weight:300}.ai-redesign-ui ul.checks>li:last-child,.ai-redesign-ui ul.arrows>li:last-child,.ai-redesign-ui ul.checks.large>li:last-child,.ai-redesign-ui ul.arrows.large>li:last-child{margin-bottom:0}.ai-redesign-ui ul.checks>li:before,.ai-redesign-ui ul.arrows>li:before{content:"check";font-size:1.5em;font-family:"Material Icons";position:absolute;left:0;top:2px;color:#25A0DB;width:20px;height:20px;text-align:center;line-height:1;border-radius:50%}.ai-redesign-ui ul.arrows>li:before{content:"arrow_forward"}.ai-redesign-ui ul.checks.light>li:before,.ai-redesign-ui ul.arrows.light>li:before{color:#fff}.ai-redesign-ui ul.checks.large>li,.ai-redesign-ui ul.arrows.large>li{padding:6px 0 6px 56px}.ai-redesign-ui ul.checks.large>li:before,.ai-redesign-ui ul.arrows.large>li:before{background:rgba(37,160,219,.1);width:1.6em;height:1.6em;line-height:-webkit-calc(1.6em);line-height:calc(1.6em);border:none;-webkit-box-shadow:none;box-shadow:none}.ai-redesign-ui ul.checks.large.light>li:before,.ai-redesign-ui ul.arrows.large.light>li:before{background:rgba(255,255,255,.1)}.ai-redesign-ui p:first-child,.ai-redesign-ui label:first-child,.ai-redesign-ui h1:first-child,.ai-redesign-ui h2:first-child,.ai-redesign-ui h3:first-child,.ai-redesign-ui h4:first-child,.ai-redesign-ui h5:first-child,.ai-redesign-ui h6:first-child{margin-top:0;padding-top:0}.ai-redesign-ui p:last-child,.ai-redesign-ui label:last-child,.ai-redesign-ui h1:last-child,.ai-redesign-ui h2:last-child,.ai-redesign-ui h3:last-child,.ai-redesign-ui h4:last-child,.ai-redesign-ui h5:last-child,.ai-redesign-ui h6:last-child{margin-bottom:0;padding-bottom:0}.ai-redesign-ui form .field.center{text-align:center}.ai-redesign-ui form .field>input[type=email],.ai-redesign-ui form .field>input[type=number],.ai-redesign-ui form .field>input[type=password],.ai-redesign-ui form .field>input[type=tel],.ai-redesign-ui form .field>input[type=text],.ai-redesign-ui form .field>input[type=url],.ai-redesign-ui form .field>input[type=date],.ai-redesign-ui form .field>input[type="time"],.ai-redesign-ui form .field>input[type="datetime-local"],.ai-redesign-ui form .field>input[type="month"],.ai-redesign-ui form .field>textarea,.ai-redesign-ui form .field>select,.ai-redesign-ui form .field>.select-container>select,.ai-redesign-ui form .field>.select-container.fancy>.faux-select,.ai-redesign-ui form .field>.select-container{width:100%}.ai-redesign-ui form .field>.select-container.fancy>.faux-select{display:block}.ai-redesign-ui form .field>label,.ai-redesign-ui form .fields>label{margin:0 0 4px}.ai-redesign-ui form .field>label+.fields,.ai-redesign-ui form .fields>label+.fields{margin-top:-webkit-calc(16px / 2 * -1)!important;margin-top:calc(16px / 2 * -1)!important}.ai-redesign-ui form .field+.field,.ai-redesign-ui form .fields+.fields,.ai-redesign-ui form .field+.fields,.ai-redesign-ui form .fields+.field{margin-top:16px}.ai-redesign-ui form .fields+.fields,.ai-redesign-ui form .field+.fields{margin-top:-webkit-calc(16px - (-webkit-calc(16px / 2)));margin-top:calc(16px - (calc(16px / 2)))}.ai-redesign-ui form .fields>.field+.field{margin-top:0}.ai-redesign-ui form .fields{display:block;margin:-webkit-calc(16px / 2 * -1) -webkit-calc(16px / 2 * -1) -webkit-calc(16px / 2 * -1) -webkit-calc(16px / 2 * -1);margin:calc(16px / 2 * -1) calc(16px / 2 * -1) calc(16px / 2 * -1) calc(16px / 2 * -1);width:-webkit-calc(100% + 16px);width:calc(100% + 16px)}.ai-redesign-ui form .fields>.fields{margin-left:0;margin-right:0}.ai-redesign-ui form .fields>.field{padding:-webkit-calc(16px / 2) -webkit-calc(16px / 2);padding:calc(16px / 2) calc(16px / 2);vertical-align:top}.ai-redesign-ui form .fields.two>.field,.ai-redesign-ui form .fields.two>.fields{display:inline-block;width:-webkit-calc(100% / 2);width:calc(100% / 2)}.ai-redesign-ui form .fields.three>.field,.ai-redesign-ui form .fields.three>.fields{display:inline-block;width:-webkit-calc(100% / 3);width:calc(100% / 3)}.ai-redesign-ui form .fields.four>.field,.ai-redesign-ui form .fields.four>.fields{display:inline-block;width:-webkit-calc(100% / 4);width:calc(100% / 4)}.ai-redesign-ui form .fields.five>.field,.ai-redesign-ui form .fields.five>.fields{display:inline-block;width:-webkit-calc(100% / 5);width:calc(100% / 5)}.ai-redesign-ui form .field:last-child,.ai-redesign-ui form .fields:last-child .field{margin-bottom:0}.ai-redesign-ui input[type=email],.ai-redesign-ui input[type=number],.ai-redesign-ui input[type=password],.ai-redesign-ui input[type=tel],.ai-redesign-ui input[type=text],.ai-redesign-ui input[type=url],.ai-redesign-ui input[type=date],.ai-redesign-ui input[type="time"],.ai-redesign-ui input[type="datetime-local"],.ai-redesign-ui input[type="month"],.ai-redesign-ui textarea,.ai-redesign-ui select,.ai-redesign-ui .select-container>select,.ai-redesign-ui .select-container.fancy>.faux-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:6px;color:#000;display:inline-block;font-weight:300;font-family:inherit;font-size:14px;margin:0;padding:12px;resize:none;line-height:1.618;-webkit-transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;transition:border .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.ai-redesign-ui textarea{height:100px}.ai-redesign-ui input[type=email]:hover,.ai-redesign-ui input[type=number]:hover,.ai-redesign-ui input[type=password]:hover,.ai-redesign-ui input[type=tel]:hover,.ai-redesign-ui input[type=text]:hover,.ai-redesign-ui input[type=url]:hover,.ai-redesign-ui input[type=date]:hover,.ai-redesign-ui input[type="time"]:hover,.ai-redesign-ui input[type="datetime-local"]:hover,.ai-redesign-ui input[type="month"]:hover,.ai-redesign-ui textarea:hover,.ai-redesign-ui select:hover,.ai-redesign-ui .select-container>select:hover,.ai-redesign-ui .select-container.fancy>.faux-select:hover{border-color:#aaa}.ai-redesign-ui textarea{display:block;vertical-align:top;resize:vertical;height:176px}.ai-redesign-ui input[type=email]:focus,.ai-redesign-ui input[type=number]:focus,.ai-redesign-ui input[type=password]:focus,.ai-redesign-ui input[type=tel]:focus,.ai-redesign-ui input[type=text]:focus,.ai-redesign-ui input[type=url]:focus,.ai-redesign-ui input[type=date]:focus,.ai-redesign-ui input[type="time"]:focus,.ai-redesign-ui input[type="datetime-local"]:focus,.ai-redesign-ui input[type="month"]:focus,.ai-redesign-ui textarea:focus,.ai-redesign-ui select:focus,.ai-redesign-ui .select-container>select:focus,.ai-redesign-ui .select-container.fancy>.faux-select:focus{border-color:#f26648;-webkit-box-shadow:0 2px 8px -2px rgba(242,102,72,.5);box-shadow:0 2px 8px -2px rgba(242,102,72,.5);outline:0;outline-color:transparent;outline-style:none}.ai-redesign-ui input[type=email].error:focus,.ai-redesign-ui input[type=number].error:focus,.ai-redesign-ui input[type=password].error:focus,.ai-redesign-ui input[type=tel].error:focus,.ai-redesign-ui input[type=text].error:focus,.ai-redesign-ui input[type=url].error:focus,.ai-redesign-ui input[type=date].error:focus,.ai-redesign-ui input[type="time"].error:focus,.ai-redesign-ui input[type="datetime-local"].error:focus,.ai-redesign-ui input[type="month"].error:focus,.ai-redesign-ui textarea.error:focus,.ai-redesign-ui select.error:focus,.ai-redesign-ui .select-container>select.error:focus,.ai-redesign-ui .select-container.fancy>.faux-select.error:focus{-webkit-box-shadow:0 2px 8px -2px;box-shadow:0 2px 8px -2px}.ai-redesign-ui input[type=email].error:focus:-webkit-autofill,.ai-redesign-ui input[type=number].error:focus:-webkit-autofill,.ai-redesign-ui input[type=password].error:focus:-webkit-autofill,.ai-redesign-ui input[type=tel].error:focus:-webkit-autofill,.ai-redesign-ui input[type=text].error:focus:-webkit-autofill,.ai-redesign-ui input[type=url].error:focus:-webkit-autofill,.ai-redesign-ui input[type=date].error:focus:-webkit-autofill,.ai-redesign-ui input[type="time"].error:focus:-webkit-autofill,.ai-redesign-ui input[type="datetime-local"].error:focus:-webkit-autofill,.ai-redesign-ui input[type="month"].error:focus:-webkit-autofill,.ai-redesign-ui textarea.error:focus:-webkit-autofill,.ai-redesign-ui select.error:focus:-webkit-autofill,.ai-redesign-ui .select-container>select.error:focus:-webkit-autofill,.ai-redesign-ui .select-container.fancy>.faux-select.error:focus:-webkit-autofill{-webkit-box-shadow:0 2px 8px -2px ,;box-shadow:0 2px 8px -2px ,}.ai-redesign-ui .input-error{display:none;margin:4px 0 0;text-align:left}.ai-redesign-ui .input-error:before{content:"error_outline";font-family:"Material Icons";margin:0 4px 0 0}.ai-redesign-ui .banner,.ai-redesign-ui .bar{background:#F5F5F5;color:#000;font-size:16px;font-weight:400;margin:0;padding:12px 24px;text-align:center}.ai-redesign-ui .bar{border-radius:6px}.ai-redesign-ui .banner.info,.ai-redesign-ui .bar.info{background:#F5F5F5;color:#000}.ai-redesign-ui .banner.alert,.ai-redesign-ui .bar.alert{background:#fdebeb;color:#EE5253}.ai-redesign-ui .banner.success,.ai-redesign-ui .bar.success{background:#d5ffe1;border-color:rgba(0,208,59,.4);color:#00D03B}.ai-redesign-ui .banner.alert a:not(.button),.ai-redesign-ui .banner.alert a:not(.button):link,.ai-redesign-ui .banner.alert a:not(.button):visited,.ai-redesign-ui .banner.alert a:not(.button):active,.ai-redesign-ui .banner.alert a:not(.button):hover,.ai-redesign-ui .banner.alert a:not(.button):focus,.ai-redesign-ui .bar.alert a:not(.button),.ai-redesign-ui .bar.alert a:not(.button):link,.ai-redesign-ui .bar.alert a:not(.button):visited,.ai-redesign-ui .bar.alert a:not(.button):active,.ai-redesign-ui .bar.alert a:not(.button):hover,.ai-redesign-ui .bar.alert a:not(.button):focus{color:#EE5253!important;text-decoration:underline!important}.ai-redesign-ui .banner.success a:not(.button),.ai-redesign-ui .banner.success a:not(.button):link,.ai-redesign-ui .banner.success a:not(.button):visited,.ai-redesign-ui .banner.success a:not(.button):active,.ai-redesign-ui .banner.success a:not(.button):hover,.ai-redesign-ui .banner.success a:not(.button):focus,.ai-redesign-ui .bar.success a:not(.button),.ai-redesign-ui .bar.success a:not(.button):link,.ai-redesign-ui .bar.success a:not(.button):visited,.ai-redesign-ui .bar.success a:not(.button):active,.ai-redesign-ui .bar.success a:not(.button):hover,.ai-redesign-ui .bar.success a:not(.button):focus{color:#00D03B!important;text-decoration:underline!important}.ai-redesign-ui .bar+.bar{margin-top:8px}.ai-redesign-ui .circle-points-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-48px}.ai-redesign-ui .circle-points-grid .item{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:-webkit-calc(100% / 3);width:calc(100% / 3);min-width:0;padding:48px}.ai-redesign-ui .circle-points-grid .item h3{font-size:16px}.ai-redesign-ui .circle-points-grid .item h3.h4{font-size:16px!important}.ai-redesign-ui.support-page .circle-points-grid .icon,.ai-redesign-ui .circle-points-grid .icon{display:inline-block;width:56px;height:56px;text-align:center;line-height:56px;margin:0 auto;background:#fff;-webkit-box-shadow:0 8px 29px rgba(0,0,0,.1);box-shadow:0 8px 29px rgba(0,0,0,.1);border-radius:50%;color:#25A0DB;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-redesign-ui.support-page .circle-points-grid .item:hover .icon,.ai-redesign-ui .circle-points-grid .item:hover .icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ai-redesign-ui .circle-points-grid .icon.red{color:#EE5253}.ai-redesign-ui .circle-points-grid .icon.green{color:#00D03B}.ai-redesign-ui.support-page .circle-points-grid .icon .font-icon,.ai-redesign-ui.support-page .circle-points-grid .icon [class*="icon-social-"],.ai-redesign-ui.support-page .circle-points-grid .icon i[class*="material-icons"],.ai-redesign-ui .circle-points-grid .icon .font-icon,.ai-redesign-ui .circle-points-grid .icon [class*="icon-social-"],.ai-redesign-ui .circle-points-grid .icon i[class*="material-icons"]{font-size:32px;line-height:1;vertical-align:-32%}.ai-redesign-ui .circle-points-grid h1,.ai-redesign-ui .circle-points-grid h2,.ai-redesign-ui .circle-points-grid h3,.ai-redesign-ui .circle-points-grid h4,.ai-redesign-ui .circle-points-grid h5,.ai-redesign-ui .circle-points-grid h6{margin:24px 0 0}.ai-redesign-ui .circle-points-grid .description{margin:16px 0 0}.ai-redesign-ui .circle-points-grid .item.image{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:0}.ai-redesign-ui .circle-points-grid .item.image img{max-width:100%}.ai-redesign-ui .lander-hero{text-align:center;padding-bottom:0;padding-top:96px}.ai-redesign-ui .lander-hero #curtain-particles{width:100%;height:75%;position:absolute;top:0;right:0;left:0;opacity:.1;z-index:1}.ai-redesign-ui .lander-hero #curtain-particles canvas{position:relative;z-index:1}.ai-redesign-ui .lander-hero #curtain-particles:after{width:100%;height:75%;position:absolute;top:0;right:0;left:0;opacity:.1;z-index:2;background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%)}.ai-redesign-ui .lander-hero .wrapper{position:relative;z-index:2}.ai-redesign-ui .lander-hero .location i{color:#25A0DB;margin:0 8px 0 0}.ai-redesign-ui .lander-hero .button-container{margin-top:40px}.ai-redesign-ui .lander-hero .display{margin:96px 0 0}.ai-redesign-ui .lander-hero .display img{width:100%;height:auto}.ai-redesign-ui .lander-solutions{text-align:center}.ai-redesign-ui .lander-solutions .description{margin-bottom:50px}.ai-redesign-ui .lander-platforms .sides{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ai-redesign-ui .lander-platforms .sides .side{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-redesign-ui .lander-platforms .sides .side.data{padding-right:72px}.ai-redesign-ui .lander-platforms .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ai-redesign-ui .lander-platforms .item+.item{margin:48px 0 0}.ai-redesign-ui .lander-platforms .item .icon{width:56px;height:56px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;-webkit-box-shadow:0 8px 29px rgba(0,0,0,.1);box-shadow:0 8px 29px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.ai-redesign-ui .lander-platforms .item .icon i{color:#25A0DB;font-size:34px}.ai-redesign-ui .lander-platforms .item:hover .icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ai-redesign-ui .lander-platforms .item .text{-webkit-flex:1;-ms-flex:1;flex:1;padding:0 0 0 32px}.ai-redesign-ui .lander-platforms .item h1,.ai-redesign-ui .lander-platforms .item h2,.ai-redesign-ui .lander-platforms .item h3,.ai-redesign-ui .lander-platforms .item h4,.ai-redesign-ui .lander-platforms .item h5,.ai-redesign-ui .lander-platforms .item h6{margin:0;text-align:inherit;font-size:20px}.ai-redesign-ui .lander-platforms .item .text h3.h4{font-size:20px;font-weight:900;line-height:1.618}.ai-redesign-ui .lander-platforms .item .description{margin-bottom:0}.ai-redesign-ui .lander-platforms .item p{margin:16px 0 0;text-align:inherit}.ai-redesign-ui .lander-platforms .item .text img{display:none;margin:24px auto 0 auto;width:80%;height:auto}.ai-redesign-ui .lander-platforms .preview{position:relative}.ai-redesign-ui .lander-platforms .preview img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:auto;max-height:100%;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay:.2s;transition-delay:.2s;z-index:1}.ai-redesign-ui .lander-platforms .preview img.on{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;pointer-events:auto;z-index:2}.ai-redesign-ui .lander-cta-person{padding:0}.ai-redesign-ui .lander-cta-person h1,.ai-redesign-ui .lander-cta-person h2,.ai-redesign-ui .lander-cta-person h3,.ai-redesign-ui .lander-cta-person h4,.ai-redesign-ui .lander-cta-person h5,.ai-redesign-ui .lander-cta-person h6{text-align:inherit}.ai-redesign-ui .lander-cta-person .sides{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ai-redesign-ui .lander-cta-person .sides .button-container{margin-top:32px}.ai-redesign-ui .lander-cta-person .sides .side.text{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:8% 8% 8% 0}.ai-redesign-ui .lander-cta-person.flipped .side.text{padding:64px 0;padding-right:8%}.ai-redesign-ui .lander-cta-person .sides .side.image{padding:64px 0;padding-bottom:0;width:40%}.ai-redesign-ui .lander-cta-person.flipped .side.image{-webkit-order:-1;-ms-flex-order:-1;order:-1}.ai-redesign-ui .lander-cta-person .sides .side.image img{max-width:100%;height:auto;display:block;margin:0 auto;vertical-align:bottom}.ai-redesign-ui .lander-stat-bar{display:block;position:relative;background:#23a0db;color:#fff;overflow:hidden;padding:64px 0}.ai-redesign-ui .lander-stat-bar:before,.ai-redesign-ui .lander-stat-bar:after{content:url(https://images.appliedimagination.com/services/icons/learnMoreBG.png);position:absolute;opacity:.2;bottom:-40px;left:12%;-webkit-animation:ai-stat-spin 20s linear infinite;animation:ai-stat-spin 20s linear infinite}.ai-redesign-ui .lander-stat-bar:after{content:url(https://images.appliedimagination.com/services/icons/learnMoreBG.png);top:-40px;right:12%;bottom:auto;left:auto}.ai-redesign-ui .ai-stats{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px}.ai-redesign-ui .ai-stats .item{-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:24px}.ai-redesign-ui .ai-stats .icon{margin:0 auto;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;font-size:32px;background:#fff;color:#25A0DD;-webkit-box-shadow:0 13px 51px -13px rgba(0,0,0,.52);box-shadow:0 13px 51px -13px rgba(0,0,0,.52)}.ai-redesign-ui .ai-stats .icon i{line-height:1;font-size:inherit;vertical-align:sub}.ai-redesign-ui .ai-stats .number{margin:32px 0 0;font-size:32px;font-weight:900;line-height:1}.ai-redesign-ui .ai-stats .label{margin:8px 0 0}.ai-redesign-ui .slick-dots-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:bottom;text-align:left;margin:48px auto 0 auto;text-align:center;padding:0;line-height:1;font-size:0}.ai-redesign-ui .slick-dots-container .slick-dots{position:static;display:block;vertical-align:bottom;text-align:center;margin:0;padding:0;font-size:0}.ai-redesign-ui .slick-dots-container .slick-dots li{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;overflow:hidden;background:#25A0DB;margin:4px;padding:0;cursor:pointer;opacity:.5}.ai-redesign-ui .slick-dots-container .slick-dots li.slick-active{opacity:1}.ai-redesign-ui .slick-dots-container .slick-dots li button{display:none}.ai-redesign-ui .slick-dots-container .arrow{cursor:pointer;padding:0 16px;color:#25A0DB;font-size:14px}.ai-redesign-ui .testimonial{text-align:center}.ai-redesign-ui .testimonial .quote-graphic:before{font-family:"Material Icons";content:"format_quote";font-size:64px;line-height:1;color:#25A0DB}.ai-redesign-ui .testimonial .quote-content{margin:8px 0 0;font-size:18px}.ai-redesign-ui .testimonial:first-child:last-child .quote-content{font-size:24px}.ai-redesign-ui .testimonial .quote-author{margin:32px 0 0;color:#25A0DB;font-size:24px;font-weight:900}.ai-redesign-ui .testimonial .quote-company{opacity:.74;font-size:16px}.ai-redesign-ui .testimonial-slider,.ai-redesign-ui .testimonial-slider .slick-list,.ai-redesign-ui .testimonial-slider .slick-track{overflow:visible!important}.ai-redesign-ui .testimonial-slider{margin:24px 0 0}.ai-redesign-ui .testimonial-slider:after{content:" ";display:table;clear:both}.ai-redesign-ui .testimonial-slider .testimonial:not(:only-child){padding:48px;background:#fff;border-radius:8px;margin:0 24px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.ai-redesign-ui .testimonial-slider .testimonial:not(:only-child):focus{outline:none}.ai-redesign-ui .testimonial-slider .testimonial:not(:only-child).slick-current{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 29px rgba(0,0,0,.1);box-shadow:0 8px 29px rgba(0,0,0,.1);-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.ai-redesign-ui .lander-contact{padding-top:96px;position:relative;overflow:hidden}.ai-redesign-ui .lander-contact .map{position:absolute;top:0;left:0;right:0;height:40vh;background:#F4F5F7 url(https://images.appliedimagination.com/landings/map.svg) 64% 50% no-repeat;background-size:cover;z-index:1}.ai-redesign-ui .lander-contact .form-container{position:relative;z-index:2}.ai-redesign-ui .lander-contact .sides{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ai-redesign-ui .lander-contact .sides .side{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-redesign-ui .lander-contact .sides .side.quote{padding:40vh 96px 0 0}.ai-redesign-ui .lander-contact form{padding:32px;background:#fff;-webkit-box-shadow:0 8px 29px rgba(0,0,0,.1);box-shadow:0 8px 29px rgba(0,0,0,.1);border-radius:6px;min-height:100%}.ai-redesign-ui .lander-contact form .bar{display:none}.ai-redesign-ui .lander-contact .quote{position:relative}.ai-redesign-ui .lander-contact .quote .content{font-size:20px;color:#25A0DB}.ai-redesign-ui .lander-contact .author{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:48px 0 0;position:relative}.ai-redesign-ui .lander-contact .author:after{content:"format_quote";font-family:"Material Icons";font-size:72px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.05}.ai-redesign-ui .lander-contact .author .avatar{width:64px;height:64px;background:#F5F5F5 url(https://images.appliedimagination.com/filemanager_uploads/Employees/Ryan.png?mw=64&q=90) 50% 50% no-repeat;background-size:cover;border-radius:50%}.ai-redesign-ui .lander-contact .author .text{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 0 0 24px}.ai-redesign-ui .lander-contact .author .name{color:#25A0DB;font-size:20px;font-weight:900}.ai-redesign-ui .lander-contact.v3 .side.form form{background:#dddcdc;padding:32px 50px}.ai-redesign-ui .lander-contact.v3 .sides{gap:64px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai-redesign-ui .lander-contact.v3 .side.form h2{line-height:1.3;margin-bottom:20px;font-size:28px}.ai-redesign-ui .lander-contact.v3 .side.form h2 small{font-weight:normal;font-size:inherit}.ai-redesign-ui .lander-contact.v3 .side.info h3{text-align:left;margin:0 0 15px;line-height:1.3}.ai-redesign-ui .lander-contact.v3 .side.info p{text-align:left;margin:0 0 20px;line-height:1.5}.ai-redesign-ui .lander-contact.v3 .side.info .icon{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;background:#25A0DB;color:white;border-radius:100%;margin-bottom:20px}.ai-redesign-ui .lander-contact.v3 .side.info ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.ai-redesign-ui .lander-types .sides{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ai-redesign-ui .lander-types .sides .side{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-redesign-ui .lander-types .sides .side.data{padding-right:64px}.ai-redesign-ui .lander-types .item{padding:16px 32px;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-redesign-ui .lander-types .item.on{padding:32px;background:#fff;-webkit-box-shadow:0 8px 29px rgba(0,0,0,.1);box-shadow:0 8px 29px rgba(0,0,0,.1);cursor:default}.ai-redesign-ui .lander-types .item h1,.ai-redesign-ui .lander-types .item h2,.ai-redesign-ui .lander-types .item h3,.ai-redesign-ui .lander-types .item h4,.ai-redesign-ui .lander-types .item h5,.ai-redesign-ui .lander-types .item h6{margin:0;text-align:inherit}.ai-redesign-ui .lander-types .item p{margin:16px 0 0;text-align:inherit}.ai-redesign-ui .lander-types .item .links{height:0;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.ai-redesign-ui .lander-types .item.on .links{height:auto;margin:8px 0 0;opacity:1;pointer-events:auto}.ai-redesign-ui .lander-types .item .links a{display:inline-block;margin:8px 32px 0 0;font-weight:900}.ai-redesign-ui .lander-types .item .links a i{font-size:1.3em;margin:0 0 0 4px}.ai-redesign-ui .lander-types .preview{position:relative}.ai-redesign-ui .lander-types .preview .preview-slider{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transition-delay:.2s;transition-delay:.2s;z-index:1}.ai-redesign-ui .lander-types .preview .preview-slider.on{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;pointer-events:auto;z-index:2}.ai-redesign-ui .lander-types .preview .preview-slider .slick-dots-container{margin:0 auto 32px auto}.ai-redesign-ui .lander-types .preview .preview-slider .slick-slider{-webkit-flex:1;-ms-flex:1;flex:1}.ai-redesign-ui .lander-types .preview .preview-slider .slick-list,.ai-redesign-ui .lander-types .preview .preview-slider .slick-track,.ai-redesign-ui .lander-types .preview .preview-slider .slide{height:100%}.ai-redesign-ui .lander-types .preview .preview-slider .slick-list{border-radius:6px;overflow:hidden}.ai-redesign-ui .lander-types .preview .preview-slider .slide{background-color:transparent;background-position:50% 0;background-repeat:no-repeat;background-size:100% auto}.ai-redesign-ui .just-titles+section{padding-top:80px}.ai-redesign-ui .lander-text h2{text-align:left}.ai-redesign-ui .lander-text p{text-align:left!important;max-width:100%!important;margin-bottom:0!important;font-size:22px;line-height:1.8em;font-weight:300;margin:24px 0}.ai-redesign-ui .lander-text ul{list-style:disc;margin-left:15px;font-size:22px;line-height:1.8em;font-weight:300}.ai-redesign-ui section.pb-half{padding-bottom:48px}.ai-redesign-ui .lander-type-list .types{display:grid;grid-template-columns:repeat(3,1fr);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;margin:0 auto}.ai-redesign-ui .lander-type-list .types .list{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;font-size:22px;line-height:1.8em;font-weight:300;margin-bottom:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.ai-redesign-ui .lander-type-list .types .list:before{content:"check";font-size:1em;font-family:"Material Icons";color:#25A0DB;width:20px;height:20px;text-align:center;line-height:1;border-radius:50%;padding:4px 7px 7px 4px;background-color:#ebf5f9}.ai-redesign-ui .lander-solutions-2025{padding:96px 0}.ai-redesign-ui .lander-solutions-2025 .solutions-content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25px}.ai-redesign-ui .lander-solutions-2025 .solutions-content .solutions-text{width:60%}.ai-redesign-ui .lander-solutions-2025 .solutions-content .solutions-img{width:40%}.ai-redesign-ui .lander-solutions-2025 .solutions-items a.item{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:10px;margin-bottom:10px}.ai-redesign-ui .lander-solutions-2025 .solutions-items a.item:hover{text-decoration:none}.ai-redesign-ui .lander-solutions-2025 .item-content h4,.ai-redesign-ui .lander-solutions-2025 .item-content h3.h4{text-align:left;margin-bottom:0;color:#000;font-size:18px;line-height:1.4}.ai-redesign-ui .lander-solutions-2025 .item-content .description{color:#7a7a7a;font-size:12px;line-height:1.4}.ai-redesign-ui .lander-solutions-2025 .item .icon{background-color:#25a0db;min-width:32px;min-height:32px;width:32px;height:32px;border-radius:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai-redesign-ui .lander-solutions-2025 .item .icon svg{fill:white;height:18px;width:18px}.ai-redesign-ui .lander-solutions-2025 .solutions-text h2{font-size:25px;text-align:right;line-height:1.1;font-weight:300}.ai-redesign-ui .lander-solutions-2025.wide .wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:100%;gap:30px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left,.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-right,.ai-redesign-ui .lander-solutions-2025.wide .solutions-img{width:33%}.ai-redesign-ui .lander-solutions-2025.wide .solutions-img img{width:100%;height:auto}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .solutions-items a.item{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .item-content h4,.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .item-content h3.h4,.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .item-content .description{text-align:right}.ai-redesign-ui .lander-solutions-2025.wide .solutions-text h2{font-size:32px;font-weight:900}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-right .solutions-text h2{text-align:left}@media all and (max-width:991px){.ai-redesign-ui .lander-type-list .types{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.ai-redesign-ui .lander-solutions-2025{padding:60px 0}.ai-redesign-ui .lander-solutions-2025 .solutions-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai-redesign-ui .lander-solutions-2025 .solutions-content .solutions-text{width:100%}.ai-redesign-ui .lander-solutions-2025 .solutions-content .solutions-img{width:100%;max-width:400px;margin:auto}.ai-redesign-ui .lander-solutions-2025 .solutions-text h2{font-size:21px;text-align:center}.ai-redesign-ui .lander-solutions-2025 .solutions-items a.item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.ai-redesign-ui .lander-solutions-2025 .item-content{width:100%;text-align:center}.ai-redesign-ui .lander-solutions-2025 .item-content h4,.ai-redesign-ui .lander-solutions-2025 .item-content h3.h4{text-align:center}.ai-redesign-ui .lander-solutions-2025.wide .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left,.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-right,.ai-redesign-ui .lander-solutions-2025.wide .solutions-img{width:100%}.ai-redesign-ui .lander-solutions-2025.wide .solutions-img{max-width:500px;margin:auto}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .item-content h4,.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .item-content h3.h4,.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-left .item-content .description{text-align:center}.ai-redesign-ui .lander-solutions-2025.wide .solutions-content-right .solutions-text h2{text-align:center}.ai-redesign-ui .lander-solutions-2025.wide .solutions-text h2{font-size:21px}}@media all and (max-width:768px){.ai-redesign-ui .lander-text ul,.ai-redesign-ui .lander-text p{line-height:1.4;font-size:18px}.ai-redesign-ui .lander-type-list .types{grid-template-columns:repeat(2,1fr)}.ai-redesign-ui .lander-type-list .types .list{line-height:1.4;font-size:18px}}@media all and (max-width:460px){.ai-redesign-ui .lander-type-list .types{display:table;margin:auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media all and (min-width:1201px){.ai-redesign-ui .lander-process .process-timeline .step{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ai-redesign-ui .lander-process .process-timeline .step+.step{margin-top:-8%}.ai-redesign-ui .lander-process .process-timeline .step+.step:last-child{margin-top:-44px}.ai-redesign-ui .lander-process .process-timeline .step .graphics{width:65%;overflow:hidden;position:relative;text-align:right}.ai-redesign-ui .lander-process .process-timeline .step:nth-child(even) .graphics{text-align:left}.ai-redesign-ui .lander-process .process-timeline .step .graphics .icon{position:absolute;right:72px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ai-redesign-ui .lander-process .process-timeline .step:nth-child(even) .graphics .icon{right:auto;left:72px}.ai-redesign-ui .lander-process .process-timeline .step:nth-child(even) .graphics .line:before{content:url(https://images.appliedimagination.com/landings/timeline-line-left.png)}.ai-redesign-ui .lander-process .process-timeline .step:nth-child(odd) .graphics .line:before{content:url(https://images.appliedimagination.com/landings/timeline-line-right.png)}.ai-redesign-ui .lander-process .process-timeline .step:first-child .graphics .line:before{content:url(https://images.appliedimagination.com/landings/timeline-line-start.png)}.ai-redesign-ui .lander-process .process-timeline .step:nth-last-child(2) .graphics .line:before{content:url(https://images.appliedimagination.com/landings/timeline-line-end.png)}.ai-redesign-ui .lander-process .process-timeline .step .text{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:32px;text-align:left}.ai-redesign-ui .lander-process .process-timeline .step:nth-child(even) .text{-webkit-order:-1;-ms-flex-order:-1;order:-1;padding-left:0;padding-right:32px}.ai-redesign-ui .lander-process .process-timeline .step:last-child .text{padding:0;text-align:right;max-width:805px;margin:0 0 0 auto}.ai-redesign-ui .lander-process .process-timeline .step .text h1,.ai-redesign-ui .lander-process .process-timeline .step .text h2,.ai-redesign-ui .lander-process .process-timeline .step .text h3,.ai-redesign-ui .lander-process .process-timeline .step .text h4,.ai-redesign-ui .lander-process .process-timeline .step .text h5,.ai-redesign-ui .lander-process .process-timeline .step .text h6{text-align:inherit}}@media all and (max-width:1200px){.ai-redesign-ui .lander-process .process-timeline .step{max-width:800px;margin:0 auto;text-align:center}.ai-redesign-ui .lander-process .process-timeline .step+.step{margin-top:48px}.ai-redesign-ui .lander-process .process-timeline h1,.ai-redesign-ui .lander-process .process-timeline h2,.ai-redesign-ui .lander-process .process-timeline h3,.ai-redesign-ui .lander-process .process-timeline h4,.ai-redesign-ui .lander-process .process-timeline h5,.ai-redesign-ui .lander-process .process-timeline h6{margin-top:32px}.ai-redesign-ui .lander-process .process-timeline{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-redesign-ui .lander-process .process-timeline h4{margin-top:16px}.ai-redesign-ui .lander-process .process-timeline .step,.ai-redesign-ui .lander-process .process-timeline .step+.step{padding:0;text-align:center;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ai-redesign-ui .lander-process .process-timeline .step+.step{margin-top:48px}.ai-redesign-ui .lander-process .process-timeline .step .graphics{margin-right:24px}.ai-redesign-ui .lander-process .process-timeline .step .text{text-align:left}.ai-redesign-ui .lander-process .process-timeline .step .text h1,.ai-redesign-ui .lander-process .process-timeline .step .text h2,.ai-redesign-ui .lander-process .process-timeline .step .text h3,.ai-redesign-ui .lander-process .process-timeline .step .text h4,.ai-redesign-ui .lander-process .process-timeline .step .text h5,.ai-redesign-ui .lander-process .process-timeline .step .text h6{text-align:inherit;margin-top:0}.ai-redesign-ui .lander-process .process-timeline .step .graphics{height:64px;overflow:visible}.ai-redesign-ui .lander-process .process-timeline .step .graphics img{max-width:56px}}@media all and (max-width:460px){.ai-redesign-ui .lander-contact.v3 .side.form h2{font-size:24px}}.ai-redesign-ui .lander-tech{padding:0}.ai-redesign-ui .tech-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.ai-redesign-ui .tech-grid .item{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:-webkit-calc(100% / 8);width:calc(100% / 8);min-width:0;height:30vw;max-height:200px;position:relative;border-bottom:1px solid #f0f1f5;border-left:1px solid #f0f1f5}.ai-redesign-ui .tech-grid .item .logo-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:16%;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2}.ai-redesign-ui .tech-grid .item:hover .logo-container{opacity:0}.ai-redesign-ui .tech-grid .item .logo-container img{width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.ai-redesign-ui .tech-grid .item:hover .logo-container img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.ai-redesign-ui .tech-grid .item .info-container{position:relative;padding:8%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:1}.ai-redesign-ui .tech-grid .item:hover .info-container{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ai-redesign-ui .tech-grid .item .info-container p{margin:0}.ai-redesign-ui .lander-team{background:#25A0DB;color:#fff;padding:48px 0;margin-bottom:96px}.ai-redesign-ui .lander-team .grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px}.ai-redesign-ui .lander-team .grid .homie{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-calc(100% / 6);width:calc(100% / 6);min-width:200px;padding:16px;text-align:center}.ai-redesign-ui .lander-team .grid .homie img{width:140px;height:auto;max-width:100%;margin:0 auto}.ai-redesign-ui .lander-team .grid .homie .name{margin:8px 0 0;font-weight:900}.ai-redesign-ui .lander-team .grid .homie .position{opacity:.5;font-size:12px}.ai-redesign-ui .lander-cta-bar{text-align:center}.ai-redesign-ui .lander-cta-bar p{text-align:center}.ai-redesign-ui .lander-already-have{padding:24px 0;overflow:visible}.ai-redesign-ui .lander-already-have .card{-webkit-box-shadow:0 8px 29px rgba(0,0,0,.1);box-shadow:0 8px 29px rgba(0,0,0,.1);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:inherit;font-weight:inherit;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-redesign-ui .lander-already-have .card:hover{background:#25A0DB;color:#fff;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.ai-redesign-ui .lander-already-have .card .left{margin-right:24px}.ai-redesign-ui .lander-already-have .card .right{color:#25A0DB;font-size:24px}.ai-redesign-ui .lander-already-have .card .top{color:#25A0DB;font-size:20px}.ai-redesign-ui .lander-already-have .card:hover .right,.ai-redesign-ui .lander-already-have .card:hover .top{color:#fff}.ai-redesign-ui .lander-work .wrapper{max-width:-webkit-calc(1200px + (4vw * 2) + (2vw * 2) + (24px * 2));max-width:calc(1200px + (4vw * 2) + (2vw * 2) + (24px * 2))}.ai-redesign-ui .lander-work .slider-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai-redesign-ui .ai-mobile-hide .lander-work .slider-container{margin-top:-64px}.ai-redesign-ui .lander-work .slider-container .arrow{width:4vw;height:4vw;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;border-radius:50%;margin:0 2vw;text-align:center;color:#25A0DB;background:rgba(37,160,219,.06);cursor:pointer;display:inline-block;font-size:0;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-redesign-ui .lander-work .slider-container .arrow:hover{background:#25A0DB;color:#fff}.ai-redesign-ui .lander-work .slider-container .arrow:active{-webkit-transition:none;transition:none;background:#1d80b0}.ai-redesign-ui .lander-work .slider-container .arrow i.material-icons{line-height:4vw;font-size:3vw}.ai-redesign-ui .lander-work .slider-container .window{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.ai-redesign-ui .lander-work .slider-container .box{display:block;width:100%;max-width:100%}.ai-redesign-ui .lander-work .slick-track img.slick-slide{height:auto}.ai-redesign-ui .consultants-section .button-container{margin-top:20px}.ai-redesign-ui .our-works .item-text{width:25%}.ai-redesign-ui .our-works .item-image{width:75%}.ai-redesign-ui .our-works .site-logo{display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ai-redesign-ui .our-works .module-slider-tabs{border-radius:7px;border:1px solid #f0f1f5;background:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}.ai-redesign-ui .our-works .slick-list{width:100%}.ai-redesign-ui .our-works .container{display:-ms-flexbox;display:-webkit-flex;display:flex}.ai-redesign-ui .our-works .module-slider-content{margin-top:20px}.ai-redesign-ui .our-works .module-button{height:84px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.ai-redesign-ui .our-works button.module-button{border-width:0 1px 0 0;text-align:center;width:100%;background-color:transparent}.ai-redesign-ui .our-works .module-slider-tabs .slick-slide:not(:last-child) a{border-right:1px solid #f0f1f5}.ai-redesign-ui .our-works .module-button img{max-width:100%;max-height:100%}.ai-redesign-ui .our-works .tab-padding{padding-left:45px;padding-right:30px}.ai-redesign-ui .our-works .text-group{padding-top:20px;padding-right:20px}.ai-redesign-ui .our-works .text-group>div{margin-bottom:40px}.ai-redesign-ui .our-works .text-group>div:last-child{margin-bottom:0}.ai-redesign-ui .our-works .text-group h6,.ai-redesign-ui .our-works .text-group h3{color:#33a0db;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:0;margin-bottom:5px;text-align:left}.ai-redesign-ui .our-works .text-group p{color:#494c54;font-size:18px;font-style:normal;font-weight:800;line-height:normal;margin:0}.ai-redesign-ui .our-works .content-image{padding-left:20px}.ai-redesign-ui .our-works .content-image img{width:100%;height:100%}.ai-redesign-ui .our-works .content-divider{border-left:1px solid #9f9b9b;margin-top:25px;margin-bottom:25px}.ai-redesign-ui .our-works .content{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ai-redesign-ui .our-works .indicator-track{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex}.ai-redesign-ui .our-works .indicator{position:absolute;height:4px;background:#33a0db;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;bottom:-1px}@media all and (min-width:993px){.ai-redesign-ui .our-works .slick-track{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media all and (max-width:767px){.ai-redesign-ui .our-works .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ai-redesign-ui .our-works .item-text{width:100%;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 20px}.ai-redesign-ui .our-works .item-image{width:100%;-webkit-order:1;-ms-flex-order:1;order:1}.ai-redesign-ui .our-works .content-divider{display:none}.ai-redesign-ui .our-works .content-image{padding:0}.ai-redesign-ui .our-works .text-group>div{margin-bottom:20px}.ai-redesign-ui .just-titles+section{padding-top:40px}.ai-redesign-ui section.pb-half{padding-bottom:24px}}body.new2025 .ai-redesign-ui .logo-grid .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex}body.new2025 .ai-redesign-ui .logo-grid .logo.slick-slide{display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 32px}body.new2025 .ai-redesign-ui .logo-grid .logo img{display:block;width:auto;height:auto;max-width:100%;max-height:70px;margin:0 auto}body:not(.new2025) .ai-redesign-ui .logo-grid{display:block;text-align:center;margin:-32px 0}body:not(.new2025) .ai-redesign-ui .logo-grid .logo{display:inline-block;text-align:center;width:-webkit-calc(100% / 6);width:calc(100% / 6);vertical-align:middle;padding:32px}body:not(.new2025) .ai-redesign-ui .logo-grid .logo img{display:block;width:auto;height:auto;max-width:100%;max-height:70px;margin:0 auto}#game404{min-height:800px;padding:75px 25px 50px 25px;background:#000 url(https://images.appliedimagination.com/404/star-bg.png);color:#FFF;text-align:center}#game404 .wrap{position:relative;max-width:1200px;margin:0 auto}#game404 .title404{max-width:100%}#game404 .middle{margin:50px 0;height:700px}#game404 .game{display:inline-block;height:100%}#game404 .letswork{display:none;font-size:32px;margin-top:25px}#game404 .letswork .text{margin-bottom:150px}#game404 .letswork .buttons .button{width:20%;margin-right:5%}#game404 .letswork .buttons .button:last-child{margin-right:0}#game404 .controls{position:absolute;left:0;bottom:75px}.contactusforafreeconsultation{margin-top:20px}.contactusforafreeconsultation:before{content:"Contact us for a Free Consultation"}.fastener-video{margin:12% 0;text-align:center;display:block}.work .visible-mob{display:none}.location,.lander-hero .location{font-size:20px}.lander-hero .location strong{font-size:20px}.lander-hero .wrapper a,.lander-hero .wrapper a:hover{-webkit-box-shadow:none!important;box-shadow:none!important}section.company-stat-block,body.home2 section.company-stat-block{display:block;position:relative;background:#23a0db;color:#fff;overflow:hidden;padding:64px 0}.company-stat-block:before{content:url(https://images.appliedimagination.com/services/icons/learnMoreBG.png);position:absolute;opacity:.2;left:12%;bottom:-40px}.company-stat-block:after{content:url(https://images.appliedimagination.com/services/icons/learnMoreBG.png);position:absolute;opacity:.2;right:12%;top:-40px}.company-stats{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px}.company-stats .item{-webkit-flex-basis:-webkit-calc(25% - 24px);-webkit-flex-basis:calc(25% - 24px);flex-basis:-webkit-calc(25% - 24px);flex-basis:calc(25% - 24px);text-align:center;padding:24px}.company-stats .icon{margin:0 auto;width:56px;height:56px;text-align:center;border-radius:50%;font-size:32px;background:#fff;color:#25A0DD;-webkit-box-shadow:0 13px 51px -13px rgba(0,0,0,.52);box-shadow:0 13px 51px -13px rgba(0,0,0,.52)}.company-stats .icon i{line-height:56px;font-size:inherit;vertical-align:middle}.company-stats .number{margin:24px 0 0;font-size:36px;font-weight:900}.company-stats .label{margin:4px 0 0}.support-page p.centered,.support-page h2.centered{text-align:center!important}.support-page .particle-hero{position:relative;padding:96px 0;text-align:left;width:100%;overflow:hidden}.support-page .particle-hero:after{content:"";position:absolute;display:block;width:1188px;height:102px;bottom:-102px;margin:0 auto}.support-page .particle-hero #curtain-particles{height:100%}.support-page .particle-hero #curtain-particles canvas{max-width:100%!important}.support-page .particle-hero .location i.material-icons{color:#25A0DB}.support-page .particle-hero h2{text-align:left;line-height:1.25}.support-page .particle-hero h2 span{color:#25A0DB}.support-page .particle-hero .half{width:70%}.support-page .particle-hero a.button,.support-page .particle-hero a.button:hover{-webkit-box-shadow:none;box-shadow:none}.support-page .particle-hero img.right-image{position:absolute;left:60%;bottom:-1px}.support-page .center-align{text-align:center}.support-page .lander-hero .button-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.support-page .lander-hero .button-container span.pho{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;margin:0;min-height:53px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.support-page .call-us{padding:32px 0;line-height:1.25;background-color:#EDEDED}.support-page .call-us .tel{margin:4px 0 -4px 0;font-weight:900;font-size:28px}.support-page .call-us .tel a{color:#f26648}.support-page .call-us a.tel:hover{color:#f5866e;text-decoration:none}.support-page .call-us .section-title{margin:4px 0;color:#000;font-weight:400}.support-page .call-us .section-subtitle{color:#999}.support-page .how-we-help{padding:112px 0 64px 0}.support-page .how-we-help h2{text-align:left}.support-page .how-we-help h2 span{color:#25A0DB}.support-page .how-we-help ul.checks.four{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.support-page .sides .side ul.checks.circles{padding-top:16px}.support-page ul.checks.circles li:before{padding:6px 10px 10px 6px;background-color:#ebf5f9}.support-page ul.checks.circles>li{padding-top:5px;margin-bottom:24px}.support-page .lander-solutions>.wrapper>.circle-points-grid{padding:0}.support-page .lander-solutions.spaced{padding:112px 0}.support-page .lander-solutions h2{margin-bottom:15px}.support-page .circle-points-grid.solid{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0}.support-page .circle-points-grid.solid .item{position:relative;padding:24px}.support-page .circle-points-grid.solid .item .icon{border:4px solid #ebf5f9;-webkit-box-shadow:none;box-shadow:none}.support-page .circle-points-grid.solid .item:hover .icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.support-page .circle-points-grid.solid .item .icon i.material-icons{margin-top:-12px;font-size:24px;line-height:1;vertical-align:middle}.support-page .circle-points-grid.solid .item .item-content{height:100%;padding:36px 24px 24px 24px;margin-top:-28px;border-radius:6px;background-color:#ebf5f9;line-height:1.5}.support-page .circle-points-grid.solid .item .item-content h3,.support-page .circle-points-grid.solid .item .item-content h4{margin:8px 0;font-size:22px}.support-page .circle-points-grid.solid .item .item-content .description{margin:8px 0 0}.support-page .full-image{padding:32px 0}.support-page .full-image img{max-width:100%;height:auto}.support-page .cta-block{padding:72px 0 32px 0;color:#3f4b59}.support-page .circle-points-grid+.cta-block{margin-top:40px}.support-page .cta-block p{margin:8px 0;font-size:22px;font-weight:900}.support-page .cta-block.inline p{display:inline-block;vertical-align:middle;padding-right:32px;font-size:22px}.support-page .cta-block a,.support-page .cta-block a:hover{margin:8px 0;-webkit-box-shadow:none!important;box-shadow:none!important}.support-page .pricing{padding:40px 0;background-color:#EDEDED}.support-page .pricing .wrapper{max-width:900px}.support-page .pricing h2{margin:0 0 16px;text-align:left}.support-page .pricing p{margin:0 0 16px}.support-page .pricing .full{max-width:80%}.support-page .pricing .half{display:inline-block;vertical-align:middle;max-width:65%}.support-page .pricing .image{display:inline-block;vertical-align:middle;max-width:35%;padding-left:48px}.support-page .pricing .image img{width:100%;max-width:100%;height:auto}.support-page .pricing .buttons{padding:16px 0}.greyblock{width:100%;max-width:960px;margin:48px auto 0 auto;padding:24px;background:#EBF5F9;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px}.greyblock h4{text-align:left}.greyblock img{width:150px;-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.greyblock .box{width:-webkit-calc(100% - 206px);width:calc(100% - 206px);text-align:left}.greyblock.testimonial{position:relative;border:1px solid #c3dae5;margin:0 auto}.greyblock.testimonial:after{content:"";display:block;position:absolute;width:40px;height:40px;left:20%;clip-path:polygon(0 0,100% 0,100% 100%);bottom:-20px;background:#EBF5F9;border:1px solid #c3dae5;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}body.work.subpage.new .expanded-small-img{margin-left:unset!important}body.work.subpage.new .work-full-img{left:unset!important}body.work.subpage.new .expanded-small-img{width:100%!important}@media screen and (min-width:2500px){body.work.subpage .hn-wrap-05{margin:350px auto auto}}@media all and (min-width:1024px){body.work.subpage .caseStudy-thumbContainer img:nth-child(n+5),body.work.subpage .caseStudy-thumbContainer img:nth-child(n+2):nth-child(-n+3){margin-left:5%}body.work.subpage .caseStudy-thumbContainer img:nth-child(-n+3){margin-bottom:50px}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(1),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(5){width:65%;margin:0}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(2){width:30%;float:right}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(3){width:30%;margin:35px 0 0}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(4){width:30%;float:left;top:35px;position:relative}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(5){float:right;top:35px;position:relative}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(6){width:30%;float:left;position:relative;display:block;margin:45px 0 0}}@media screen and (max-width:2200px){body.work.subpage .hn-wrap-02>.detail-text-right>.dashed-line:nth-child(1),body.work.subpage .hn-wrap-02>.detail-text-right>.dashed-line:nth-child(7){height:60px}}@media all and (max-width:1920px){body.work.subpage .es-performance-img{width:80%;bottom:-150px;top:auto;right:-35%}body.work.subpage .es-pic-part-03{margin:80px auto 100px}body.work.subpage .es-pic-part-04{margin:100px auto}body.work.subpage .es-performance-text{width:65%}body.work.subpage .dashed-line{height:120px}body.work.subpage .hn-wrap-03{margin:0 0 50px}}@media all and (max-width:1800px){body.work.subpage .caseStudy-marketingHero{width:50%;left:-50px;margin:80px 0 0}body.work.subpage .caseStudy-marketingText{width:50%}}@media all and (max-width:1600px){.projecttile{width:-webkit-calc(100% / 2);width:calc(100% / 2)}body.home .infoboxes{padding:120px 0 0}html.no-touch body.home .infoboxes .infobox:hover .boxhead{top:-184px;pointer-events:auto}body.home .infoboxes .infobox .boxhead{width:400px}body.work.subpage .caseStudy-marketingHero,body.work.subpage .caseStudy-marketingHero-Mobile{width:50%;left:-50px;margin:80px 0 0}body.work.subpage .caseStudy-marketingHero-Mobile{display:block}body.work.subpage .mt1 span,body.work.subpage .mt2 span{padding:0 0 0 35px}body.work.subpage .mt1:before,body.work.subpage .mt2:before{position:absolute;top:0;left:0;font-weight:500;font-size:30px;color:#3f4b59;display:block;cursor:default;margin:auto}body.work.subpage .mt1:before{content:'A.'}body.work.subpage .mt2:before{content:'B.'}body.work.subpage .caseStudy-designHero{left:8%}body.work.subpage .caseStudy-designText{margin:100px 0 0}body.work.subpage .caseStudy-marketingHero,body.work.subpage .caseStudy-marketingWrap .caseStudy-marketingText:nth-child(1){display:none}body.work.subpage .work-full-img{width:100%;left:0}body.work.subpage .hn-wrap-05{margin:10% auto auto}body.work.subpage .hn-wrap-02>.detail-text-right>.dashed-line:nth-child(1){display:none}}@media all and (max-width:1440px){body.work.subpage .es-character-01{right:-50%}body.work.subpage .es-character-03{right:-25%}body.work.subpage .es-icon-img{width:100%;margin-top:280px}body.work.subpage .es-icon-img-01{top:45%}body.work.subpage .es-contact-img{right:-28%;width:50%}body.work.subpage .es-pic-part-04{margin:50px auto}body.work.subpage .detail-img-left,body.work.subpage .detail-img-right{width:104%;margin:0 auto 50px}body.work.subpage .detail-text-right,body.work.subpage .detail-text-left{width:100%}body.work.subpage .detail-text-title{border:0;margin:0;padding:0}body.work.subpage .detail-text-p{border:0;margin:25px auto;padding:0}body.work.subpage .hn-wrap-03 .detail-img-right{margin:0 auto 50px}body.work.subpage .hn-wrap-04>.detail-text-left{margin:50px 0 0}body.work.subpage .dashed-line,body.work.subpage .hn-wrap-02>.detail-text-right>.dashed-line:nth-child(1),body.work.subpage .hn-wrap-02>.detail-text-right>.dashed-line:nth-child(4),body.work.subpage .hn-wrap-02>.detail-text-right>.dashed-line:nth-child(7),body.work.subpage .hn-wrap-03 .dashed-line{display:none}}@media all and (max-width:1400px){body.work.subpage .caseStudy-marketingHero-Mobile{margin:120px 0 0}body.work.subpage .caseStudy-stitch-last .caseStudy-designText{margin:75px 0 0}}@media all and (max-width:1300px){body.home .rolloverinstructions{display:none}body.home .infoboxes{padding:0}body.home .infoboxes .infobox{width:-webkit-calc(100% / 2);width:calc(100% / 2);margin:48px 0;vertical-align:top;padding:0 24px}body.home .infoboxes .infobox:after{content:" ";display:block;clear:both}body.home .infoboxes .infobox .boxhead{float:right;width:69%;margin:0;position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);pointer-events:auto}body.home .infoboxes .infobox .boxhead h3{text-align:left}body.home .infoboxes .infobox .boxhead .descr{opacity:1;text-align:left}body.home .infoboxes .infobox .boxhead .descr .buttoncontainer{text-align:left}body.home .infoboxes .infobox img{float:left;margin-top:0;height:220px}}@media all and (max-width:1200px){header{padding-top:12px;padding-bottom:12px}#logo,#mainnav{display:block;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);vertical-align:middle}#mnavbutton{display:block}#mainnav{display:none}.pretty-phone{display:inline-block}.logogrid .logo{width:-webkit-calc(100% / 4);width:calc(100% / 4)}.hero.small:after{opacity:1}footer .contact-info a.contact-item{display:block;width:100%}footer .contact-info .contact-item .icon-container{display:block;margin:0 auto 16px auto}footer .contact-info .contact-item .icontitle{display:block;width:100%;padding:0}body.work.subpage .projbody .bodymargin{padding-left:24px;padding-right:24px}body.services .whatMakesUsUnique .splitter{display:block}body.services .whatMakesUsUnique .piece{width:100%}body.services .whatMakesUsUnique .piece:first-of-type,body.services .whatMakesUsUnique .piece:last-of-type{margin:0}body.services.subpage .splitter.two.unique>.piece:first-of-type{margin-right:20px}body.services2 .whatMakesUsUnique .splitter{display:block}body.services2 .whatMakesUsUnique .piece{width:100%}body.services2 .whatMakesUsUnique .piece:first-of-type,body.services .whatMakesUsUnique .piece:last-of-type{margin:0}.work-tile,.work-tile-sizer{width:50%!important}.work-mosaic .work-tile .work-display{height:25vh!important}.ai-redesign-ui .logo-grid .logo{width:25%}.ai-redesign-ui .tech-grid .item{width:-webkit-calc(100% / 4);width:calc(100% / 4)}.support-page .circle-points-grid.solid{padding:0 24px}}@media all and (max-width:1024px){body.work.subpage #topbox.a{background-position:center top 60px}body.work.subpage .caseStudy-pageQuote:before{width:8px}body.work.subpage .caseStudy-thumbContainer img{width:48%;float:none}body.work.subpage .caseStudy-thumbContainer img:not(:nth-child(5)):not(:nth-child(6)){margin-bottom:25px}body.work.subpage .caseStudy-thumbContainer img:nth-child(even){margin-left:4%}body.work.subpage .caseStudy-marketingHero-Mobile{width:100%;left:0;margin:0;padding:0 0 0 10%}body.work.subpage .caseStudy-marketingWrap{margin:50px 0 0}body.work.subpage .caseStudy-marketingText p,body.work.subpage .caseStudy-designText p{margin:15px 0}body.work.subpage .caseStudy-designHero{width:100%;display:block;position:relative;top:-100%;float:none;right:0;left:0;padding:0 0 0 8%}body.work.subpage .caseStudy-designText{width:100%;margin:50px 0}body.work.subpage .caseStudy-midHero{float:none;width:100%;left:0;margin:0}body.work.subpage .caseStudy-mobileHero{width:100%;right:0}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-child(even):not(:nth-of-type(4)){float:left;margin:0 0 25px}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-child(odd):not(:nth-of-type(1)):not(:nth-of-type(5)){margin:0 0 0 4%}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(4){float:left;margin:48px 0 0 4%}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(5){float:right;margin:25px 0 0 4%}body.work.subpage .caseStudy-marketingText span:before,body.work.subpage .caseStudy-designText span:before,body.work.subpage .caseStudy-marketingText p:before,body.work.subpage .caseStudy-designText p:before,body.work.subpage .caseStudy-stitch-top,body.work.subpage .caseStudy-stitch-bottom,body.work.subpage .caseStudy-stitch-left,body.work.subpage .caseStudy-stitch-right{display:none}body.work.subpage .caseStudy-marketingText,body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(1){width:100%}body.work.subpage .caseStudy-stitch,body.work.subpage .caseStudy-midText,body.work.subpage .caseStudy-stitch-last .caseStudy-designText,body.work.subpage .caseStudy-stitch-last,body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(2){margin:0}body.work.subpage .clean-code{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.work.subpage .clean-code img{-webkit-order:2;-ms-flex-order:2;order:2;width:100%;margin:2% auto}body.work.subpage .clean-code p{-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin:2% auto}body.work.subpage .es-pic-part{margin-bottom:150px}body.work.subpage .es-character-01{background-size:60%;right:-28%;top:-23%}body.work.subpage .es-character-02{background-size:60%;left:-45%}body.work.subpage .es-character-03{background-size:60%;top:51%;right:-12%}body.work.subpage .es-character-04{background-size:60%;top:80%;left:-45%}body.work.subpage .es-icon-img{margin:48px auto}body.work.subpage .es-icon-img-01{width:60%;top:52%;right:-25%}body.work.subpage .es-icon-img-02{width:60%;top:60%;left:-25%}body.work.subpage .es-about-img{width:75%}body.work.subpage .es-contact-img{width:40%;right:-14%}body.work.subpage .es-performance-text{left:2%;width:65%}body.work.subpage .es-performance-img{width:100%;right:-15%}body.services.subpage .splitter.two.unique>.piece{width:100%;margin:0;padding:0}body.services.subpage .splitter.two.unique>.piece:last-of-type{border-left:0}.opt-graph .splitter.two.graphs>.piece{display:block!important;width:100%!important}.opt-graph .piece.left h5{padding-left:0}.opt-graph .piece.right h5{padding-right:0}.service_body .contact-l-r .content{display:block;width:100%;padding-right:0;margin:16px 0}.service_body .contact-l-r .content a.contactusforafreeconsultation{display:inline-block}.service_body .contact-l-r .contact{display:none;width:100%;padding-left:0;margin:16px 0}#game404 .controls{display:none}#game404 .letswork{display:block}#game404 .letswork .text{display:none}#game404 .letswork .buttons{margin-top:50px}}@media all and (max-width:960px){.work-tile,.work-tile-sizer{width:50%!important}.logogrid .logo{width:-webkit-calc(100% / 3);width:calc(100% / 3)}.timeline .piece{padding:0 0 48px 0!important}.timeline .mid{left:16px!important}.timeline .piece h5,.timeline.icons .piece h5,.timeline.icons .piece:nth-child(odd) h5{padding-left:48px!important}.timeline .piece h5:before{left:0!important;right:auto!important}.timeline .piece .txt,.timeline.icons .piece .txt,.timeline.icons .piece:nth-child(odd) .txt{padding-left:48px!important;font-weight:300}.timeline.icons .piece img.icon{display:none}.timeline .piece .callout{opacity:1;background:transparent;color:inherit;font-size:22px;line-height:1.8em;font-weight:300;padding:0;width:100%;display:block;position:static;padding-left:48px;margin:24px 0 0;-webkit-transition:none;transition:none}.timeline .piece .callout:after{display:none}.fauxfilters,.filters{display:none}.hero.small{height:auto;padding:48px 0}body.services .hero.small{aspect-ratio:1920 / 460;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero.small .text{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);text-align:left;z-index:21}.projecttile{display:block;width:100%;margin:16px 0 0}.projecttile:first-child{margin-top:0}.projecttile .text{width:100%;left:0;text-align:center}.projecttiles.boxed .projecttile{width:100%}.projecttile .text{width:100%;text-align:center;border-top-left-radius:0}.projecttile:not(.htmlblock):after{opacity:0}.projecttile .text{background:rgba(63,75,89,.9)}.projecttile .text .subtitle,html.no-touch .projecttile:hover .text .subtitle{height:auto;max-height:none;opacity:1;margin:8px 0 0}body.home .infoboxes .infobox{display:block;width:100%;padding:0;max-width:600px;margin-left:auto;margin-right:auto}body.home .infoboxes .infobox .boxhead .descr{font-size:18px;line-height:1.6}html.no-touch body.home .infoboxes:hover .infobox{opacity:1}body.home2 section{padding:48px 0}body.home2 section h2{font-size:24px}body.home2 .cta-bar p{display:none}body.home2 .cta-bar .ai-button-container{padding-top:32px}body.home2 .workgrid .work-container .block{width:-webkit-calc(100% / 2);width:calc(100% / 2)}body.services .consultants .headshots img{width:30%;display:inline-block;padding:8px}body.work .hero .rightside{display:block;position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:24px auto 0 auto}body.company .imagegroup{height:400px}body.company .employees .person{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.company .employees .person img{width:80%}body.company .employees .person .name{font-size:24px}body.company .employees .person .position{font-size:16px}body.services .moreservices .service{width:-webkit-calc(100% / 2);width:calc(100% / 2);margin:0}body.services.subpage .pagesplit .piece{width:100%!important;display:block;margin-top:24px}body.services.subpage .pagesplit .piece:first-child{padding-right:0;margin-top:0}body.services.subpage .splitter.three>.piece,body.services.subpage .splitter.four>.piece{width:-webkit-calc(100% / 2);width:calc(100% / 2);text-align:center;margin:48px 0;max-width:400px}body.services.subpage.creative .splitter.spaced .piece{width:100%;display:block;padding-left:0;padding-right:0;border:none}body.services.subpage .employee_images img{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.work.subpage .quote .image{display:block;width:100%}body.work.subpage .quote .image img{display:block;width:33%;height:auto;margin:0 auto}body.work.subpage .quote .review{display:block;width:100%;padding:16px 0 0}body.work.subpage .review .copy:before,body.work.subpage .review .copy:after{font-size:inherit;position:static;font-weight:inherit;line-height:inherit}body.work.subpage .review .user{margin-top:24px}body.work.subpage .review .user:before{width:100%;display:block;margin:0 0 24px}body.work.subpage .review .user .text{width:100%;display:block;padding:0;text-align:center}body.work.subpage .sigs .leftside{display:block;width:100%}body.work.subpage .sigs .signatures{display:block;width:100%;padding:48px 0 0}body.work.subpage .caseStudy-headline{font-size:50px}body.work.subpage .mt1:before,body.work.subpage .mt2:before{font-size:24px}body.work.subpage .projtop,body.work.subpage .projservices{display:block;width:100%;text-align:left;padding:0}body.work.subpage .projservices{text-align:center}body.work.subpage .projservices img:first-child{margin-left:0}body.work.subpage.new .prev-next-projects{display:none}body.work.subpage.new .hero-banner .text-side,body.work.subpage.new .hero-banner .icon-side{display:block;width:100%;padding:0}body.work.subpage.new .hero-banner .icon-side{padding-top:56px}body.company section.darkgray{padding:32px 0}body.company .companycircles .circle{display:inline-block;vertical-align:top;width:33%;margin:16px 0}body.company .companycircles .circle .iconwrapper{width:68px;height:68px;border-radius:100px;background:#25A0DB;padding:12px;margin:0 auto}body.company .companycircles .circle:nth-child(3) .iconwrapper{padding:18px}body.company .companycircles .circle .title{font-size:24px}body.company .companycircles .circle .subtitle{font-size:18px}.logogridcontainer{padding:0 48px}.logogrid .logo{display:block;width:100%;padding:0}.logogridcontainer .arrow{display:inline-block}.splitter.two.thirds{padding-top:0}.splitter.two.thirds>.piece:first-child{display:block;width:100%!important;padding-left:40px!important;margin:32px 0}.splitter.two.thirds>.piece:last-child{display:block;width:100%!important;padding-right:40px!important;border-left:0!important;margin:32px 0}.ai-redesign-ui .circle-points-grid{margin:0}.ai-redesign-ui .circle-points-grid .item{width:100%;padding:0}.ai-redesign-ui .circle-points-grid .item.image{-webkit-order:2;-ms-flex-order:2;order:2}.ai-redesign-ui .lander-platforms .sides{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-redesign-ui .lander-platforms .sides .side{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.ai-redesign-ui .lander-platforms .sides .side.data{padding:0}.ai-redesign-ui .lander-platforms .sides .side.preview{display:none}.ai-redesign-ui .lander-cta-person .sides{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.ai-redesign-ui .lander-cta-person .sides .side.text{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:96px 0}.ai-redesign-ui .lander-cta-person .sides .side.image,.ai-redesign-ui .lander-cta-person.flipped .side.image{display:block;width:90%;max-width:300px;margin:0 auto;padding:0;-webkit-order:1;-ms-flex-order:1;order:1}.ai-redesign-ui .ai-stats .item{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}.ai-redesign-ui .logo-grid .logo{width:33%}.ai-redesign-ui .lander-contact{padding-top:0}.ai-redesign-ui .lander-contact .map{position:static;background-image:url(https://images.appliedimagination.com/landings/map2.svg);background-position:50% 50%;margin:0 0 -32px}.ai-redesign-ui .lander-contact .sides{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-redesign-ui .lander-contact .sides .side{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:600px}.ai-redesign-ui .lander-contact .sides .side.quote{padding:0;margin:96px 0 0;-webkit-order:2;-ms-flex-order:2;order:2}.ai-redesign-ui .lander-types .sides{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-redesign-ui .lander-types .sides .side.data,.ai-redesign-ui .lander-types .sides .side.preview{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.ai-redesign-ui .lander-types .sides .side.preview{margin:96px 0 0;height:50vh}.ai-redesign-ui .lander-work .slider-container .arrow{display:none!important}.support-page .particle-hero{padding-bottom:0!important}.support-page .particle-hero .half{display:block;width:100%;padding-bottom:24px;text-align:center}.support-page .particle-hero h2{text-align:center}.support-page .particle-hero img.right-image{position:relative;left:auto;display:block;margin:0 auto}.support-page .how-we-help ul.checks.four{max-width:600px;margin:0 auto;-webkit-column-count:2;-moz-column-count:2;column-count:2}.support-page .how-we-help{padding:32px 0}.support-page .circle-points-grid.solid{margin-top:0}.support-page .lander-solutions h2{margin-bottom:8px}.support-page .lander-solutions.spaced{padding:32px 0}.support-page .lander-stat-bar+.lander-solutions.spaced{padding-top:64px}.support-page .pricing h2{text-align:center}.support-page .pricing .buttons{padding:32px 0;text-align:center}.support-page .pricing .full,.support-page .pricing .half,.support-page .pricing .image{max-width:100%}.support-page .pricing .image{width:100%;padding-left:0;margin:0 auto;text-align:center}.support-page .pricing .image img{max-width:200px}.support-page .pricing .half p{text-align:center}}@media all and (max-width:840px){.modalcontainer.contact-form-modal .modalcontent .closemodal{color:#4A5663;border-color:#4A5663}.modalcontainer.contact-form-modal .modalcontent{max-width:600px}.contact-form-modal .modal-split,.contact-form-modal .modal-split .modal-split-row,.contact-form-modal .modal-split .side,.contact-form-modal .modal-split .side.form,.contact-form-modal .modal-split .side.info{display:block;width:100%}.contact-form-modal .modal-split .side.info{display:none}.modalcontainer.contact-form-modal .mobile-phone{display:block}.modalform.contact h2{display:none}.line-w-drop .txt{display:block}.line-w-drop .txt{display:block}.line-w-drop .txt,.line-w-drop .dd{margin:0 0 8px}.line-w-drop i{margin:8px 0 0}.modalcontainer .table>.row>.cell{padding:8px}.modalcontainer .modalcontent{padding:16px}.modalform.writeareview .line-w-drop{font-size:18px;margin:16px 0 0}.modalform.writeareview .dd .btn{font-size:18px;padding:16px}.modalform.writeareview .input,.modalform.writeareview .inputarea{display:block;width:100%;height:48px;min-height:48px;margin:0 0 32px}.modalform.writeareview .inputarea{height:100px}.modalform.writeareview .inputarea textarea{margin-top:0;padding:16px}.modalform.writeareview input{height:44px}.modalform.writeareview .input.req:before,.modalform.writeareview .inputarea.req:before{top:14px}.modalform.writeareview .input.submit:before{width:48px;height:46px;line-height:46px}.modalform.writeareview .calltxt{font-size:18px}.modalform.writeareview .msgdiv{font-size:18px}.modalform.writeareview h2.center{margin-top:48px}.footercolumns .footcolumn{display:block;width:100%;margin:48px 0}.footercolumns .footcolumn:first-child{margin-top:0}.footercolumns .footcolumn:last-child{margin-bottom:0}.footertop{padding:32px 0}.psuedotimeline:after{display:none}.psuedotimeline .piece:nth-child(even),.psuedotimeline .piece:nth-child(odd){display:block;width:100%;padding:0;margin:48px 0}body.company .imagegroup{height:300px}body.services .service{width:100%;display:block;padding:0}body.services .service:nth-last-child(2){margin-bottom:64px}body.services .service img{width:48px}body.services .service .content{width:-webkit-calc(100% - 48px);width:calc(100% - 48px)}body.services .service .description,body.services .service .children{margin-left:-webkit-calc(-48px - 24px);margin-left:calc(-48px - 24px);width:-webkit-calc(100% + 48px + 24px);width:calc(100% + 48px + 24px)}body.services .moreservices .service .description,body.services .moreservices .service .children{margin-left:0;width:100%}body.services .moreservices .service{width:-webkit-calc(100% / 2);width:calc(100% / 2);display:inline-block;margin:0;padding:0 16px 0 0}body.services .consultants .split .half{display:block;width:100%;margin-bottom:64px;padding:0}body.services .consultants .split .half:last-child{margin-bottom:0}body.company .three .piece{height:200px}body.services.subpage .imagerow .image{width:-webkit-calc(100% / 4);width:calc(100% / 4)}body.services.subpage.creative .slide_wrap{padding:16px}body.services.subpage.creative .slide_wrap ul li{padding:10px 20px 20px 20px}body.services.subpage.creative .slide_wrap ul li h4{margin:10px 0 10px 0}body.services.subpage.creative .slide_wrap .owl-carousel .owl-prev{top:20px}body.services.subpage.creative .slide_wrap .owl-carousel .owl-next{top:20px}body.services.subpage .imagerow .image{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.services.subpage .imagerow.development .image{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.services.subpage.site-speed-new .darkgray{margin-top:0}body.services2 .service{padding:0 0 48px}body.services2 .service .content .children .child{display:block;width:100%}body.services2 .service .content,body.services2 .service .image{display:block;width:100%;padding:0}body.services2 .service .image{display:none}body.services2 .moreservices .service{width:-webkit-calc(100% / 2);width:calc(100% / 2);display:inline-block;margin:0;padding:0 16px 0 0}body.services2 .consultants .split .half{display:block;width:100%;margin-bottom:64px;padding:0}body.services2 .consultants .split .half:last-child{margin-bottom:0}body.services2 .moreservices .service .description,body.services2 .moreservices .service .children{margin-left:0;width:100%}body.work.subpage.new .stat-banner .icon-area{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.work.subpage.new .stat-banner .icon-area .icon-section{border:none}footer .bottom-info .footer-layout,footer .bottom-info .footer-layout .footer-row,footer .bottom-info .footer-layout .footer-cell{display:block;width:100%;text-align:center}.eric-new .new-splitter{margin-bottom:20px}.eric-new .new-splitter .piece{display:block;width:100%;padding:0;margin-bottom:24px}.eric-new .new-splitter .piece.sixtyfive{width:100%}.eric-new .new-splitter .piece.sixty{width:100%}.eric-new .new-splitter .piece.fiftyfive{width:100%}.eric-new .new-splitter .piece.fourtyfive{width:100%}.eric-new .new-splitter .piece.fourty{width:100%}.eric-new .new-splitter .piece.thirtyfive{width:100%}.eric-new .new-splitter .piece.half{width:100%}.eric-new .new-splitter .piece img{display:block;max-width:500px;margin:30px auto}.eric-new .need-have{font-size:24px}a.mobile-call{display:block;width:100%;color:#FFF;background-color:#4A5663;padding:16px;font-size:18px}a.mobile-call .container{display:block;width:100%;max-width:220px;margin:0 auto;text-align:center}a.mobile-call .container .icon{display:inline-block;vertical-align:middle;width:60px}a.mobile-call .container .icon img{display:block;width:90%;height:auto}a.mobile-call .container .text{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);text-align:center}body.modalopen{position:fixed}body.modalopen .modalcontainer.contact-form-modal .modalcontent{overflow:scroll}body.modalopen .modalcontainer.contact-form-modal .table>.row>.cell{padding:40px 30px;height:100vh}}@media all and (max-width:768px){body.home2 .hero .text{top:20%;-webkit-transform:none;-ms-transform:none;transform:none}body.home2 .cta-bar{text-align:center}body.home2 .cta-bar:before{display:block}body.home2 .cta-bar .half{margin:0 auto;max-width:600px}body.home2 .ai-button{padding:10px 20px}.company-stats .item{-webkit-flex-basis:-webkit-calc(50% - 24px);-webkit-flex-basis:calc(50% - 24px);flex-basis:-webkit-calc(50% - 24px);flex-basis:calc(50% - 24px);text-align:center;padding:24px}body.work.subpage .es-icon-set{width:70%}body.work.subpage .es-icon-img-01{top:48%;right:-30%}body.work.subpage .es-icon-img-02{left:-30%}body.work.subpage .es-about-img{width:65%;left:0}body.work.subpage .es-contact-img{width:60%;right:-24%;top:35%}body.work.subpage .equinox-body .panel-text-01,body.work.subpage .equinox-body .panel-text-02{font-size:26px}#game404 .letswork .buttons .button{width:40%;margin-bottom:25px;margin-left:2.5%;margin-right:2.5%}#game404 .letswork .buttons .button:last-child{margin-right:2.5%}.ratings{text-align:center}.ratings .rating{display:block;border:1px solid #000;border-bottom:0}.ratings .rating:last-child{border-bottom:1px solid #000}.splitter.two.thirds>.piece h2{margin-bottom:16px}.splitter.two.thirds>.piece:first-child{text-align:left!important;max-width:none!important;padding:0 40px!important;margin-top:16px!important}.splitter.two.thirds>.piece:last-child{max-width:none!important;padding:0 40px!important}.splitter.two.thirds>.piece:last-child .splitter.two>.piece{display:block;width:100%;padding:0;max-width:none!important;margin:0!important}.hwdi-step .number{font-size:52px;text-align:center!important}.opt-graph .splitter.two.graphs>.piece:first-child{display:block;width:100%;padding:20px 0;text-align:center;max-width:none!important}.opt-graph .splitter.two.graphs>.piece:last-child{display:block;width:100%;padding:20px 0;text-align:center;max-width:none!important}.hero .text .title{font-size:24px;margin-bottom:0}body.services .service .content>.name{font-size:28px;margin-left:-10px}body.services .service{margin:0 0 40px;padding:0}body.services .service:nth-last-child(2){margin-bottom:40px}body.services .service .content>.description{line-height:1.4;font-size:18px}body.services .service .content .children .child{font-size:18px;margin-bottom:.8em;margin-top:.8em}body.services .service img{width:43px}h2{font-size:28px;margin-bottom:20px}h3{font-size:26px}p{font-size:18px;line-height:1.6em}.uniqueQuality p{margin-bottom:40px}body.services .consultants .split{margin:30px 0 0}body.services .whatMakesUsUnique .bodymargin h2{margin-bottom:30px;font-size:28px}section.whatMakesUsUnique{padding:64px 0 20px 0;position:relative}body.company .imagegroup{margin-top:-40px}body.company .employees .viewall{margin-bottom:0}}@media all and (max-width:700px){body.work.subpage .item.slide:not(.firstslide){display:none}body.work.subpage .equinox-body .panel-colors{width:50%;margin-top:60px}body.work.subpage .work-web-compound-purple{margin-top:-100px}body.work.subpage .work-web-compound-blue{background-position:0 60%}body.work.subpage .equinox-body .panel-text-01,body.work.subpage .equinox-body .panel-text-02{font-size:24px}body.work.subpage.new .hero-banner .icon-side .icon-section .icon,body.work.subpage.new .hero-banner .icon-side .icon-section .statistic{font-size:24px}}@media all and (min-width:670px){.ai-mobile-show{display:none!important}}@media all and (max-width:670px){.ai-mobile-hide{display:none!important}.support-page .lander-stat-bar+.lander-logos{padding-top:64px}}@media all and (max-width:640px){a.contact-desktop{display:none}a.contact-mobile{display:inline-block}body.home2 .infoboxes{margin:0 -24px -24px}body.home2 .infoboxes .infobox{width:100%;text-align:left;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.home2 .infoboxes .infobox>a{width:33%;min-width:48px;margin:0 24px 0 0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}body.home2 .infoboxes .infobox img{width:100%;height:auto;margin:0 16px 0 0}body.home2 .infoboxes .infobox .boxhead h3{margin:0 0 8px;text-align:left;font-size:18px}body.home2 .infoboxes .infobox .boxhead .descr{text-align:left}body.home2 .work-mosaic,body.work .filter-selectors{display:none}body.home2 .work-mosaic-mobile,body.work .work-mosaic-mobile{display:block}.work-mobile img{margin:8px 0;padding:0;width:100%}.modalcontainer.contact-form-modal .modal-split .side{padding:24px}h2{font-size:24px}.logogrid .logo{width:-webkit-calc(100% / 2);width:calc(100% / 2)}.footsocial a.footbottomlogoimg{display:block}.footsocial .line{width:64px;height:1px;display:block;margin:16px auto}.footcopy .half{width:100%;display:block;text-align:center!important}.footcopy .half:last-child{margin:16px 0 0}body.company h2{margin:16px 0;text-align:left}body.company h2:first-child{margin-top:-24px!important}body.company p{margin:16px 0}body.company .imagegroup{height:200px}body.company .employees h2{text-align:center}body.company .employees .person{margin-bottom:40px;display:inline-block;width:50%}body.company .employees .person:last-child{display:inline-block;width:100%;margin-bottom:0}body.company .employees .person .name{font-size:20px}body.company .employees .person .position{font-size:14px}body.company .employees .person img{width:80%}body.company .employees .viewall{margin-bottom:0;width:200px;height:200px}body.company .employees .viewall a{padding:32px}body.company .companycircles{text-align:center}body.company .companycircles .circle{display:inline-block;vertical-align:top;width:50%;margin:16px auto}body.company .companycircles .circle .title{font-size:20px}body.company .companycircles .circle .subtitle{font-size:18px}body.services .moreservices .service{width:100%;display:block;margin:0;padding:0}.footcopy a.button{width:100%;padding-left:8px;padding-right:8px}.tabs .tab{display:block}body.home .hero{background-size:auto 800px}body.home2 .hero .text .title{font-size:24px}body.home2 .workgrid .work-container{margin:0}body.home2 .workgrid .work-container .block{display:block;width:100%}body.home2 section h2{font-size:20px}body.home2 section h2 .bottom{opacity:.80;font-size:16px}body.company .imagegroup{height:200px}body.services .moreservices .service{width:100%;display:block;margin:0;padding:0}body.services.subpage .imagerow .image,body.services.subpage .imagerow.development .image{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.services.subpage .splitter.two>.piece,body.services.subpage .splitter.three>.piece,body.services.subpage .splitter.four>.piece{width:100%;display:block;text-align:center;margin:48px auto;max-width:400px;padding:0}body.services.subpage .stickysubnav .splitter.two>.piece,body.services.subpage .stickysubnav .splitter.two>.piece:last-child{margin:8px auto;text-align:center}body.services.subpage .stickysubnav{display:none}body.work.subpage .sigs .signatures img{width:-webkit-calc(100% / 2);width:calc(100% / 2)}body.work.subpage .caseStudy-headline{font-size:36px}body.work.subpage .caseStudy-thumbContainer{padding:35px 34%}body.work.subpage .caseStudy-thumbContainer img{width:100%}body.work.subpage .caseStudy-thumbContainer img:not(:nth-of-type(6)),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-child(odd):not(:nth-of-type(1)):not(:nth-of-type(5)),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(4),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(5){margin:0 0 25px}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-child(even):not(:nth-of-type(4)){margin-bottom:0}body.work.subpage .caseStudy-thumbContainer img:nth-child(even){margin-left:0}body.work.subpage .caseStudy-pageQuote{margin:75px auto auto;padding:0}body.work.subpage .caseStudy-pageQuote:before{width:100%;height:1px;top:-35px;left:0;right:0}body.work.subpage .es-content-home{margin:50px auto}body.work.subpage .es-pic-part{margin-bottom:75px}body.work.subpage .es-pic-part-02{margin-bottom:100px}body.work.subpage .es-character-01,body.work.subpage .es-character-02,body.work.subpage .es-character-03,body.work.subpage .es-character-04{display:none}body.services.subpage.creative .slide_wrap ul li h4{margin:10px 40px 10px 40px}body.services.subpage .imagerow .image{width:-webkit-calc(100% / 2);width:calc(100% / 2)}body.services.subpage .imagerow.development .image{width:100%;display:block}body.services.subpage .splitter.two.unique>.piece{width:100%;max-width:none;margin-right:0;text-align:left}.hwdi-step{text-align:center}.hwdi-step .number{display:block;margin:16px auto}.hwdi-step .step-wrap{display:block;margin:0 auto;text-align:center;padding-left:0}.opt-graph .opt-range .splitter.two>.piece:first-child{width:100%}.opt-graph .opt-range .splitter.two>.piece:last-child{width:100%}.opt-graph .splitter.two>.piece{width:100%;max-width:none!important;margin:0!important}.work-mosaic{display:block;margin:0}.work-tile,.work-tile-sizer{display:block;width:100%!important}.modalcontainer.contact-form-modal .modal-split .side{padding:24px}.logogrid .logo{width:-webkit-calc(100% / 2);width:calc(100% / 2)}.footsocial a.footbottomlogoimg{display:block}.footsocial .line{width:64px;height:1px;display:block;margin:16px auto}.footcopy .half{width:100%;display:block;text-align:center!important}.footcopy .half:last-child{margin:16px 0 0}.footcopy a.button{width:100%;padding-left:8px;padding-right:8px}.tabs .tab{display:block}body.home .hero{background-size:auto 800px}body.home2 .workgrid .work-container{margin:0}body.home2 .workgrid .work-container .block{display:block;width:100%}body.company .imagegroup{height:200px}body.services .moreservices .service{width:100%;display:block;margin:0;padding:0}body.services.subpage .imagerow .image,body.services.subpage .imagerow.development .image{width:-webkit-calc(100% / 3);width:calc(100% / 3)}body.services.subpage .splitter.two>.piece,body.services.subpage .splitter.three>.piece,body.services.subpage .splitter.four>.piece{width:100%;display:block;text-align:center;margin:48px auto;max-width:400px;padding:0}body.services.subpage .stickysubnav .splitter.two>.piece,body.services.subpage .stickysubnav .splitter.two>.piece:last-child{margin:8px auto;text-align:center}body.services.subpage .stickysubnav{display:none}body.work.subpage .sigs .signatures img{width:-webkit-calc(100% / 2);width:calc(100% / 2)}body.work.subpage .caseStudy-headline{font-size:36px}body.work.subpage .caseStudy-thumbContainer{padding:35px 34%}body.work.subpage .caseStudy-thumbContainer img{width:100%}body.work.subpage .caseStudy-thumbContainer img:not(:nth-of-type(6)),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-child(odd):not(:nth-of-type(1)):not(:nth-of-type(5)),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(4),body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-of-type(5){margin:0 0 25px}body.work.subpage .caseStudy-thumbContainer.finalThumbs img:nth-child(even):not(:nth-of-type(4)){margin-bottom:0}body.work.subpage .caseStudy-thumbContainer img:nth-child(even){margin-left:0}body.work.subpage .caseStudy-pageQuote{margin:75px auto auto;padding:0}body.work.subpage .caseStudy-pageQuote:before{width:100%;height:1px;top:-35px;left:0;right:0}body.work.subpage .es-content-home{margin:50px auto}body.work.subpage .es-pic-part{margin-bottom:75px}body.work.subpage .es-pic-part-02{margin-bottom:100px}body.work.subpage .es-character-01,body.work.subpage .es-character-02,body.work.subpage .es-character-03,body.work.subpage .es-character-04{display:none}body.services.subpage.creative .slide_wrap ul li h4{margin:10px 40px 10px 40px}body.services.subpage .imagerow .image{width:-webkit-calc(100% / 2);width:calc(100% / 2)}body.services.subpage .imagerow.development .image{width:100%;display:block}body.services.subpage .splitter.two.unique>.piece{width:100%;max-width:none;margin-right:0;text-align:left}.hwdi-step{text-align:center}.hwdi-step .number{display:block;margin:16px auto}.hwdi-step .step-wrap{display:block;margin:0 auto;text-align:center;padding-left:0}.opt-graph .opt-range .splitter.two>.piece:first-child{width:100%}.opt-graph .opt-range .splitter.two>.piece:last-child{width:100%}.opt-graph .splitter.two>.piece{width:100%;max-width:none!important;margin:0!important}.opt-graph .opt-range .splitter.two>.piece .result{font-size:36px}.opt-graph .opt-range .header{display:block;width:100%;text-align:left}.opt-graph .opt-range .counter{display:block;width:100%;text-align:right;padding-bottom:16px}.opt-graph .opt-range .counter .result{font-size:48px}body.services.subpage .textTab>.tab,body.services.subpage .textTab>.text{display:block;width:100%;float:none;padding:0}body.services.subpage .textTab>.tab{margin-bottom:8px}body.work .work-mosaic.disp-default .work-tile:not(.has-vertical-tile){display:none!important}body.work .work-mosaic .work-tile .work-display{display:block;height:auto!important}body.work .work-mosaic .work-tile .display-image.disp-cover{display:none}body.work .work-mosaic .work-tile .display-image.image-vertical-tile{display:block}body.work .work-mosaic .work-tile .text{display:none}body.work .work-mosaic .work-tile .work-display:not(.htmlblock):after{display:none!important}.work-mosaic .work-tile picture{position:static}.work-mosaic .work-tile picture img{width:100%;height:auto;padding:24px;position:static;display:block}.work-mosaic.boxed .work-tile picture img{padding:0;display:block}.support-page .particle-hero{padding-top:24px}.support-page .particle-hero img.right-image{max-width:200px;height:auto}.support-page .call-us .section-title{font-size:16px}.support-page .call-us .tel{font-size:20px}.support-page .sides .side ul.checks.circles{max-width:200px;margin:0 auto;padding:16px 0;-webkit-column-count:1;-moz-column-count:1;column-count:1}.support-page .sides .side ul.checks.circles>li{padding-top:7px;text-align:left}.support-page .sides .side ul.checks.circles>li:before{padding-left:8px;padding-right:8px}.support-page .how-we-help ul.checks.four{max-width:200px;margin:0 auto;-webkit-column-count:1;-moz-column-count:1;column-count:1}.support-page .circle-points-grid.solid .item{width:100%}.support-page .cta-block{padding:32px 0}.support-page .how-we-help{padding-bottom:0}.support-page .cta-block.inline p{font-size:20px}}@media all and (max-width:640px),(max-height:500px){.ai-redesign-ui{line-height:1.8;font-size:14px}.ai-redesign-ui p{font-size:inherit;font-weight:400;margin:16px auto}.ai-redesign-ui section{padding:0 0 64px}.ai-redesign-ui section.spacer.half{padding:0 0 32px}.ai-redesign-ui section.spacer.small{padding:0 0 16px}.ai-redesign-ui section.lander-team{margin-bottom:64px}.ai-redesign-ui .lander-hero .location strong{font-size:inherit}.ai-redesign-ui h1{font-size:20px}.ai-redesign-ui h2{line-height:1.4;font-size:20px;margin:24px 0}.ai-redesign-ui h4,.ai-redesign-ui .h4{font-size:16px}.ai-redesign-ui .button{padding:12px 16px}.ai-redesign-ui .wrapper>h2+p{text-align:center;max-width:620px;margin:24px auto}.ai-redesign-ui span.color{display:inline-block}.ai-redesign-ui .lander-platforms .item+.item{margin-top:24px}.ai-redesign-ui .lander-hero{padding-top:64px;padding-bottom:40px}.ai-redesign-ui .lander-hero .button-container{margin-top:20px}.ai-redesign-ui .lander-hero .display{margin:48px 0 0}.ai-redesign-ui .location{font-size:inherit}.ai-redesign-ui .circle-points-grid{margin:32px -16px -16px -16px}.ai-redesign-ui .circle-points-grid .item{width:50%;padding:16px}.ai-redesign-ui .circle-points-grid .item.image{display:none}.ai-redesign-ui .lander-cta-person .sides .side.text{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:32px 0}.ai-redesign-ui .lander-cta-person .sides .side.image{max-width:50%;max-height:360px}.ai-redesign-ui .ai-stats{margin:-16px}.ai-redesign-ui .ai-stats .number{margin:16px 0 0;font-size:24px}.ai-redesign-ui .ai-stats .item{text-align:center;padding:16px}.ai-redesign-ui .logo-grid{margin:16px 0}.ai-redesign-ui .logo-grid .slick-track{display:-ms-flexbox;display:-webkit-flex;display:flex}.ai-redesign-ui .logo-grid .logo.slick-slide{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;padding:-webkit-calc((100vw - 48px) * .04);padding:calc((100vw - 48px) * .04)}.ai-redesign-ui .testimonial-slider,.ai-redesign-ui .lander-testimonials{margin:0;padding-left:0;padding-right:0}.ai-redesign-ui .testimonial-slider .testimonial{padding:16px 0;margin:0 8px}.ai-redesign-ui .testimonial:first-child:last-child .quote-content{font-size:inherit}.ai-redesign-ui .testimonial .quote-author{margin:16px 0 0;font-size:20px;font-weight:900}.ai-redesign-ui .tech-grid .item{width:25%;margin:0}.ai-redesign-ui .tech-grid img{max-height:100%}.ai-redesign-ui .lander-process .process-timeline .step+.step{margin-top:24px}.ai-redesign-ui .lander-platforms .item .icon{display:none}.ai-redesign-ui .lander-platforms .item .text{padding:0;text-align:center}.ai-redesign-ui .lander-platforms .item p{display:none}.ai-redesign-ui .lander-platforms .item .text img{display:block;margin:8px auto 0 auto}body.services.subpage .textTab>.tab,body.services.subpage .textTab>.text{display:block;width:100%;float:none;padding:0}body.services.subpage .textTab>.tab{margin-bottom:8px}.work .visible-mob{display:block;background-color:#f3f3f8;padding-top:5px}.work .visible-mob img{width:100%;margin-bottom:10px}section.experts{padding:40px 0;position:relative}section.whatMakesUsUnique{padding:32px 0 20px 0;position:relative}body.services .service .content>.name{font-size:24px}body.services .service img{width:38px}body.services .service .content>.description{line-height:1.4;font-size:16px}body.services .service .content .children .child{font-size:16px}body.services .whatMakesUsUnique .bodymargin h2{font-size:24px;text-align:left;margin-bottom:28px}body.services .whatMakesUsUnique .splitter{margin-top:28px}body.services .whatMakesUsUnique .uniqueQuality p{margin-bottom:28px}h3{font-size:24px}body.services .whatMakesUsUnique .bodymargin h3{font-size:22px}p{font-size:16px;line-height:1.4em}body.services.subpage .textTab>.tab,body.services.subpage .textTab>.text{display:block;width:100%;float:none;padding:0}body.services.subpage .textTab>.tab{margin-bottom:8px}}@media all and (max-width:480px){.logogrid .logo{width:90%;display:block;margin-left:auto;margin-right:auto}body.home .infoboxes .infobox img{width:56px;height:auto}body.home .infoboxes .infobox .boxhead{width:-webkit-calc(100% - 56px);width:calc(100% - 56px);padding-left:24px}body.home2 .ai-button{padding:8px 16px}body.home2 .cta-bar .halves{display:block}body.home2 .cta-bar .halves .cta-image,body.home2 .cta-bar .halves .half{display:block;margin:32px auto 0 auto;text-align:center;max-height:240px}body.work .hero .rightside img{margin:-24px auto;display:block;max-width:75%}body.work.subpage.new .stat-banner .icon-area .icon-section{width:100%}#game404 .letswork .buttons .button{width:90%;margin-bottom:15px;margin-left:0;margin-right:0}#game404 .letswork .buttons .button:last-child{margin-right:0}body.services.subpage.creative .slide_wrap ul li h4{font-size:20px}body.services.subpage.creative .slide_wrap .owl-carousel .owl-next{right:0}.ratings .rating .value{font-size:52px}.ai-redesign-ui .logo-grid .logo{display:none}.ai-redesign-ui .logo-grid .logo:nth-child(1),.ai-redesign-ui .logo-grid .logo:nth-child(2),.ai-redesign-ui .logo-grid .logo:nth-child(3),.ai-redesign-ui .logo-grid .logo:nth-child(4),.ai-redesign-ui .logo-grid .logo:nth-child(5),.ai-redesign-ui .logo-grid .logo:nth-child(6),.ai-redesign-ui .logo-grid .logo:nth-child(7),.ai-redesign-ui .logo-grid .logo:nth-child(8),.ai-redesign-ui .logo-grid .logo:nth-child(9){display:inline-block}.ai-redesign-ui .lander-team .grid{margin:-8px}.ai-redesign-ui .lander-team .grid .homie{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;min-width:0;padding:8px}.ai-redesign-ui .lander-team .grid .homie img{max-width:75%}body.modalopen .modalcontainer.contact-form-modal .table>.row{overflow:hidden}body.modalopen .modalcontainer.contact-form-modal .table>.row>.cell{height:100vh;overflow:scroll}body.modalopen .modalcontainer.contact-form-modal .modal-split .side.form{padding-bottom:64px!important}}@media all and (max-width:425px){body.work.subpage .es-pic-part{margin-bottom:120px}body.work.subpage .es-character-01,body.work.subpage .es-character-02,body.work.subpage .es-character-03,body.work.subpage .es-character-04{display:none}body.work.subpage .es-icon-set{margin:40px 0}body.work.subpage .es-icon-img-01{width:100%;position:relative;top:0;left:0;right:0;bottom:0;opacity:1}body.work.subpage .es-icon-img-02{width:100%;position:relative;top:40px;left:0;right:0;bottom:0;opacity:1}body.work.subpage .es-about-img{width:100%;position:relative;top:0;left:0;right:0;bottom:0}body.work.subpage .es-contact-img{width:100%;position:relative;top:0;left:0;right:0;bottom:0;opacity:1;margin:40px 0}body.work.subpage .es-performance-text{width:100%;position:relative}body.work.subpage .es-performance-img{width:90%;right:0}body.work.subpage .es-content-home,body.work.subpage .es-icon-img,body.work.subpage .es-pic-part-03{width:100%}body.work.subpage.new .hero-banner .icon-side .icon-section{padding:16px 8px}.contactusforafreeconsultation:before{content:"Get Free Consultation"}.ai-redesign-ui .lander-already-have .card .left{margin-right:16px}.ai-redesign-ui .lander-already-have .card .right{color:#25A0DB;font-size:16px}.ai-redesign-ui .lander-already-have .card .top{color:#25A0DB;font-size:16px}}@media all and (max-width:320px){body.work.subpage .sigs .signatures img{width:100%;display:block}}

/* File: /css/slick-theme.css */
@charset 'UTF-8';.slick-loading .slick-list{   background:#fff url('./ajax-loader.gif') center center no-repeat;}@font-face{   font-family:'slick';   font-weight:normal;   font-style:normal;   src:url('./Fonts/slick.eot');   src:url('./Fonts/slick.eot?#iefix') format('embedded-opentype'),url('./Fonts/slick.woff') format('woff'),url('./Fonts/slick.ttf') format('truetype'),url('./Fonts/slick.svg#slick') format('svg');}.slick-prev,.slick-next{   font-size:0;   line-height:0;   position:absolute;   top:50%;   display:block;   width:20px;   height:20px;   padding:0;   -webkit-transform:translate(0,-50%);   -ms-transform:translate(0,-50%);   transform:translate(0,-50%);   cursor:pointer;   color:transparent;   border:none;   outline:none;   background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{   color:transparent;   outline:none;   background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{   opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{   opacity:.25;}.slick-prev:before,.slick-next:before{   font-family:'slick';   font-size:20px;   line-height:1;   opacity:.75;   color:white;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;}.slick-prev{   left:-25px;}[dir='rtl'] .slick-prev{   right:-25px;   left:auto;}.slick-prev:before{   content:'←';}[dir='rtl'] .slick-prev:before{   content:'→';}.slick-next{   right:-25px;}[dir='rtl'] .slick-next{   right:auto;   left:-25px;}.slick-next:before{   content:'→';}[dir='rtl'] .slick-next:before{   content:'←';}.slick-dotted.slick-slider{   margin-bottom:30px;}.slick-dots{   position:absolute;   bottom:-25px;   display:block;   width:100%;   padding:0;   margin:0;   list-style:none;   text-align:center;}.slick-dots li{   position:relative;   display:inline-block;   width:20px;   height:20px;   margin:0 5px;   padding:0;   cursor:pointer;}.slick-dots li button{   font-size:0;   line-height:0;   display:block;   width:20px;   height:20px;   padding:5px;   cursor:pointer;   color:transparent;   border:0;   outline:none;   background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{   outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{   opacity:1;}.slick-dots li button:before{   font-family:'slick';   font-size:6px;   line-height:20px;   position:absolute;   top:0;   left:0;   width:20px;   height:20px;   content:'•';   text-align:center;   opacity:.25;   color:black;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{   opacity:.75;   color:black;}

/* File: /css/slick.css */
.slick-slider{   position:relative;   display:block;   box-sizing:border-box;   -webkit-user-select:none;      -moz-user-select:none;       -ms-user-select:none;           user-select:none;   -webkit-touch-callout:none;   -khtml-user-select:none;   -ms-touch-action:pan-y;       touch-action:pan-y;   -webkit-tap-highlight-color:transparent;}.slick-list{   position:relative;   display:block;   overflow:hidden;   margin:0;   padding:0;}.slick-list:focus{   outline:none;}.slick-list.dragging{   cursor:pointer;   cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{   -webkit-transform:translate3d(0,0,0);      -moz-transform:translate3d(0,0,0);       -ms-transform:translate3d(0,0,0);        -o-transform:translate3d(0,0,0);           transform:translate3d(0,0,0);}.slick-track{   position:relative;   top:0;   left:0;   display:block;   margin-left:auto;   margin-right:auto;}.slick-track:before,.slick-track:after{   display:table;   content:'';}.slick-track:after{   clear:both;}.slick-loading .slick-track{   visibility:hidden;}.slick-slide{   display:none;   float:left;   height:100%;   min-height:1px;}[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;}

/* File: /landing/support/css/webapp-support.css */
.pho{font-size:14px;color:#1C1E23;margin-left:12px;line-height:1.2em;}.pho i {color:#f26648;}.pho a{color:#1C1E23;font-weight:300;font-size:20px;}a.phob{margin-top:4px !important;}.just-titles{width:100%;padding:24px !important;background:#EDEDED;}.just-titles ul{width:100%;max-width:1200px;margin:0 auto;padding:0;display:flex;justify-content:space-between;}.just-titles ul li{font-size:16px;line-height:1;text-align:center;}.just-titles ul li.mobi{display:none;}.support-page .how-we-help{padding-top:48px;}.support-page ul.checks.circles>li{margin-bottom:5px;}.support-page ul.checks.circles>li::before{padding:4px 7px 7px 4px;}.ai-redesign-ui .lander-platforms .item .icon{margin-top:-12px;}.workwith{background:url('https://images.appliedimagination.com/landing/support/img/workwith.png') no-repeat right center / cover;position:relative;color:white;min-height:230px;max-height:516px;height:calc((100vw * 516) / 1200)!important  }.workwith h2{margin:0;position:absolute;top:10%;right:8%;}.workwith h2 small{font-size:inherit;font-weight:normal }.workwith .stats{position:absolute;bottom:15%;right:8%;display:flex;flex-direction:column;justify-content:center  }.workwith .stats .ratings{display:flex;gap:40px; }.workwith .stats .ratings *{text-align:left }.workwith .stats .rating-stars{text-align:left }.workwith .stats .rating-stars img{width:100%;max-width:210px;display:block;}.workwith .stats .number{font-size:2.3rem;}.workwith .stats .label{opacity:.5;}.lander-platforms .description{margin-top:0px !important;margin-bottom:36px !important;}.image-bullets{padding-top:0px !important;}.consultants-section,.lander-testimonials{padding-top:0px !important;}.lander-logos {padding-top:0!important;}.managed-support{margin-bottom:48px;margin-top:24px;}.managed-support h2+p{margin-top:24px !important;margin-bottom:48px !important;}h2 span {color:#25A0DB;}ul.three {text-align:left;column-count:3;column-gap:48px;max-width:1100px;margin:0 auto;}.greyblock{width:100%;max-width:960px;margin:48px auto 0 auto;padding:24px;background:#EBF5F9;display:flex;justify-content:space-between;border-radius:6px;}.greyblock h4{text-align:left;}.greyblock img{width:150px;align-self:baseline;}.greyblock .box{width:calc(100% - 206px);text-align:left;}.greyblock.testimonial{position:relative;border:1px solid #c3dae5;margin:0 auto;}.greyblock.testimonial:after {content:"";display:block;position:absolute;width:40px;height:40px;left:20%; clip-path:polygon(0 0,100% 0,100% 100%);bottom:-20px;background:#EBF5F9;border:1px solid #c3dae5;transform:rotate(135deg) }.learn-em{-webkit-appearance:none;background:#f26648;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin:24px 0 0 0;padding:6px 12px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease;vertical-align:middle;user-select:none;box-shadow:0 4px 32px 0 rgba(242,102,72,.4);}.learn-em:hover{background:#f5866e;border:1px solid transparent;color:#fff;transform:translateY(-1px);box-shadow:0 6px 32px 0 rgba(242,102,72,.45);}@media(max-width:1200px){.learn-em{display:none;}}@media(max-width:1000px){.just-titles ul li.mobi{display:block;width:100%;text-align:center;}}@media(max-width:960px){.support-page .particle-hero{padding-top:24px !important;}.support-page .how-we-help{background:#fff;}.support-page .circle-points-grid.solid .item .item-content h4{line-height:1.2;}.lander-platforms ul.two {grid-template-columns:1fr 1fr 1fr;}.managed-support{margin-top:48px;}ul.three{column-count:2;}.ai-redesign-ui .support-hero .row .left {display:flex;flex-direction:column;justify-content:center;}.ai-redesign-ui .support-hero .row .left .location,.ai-redesign-ui .support-hero .row .left h2 {text-align:center!important;}.ai-redesign-ui .support-hero .row .left .info-list {margin:0 auto}}@media all and (max-width:780px){.just-titles ul li{font-size:14px;}.workwith{background:#2a3a4c;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px!important;padding-bottom:40px!important;z-index:0;position:relative;}.workwith > *{position:relative!important;top:unset!important;left:unset!important;right:unset!important;bottom:unset!important;}.workwith > h2 {margin-bottom:32px;}.workwith .ratings{justify-content:center;}.workwith .stats .ratings *{text-align:center }.workwith .ratings > div:last-child{display:none }}@media(max-width:640px){.just-titles ul{gap:10px;}.lander-platforms ul.two {max-width:90% !important;grid-template-columns:1fr 1fr;grid-gap:10px 30px}ul.three{column-count:1;}.greyblock{justify-content:center;margin-bottom:48px;}.greyblock .box{width:100%;margin-top:24px;}.pricing .image{display:none !important;}   .ai-redesign-ui .support-hero {padding-top:60px!important;}.ai-redesign-ui .support-hero .row .left h2 {font-size:35px!important;line-height:1.2!important;}.ai-redesign-ui .support-hero .row .left ul.info-list li {font-size:16px}.ai-redesign-ui .support-hero .row .left ul.info-list li h3 {font-size:35px}}@media all and (max-width:640px),(max-height:500px){   .workwith > h2{       margin-bottom:24px;   }}@media all and (max-width:540px){.just-titles ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px }}@media(max-width:460px){.workwith {background-size:180% auto}}@media(max-width:380px){.lander-platforms ul.two {grid-template-columns:1fr;}}

/* File: //appliedimagination.com/css/slick.css */


