i,.h span,ul.punch-list>li>a:before,ul.checklist>li:before{display:inline-block;overflow:hidden;text-indent:-9999px;background-image:url('../../images/icons-sa4ba6d4cef.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){i,.h span,ul.punch-list>li>a:before,ul.checklist>li:before{background-image:url('../../images/icons2x-s338592b658.png');-webkit-background-size:53px auto;-moz-background-size:53px auto;-o-background-size:53px auto;background-size:53px auto}}.global-footer .button i,.global-footer .button .h span,.h .global-footer .button span,.global-footer .button ul.punch-list>li>a:before{position:relative;top:2px;margin-left:4px}.h{position:relative}.h span{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.075s;-moz-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:0;top:0}.h:hover span{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.hi{display:inline-block}.hi .icon{position:relative}.hi .icon i,.hi .icon .h span,.h .hi .icon span,.hi .icon ul.punch-list>li>a:before{margin:0 !important;background-image:url('../../images/icons-sa4ba6d4cef.png');background-repeat:no-repeat;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.075s;-moz-transition-duration:0.075s;-o-transition-duration:0.075s;transition-duration:0.075s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:0;top:0}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.hi .icon i,.hi .icon .h span,.h .hi .icon span,.hi .icon ul.punch-list>li>a:before{background-image:url('../../images/icons2x-s338592b658.png');-webkit-background-size:53px auto;-moz-background-size:53px auto;-o-background-size:53px auto;background-size:53px auto}}.hi:hover .icon i,.hi:hover .icon .h span,.h .hi:hover .icon span,.hi:hover .icon ul.punch-list>li>a:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.icon-camera{height:19px;width:19px;background-position:0 -2002px}.icon-camera i,.icon-camera .h span,.h .icon-camera span,.icon-camera ul.punch-list>li>a:before{height:19px;width:19px;background-position:0 -2031px}.icon-quote{height:19px;width:19px;background-position:0 -1886px}.icon-quote i,.icon-quote .h span,.h .icon-quote span,.icon-quote ul.punch-list>li>a:before{height:19px;width:19px;background-position:0 -1915px}.icon-list{height:19px;width:19px;background-position:0 -2060px}.icon-list i,.icon-list .h span,.h .icon-list span,.icon-list ul.punch-list>li>a:before{height:19px;width:19px;background-position:0 -2089px}.icon-white-paper{height:19px;width:19px;background-position:0 -1664px}.icon-white-paper i,.icon-white-paper .h span,.h .icon-white-paper span,.icon-white-paper ul.punch-list>li>a:before{height:19px;width:19px;background-position:0 -1693px}.icon-cloud{height:19px;width:19px;background-position:0 -1973px}.icon-cloud i,.icon-cloud .h span,.h .icon-cloud span,.icon-cloud ul.punch-list>li>a:before{height:19px;width:19px;background-position:0 -1944px}.icon-sm-arrow-down{top:0;height:9px;width:13px;background-position:0 -1760px}.icon-sm-arrow-down i,.icon-sm-arrow-down .h span,.h .icon-sm-arrow-down span,.icon-sm-arrow-down ul.punch-list>li>a:before{height:9px;width:13px;background-position:0 -1741px}.currentnav .icon-sm-arrow-down i,.currentnav .icon-sm-arrow-down .h span,.h .currentnav .icon-sm-arrow-down span,.currentnav .icon-sm-arrow-down ul.punch-list>li>a:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.icon-search{height:23px;width:23px;background-position:0 -1081px}.icon-search i,.icon-search .h span,.h .icon-search span,.icon-search ul.punch-list>li>a:before{height:23px;width:23px;background-position:0 -1048px}.currentnav .icon-search i,.currentnav .icon-search .h span,.h .currentnav .icon-search span,.currentnav .icon-search ul.punch-list>li>a:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.active .hi .icon i,.active .hi .icon .h span,.h .active .hi .icon span,.active .hi .icon ul.punch-list>li>a:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.icon-download{height:23px;width:23px;background-position:0 -1362px}.icon-download i,.icon-download .h span,.h .icon-download span,.icon-download ul.punch-list>li>a:before{height:23px;width:23px;background-position:0 -1395px}.icon-arrow-cta{height:20px;width:25px;background-position:0 -920px}.icon-arrow-cta i,.icon-arrow-cta .h span,.h .icon-arrow-cta span,.icon-arrow-cta ul.punch-list>li>a:before{height:20px;width:25px;background-position:0 -1114px}.icon-form-search{height:25px;width:25px;background-position:0 -1468px}.icon-form-search i,.icon-form-search .h span,.h .icon-form-search span,.icon-form-search ul.punch-list>li>a:before{height:25px;width:25px;background-position:0 -1530px}.icon-form-close{height:40px;width:40px;background-position:0 -767px}.icon-form-close i,.icon-form-close .h span,.h .icon-form-close span,.icon-form-close ul.punch-list>li>a:before{height:40px;width:40px;background-position:0 -817px}.icon-button-toggle{height:43px;width:43px;background-position:0 -275px}.icon-button-toggle i,.icon-button-toggle .h span,.h .icon-button-toggle span,.icon-button-toggle ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -328px}.icon-button-relocate i,.icon-button-relocate .h span,.h .icon-button-relocate span,.icon-button-relocate ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -328px}.toggled .icon-button-relocate i,.toggled .icon-button-relocate .h span,.h .toggled .icon-button-relocate span,.toggled .icon-button-relocate ul.punch-list>li>a:before,.toggled .icon-button-toggle i,.toggled .icon-button-toggle .h span,.h .toggled .icon-button-toggle span,.toggled .icon-button-toggle ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -222px}.toggled .icon-button-relocate{height:43px;width:43px;background-position:0 -434px}.toggled .icon-button-relocate i,.toggled .icon-button-relocate .h span,.h .toggled .icon-button-relocate span,.toggled .icon-button-relocate ul.punch-list>li>a:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.icon-button-refresh{height:43px;width:43px;background-position:0 0}.icon-button-refresh i,.icon-button-refresh .h span,.h .icon-button-refresh span,.icon-button-refresh ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -53px}.icon-help{height:17px;width:17px;background-position:0 -1637px}.icon-help i,.icon-help .h span,.h .icon-help span,.icon-help ul.punch-list>li>a:before{height:17px;width:17px;background-position:0 -1503px}.refreshing .icon-button-refresh i,.refreshing .icon-button-refresh .h span,.h .refreshing .icon-button-refresh span,.refreshing .icon-button-refresh ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -381px}ul.checklist>li:before{content:'';margin-right:15px;height:17px;width:20px;background-position:0 -1836px}ul.checklist-alt>li:before,.tier ul.checklist>li:before{height:13px;width:15px;background-position:0 -1863px}ul.checklist-cons>li:before{height:22px;width:22px;background-position:0 -1605px}ul.punch-list>li>a:before{content:'';margin-right:15px;height:17px;width:20px;background-position:0 -1779px}.icon-plus{height:20px;width:20px;background-position:0 -1806px}.icon-prev{height:39px;width:53px;background-position:0 -950px}.icon-prev i,.icon-prev .h span,.h .icon-prev span,.icon-prev ul.punch-list>li>a:before{height:39px;width:53px;background-position:0 -1184px}.icon-next{height:39px;width:53px;background-position:0 -999px}.icon-next i,.icon-next .h span,.h .icon-next span,.icon-next ul.punch-list>li>a:before{height:39px;width:53px;background-position:0 -1233px}.icon-button-tooltip-close{height:43px;width:43px;background-position:0 -540px}.icon-button-tooltip-close i,.icon-button-tooltip-close .h span,.h .icon-button-tooltip-close span,.icon-button-tooltip-close ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -867px}.icon-button-relocate{height:43px;width:43px;background-position:0 -487px}.icon-button-relocate i,.icon-button-relocate .h span,.h .icon-button-relocate span,.icon-button-relocate ul.punch-list>li>a:before{height:43px;width:43px;background-position:0 -434px}.icon-heading-gears{height:48px;width:48px;background-position:0 -164px}.icon-heading-link{height:48px;width:48px;background-position:0 -106px}.icon-heading-marker{height:48px;width:48px;background-position:0 -593px}.icon-heading-white-paper{height:48px;width:48px;background-position:0 -651px}.icon-heading-case-study{height:48px;width:48px;background-position:0 -709px}.icon-cat-extend-flat{height:30px;width:40px;background-position:0 -1565px}.icon-cat-infrastructure-flat{height:30px;width:40px;background-position:0 -1282px}.icon-cat-managing-flat{height:30px;width:40px;background-position:0 -1144px}.icon-cat-modernizing-flat{height:30px;width:40px;background-position:0 -1428px}.icon-cat-new-flat{height:30px;width:40px;background-position:0 -1322px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.icon-camera{background-position:0 -2001.5px}.icon-camera i,.icon-camera .h span,.h .icon-camera span,.icon-camera ul.punch-list>li>a:before{background-position:0 -2030.5px}.icon-quote{background-position:0 -1885.5px}.icon-quote i,.icon-quote .h span,.h .icon-quote span,.icon-quote ul.punch-list>li>a:before{background-position:0 -1856.5px}.icon-list{background-position:0 -2059.5px}.icon-list i,.icon-list .h span,.h .icon-list span,.icon-list ul.punch-list>li>a:before{background-position:0 -2088.5px}.icon-white-paper{background-position:0 -1943.5px}.icon-white-paper i,.icon-white-paper .h span,.h .icon-white-paper span,.icon-white-paper ul.punch-list>li>a:before{background-position:0 -1972.5px}.icon-cloud{background-position:0 -1914.5px}.icon-cloud i,.icon-cloud .h span,.h .icon-cloud span,.icon-cloud ul.punch-list>li>a:before{background-position:0 -1827.5px}.icon-sm-arrow-down{background-position:0 -1710px}.icon-sm-arrow-down i,.icon-sm-arrow-down .h span,.h .icon-sm-arrow-down span,.icon-sm-arrow-down ul.punch-list>li>a:before{background-position:0 -1729px}.icon-search{background-position:0 -1644px}.icon-search i,.icon-search .h span,.h .icon-search span,.icon-search ul.punch-list>li>a:before{background-position:0 -1677px}.icon-download{background-position:0 -947px}.icon-download i,.icon-download .h span,.h .icon-download span,.icon-download ul.punch-list>li>a:before{background-position:0 -980px}.icon-arrow-cta{background-position:0 -1013px}.icon-arrow-cta i,.icon-arrow-cta .h span,.h .icon-arrow-cta span,.icon-arrow-cta ul.punch-list>li>a:before{background-position:0 -1043px}.icon-form-search{background-position:0 -1547px}.icon-form-search i,.icon-form-search .h span,.h .icon-form-search span,.icon-form-search ul.punch-list>li>a:before{background-position:0 -1582px}.icon-form-close{background-position:0 -820px}.icon-form-close i,.icon-form-close .h span,.h .icon-form-close span,.icon-form-close ul.punch-list>li>a:before{background-position:0 -870px}.icon-button-toggle{background-position:0 -328px}.icon-button-toggle i,.icon-button-toggle .h span,.h .icon-button-toggle span,.icon-button-toggle ul.punch-list>li>a:before{background-position:0 -275px}.icon-button-relocate i,.icon-button-relocate .h span,.h .icon-button-relocate span,.icon-button-relocate ul.punch-list>li>a:before{background-position:0 -275px}.toggled .icon-button-relocate i,.toggled .icon-button-relocate .h span,.h .toggled .icon-button-relocate span,.toggled .icon-button-relocate ul.punch-list>li>a:before,.toggled .icon-button-toggle i,.toggled .icon-button-toggle .h span,.h .toggled .icon-button-toggle span,.toggled .icon-button-toggle ul.punch-list>li>a:before{background-position:0 -222px}.icon-button-refresh{background-position:0 -169px}.icon-button-refresh i,.icon-button-refresh .h span,.h .icon-button-refresh span,.icon-button-refresh ul.punch-list>li>a:before{background-position:0 -116px}.refreshing .icon-button-refresh i,.refreshing .icon-button-refresh .h span,.h .refreshing .icon-button-refresh span,.refreshing .icon-button-refresh ul.punch-list>li>a:before{background-position:0 -545px}ul.checklist>li:before{background-position:0 -1617px}ul.punch-list>li>a:before{background-position:0 -1748px}.icon-help{background-position:0 -920px}.icon-help i,.icon-help .h span,.h .icon-help span,.icon-help ul.punch-list>li>a:before{background-position:0 -1113px}.icon-plus{background-position:0 -1797.5px}.icon-prev{background-position:0 -1189px}.icon-prev i,.icon-prev .h span,.h .icon-prev span,.icon-prev ul.punch-list>li>a:before{background-position:0 -1287px}.icon-next{background-position:0 -1140px}.icon-next i,.icon-next .h span,.h .icon-next span,.icon-next ul.punch-list>li>a:before{background-position:0 -1238px}.icon-button-tooltip-close{background-position:0 -381px}.icon-button-tooltip-close i,.icon-button-tooltip-close .h span,.h .icon-button-tooltip-close span,.icon-button-tooltip-close ul.punch-list>li>a:before{background-position:0 -767px}.icon-button-relocate{background-position:0 -434px}.icon-button-relocate i,.icon-button-relocate .h span,.h .icon-button-relocate span,.icon-button-relocate ul.punch-list>li>a:before{background-position:0 -714px}.toggled .icon-button-relocate{background-position:0 -714px}.toggled .icon-button-relocate i,.toggled .icon-button-relocate .h span,.h .toggled .icon-button-relocate span,.toggled .icon-button-relocate ul.punch-list>li>a:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}ul.checklist-alt>li:before,.tier ul.checklist>li:before{background-position:0 -1775px}ul.checklist-cons>li:before{background-position:0 -1496px}.icon-heading-gears{background-position:0 -58px}.icon-heading-link{background-position:0 0}.icon-heading-marker{background-position:0 -487px}.icon-heading-white-paper{background-position:0 -656px}.icon-heading-case-study{background-position:0 -598px}.icon-cat-extend-flat{background-position:0 -1456px}.icon-cat-infrastructure-flat{background-position:0 -1416px}.icon-cat-managing-flat{background-position:0 -1073px}.icon-cat-modernizing-flat{background-position:0 -1336px}.icon-cat-new-flat{background-position:0 -1376px}}.icon-fancy,.hi .icon-fancy{background-image:url('../../images/fancy-s2202438e65.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.icon-fancy,.hi .icon-fancy{background-image:url('../../images/fancy2x-sf250d81d3d.png');-webkit-background-size:172px auto;-moz-background-size:172px auto;-o-background-size:172px auto;background-size:172px auto}}.icon-fancy i,.icon-fancy .h span,.h .icon-fancy span,.icon-fancy ul.punch-list>li>a:before,.hi .icon-fancy i,.hi .icon-fancy .h span,.h .hi .icon-fancy span,.hi .icon-fancy ul.punch-list>li>a:before{-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;background-image:url('../../images/fancy-s2202438e65.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.icon-fancy i,.icon-fancy .h span,.h .icon-fancy span,.icon-fancy ul.punch-list>li>a:before,.hi .icon-fancy i,.hi .icon-fancy .h span,.h .hi .icon-fancy span,.hi .icon-fancy ul.punch-list>li>a:before{background-image:url('../../images/fancy2x-sf250d81d3d.png');-webkit-background-size:172px auto;-moz-background-size:172px auto;-o-background-size:172px auto;background-size:172px auto}}.icon-fancy-parent{position:relative}.icon-fancy-parent span{color:#fff;display:block;width:172px;padding:185px 8px 0;position:absolute;left:0;top:0;text-align:center;font-size:0.875em;letter-spacing:0}.icon-fancy-parent span.alt{padding-top:195px}.icon-fancy-parent:hover span{color:#38c0b1}.icon-modernizing-apps-fancy{height:314px;width:172px;background-position:0 -2916px}.icon-modernizing-apps-fancy i,.icon-modernizing-apps-fancy .h span,.h .icon-modernizing-apps-fancy span,.icon-modernizing-apps-fancy ul.punch-list>li>a:before{height:314px;width:172px;background-position:0 -2592px}.icon-writing-new-apps-fancy{height:314px;width:172px;background-position:0 -2268px}.icon-writing-new-apps-fancy i,.icon-writing-new-apps-fancy .h span,.h .icon-writing-new-apps-fancy span,.icon-writing-new-apps-fancy ul.punch-list>li>a:before{height:314px;width:172px;background-position:0 -1944px}.icon-managing-apps-fancy{height:314px;width:172px;background-position:0 -1296px}.icon-managing-apps-fancy i,.icon-managing-apps-fancy .h span,.h .icon-managing-apps-fancy span,.icon-managing-apps-fancy ul.punch-list>li>a:before{height:314px;width:172px;background-position:0 -972px}.icon-infrastructure-fancy{height:314px;width:172px;background-position:0 0}.icon-infrastructure-fancy i,.icon-infrastructure-fancy .h span,.h .icon-infrastructure-fancy span,.icon-infrastructure-fancy ul.punch-list>li>a:before{height:314px;width:172px;background-position:0 -324px}.icon-extending-fancy{height:314px;width:172px;background-position:0 -1620px}.icon-extending-fancy i,.icon-extending-fancy .h span,.h .icon-extending-fancy span,.icon-extending-fancy ul.punch-list>li>a:before{height:314px;width:172px;background-position:0 -648px}.icon-fancy-cat-all{height:96px;width:138px;background-position:0 -5420px}.icon-fancy-cat-all i,.icon-fancy-cat-all .h span,.h .icon-fancy-cat-all span,.icon-fancy-cat-all ul.punch-list>li>a:before{height:96px;width:138px;background-position:0 -4768px}.icon-fancy-cat-modernizing{height:96px;width:138px;background-position:0 -4322px}.icon-fancy-cat-modernizing i,.icon-fancy-cat-modernizing .h span,.h .icon-fancy-cat-modernizing span,.icon-fancy-cat-modernizing ul.punch-list>li>a:before{height:96px;width:138px;background-position:0 -3558px}.icon-fancy-cat-new{height:96px;width:138px;background-position:0 -4428px}.icon-fancy-cat-new i,.icon-fancy-cat-new .h span,.h .icon-fancy-cat-new span,.icon-fancy-cat-new ul.punch-list>li>a:before{height:96px;width:138px;background-position:0 -3452px}.icon-fancy-cat-managing{height:96px;width:138px;background-position:0 -3848px}.icon-fancy-cat-managing i,.icon-fancy-cat-managing .h span,.h .icon-fancy-cat-managing span,.icon-fancy-cat-managing ul.punch-list>li>a:before{height:96px;width:138px;background-position:0 -3240px}.icon-fancy-cat-infrastructure{height:96px;width:138px;background-position:0 -3954px}.icon-fancy-cat-infrastructure i,.icon-fancy-cat-infrastructure .h span,.h .icon-fancy-cat-infrastructure span,.icon-fancy-cat-infrastructure ul.punch-list>li>a:before{height:96px;width:138px;background-position:0 -3346px}.icon-fancy-cat-extend{height:96px;width:138px;background-position:0 -4216px}.icon-fancy-cat-extend i,.icon-fancy-cat-extend .h span,.h .icon-fancy-cat-extend span,.icon-fancy-cat-extend ul.punch-list>li>a:before{height:96px;width:138px;background-position:0 -3664px}.icon-fancy-feat-all{height:68px;width:106px;background-position:0 -5526px}.icon-fancy-feat-all i,.icon-fancy-feat-all .h span,.h .icon-fancy-feat-all span,.icon-fancy-feat-all ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -5108px}.icon-fancy-feat-blog{height:68px;width:106px;background-position:0 -5030px}.icon-fancy-feat-blog i,.icon-fancy-feat-blog .h span,.h .icon-fancy-feat-blog span,.icon-fancy-feat-blog ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -4060px}.icon-fancy-feat-case{height:68px;width:106px;background-position:0 -5186px}.icon-fancy-feat-case i,.icon-fancy-feat-case .h span,.h .icon-fancy-feat-case span,.icon-fancy-feat-case ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -4138px}.icon-fancy-feat-demos{height:68px;width:106px;background-position:0 -5342px}.icon-fancy-feat-demos i,.icon-fancy-feat-demos .h span,.h .icon-fancy-feat-demos span,.icon-fancy-feat-demos ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -4612px}.icon-fancy-feat-downloads{height:68px;width:106px;background-position:0 -4952px}.icon-fancy-feat-downloads i,.icon-fancy-feat-downloads .h span,.h .icon-fancy-feat-downloads span,.icon-fancy-feat-downloads ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -3770px}.icon-fancy-feat-videos{height:68px;width:106px;background-position:0 -5604px}.icon-fancy-feat-videos i,.icon-fancy-feat-videos .h span,.h .icon-fancy-feat-videos span,.icon-fancy-feat-videos ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -4690px}.icon-fancy-feat-webinars{height:68px;width:106px;background-position:0 -5682px}.icon-fancy-feat-webinars i,.icon-fancy-feat-webinars .h span,.h .icon-fancy-feat-webinars span,.icon-fancy-feat-webinars ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -4874px}.icon-fancy-feat-white-papers{height:68px;width:106px;background-position:0 -5264px}.icon-fancy-feat-white-papers i,.icon-fancy-feat-white-papers .h span,.h .icon-fancy-feat-white-papers span,.icon-fancy-feat-white-papers ul.punch-list>li>a:before{height:68px;width:106px;background-position:0 -4534px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.icon-modernizing-apps-fancy{background-position:0 -2268px}.icon-modernizing-apps-fancy i,.icon-modernizing-apps-fancy .h span,.h .icon-modernizing-apps-fancy span,.icon-modernizing-apps-fancy ul.punch-list>li>a:before{background-position:0 -2916px}.icon-writing-new-apps-fancy{background-position:0 -972px}.icon-writing-new-apps-fancy i,.icon-writing-new-apps-fancy .h span,.h .icon-writing-new-apps-fancy span,.icon-writing-new-apps-fancy ul.punch-list>li>a:before{background-position:0 -2592px}.icon-managing-apps-fancy{background-position:0 -324px}.icon-managing-apps-fancy i,.icon-managing-apps-fancy .h span,.h .icon-managing-apps-fancy span,.icon-managing-apps-fancy ul.punch-list>li>a:before{background-position:0 -1944px}.icon-infrastructure-fancy{background-position:0 0}.icon-infrastructure-fancy i,.icon-infrastructure-fancy .h span,.h .icon-infrastructure-fancy span,.icon-infrastructure-fancy ul.punch-list>li>a:before{background-position:0 -1296px}.icon-extending-fancy{background-position:0 -648px}.icon-extending-fancy i,.icon-extending-fancy .h span,.h .icon-extending-fancy span,.icon-extending-fancy ul.punch-list>li>a:before{background-position:0 -1620px}.icon-fancy-cat-all{background-position:0 -5030px}.icon-fancy-cat-all i,.icon-fancy-cat-all .h span,.h .icon-fancy-cat-all span,.icon-fancy-cat-all ul.punch-list>li>a:before{background-position:0 -4662px}.icon-fancy-cat-modernizing{background-position:0 -4556px}.icon-fancy-cat-modernizing i,.icon-fancy-cat-modernizing .h span,.h .icon-fancy-cat-modernizing span,.icon-fancy-cat-modernizing ul.punch-list>li>a:before{background-position:0 -3664px}.icon-fancy-cat-new{background-position:0 -4450px}.icon-fancy-cat-new i,.icon-fancy-cat-new .h span,.h .icon-fancy-cat-new span,.icon-fancy-cat-new ul.punch-list>li>a:before{background-position:0 -3346px}.icon-fancy-cat-managing{background-position:0 -4082px}.icon-fancy-cat-managing i,.icon-fancy-cat-managing .h span,.h .icon-fancy-cat-managing span,.icon-fancy-cat-managing ul.punch-list>li>a:before{background-position:0 -3240px}.icon-fancy-cat-infrastructure{background-position:0 -4188px}.icon-fancy-cat-infrastructure i,.icon-fancy-cat-infrastructure .h span,.h .icon-fancy-cat-infrastructure span,.icon-fancy-cat-infrastructure ul.punch-list>li>a:before{background-position:0 -3452px}.icon-fancy-cat-extend{background-position:0 -4768px}.icon-fancy-cat-extend i,.icon-fancy-cat-extend .h span,.h .icon-fancy-cat-extend span,.icon-fancy-cat-extend ul.punch-list>li>a:before{background-position:0 -3558px}.icon-fancy-feat-all{background-position:0 -5292px}.icon-fancy-feat-all i,.icon-fancy-feat-all .h span,.h .icon-fancy-feat-all span,.icon-fancy-feat-all ul.punch-list>li>a:before{background-position:0 -4952px}.icon-fancy-feat-blog{background-position:0 -5214px}.icon-fancy-feat-blog i,.icon-fancy-feat-blog .h span,.h .icon-fancy-feat-blog span,.icon-fancy-feat-blog ul.punch-list>li>a:before{background-position:0 -3848px}.icon-fancy-feat-case{background-position:0 -5370px}.icon-fancy-feat-case i,.icon-fancy-feat-case .h span,.h .icon-fancy-feat-case span,.icon-fancy-feat-case ul.punch-list>li>a:before{background-position:0 -3926px}.icon-fancy-feat-demos{background-position:0 -5448px}.icon-fancy-feat-demos i,.icon-fancy-feat-demos .h span,.h .icon-fancy-feat-demos span,.icon-fancy-feat-demos ul.punch-list>li>a:before{background-position:0 -4372px}.icon-fancy-feat-downloads{background-position:0 -5136px}.icon-fancy-feat-downloads i,.icon-fancy-feat-downloads .h span,.h .icon-fancy-feat-downloads span,.icon-fancy-feat-downloads ul.punch-list>li>a:before{background-position:0 -3770px}.icon-fancy-feat-videos{background-position:0 -5526px}.icon-fancy-feat-videos i,.icon-fancy-feat-videos .h span,.h .icon-fancy-feat-videos span,.icon-fancy-feat-videos ul.punch-list>li>a:before{background-position:0 -4004px}.icon-fancy-feat-webinars{background-position:0 -5682px}.icon-fancy-feat-webinars i,.icon-fancy-feat-webinars .h span,.h .icon-fancy-feat-webinars span,.icon-fancy-feat-webinars ul.punch-list>li>a:before{background-position:0 -4874px}.icon-fancy-feat-white-papers{background-position:0 -5604px}.icon-fancy-feat-white-papers i,.icon-fancy-feat-white-papers .h span,.h .icon-fancy-feat-white-papers span,.icon-fancy-feat-white-papers ul.punch-list>li>a:before{background-position:0 -4294px}}.sprt{background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.sprt{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}.sprt i,.sprt .h span,.h .sprt span,.sprt ul.punch-list>li>a:before,.sprt .icon,.sprt span{background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.sprt i,.sprt .h span,.h .sprt span,.sprt ul.punch-list>li>a:before,.sprt .icon,.sprt span{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}.hi .sprt i,.hi .sprt .h span,.h .hi .sprt span,.hi .sprt ul.punch-list>li>a:before{background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.hi .sprt i,.hi .sprt .h span,.h .hi .sprt span,.hi .sprt ul.punch-list>li>a:before{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}span.toggle-element{display:block;background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){span.toggle-element{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}.logo-apprenda{display:inline-block;overflow:hidden;text-indent:-9999px;height:32px;width:146px;background-position:0 -460px}.logo-apprenda span{height:32px;width:146px;background-position:0 -502px}.tick-segment-nav-current{height:14px;width:17px;background-position:0 -805px}.icon-attribute-modernizing{height:38px;width:48px;background-position:0 -319px}.icon-attribute-new{height:38px;width:48px;background-position:0 -223px}.icon-attribute-managing{height:38px;width:48px;background-position:0 -175px}.icon-attribute-infrastructure{height:38px;width:48px;background-position:0 -271px}.icon-attribute-platform{height:38px;width:48px;background-position:0 -367px}.icon-hentry-prev{height:20px;width:13px;background-position:0 -1126px}.icon-hentry-next{height:20px;width:13px;background-position:0 -1096px}.icon-back{height:15px;width:18px;background-position:0 -1181px}.icon-forward{height:15px;width:18px;background-position:0 -1156px}.icon-nav-older{height:30px;width:20px;background-position:0 -896px}.icon-nav-newer{height:30px;width:20px;background-position:0 -856px}.icon-link-guide{height:15px;width:18px;background-position:0 -1046px}.icon-guide-alt{height:15px;width:20px;background-position:0 -996px}.icon-guide-alt i,.icon-guide-alt .h span,.h .icon-guide-alt span,.icon-guide-alt ul.punch-list>li>a:before{height:15px;width:20px;background-position:0 -1071px}.icon-button-link-guide{height:15px;width:18px;background-position:0 -1046px}.icon-button-link-guide i,.icon-button-link-guide .h span,.h .icon-button-link-guide span,.icon-button-link-guide ul.punch-list>li>a:before{height:15px;width:18px;background-position:0 -1021px}.end-cap-arrow{height:20px;width:25px;background-position:0 -966px}.end-cap-arrow i,.end-cap-arrow .h span,.h .end-cap-arrow span,.end-cap-arrow ul.punch-list>li>a:before{height:20px;width:25px;background-position:0 -936px}.proof-partner-arrow{height:20px;width:25px;background-position:0 -936px;position:relative;top:3px}.proof-partner-arrow i,.proof-partner-arrow .h span,.h .proof-partner-arrow span,.proof-partner-arrow ul.punch-list>li>a:before{height:20px;width:25px;background-position:0 -966px}.tick-up{height:20px;width:25px;background-position:0 -677px}.toggle-track{height:50px;width:160px;background-position:0 -115px}.toggle-pin{height:35px;width:35px;background-position:0 -415px}.toggle-active{height:25px;width:25px;background-position:0 -544px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.logo-apprenda{background-position:0 -430px}.logo-apprenda span{background-position:0 -472px}.tick-segment-nav-current{background-position:0 -579px}.icon-attribute-modernizing{background-position:0 -301px}.icon-attribute-new{background-position:0 -259px}.icon-attribute-managing{background-position:0 -175px}.icon-attribute-infrastructure{background-position:0 -217px}.icon-attribute-platform{background-position:0 -343px}.icon-hentry-prev{background-position:0 -936px}.icon-hentry-next{background-position:0 -906px}.icon-back{background-position:0 -1016px}.icon-forward{background-position:0 -991px}.icon-nav-older{background-position:0 -866px}.icon-nav-newer{background-position:0 -826px}.icon-link-guide{background-position:0 -1066px}.icon-guide-alt{background-position:0 -1091px}.icon-guide-alt i,.icon-guide-alt .h span,.h .icon-guide-alt span,.icon-guide-alt ul.punch-list>li>a:before{background-position:0 -966px}.icon-button-link-guide{background-position:0 -1066px}.icon-button-link-guide i,.icon-button-link-guide .h span,.h .icon-button-link-guide span,.icon-button-link-guide ul.punch-list>li>a:before{background-position:0 -1041px}.tick-up{background-position:0 -549px}.toggle-track{background-position:0 0}.toggle-pin{background-position:0 -385px}.toggle-active{background-position:0 -514px}.end-cap-arrow{background-position:0 -1146px}.end-cap-arrow i,.end-cap-arrow .h span,.h .end-cap-arrow span,.end-cap-arrow ul.punch-list>li>a:before{background-position:0 -1116px}.proof-partner-arrow{background-position:0 -1116px}.proof-partner-arrow i,.proof-partner-arrow .h span,.h .proof-partner-arrow span,.proof-partner-arrow ul.punch-list>li>a:before{background-position:0 -1146px}}.results .title{position:relative;color:#fff;text-align:center;font-size:2.6875em;line-height:1.15em;padding-top:35px;letter-spacing:0}.results .title:before,.results .title:after{content:'';display:block;position:absolute}.results .title:before{background:#fff;width:470px;height:37px;left:0;top:-37px;box-shadow:0 0 0 0 #fff,490px 0 0 0 #fff}.results .title:after{width:470px;height:20px;left:0;top:0;box-shadow:-1px -38px 0 0 #014b7f,1px -17px 0 0 #014b7f,491px -38px 0 0 #014b7f,489px -17px 0 0 #014b7f}.results .title.alt:after{box-shadow:1px -38px 0 0 #014b7f,-1px -17px 0 0 #014b7f,489px -38px 0 0 #014b7f,491px -17px 0 0 #014b7f}.segue{font-size:2.3125em;color:#238ad0;text-align:center;margin:0 auto 85px;max-width:590px;padding:0 20px;line-height:1.1em;letter-spacing:0}.segue:after{display:block;content:'';margin:50px auto 50px;background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat;height:17px;width:28px;background-position:0 -829px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.segue:after{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.segue:after{background-position:0 -799px}}.custom-software-graph{background:url(../../images/bg-bar-graph.png) 50% 100% no-repeat;height:585px;text-align:center}.custom-software-graph .title-subdued{font-size:1.1875em;color:#002b4a;padding:0.9375em 0 3.75em}.custom-software-graph .title{color:#fff;font-size:2.3125em;line-height:1em;padding:0 20% 0.625em}.bar-graph{position:relative;width:688px;margin:0 auto;padding-bottom:64px}.bar-graph-bar .track{background:url(../../images/inline/track.png) 0 0 no-repeat;width:606px;height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.08),0px 0px 27px 0px rgba(245,245,245,0.12);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.08),0px 0px 27px 0px rgba(245,245,245,0.12);padding:2px;float:left;margin-bottom:17px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.bar-graph-bar .track{background:url(../../images/inline/track2x.png) 0 0 no-repeat;background-size:606px 24px}}.bar-graph-bar .bar{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#2984c1;background:-moz-linear-gradient(top, #2984c1 0%, #01558d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2984c1), color-stop(100%, #01558d));background:-webkit-linear-gradient(top, #2984c1 0%, #01558d 100%);background:-o-linear-gradient(top, #2984c1 0%, #01558d 100%);background:-ms-linear-gradient(top, #2984c1 0%, #01558d 100%);background:linear-gradient(to bottom, #2984c1 0%,#01558d 100%);padding:1px;width:300px}.bar-graph-bar .bar-helper{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#0164a6;background:-moz-linear-gradient(top, #0164a6 0%, #2a92d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0164a6), color-stop(100%, #2a92d8));background:-webkit-linear-gradient(top, #0164a6 0%, #2a92d8 100%);background:-o-linear-gradient(top, #0164a6 0%, #2a92d8 100%);background:-ms-linear-gradient(top, #0164a6 0%, #2a92d8 100%);background:linear-gradient(to bottom, #0164a6 0%,#2a92d8 100%);height:19px}.bar-graph-bar .bar-callout .bar-helper{position:relative}.bar-graph-bar .bar-callout .bar-helper:before,.bar-graph-bar .bar-callout .bar-helper:after{display:block;content:'';height:19px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.bar-graph-bar .bar-callout .bar-helper:before{-webkit-box-shadow:0px -1px 0px 0px rgba(255,255,255,0.12);box-shadow:0px -1px 0px 0px rgba(255,255,255,0.12);background:#e4eef3;background:-moz-linear-gradient(left, rgba(219,234,244,0) 0%, rgba(219,234,244,0.9) 68%, #dbeaf4 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(219,234,244,0)), color-stop(68%, rgba(219,234,244,0.9)), color-stop(100%, #dbeaf4));background:-webkit-linear-gradient(left, rgba(219,234,244,0) 0%, rgba(219,234,244,0.9) 68%, #dbeaf4 100%);background:-o-linear-gradient(left, rgba(219,234,244,0) 0%, rgba(219,234,244,0.9) 68%, #dbeaf4 100%);background:-ms-linear-gradient(left, rgba(219,234,244,0) 0%, rgba(219,234,244,0.9) 68%, #dbeaf4 100%);background:linear-gradient(to right, rgba(219,234,244,0) 0%,rgba(219,234,244,0.9) 68%,#dbeaf4 100%)}.bar-graph-bar .bar-callout .bar-helper:after{display:block;content:'';position:absolute;right:-25px;top:2px;background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat;height:15px;width:18px;background-position:0 -1021px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.bar-graph-bar .bar-callout .bar-helper:after{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.bar-graph-bar .bar-callout .bar-helper:after{background-position:0 -1041px}}.bar-graph-bar .bar-graph-label{position:relative;float:right;width:82px;text-align:right;color:#238ad0}.bar-graph-bar .bar-graph-label p{margin:0}.bar-graph-bar .bar-graph-label p:before,.bar-graph-bar .bar-graph-label p:after{display:block;content:'';width:27px;height:1px;background:#002b49;position:absolute;left:0;top:11px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.bar-graph-bar .bar-graph-label p:after{top:12px;background:#4e8db7}.bar-graph-bar.bar-graph-bar-focus .bar-graph-label{color:#fff}.bar-graph-message{background-image:url('../../images/sprite-s16aa3d7b7d.png');background-repeat:no-repeat;height:105px;width:370px;background-position:0 0;position:absolute;bottom:0;left:160px;margin:0}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5){.bar-graph-message{background-image:url('../../images/sprite2x-sda6f0e5a6b.png');-webkit-background-size:370px auto;-moz-background-size:370px auto;-o-background-size:370px auto;background-size:370px auto}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.bar-graph-message{background-position:0 -60px}}.bar-graph-info{padding-top:0.3125em}.bar-1 .bar{-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;width:55px}.bar-2 .bar{-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:0.84s;-moz-transition-duration:0.84s;-o-transition-duration:0.84s;transition-duration:0.84s;width:210px}.bar-3 .bar{-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:0.88s;-moz-transition-duration:0.88s;-o-transition-duration:0.88s;transition-duration:0.88s;width:360px}.bar-4 .bar{-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:0.92s;-moz-transition-duration:0.92s;-o-transition-duration:0.92s;transition-duration:0.92s;width:550px}.bar-1 .bar.contracted-bar{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;width:10px}.bar-2 .bar.contracted-bar{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;width:25px}.bar-3 .bar.contracted-bar{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;width:35px}.bar-4 .bar.contracted-bar{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;width:55px}@media only screen and (max-width: 1024px){.icon-responsive,.hi .icon-responsive,.icon-fancy,.hi .icon-fancy{background-image:url('../../images/responsive-s62691c1ecf.png');background-repeat:no-repeat}.icon-responsive i,.icon-responsive .h span,.h .icon-responsive span,.icon-responsive ul.punch-list>li>a:before,.hi .icon-responsive i,.hi .icon-responsive .h span,.h .hi .icon-responsive span,.hi .icon-responsive ul.punch-list>li>a:before,.icon-fancy i,.icon-fancy .h span,.h .icon-fancy span,.icon-fancy ul.punch-list>li>a:before,.hi .icon-fancy i,.hi .icon-fancy .h span,.h .hi .icon-fancy span,.hi .icon-fancy ul.punch-list>li>a:before{-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;background-image:url('../../images/responsive-s62691c1ecf.png');background-repeat:no-repeat}.icon-fancy-parent i.icon,.icon-fancy-parent .h span.icon,.h .icon-fancy-parent span.icon,.icon-fancy-parent ul.punch-list>li>a.icon:before{background-image:url('../../images/responsive-s62691c1ecf.png');background-repeat:no-repeat}.icon-fancy-parent i.icon i,.icon-fancy-parent .h span.icon i,.h .icon-fancy-parent span.icon i,.icon-fancy-parent ul.punch-list>li>a.icon:before i,.icon-fancy-parent i.icon .h span,.h .icon-fancy-parent i.icon span,.icon-fancy-parent .h span.icon span,.h .icon-fancy-parent span.icon span,.icon-fancy-parent ul.punch-list>li>a.icon:before .h span,.h .icon-fancy-parent ul.punch-list>li>a.icon:before span,.icon-fancy-parent i.icon ul.punch-list>li>a:before,.icon-fancy-parent .h span.icon ul.punch-list>li>a:before,.h .icon-fancy-parent span.icon ul.punch-list>li>a:before,.icon-fancy-parent ul.punch-list>li>a.icon:before ul.punch-list>li>a:before{display:none}.icon-responsive-parent{position:relative}.icon-responsive-parent span{color:#fff;display:block;width:172px;padding:185px 8px 0;position:absolute;left:0;top:0;text-align:center;font-size:0.875em;letter-spacing:0}.icon-responsive-parent span.alt{padding-top:195px}.icon-responsive-parent:hover span{color:#38c0b1}.icon-responsive-nav{height:23px;width:23px;background-position:0 -3218px}.icon-responsive-search{height:23px;width:23px;background-position:0 -3185px}.icon-modernizing-apps-fancy{height:235px;width:129px;background-position:0 -735px}.icon-writing-new-apps-fancy{height:235px;width:129px;background-position:0 -980px}.icon-managing-apps-fancy{height:235px;width:129px;background-position:0 -245px}.icon-infrastructure-fancy{height:235px;width:129px;background-position:0 0}.icon-extending-fancy{height:235px;width:129px;background-position:0 -490px}.icon-fancy-cat-all{height:72px;width:103px;background-position:0 -2859px}.icon-fancy-cat-all i,.icon-fancy-cat-all .h span,.h .icon-fancy-cat-all span,.icon-fancy-cat-all ul.punch-list>li>a:before{height:72px;width:103px;background-position:0 -2472px}.icon-fancy-cat-modernizing{height:72px;width:103px;background-position:0 -1942px}.icon-fancy-cat-modernizing i,.icon-fancy-cat-modernizing .h span,.h .icon-fancy-cat-modernizing span,.icon-fancy-cat-modernizing ul.punch-list>li>a:before{height:72px;width:103px;background-position:0 -1471px}.icon-fancy-cat-new{height:72px;width:103px;background-position:0 -1860px}.icon-fancy-cat-new i,.icon-fancy-cat-new .h span,.h .icon-fancy-cat-new span,.icon-fancy-cat-new ul.punch-list>li>a:before{height:72px;width:103px;background-position:0 -1389px}.icon-fancy-cat-managing{height:72px;width:103px;background-position:0 -1635px}.icon-fancy-cat-managing i,.icon-fancy-cat-managing .h span,.h .icon-fancy-cat-managing span,.icon-fancy-cat-managing ul.punch-list>li>a:before{height:72px;width:103px;background-position:0 -1225px}.icon-fancy-cat-infrastructure{height:72px;width:103px;background-position:0 -1778px}.icon-fancy-cat-infrastructure i,.icon-fancy-cat-infrastructure .h span,.h .icon-fancy-cat-infrastructure span,.icon-fancy-cat-infrastructure ul.punch-list>li>a:before{height:72px;width:103px;background-position:0 -1307px}.icon-fancy-cat-extend{height:72px;width:103px;background-position:0 -2024px}.icon-fancy-cat-extend i,.icon-fancy-cat-extend .h span,.h .icon-fancy-cat-extend span,.icon-fancy-cat-extend ul.punch-list>li>a:before{height:72px;width:103px;background-position:0 -1553px}.icon-fancy-feat-all{height:51px;width:79px;background-position:0 -3063px}.icon-fancy-feat-blog{height:51px;width:79px;background-position:0 -2615px}.icon-fancy-feat-case{height:51px;width:79px;background-position:0 -2737px}.icon-fancy-feat-demos{height:51px;width:79px;background-position:0 -2941px}.icon-fancy-feat-downloads{height:51px;width:79px;background-position:0 -2554px}.icon-fancy-feat-videos{height:51px;width:79px;background-position:0 -3002px}.icon-fancy-feat-webinars{height:51px;width:79px;background-position:0 -3124px}.icon-fancy-feat-white-papers{height:51px;width:79px;background-position:0 -2798px}}@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 1.5){.icon-responsive,.hi .icon-responsive,.icon-fancy,.hi .icon-fancy{background-image:url('../../images/responsive2x-s07faa82fed.png');-webkit-background-size:129px auto;-moz-background-size:129px auto;-o-background-size:129px auto;background-size:129px auto}}@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 1.5){.icon-responsive i,.icon-responsive .h span,.h .icon-responsive span,.icon-responsive ul.punch-list>li>a:before,.hi .icon-responsive i,.hi .icon-responsive .h span,.h .hi .icon-responsive span,.hi .icon-responsive ul.punch-list>li>a:before,.icon-fancy i,.icon-fancy .h span,.h .icon-fancy span,.icon-fancy ul.punch-list>li>a:before,.hi .icon-fancy i,.hi .icon-fancy .h span,.h .hi .icon-fancy span,.hi .icon-fancy ul.punch-list>li>a:before{background-image:url('../../images/responsive2x-s07faa82fed.png');-webkit-background-size:129px auto;-moz-background-size:129px auto;-o-background-size:129px auto;background-size:129px auto}}@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 1.5){.icon-fancy-parent i.icon,.icon-fancy-parent .h span.icon,.h .icon-fancy-parent span.icon,.icon-fancy-parent ul.punch-list>li>a.icon:before{background-image:url('../../images/responsive2x-s07faa82fed.png');-webkit-background-size:129px auto;-moz-background-size:129px auto;-o-background-size:129px auto;background-size:129px auto}}@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 1024px) and (min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx){.icon-responsive-nav{background-position:0 -3220.5px}.icon-responsive-search{background-position:0 -3187.5px}.icon-modernizing-apps-fancy{background-position:0 -736.5px}.icon-writing-new-apps-fancy{background-position:0 -982px}.icon-managing-apps-fancy{background-position:0 -491px}.icon-infrastructure-fancy{background-position:0 0}.icon-extending-fancy{background-position:0 -245.5px}.icon-fancy-cat-all{background-position:0 -2861.5px}.icon-fancy-cat-all i,.icon-fancy-cat-all .h span,.h .icon-fancy-cat-all span,.icon-fancy-cat-all ul.punch-list>li>a:before{background-position:0 -2535.5px}.icon-fancy-cat-modernizing{background-position:0 -2127.5px}.icon-fancy-cat-modernizing i,.icon-fancy-cat-modernizing .h span,.h .icon-fancy-cat-modernizing span,.icon-fancy-cat-modernizing ul.punch-list>li>a:before{background-position:0 -1555.5px}.icon-fancy-cat-new{background-position:0 -1963.5px}.icon-fancy-cat-new i,.icon-fancy-cat-new .h span,.h .icon-fancy-cat-new span,.icon-fancy-cat-new ul.punch-list>li>a:before{background-position:0 -1309.5px}.icon-fancy-cat-managing{background-position:0 -1881.5px}.icon-fancy-cat-managing i,.icon-fancy-cat-managing .h span,.h .icon-fancy-cat-managing span,.icon-fancy-cat-managing ul.punch-list>li>a:before{background-position:0 -1227.5px}.icon-fancy-cat-infrastructure{background-position:0 -2045.5px}.icon-fancy-cat-infrastructure i,.icon-fancy-cat-infrastructure .h span,.h .icon-fancy-cat-infrastructure span,.icon-fancy-cat-infrastructure ul.punch-list>li>a:before{background-position:0 -1391.5px}.icon-fancy-cat-extend{background-position:0 -2209.5px}.icon-fancy-cat-extend i,.icon-fancy-cat-extend .h span,.h .icon-fancy-cat-extend span,.icon-fancy-cat-extend ul.punch-list>li>a:before{background-position:0 -1473.5px}.icon-fancy-feat-all{background-position:0 -3065.5px}.icon-fancy-feat-blog{background-position:0 -1637.5px}.icon-fancy-feat-case{background-position:0 -2739.5px}.icon-fancy-feat-demos{background-position:0 -2800.5px}.icon-fancy-feat-downloads{background-position:0 -2617.5px}.icon-fancy-feat-videos{background-position:0 -3004.5px}.icon-fancy-feat-webinars{background-position:0 -3126.5px}.icon-fancy-feat-white-papers{background-position:0 -2943.5px}}
