@charset "utf-8";
/*
 * http://github.com/peteboere/css-crush (v2.2.0-beta)
 */
@font-face{font-family:'Source Bold';src:url(fonts/SourceSansPro-Bold.eot);src:url(fonts/SourceSansPro-Bold?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Bold.woff) format('woff'),url(fonts/SourceSansPro-Bold.ttf) format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Source Regular';src:url(fonts/SourceSansPro-Regular.eot);src:url(fonts/SourceSansPro-Regular?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Regular.woff) format('woff'),url(fonts/SourceSansPro-Regular.ttf) format('truetype');font-weight:normal;font-style:normal}body{margin:0;padding:0;font-family:Source Regular,Arial,Helvetica,sans-serif;font-size:14px;color:#fff;background:#fff}body.loading *{cursor:wait}body{-webkit-text-size-adjust:100%}a{text-decoration:none;color:#fff;outline:0}a:hover,a:active,a:selected,a:visited{text-decoration:underline;border:none;outline:0}img{border:none}div.clear{font-size:1px;clear:both;text-indent:-9999px}p{margin:15px 0;line-height:18px;color:#fff}h1,h2,h3,h4,h5{margin:15px 0;font-weight:normal;color:#fff;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B'}h1{font-size:38px}h2{font-size:36px}h3{font-size:26px}h4{font-size:14px;line-height:14px}.errors{color:#f00}.response{font-size:14px;padding:0}.siteContainer{width:100%;float:left;clear:both;overflow:hidden;position:relative}.mainWrapper{padding:0 25px;width:1220px;min-width:320px;margin:auto;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.apng .apng{display:block}.apng .gif{display:none}.no-apng .apng{display:none!important}.backToTopBtn{position:fixed;bottom:-70px;right:80px;background:url(../images/svg/arrowUp.svg) no-repeat center center #000;background-size:20px auto;width:70px;height:70px;z-index:100;cursor:pointer;opacity:0;-webkit-transition-property:opacity,bottom;-moz-transition-property:opacity,bottom;transition-property:opacity,bottom;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.backToTopBtn.show{bottom:0;opacity:.7}.backToTopBtn.show:hover{opacity:1}.roundBtn{display:inline-block;border:solid 1px #fff;border-radius:30px;height:41px;line-height:41px;font-size:16px;color:#fff;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';padding:0 30px;-webkit-transition-property:background,border,transform,color;-moz-transition-property:background,border,transform,color;transition-property:background,border,transform,color;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}@media (max-width:767px){.mainWrapper{padding:0 15px;min-width:320px}.backToTopBtn{display:none}}@-webkit-keyframes showFixedNav{from{opacity:0;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes showFixedNav{from{opacity:0;-moz-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}to{opacity:1;-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes showFixedNav{from{opacity:0;-webkit-transform:translate3d(0,-70px,0);-moz-transform:translate3d(0,-70px,0);-ms-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.mainPage #topNavContainer header #topLogo{display:none}#fixedTopContainer{position:absolute;top:0;left:0;width:100%;float:left;clear:both;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1000}#fixedTopContainer.fixed{position:fixed;top:0;left:0;height:70px;background:url(../images/misc/85black.png);width:100%;float:left;clear:both;-webkit-animation:showFixedNav .3s;-moz-animation:showFixedNav .3s;animation:showFixedNav .3s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1}#fixedTopContainer.fixed #topNavContainer{position:relative;z-index:1000;padding-top:11px}#fixedTopContainer.fixed #topNavContainer header #topLogo{display:block;margin-top:2px}#fixedTopContainer.fixed #topNavContainer nav{background:#000}#fixedTopContainer.fixed #topNavContainer .servicesNav{display:block}#fixedTopContainer.fixed #topNavContainer .mainNav{top:58px}#fixedTopContainer.fixed .descktopMenu{top:11px}#topNavContainer{width:100%;position:absolute;padding-top:35px;left:0;z-index:10;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}#topNavContainer header{width:100%;float:right}#topNavContainer header #topLogo{display:block;background:url(../images/misc/topDesktopLogo.png);width:179px;height:43px;text-indent:-9999px;float:left;margin:0 0 0 30px}#topNavContainer header .mobileMenu{display:none}#topNavContainer header .descktopMenu{display:block;position:absolute;top:35px;right:73px;background:url(../images/svg/menu.svg) no-repeat center;width:85px;height:47px;background-size:36px auto;text-indent:-9999px;cursor:pointer;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out;border-radius:2px}#topNavContainer header .descktopMenu:hover{background-color:rgba(0,0,0,.2)}#topNavContainer header #languagesAndNavigation{float:right}#topNavContainer header .languages:hover{background-color:rgba(0,0,0,.2)}#topNavContainer header .languages.active{background-color:rgba(0,0,0,1)}#topNavContainer header .servicesNav{display:none;position:absolute;top:0;left:0;z-index:100;width:100%;height:1px;text-align:center;font-size:0}#topNavContainer header .servicesNav a{display:inline-block;width:34px;height:34px;margin:0 10px;background:no-repeat center center;position:relative;top:18px;-webkit-transition:transform .3s ease-out,opacity .3s ease-out;-moz-transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;cursor:pointer}#topNavContainer header .servicesNav a.dedicated{background-image:url(../images/svg/icons/enterprise3.svg)}#topNavContainer header .servicesNav a.ready{background-image:url(../images/svg/icons/tia_w.svg)}#topNavContainer header .servicesNav a.applications{background-image:url(../images/svg/icons/liferay_w.svg)}#topNavContainer header .servicesNav a.sap{background-image:url(../images/svg/icons/sap3.svg)}#topNavContainer header .servicesNav a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#topNavContainer header nav{position:absolute;top:82px;right:0;padding:10px 0;background:#000;display:none}#topNavContainer header nav ul{list-style:none;margin:0;padding:0}#topNavContainer header nav ul li{display:block;float:right;clear:both;width:100%}#topNavContainer header nav ul li a{display:block;height:47px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:47px;font-size:22px;color:#fff7f7;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';padding:0 18px 0 8px;margin:0;-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}#topNavContainer header nav ul li a:hover{background:rgba(255,255,255,1);color:#000}#topNavContainer header nav ul li.active a{border-bottom:solid 4px rgba(255,255,255,.4)}#topNavContainer header nav.mobileLanguages{display:none}#topNavContainer header .languages{float:left;margin-left:15px;position:relative;width:74px;height:47px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#topNavContainer header .languages>span{dispay:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:47px;font-size:18px;color:#fff7f7;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';padding:0 30px 0 0;text-align:right;float:left;cursor:pointer}#topNavContainer header .languages >span span{display:block;position:absolute;top:19px;right:15px;background:url(../images/svg/arrow2.svg);width:9px;height:5px;background-size:9px 5px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}#topNavContainer header .languages ul{display:none;width:74px;position:absolute;top:47px;background:#000;left:0;margin:0;padding:0;list-style:none}#topNavContainer header .languages ul li{display:block;width:100%;float:left;clear:both;text-align:center}#topNavContainer header .languages ul li a{display:block;width:100%;text-align:center;height:47px;line-height:47px;font-size:18px;color:#fff7f7;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}#topNavContainer header .languages ul li a:hover{background:rgba(255,255,255,1);color:#000}#topNavContainer header .languages.active >span span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#topNavContainer header .languages.active ul{display:block}#topNavContainer.open header #languagesAndNavigation nav.mainNav{display:block}#topNavContainer.open header .descktopMenu{background-color:#000!important}@media (max-width:767px){#fixedTopContainer.fixed{-webkit-animation:none;-moz-animation:none;animation:none}#fixedTopContainer{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0;left:0;position:fixed;z-index:1000}#topNavContainer{height:44px;padding-bottom:21px;-webkit-transition-property:none;-moz-transition-property:none;transition-property:none}#topNavContainer header #topLogo{background:url(../images/misc/topLogo.png);width:52px;height:44px}#topNavContainer header .descktopMenu{display:none}#topNavContainer header .mobileMenu{display:block;position:absolute;top:39px;right:25px;font-size:20px;color:#fff7f7;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';height:41px;border:solid 1px rgba(255,255,255,.7);line-height:41px;padding:0 33px;border-radius:18px;-webkit-transition-property:background,color,border;-moz-transition-property:background,color,border;transition-property:background,color,border;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#topNavContainer header .mobileMenu:hover{background:#fff;color:#000;border-color:#000}#topNavContainer header #languagesAndNavigation{background:#000;position:absolute;top:100px;left:0;width:100%;padding:20px 0 0;display:none;-webkit-transition-property:none;-moz-transition-property:none;transition-property:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#topNavContainer header #languagesAndNavigation nav{width:100%;float:left;clear:both;border-top:solid 1px #323232;border-bottom:solid 1px #323232;padding:10px 0 14px 0;text-align:center;position:static}#topNavContainer header #languagesAndNavigation nav ul{width:100%;text-align:center;font-size:0}#topNavContainer header #languagesAndNavigation nav ul li{display:inline-block;float:none;margin:0}#topNavContainer header #languagesAndNavigation nav.mobileLanguages{display:block;border:none}#topNavContainer header #languagesAndNavigation .languages{display:none}#topNavContainer.open{background:#000}#topNavContainer.open header #languagesAndNavigation{display:block}#fixedTopContainer.fixed #topNavContainer header .mobileMenu{top:13px}#fixedTopContainer.fixed #topNavContainer{padding-bottom:0}#fixedTopContainer.fixed #topNavContainer header #languagesAndNavigation{top:70px}}@media (max-width:767px){#fixedTopContainer.fixed{-webkit-animation:none;-moz-animation:none;animation:none}#fixedTopContainer.fixed .servicesNav{display:none!important}#topNavContainer{height:44px;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;animation:none;padding-bottom:11px}#topNavContainer header .servicesNav{display:none}#topNavContainer header #topLogo{margin-left:15px}#topNavContainer header .mobileMenu{right:15px}#topNavContainer header #languagesAndNavigation{visibility:visible!important;display:none;top:90px}#topNavContainer header #languagesAndNavigation nav:not(.mobileLanguages) ul li{display:block;float:none;margin:0;width:100%}#topNavContainer header #languagesAndNavigation nav:not(.mobileLanguages) ul li a{position:relative;z-index:100}#topNavContainer.open{background:#000}#topNavContainer.open header #languagesAndNavigation{opacity:1;display:block;visibility:visible;top:90px}#fixedTopContainer.fixed #topNavContainer{padding-bottom:0}#fixedTopContainer.fixed #topNavContainer header #languagesAndNavigation{top:60px}}.defaultSectionContainer{width:100%;float:left;clear:both}#mainPageIntroSection #mainPageIntroTop{width:100%;float:left;clear:both;background:url(../images/backgrounds/mainPageIntro.jpg) no-repeat center center;background-size:cover;height:575px}#mainPageIntroSection #mainPageIntroTop table,#mainPageIntroSection #mainPageIntroTop tr,#mainPageIntroSection #mainPageIntroTop td,#mainPageIntroSection #mainPageIntroTop tbody{width:100%;height:inherit;vertical-align:middle;text-align:center;table-layout:fixed}#mainPageIntroSection #mainPageIntroTop .logoContainer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;max-width:100%}#mainPageIntroSection #mainPageIntroTop .logoContainer img{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mainPageIntroSection #mainPageIntroBottom .boxes{width:100%;float:left;clear:both}#mainPageIntroSection #mainPageIntroBottom .boxes .box{width:25%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 65px 65px 40px;position:relative;cursor:pointer;-webkit-box-shadow:inset 0 0 0 2000px rgba(0,0,0,0);box-shadow:inset 0 0 0 2000px rgba(0,0,0,0);-webkit-transition:box-shadow .3s ease-out;-moz-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out}#mainPageIntroSection #mainPageIntroBottom .boxes .box .iconContainer{width:102px;height:102px;border-radius:102px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);background:no-repeat center center #fff}#mainPageIntroSection #mainPageIntroBottom .boxes .box p{font-family:'Gotham Rounded Book A','Gotham Rounded Book B';font-size:22px;line-height:28px;display:block;width:100%;padding-top:10px}#mainPageIntroSection #mainPageIntroBottom .boxes .box>span{display:block;background:url(../images/svg/arrow.svg);width:19px;height:21px;background-size:19px 21px;opacity:.5;position:absolute;bottom:40px;-webkit-transition:transform .3s ease-out,opacity .2s ease-out;-moz-transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out}#mainPageIntroSection #mainPageIntroBottom .boxes .box.first{background-color:#43b3df}#mainPageIntroSection #mainPageIntroBottom .boxes .box.first .iconContainer{background-image:url(../images/svg/icons/enterprise.svg)}#mainPageIntroSection #mainPageIntroBottom .boxes .box.second{background-color:#189478}#mainPageIntroSection #mainPageIntroBottom .boxes .box.second .iconContainer{background-image:url(../images/svg/icons/tia.svg)}#mainPageIntroSection #mainPageIntroBottom .boxes .box.third{background-color:#965f9e}#mainPageIntroSection #mainPageIntroBottom .boxes .box.third .iconContainer{background-image:url(../images/svg/icons/liferay_f.svg)}#mainPageIntroSection #mainPageIntroBottom .boxes .box.fourth{background-color:#ffc964}#mainPageIntroSection #mainPageIntroBottom .boxes .box.fourth .iconContainer{background-image:url(../images/svg/icons/sap.svg)}#mainPageIntroSection #mainPageIntroBottom .boxes .box:hover{-webkit-box-shadow:inset 0 0 0 2000px rgba(0,0,0,.2);box-shadow:inset 0 0 0 2000px rgba(0,0,0,.2)}#mainPageIntroSection #mainPageIntroBottom .boxes .box:hover>span{-webkit-transform:translate3d(0,10px,0) rotate(360deg);-moz-transform:translate3d(0,10px,0) rotate(360deg);-ms-transform:translate3d(0,10px,0) rotate(360deg);transform:translate3d(0,10px,0) rotate(360deg);opacity:1}@media (max-width:1050px){#mainPageIntroSection #mainPageIntroBottom .boxes{width:100%;float:left;clear:both}#mainPageIntroSection #mainPageIntroBottom .boxes .box{padding:32px 20px 55px 20px}#mainPageIntroSection #mainPageIntroBottom .boxes .box p{font-size:18px;line-height:22px}}@media (max-height:1024px){#mainPageIntroSection #mainPageIntroBottom .boxes{width:100%;float:left;clear:both}#mainPageIntroSection #mainPageIntroBottom .boxes .box{padding:18px 18px 55px 18px}#mainPageIntroSection #mainPageIntroBottom .boxes .box .iconContainer{width:65px;height:65px;background-size:50% auto}#mainPageIntroSection #mainPageIntroBottom .boxes .box.third .iconContainer{background-size:auto 50%}#mainPageIntroSection #mainPageIntroBottom .boxes .box p{font-size:18px;line-height:22px;padding:0}#mainPageIntroSection #mainPageIntroBottom .boxes .box>span{position:absolute;bottom:20px;left:10px;-webkit-transition:transform .3s ease-out,opacity .2s ease-out;-moz-transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out}}@media (max-width:767px){#mainPageIntroSection #mainPageIntroBottom .boxes{width:100%;float:left;clear:both}#mainPageIntroSection #mainPageIntroBottom .boxes .box{padding:20px 10px 45px 10px;width:100%;text-align:center}#mainPageIntroSection #mainPageIntroBottom .boxes .box .iconContainer{margin:auto;float:none;width:65px;height:65px;background-size:50% auto}#mainPageIntroSection #mainPageIntroBottom .boxes .box.third .iconContainer{background-size:auto 50%}#mainPageIntroSection #mainPageIntroBottom .boxes .box p{font-size:18px;line-height:22px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mainPageIntroSection #mainPageIntroBottom .boxes .box>span{display:block;background:url(../images/svg/arrow.svg) no-repeat center center;width:100%;height:21px;background-size:19px 21px;opacity:.5;position:absolute;bottom:20px;left:0;-webkit-transition:transform .3s ease-out,opacity .2s ease-out;-moz-transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out}}.defaultSectionContainer.mainPageServices .serviceContent,.defaultSectionContainer.mainPageServices .serviceBg{width:50%;float:left}.defaultSectionContainer.mainPageServices .serviceContent{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:155px 50px 75px 50px}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav{position:absolute;top:100px;left:30px;display:none!important}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a{display:block;width:32px;height:32px;background:no-repeat center center #fff;float:left;margin-right:10px;border-radius:32px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);opacity:.2;-webkit-transition:transform .3s ease-out,opacity .3s ease-out;-moz-transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;cursor:pointer}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a.active{opacity:1;cursor:default}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a.dedicated{background-image:url(../images/svg/icons/enterprise2.svg)}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a.ready{background-image:url(../images/svg/icons/tia2.svg)}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a.applications{background-image:url(../images/svg/icons/apps2.svg)}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a.sap{background-image:url(../images/svg/icons/sap2.svg)}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a:hover:not(.active){opacity:.5;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.defaultSectionContainer.mainPageServices .serviceContent .nextSecctionArrow{display:block;background:url(../images/svg/arrow.svg);width:19px;height:21px;background-size:19px 21px;opacity:.5;position:absolute;bottom:40px;left:40px;-webkit-transition:transform .3s ease-out,opacity .2s ease-out;-moz-transition:transform .3s ease-out,opacity .2s ease-out;transition:transform .3s ease-out,opacity .2s ease-out;cursor:pointer}.defaultSectionContainer.mainPageServices .serviceContent .nextSecctionArrow:hover{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:1}.defaultSectionContainer.mainPageServices .serviceContent .centerFix{width:100%;height:inherit;vertical-align:middle;table-layout:fixed}.defaultSectionContainer.mainPageServices .serviceContent .centerFix tr,.defaultSectionContainer.mainPageServices .serviceContent .centerFix td{width:100%;height:inherit;vertical-align:middle}.defaultSectionContainer.mainPageServices .serviceContent article{margin:auto;max-width:600px}.defaultSectionContainer.mainPageServices .serviceContent article h2{font-size:48px;line-height:60px;padding-bottom:20px;margin-top:0}.defaultSectionContainer.mainPageServices .serviceContent article p{font-size:18px;line-height:24px;margin-bottom:20px}.defaultSectionContainer.mainPageServices .serviceContent article p strong{font-weight:normal;font-family:'Source Bold'}.defaultSectionContainer.mainPageServices .serviceContent article .list{width:100%;float:left;clear:both;padding-top:35px}.defaultSectionContainer.mainPageServices .serviceContent article .list .element{width:125px;height:145px;float:left;margin-right:15px;text-align:center;margin-bottom:20px}.defaultSectionContainer.mainPageServices .serviceContent article .list .element .iconContainer{width:102px;height:102px;margin:auto;border-radius:102px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);background:url(../images/tmp/dolar.png) no-repeat center center #fff}.defaultSectionContainer.mainPageServices .serviceContent article .list .element>span,.defaultSectionContainer.mainPageServices .serviceContent article .list .element a{display:block;float:left;clear:both;width:100%;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';text-transform:uppercase;font-size:13px;margin-top:20px}.defaultSectionContainer.mainPageServices table,.defaultSectionContainer.mainPageServices tr,.defaultSectionContainer.mainPageServices td{width:100%;min-height:inherit}.defaultSectionContainer.mainPageServices.dedicatedServices .serviceContent{background-color:#43b3df}.defaultSectionContainer.mainPageServices.dedicatedServices .serviceBg{background:url(../images/backgrounds/mainPageApplications.jpg) no-repeat center center;background-size:cover;float:right}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element .iconContainer{background:center center no-repeat;-webkit-box-shadow:none;box-shadow:none}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.insurance .iconContainer{background-image:url(../images/svg/icons/enterprise/insurance.svg)}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.banking .iconContainer{background-image:url(../images/svg/icons/enterprise/banking.svg)}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.industry .iconContainer{background-image:url(../images/svg/icons/enterprise/industry.svg)}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.transport .iconContainer{background-image:url(../images/svg/icons/enterprise/transport.svg)}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.administration .iconContainer{background-image:url(../images/svg/icons/enterprise/administration.svg)}.defaultSectionContainer.mainPageServices.dedicatedServices article{opacity:0;-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element{opacity:0;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.insurance{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.banking{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.industry{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.transport{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element.administration{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}.defaultSectionContainer.mainPageServices.dedicatedServices.on article{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.dedicatedServices.on article .list .element{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.readyProductsServices .serviceContent{background-color:#189478;float:right}.defaultSectionContainer.mainPageServices.readyProductsServices .serviceBg{background:url(../images/backgrounds/mainPageReadyProducts.jpg) no-repeat center top;background-size:cover;float:left}.defaultSectionContainer.mainPageServices.readyProductsServices .nextSecctionArrow{left:auto;right:40px}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element{width:165px;margin-right:30px;height:190px;cursor:pointer}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer{-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;transition:transform .3s ease-in;background-image:url(../images/svg/icons/readyProducts.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.TIA{background-image:url(../images/svg/icons/log.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.TIA7{background-image:url(../images/svg/icons/tia7.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.apKl{background-image:url(../images/svg/icons/mobileEw.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.apAg{background-image:url(../images/svg/icons/browser.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.konsult{background-image:url(../images/svg/icons/readyProducts.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.clock{background-image:url(../images/svg/icons/clock.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.liferay{background-image:url(../images/svg/icons/liferay.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.mobileEw{background-image:url(../images/svg/icons/mobileEw.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.sysGis{background-image:url(../images/svg/icons/systemGis.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer.browser{background-image:url(../images/svg/icons/browser.svg)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element:hover .iconContainer{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.defaultSectionContainer.mainPageServices.readyProductsServices article{opacity:0;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element{opacity:0;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element.first{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element.second{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element.third{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element.fourth{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element.fifth{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element.sixth{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;transition-delay:1.8s}.defaultSectionContainer.mainPageServices.readyProductsServices.on article{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.readyProductsServices.on article .list .element{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.applicationsServices .serviceContent{background-color:#965f9e}.defaultSectionContainer.mainPageServices.applicationsServices .serviceBg{background:url(../images/backgrounds/mainPageLiferay.jpg) no-repeat center center;background-size:cover;float:right}.defaultSectionContainer.mainPageServices.applicationsServices .roundBtn{margin-top:10px}.defaultSectionContainer.mainPageServices.applicationsServices .roundBtn:hover{background:#fff;border-color:#fff;color:#965f9e}.defaultSectionContainer.mainPageServices.applicationsServices article{opacity:0;-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.applicationsServices article .list .element{opacity:0;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.applicationsServices article .list .element.insurance{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.defaultSectionContainer.mainPageServices.applicationsServices article .list .element.banking{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.defaultSectionContainer.mainPageServices.applicationsServices article .list .element.industry{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.defaultSectionContainer.mainPageServices.applicationsServices article .list .element.transport{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.defaultSectionContainer.mainPageServices.applicationsServices article .list .element.administration{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}.defaultSectionContainer.mainPageServices.applicationsServices.on article{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.applicationsServices.on article .list .element{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.sapServices .serviceContent{background-color:#ffc964;float:right}.defaultSectionContainer.mainPageServices.sapServices .serviceBg{background:url(../images/backgrounds/mainPageSap.jpg) no-repeat center top;background-size:cover;float:left}.defaultSectionContainer.mainPageServices.sapServices .nextSecctionArrow{left:auto;right:40px}.defaultSectionContainer.mainPageServices.sapServices *{z-index:2;position:relative}.defaultSectionContainer.mainPageServices.sapServices .sapLogoContainer{position:relative;left:-40px;z-index:1;margin:auto;float:none;margin-bottom:-50px;max-width:100%}.defaultSectionContainer.mainPageServices.sapServices .sapLogoContainer img{max-width:120%;height:auto;display:block;margin:auto;padding:0 20px}.defaultSectionContainer.mainPageServices.sapServices p{color:#4c4c4c}.defaultSectionContainer.mainPageServices.sapServices .roundBtn{margin-top:10px;color:#4c4c4c;border-color:#4c4c4c}.defaultSectionContainer.mainPageServices.sapServices .roundBtn:hover{background:#4c4c4c;border-color:#4c4c4c;color:#fff}.defaultSectionContainer.mainPageServices.sapServices article{opacity:0;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.sapServices article .list .element{opacity:0;-webkit-transform:translate3d(0,100px,0);-moz-transform:translate3d(0,100px,0);-ms-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.defaultSectionContainer.mainPageServices.sapServices article .list .element.first{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}.defaultSectionContainer.mainPageServices.sapServices article .list .element.second{-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.defaultSectionContainer.mainPageServices.sapServices article .list .element.third{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}.defaultSectionContainer.mainPageServices.sapServices article .list .element.fourth{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}.defaultSectionContainer.mainPageServices.sapServices.on article{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSectionContainer.mainPageServices.sapServices.on article .list .element{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:1050px){.defaultSectionContainer.mainPageServices{position:relative}.defaultSectionContainer.mainPageServices .serviceContent,.defaultSectionContainer.mainPageServices .serviceBg{width:100%;float:left}.defaultSectionContainer.mainPageServices .serviceContent.serviceBg,.defaultSectionContainer.mainPageServices .serviceBg.serviceBg{height:450px}.defaultSectionContainer.mainPageServices .serviceContent{position:static;padding:50px 35px 75px 35px}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav{top:30px;left:30px}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a{opacity:.5;margin-right:20px}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a.active{opacity:1;cursor:default}.defaultSectionContainer.mainPageServices .serviceContent .servicesNav a:hover:not(.active){opacity:.7;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.defaultSectionContainer.mainPageServices .serviceContent .nextSecctionArrow{bottom:30px;left:30px;z-index:200}.defaultSectionContainer.mainPageServices .serviceContent article{margin:auto;max-width:100%}.defaultSectionContainer.mainPageServices .serviceContent article h2{font-size:48px;line-height:60px;padding-bottom:20px;margin-top:0}.defaultSectionContainer.mainPageServices.readyProductsServices .serviceContent{background-color:#189478;float:right}.defaultSectionContainer.mainPageServices.readyProductsServices .serviceBg{background:url(../images/backgrounds/mainPageReadyProducts.jpg) no-repeat center top;background-size:cover;float:left}.defaultSectionContainer.mainPageServices.readyProductsServices .nextSecctionArrow{left:40px;right:auto}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element{width:165px;margin-right:30px;height:190px;cursor:pointer}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer{-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;transition:transform .3s ease-in}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element:hover .iconContainer{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.defaultSectionContainer.mainPageServices.applicationsServices .serviceContent{background-color:#965f9e}.defaultSectionContainer.mainPageServices.sapServices .serviceContent{background-color:#ffc964;float:right}}@media (max-width:767px){.defaultSectionContainer.mainPageServices{position:relative}.defaultSectionContainer.mainPageServices .serviceContent,.defaultSectionContainer.mainPageServices .serviceBg{width:100%;float:left}.defaultSectionContainer.mainPageServices .serviceContent.serviceBg,.defaultSectionContainer.mainPageServices .serviceBg.serviceBg{height:300px}.defaultSectionContainer.mainPageServices .serviceContent{position:static;padding:25px 20px 75px 20px}.defaultSectionContainer.mainPageServices .serviceContent .nextSecctionArrow{bottom:30px;left:30px}.defaultSectionContainer.mainPageServices .serviceContent article{margin:auto;max-width:100%}.defaultSectionContainer.mainPageServices .serviceContent article h2{font-size:22px;line-height:26px;padding-bottom:0;margin-top:-8px}.defaultSectionContainer.mainPageServices .serviceContent article p{font-size:17px;line-height:22px}.defaultSectionContainer.mainPageServices.dedicatedServices article .list{width:100%;float:left;clear:both;padding-top:2px}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element{width:125px;height:95px;float:left;margin-right:15px;text-align:center;margin-bottom:20px}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element .iconContainer{width:65px;height:65px;background-size:50% auto}.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element>span,.defaultSectionContainer.mainPageServices.dedicatedServices article .list .element a{margin-top:7px}.defaultSectionContainer.mainPageServices.readyProductsServices .serviceContent{background-color:#189478;float:right}.defaultSectionContainer.mainPageServices.readyProductsServices .serviceBg{background:url(../images/backgrounds/mainPageReadyProducts.jpg) no-repeat center top;background-size:cover;float:left}.defaultSectionContainer.mainPageServices.readyProductsServices .nextSecctionArrow{left:40px;right:auto}.defaultSectionContainer.mainPageServices.readyProductsServices article .list{width:100%;float:left;clear:both;padding-top:2px}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element{width:100%;height:120px;float:left;margin-right:15px;text-align:center;margin-bottom:20px}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element .iconContainer{width:65px;height:65px;background-size:50% auto}.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element>span,.defaultSectionContainer.mainPageServices.readyProductsServices article .list .element a{margin-top:7px}.defaultSectionContainer.mainPageServices.sapServices .sapLogoContainer{position:relative;top:-20px;left:-40px;z-index:1;margin-bottom:-60px;max-width:100%}.defaultSectionContainer.mainPageServices.sapServices .sapLogoContainer img{max-width:120%;height:auto;margin-bottom:20px}.defaultSectionContainer.mainPageServices.applicationsServices .serviceContent{background-color:#965f9e}.defaultSectionContainer.mainPageServices.sapServices .serviceContent{background-color:#ffc964;float:right}}#mainPageClientsContainer{width:100%;float:left;clear:both;background:#fff;color:#808080;padding-bottom:55px}#mainPageClientsContainer #mainPageClients article{padding:35px 0 35px 0}#mainPageClientsContainer #mainPageClients article h2{color:#808080;font-size:48px;text-align:center}#mainPageClientsContainer #mainPageClients article p{font-size:17px;text-align:center;display:block;width:100%;color:#808080}#mainPageClientsContainer #mainPageClients .list{width:100%;float:left;clear:both;text-align:center;font-size:0;line-height:0}#mainPageClientsContainer #mainPageClients .list .client{height:150px;padding:0 20px;display:inline-block;text-align:center}#mainPageClientsContainer #mainPageClients .list .client table{max-width:100%}#mainPageClientsContainer #mainPageClients .list .client table,#mainPageClientsContainer #mainPageClients .list .client tr,#mainPageClientsContainer #mainPageClients .list .client td{height:inherit;text-align:center;vertical-align:middle;table-layout:fixed}#mainPageClientsContainer #mainPageClients .list .client img{font-size:12px;max-width:100%;display:block}#mainPageClientsContainer #mainPageClients .list .client{opacity:0;-webkit-transform:translate3d(-30px,-30px,0);-moz-transform:translate3d(-30px,-30px,0);-ms-transform:translate3d(-30px,-30px,0);transform:translate3d(-30px,-30px,0);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}#mainPageClientsContainer #mainPageClients .list .client:nth-child(1){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(3){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(4){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(5){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(6){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(7){-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(8){-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(9){-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(10){-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(11){-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;transition-delay:1.1s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(12){-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;transition-delay:1.2s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(13){-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;transition-delay:1.3s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(14){-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;transition-delay:1.4s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(15){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(16){-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;transition-delay:1.6s}#mainPageClientsContainer #mainPageClients .list .client:nth-child(17){-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;transition-delay:1.7s}#mainPageClientsContainer #mainPageClients.on .list .client{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (max-width:767px){#mainPageClientsContainer #mainPageClients .list .client{width:100%;padding:0!important;text-align:center;height:100px!important}#mainPageClientsContainer #mainPageClients .list .client table,#mainPageClientsContainer #mainPageClients .list .client tr,#mainPageClientsContainer #mainPageClients .list .client td{width:100%;text-align:center}#mainPageClientsContainer #mainPageClients .list .client img{margin:auto}}#mainPageQualityContainer{width:100%;float:left;clear:both;background:url(../images/backgrounds/quality.jpg) no-repeat center center #f9f9f9;border-top:solid 1px #e0e0e0;padding:75px 0 110px 0}#mainPageQualityContainer #mainPageQuality article{width:505px;padding-left:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;float:left}#mainPageQualityContainer #mainPageQuality article h2{color:#808080;font-size:48px;margin-bottom:35px}#mainPageQualityContainer #mainPageQuality article p{font-size:17px;color:#808080;line-height:24px;margin-bottom:25px}#mainPageQualityContainer #mainPageQuality .graphics{float:left}#mainPageQualityContainer #mainPageQuality .graphics .isoCertyficate{float:left;margin:60px 0 0 175px}#mainPageQualityContainer #mainPageQuality .graphics .profiDataLogo{float:left;margin:60px 0 0 80px}@media (max-width:767px){#mainPageClientsContainer #mainPageClients article h2{font-size:24px;margin-top:0}#mainPageClientsContainer #mainPageClients .list .client{width:100%;padding:0!important;text-align:center;height:100px!important}#mainPageClientsContainer #mainPageClients .list .client table,#mainPageClientsContainer #mainPageClients .list .client tr,#mainPageClientsContainer #mainPageClients .list .client td{width:100%;text-align:center}#mainPageClientsContainer #mainPageClients .list .client img{margin:auto}#mainPageQualityContainer{width:100%;float:left;clear:both;background:url(../images/backgrounds/quality.jpg) no-repeat center center #f9f9f9;border-top:solid 1px #e0e0e0;padding:45px 0 110px 0}#mainPageQualityContainer #mainPageQuality article{width:100%;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;float:left}#mainPageQualityContainer #mainPageQuality article h2{color:#808080;font-size:24px;margin-top:0;margin-bottom:35px}#mainPageQualityContainer #mainPageQuality article p{font-size:17px;color:#808080;line-height:24px;margin-bottom:25px}#mainPageQualityContainer #mainPageQuality .graphics{float:left;width:100%;text-align:center}#mainPageQualityContainer #mainPageQuality .graphics .isoCertyficate{float:none;margin:30px 20px;display:inline-block}#mainPageQualityContainer #mainPageQuality .graphics span{display:block;width:100%;float:left;clear:both;height:2px}#mainPageQualityContainer #mainPageQuality .graphics .profiDataLogo{float:none;margin:10px 20px;display:inline-block}}#subpageIntroContainer{width:100%;float:left;clear:both;height:458px;background:no-repeat left 0;background-size:cover;background-image:url(../images/backgrounds/mainPageIntro.jpg);background-position:center center}#subpageIntroContainer #subpageIntro{height:inherit}#subpageIntroContainer #subpageIntro table,#subpageIntroContainer #subpageIntro tr,#subpageIntroContainer #subpageIntro td{width:100%;height:inherit;vertical-align:middle;text-align:center}#subpageIntroContainer #subpageIntro h1{font-size:72px}#subpageIntroContainer #subpageIntro h2{font-size:28px;margin-bottom:-7px}@media (max-width:767px){#subpageIntroContainer{width:100%;float:left;clear:both;height:300px;background:no-repeat left 0;background-size:cover;background-image:url(../images/backgrounds/mainPageIntro.jpg);background-position:center center}#subpageIntroContainer #subpageIntro{height:inherit}#subpageIntroContainer #subpageIntro table,#subpageIntroContainer #subpageIntro tr,#subpageIntroContainer #subpageIntro td{width:100%;height:inherit;vertical-align:middle;text-align:center}#subpageIntroContainer #subpageIntro h1{font-size:42px}#subpageIntroContainer #subpageIntro h2{font-size:20px;margin-bottom:-7px}}.subpageContentContainer{width:100%;float:left;clear:both;padding-bottom:80px}.subpageContentContainer .subpageContent{padding-top:40px}.subpageContentContainer .subpageContent p{font-size:17px;line-height:24px;color:#808080}.subpageContentContainer .subpageContent p strong{font-family:'Source Bold';font-weight:normal}.subpageContentContainer .subpageContent br{margin-bottom:8px}.subpageContentContainer .subpageContent p a{color:#ed1c24;text-decoration:underline}.subpageContentContainer .subpageContent p a:hover{text-decoration:none}.subpageContentContainer .subpageContent h1,.subpageContentContainer .subpageContent h2,.subpageContentContainer .subpageContent h3,.subpageContentContainer .subpageContent h4,.subpageContentContainer .subpageContent h5,.subpageContentContainer .subpageContent h6{color:#808080}.subpageContentContainer .subpageContent h2{font-size:28px;color:#4c4c4c;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B';text-align:center;margin-bottom:25px}.subpageContentContainer .subpageContent ul,.subpageContentContainer .subpageContent li,.subpageContentContainer .subpageContent ol{color:#808080;font-size:17px;line-height:24px}.subpageContentContainer .subpageContent ul.nobullet{list-style:none;padding:0}.subpageContentContainer .subpageContent ul.nobullet li{margin:5px 0}.subpageContentContainer .subpageContent .defaultSepparator{width:300%;background:#e5e5e5;height:1px;float:left;clear:both;position:relative;left:-150%}.subpageContentContainer .subpageContent .btnContainer{width:100%;float:left;clear:both;text-align:center}.subpageContentContainer .subpageContent .btnContainer a{display:inline-block;background:#f14950;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';font-size:16px;color:#fff;height:41px;line-height:41px;border:solid 1px #333;border-radius:41px;padding:0 28px;-webkit-transition:color .3s ease-out,background .3s ease-out,border .3s ease-out;-moz-transition:color .3s ease-out,background .3s ease-out,border .3s ease-out;transition:color .3s ease-out,background .3s ease-out,border .3s ease-out}.subpageContentContainer .subpageContent .btnContainer a:hover{color:#f14950;background:#fff;border-color:#f14950}.subpageContentContainer .subpageContent .full{width:100%;float:left;clear:both}.subpageContentContainer .subpageContent .col1,.subpageContentContainer .subpageContent .col2{width:565px;float:left;max-width:48%}.subpageContentContainer .subpageContent .col1.col2,.subpageContentContainer .subpageContent .col2.col2{float:right}.subpageContentContainer .subpageContent.technologiesContent #technologiesLogotypes{width:100%;text-align:center;padding-top:50px;float:left;clear:both}.subpageContentContainer .subpageContent.technologiesContent #technologiesLogotypes img{max-width:100%;height:auto}.subpageContentContainer .subpageContent.companyPage,.subpageContentContainer .subpageContent.productPage,.subpageContentContainer .subpageContent.sapPageContent{padding-top:0}.subpageContentContainer .subpageContent.companyPage .aboutInfoMobile,.subpageContentContainer .subpageContent.productPage .aboutInfoMobile,.subpageContentContainer .subpageContent.sapPageContent .aboutInfoMobile{width:100%;float:left;margin:55px 0}.subpageContentContainer .subpageContent.companyPage .aboutInfo,.subpageContentContainer .subpageContent.productPage .aboutInfo,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo{width:100%;float:left;margin:55px 0}.subpageContentContainer .subpageContent.companyPage .aboutInfo table,.subpageContentContainer .subpageContent.companyPage .aboutInfo tr,.subpageContentContainer .subpageContent.companyPage .aboutInfo td,.subpageContentContainer .subpageContent.productPage .aboutInfo table,.subpageContentContainer .subpageContent.productPage .aboutInfo tr,.subpageContentContainer .subpageContent.productPage .aboutInfo td,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo table,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo tr,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo td{width:100%;height:inherit;vertical-align:middle;table-layout:fixed}.subpageContentContainer .subpageContent.companyPage .aboutInfo table img,.subpageContentContainer .subpageContent.companyPage .aboutInfo tr img,.subpageContentContainer .subpageContent.companyPage .aboutInfo td img,.subpageContentContainer .subpageContent.productPage .aboutInfo table img,.subpageContentContainer .subpageContent.productPage .aboutInfo tr img,.subpageContentContainer .subpageContent.productPage .aboutInfo td img,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo table img,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo tr img,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo td img{height:auto}.subpageContentContainer .subpageContent.companyPage .aboutInfo .col2,.subpageContentContainer .subpageContent.productPage .aboutInfo .col2,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo .col2{text-align:center}.subpageContentContainer .subpageContent.companyPage .aboutInfo.mission .col2,.subpageContentContainer .subpageContent.productPage .aboutInfo.mission .col2,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo.mission .col2{text-align:left}.subpageContentContainer .subpageContent.companyPage .aboutInfo.mission .col2 p,.subpageContentContainer .subpageContent.productPage .aboutInfo.mission .col2 p,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo.mission .col2 p{border-left:solid 3px #ed1c24;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Gotham Rounded Book A','Gotham Rounded Book B'}.subpageContentContainer .subpageContent.companyPage .aboutInfo.mission .col2 p strong,.subpageContentContainer .subpageContent.productPage .aboutInfo.mission .col2 p strong,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo.mission .col2 p strong{font-size:24px;color:#ed1c24;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B'}.subpageContentContainer .subpageContent.companyPage .aboutInfo:last-child,.subpageContentContainer .subpageContent.productPage .aboutInfo:last-child,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo:last-child{margin-bottom:0}.subpageContentContainer .subpageContent.companyPage.productPage table,.subpageContentContainer .subpageContent.productPage.productPage table,.subpageContentContainer .subpageContent.sapPageContent.productPage table{width:410px;max-width:100%;table-layout:fixed}@media (max-width:850px){.subpageContentContainer .subpageContent.companyPage.productPage table,.subpageContentContainer .subpageContent.productPage.productPage table,.subpageContentContainer .subpageContent.sapPageContent.productPage table{width:100%}}.subpageContentContainer .subpageContent.companyPage.productPage .col1 table,.subpageContentContainer .subpageContent.productPage.productPage .col1 table,.subpageContentContainer .subpageContent.sapPageContent.productPage .col1 table{float:right}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo{margin:40px 0}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo h2,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo h2,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo h2{text-align:left;font-size:24px;line-height:30px;margin:15px 0}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo .highlight,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo .highlight,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo .highlight{font-size:18px;color:#808080;line-height:30px;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B'}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo img,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo img,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo img{max-width:100%}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.even .col2,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.even .col2,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.even .col2{text-align:left}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.even .col1,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.even .col1,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.even .col1{text-align:center}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo p:last-child,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo p:last-child,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo p:last-child{margin-bottom:0}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.odd .col1,.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.even .col1,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.odd .col1,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.even .col1,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.odd .col1,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.even .col1{opacity:0;-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);-ms-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s;-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.odd .col2,.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.even .col2,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.odd .col2,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.even .col2,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.odd .col2,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.even .col2{opacity:0;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);display:block;-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);-moz-transition-timing-function:cubic-bezier(.680,-.550,.265,1.550);transition-timing-function:cubic-bezier(.680,-.550,.265,1.550)}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.odd.on .col1,.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.even.on .col1,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.odd.on .col1,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.even.on .col1,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.odd.on .col1,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.even.on .col1{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.odd.on .col2,.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo.even.on .col2,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.odd.on .col2,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo.even.on .col2,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.odd.on .col2,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo.even.on .col2{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.subpageContentContainer .subpageContent.companyPage.productPage .productPrezentation,.subpageContentContainer .subpageContent.productPage.productPage .productPrezentation,.subpageContentContainer .subpageContent.sapPageContent.productPage .productPrezentation{width:100%;float:left;clear:both;margin:60px 0 0;text-align:center}.subpageContentContainer .subpageContent.companyPage.productPage .productPrezentation p,.subpageContentContainer .subpageContent.productPage.productPage .productPrezentation p,.subpageContentContainer .subpageContent.sapPageContent.productPage .productPrezentation p{font-size:36px;line-height:45px;color:#4c4c4c;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B'}.subpageContentContainer .subpageContent.companyPage.productPage .productPrezentation p a,.subpageContentContainer .subpageContent.productPage.productPage .productPrezentation p a,.subpageContentContainer .subpageContent.sapPageContent.productPage .productPrezentation p a{color:#189478}.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent table,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent table,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent table{width:500px;table-layout:fixed;max-width:100%}@media (max-width:1030px){.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent table,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent table,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent table{width:100%}}.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent .aboutInfo,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent .aboutInfo,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent .aboutInfo{margin:70px 0}.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent .aboutInfo p:last-child,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent .aboutInfo p:last-child,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent .aboutInfo p:last-child{margin-bottom:0}.subpageContentContainer .subpageContent.employmentPage .btnContainer{margin:20px 0 70px 0}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment{margin-top:35px}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col1 ul,.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col2 ul{list-style:none;margin:15px 0;padding:0 0 0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col1 ul li,.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col2 ul li{display:block;width:100%;float:left;clear:both;padding-left:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col1.col1 ul li,.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col2.col1 ul li{background:url(../images/svg/listx.svg) no-repeat left 9px}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col1.col2 ul li,.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment .col2.col2 ul li{background:url(../images/svg/listTick.svg) no-repeat left 7px}.subpageContentContainer .subpageContent.employmentPage #employmentInfo{width:200%;padding:0 50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;left:-50%;float:left;clear:both;background:#fafafa;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;margin:60px 0 35px 0}.subpageContentContainer .subpageContent.employmentPage #employmentInfo article{width:860px;max-width:100%;padding-top:40px}.subpageContentContainer .subpageContent.employmentPage #employmentInfo article p{text-align:center;font-size:18px;line-height:26px}.subpageContentContainer .subpageContent.employmentPage #employmentInfo article .btnContainer{margin:15px 0 60px 0}.subpageContentContainer .subpageContent.employmentPage #afterHours{width:200%;padding:0 50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:both;position:relative;left:-50%;background:url(../images/backgrounds/afterHours.jpg) repeat-x bottom left;padding-bottom:195px;border-bottom:solid 1px #e5e5e5}.subpageContentContainer .subpageContent.employmentPage #afterHours .mainWrapper h2{display:block;width:100%;float:left;clear:both;margin-bottom:15px}.subpageContentContainer .subpageContent.employmentPage #internship{padding:40px 0 35px 0}.subpageContentContainer .subpageContent.employmentPage #internship article{width:780px;margin:auto;float:none;max-width:100%}.subpageContentContainer .subpageContent.employmentPage #internship article p{text-align:center;width:550px;display:block;margin:auto;max-width:100%}.subpageContentContainer .subpageContent.employmentPage #internship article #internshipGallery{width:100%;text-align:center;font-size:0;float:left;clear:both;margin:25px 0 0}.subpageContentContainer .subpageContent.employmentPage #internship article #internshipGallery img{display:inline-block;margin:0 10px;margin-bottom:20px}.subpageContentContainer .subpageContent.listOfJobs{width:100%;float:left;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0;padding-bottom:0}.subpageContentContainer .subpageContent.listOfJobs>p{font-size:17px;color:#808080;display:block;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.subpageContentContainer .subpageContent.listOfJobs .list{width:100%;float:left;clear:both;border-bottom:solid 1px #e5e5e5;margin-top:20px}.subpageContentContainer .subpageContent.listOfJobs .list .offer{width:100%;float:left;clear:both;border-top:solid 1px #e5e5e5}.subpageContentContainer .subpageContent.listOfJobs .list .offer a{display:block;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 15px 34px 15px;color:#4c4c4c;font-size:24px;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B';text-align:center;line-height:30px;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}.subpageContentContainer .subpageContent.listOfJobs .list .offer a span{display:inline-block;background:url(../images/svg/arrow4.svg) no-repeat center center;width:7px;height:12px;background-size:7px 13px;position:relative;top:-1px;left:8px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;transition:transform .3s ease-out}.subpageContentContainer .subpageContent.listOfJobs .list .offer a:hover{background:rgba(0,0,0,.1)}.subpageContentContainer .subpageContent.listOfJobs .list .offer a:hover span{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.subpageContentContainer .subpageContent.listOfJobs #noMatchContainer{width:100%;float:left;clear:both}.subpageContentContainer .subpageContent.listOfJobs #noMatchContainer #noMatch{width:600px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 15px 0 15px;margin:auto;text-align:center}.subpageContentContainer .subpageContent.listOfJobs #noMatchContainer #noMatch p{font-size:18px;line-height:26px;color:#808080;margin-bottom:0}.subpageContentContainer .subpageContent.jobOffer{width:100%;float:left;clear:both}.subpageContentContainer .subpageContent.jobOffer article{width:750px;max-width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:auto;margin-top:-25px}.subpageContentContainer .subpageContent.jobOffer article h2{font-size:24px;color:#4c4c4c}.subpageContentContainer .subpageContent.jobOffer article h3{font-size:18px;line-height:24px;color:#4c4c4c}.subpageContentContainer .subpageContent.jobOffer .requiredInfo{width:100%;float:left;clear:both;border-top:solid 1px #e5e5e5;margin-top:20px;padding-top:20px}.subpageContentContainer .subpageContent.jobOffer .requiredInfo .notice{color:#4c4c4c}.subpageContentContainer .subpageContent.contactPage #basicContactInfo{width:100%;float:left;clear:both;border-bottom:solid 1px #e5e5e5;text-align:center;padding:15px 0 40px 0}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a{display:inline-block;text-align:center;position:relative;font-size:38px;color:#ed1c24;text-decoration:underline;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B';margin-bottom:10px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a span{display:block;position:absolute;top:5px;left:-46px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a:hover{text-decoration:none}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.phoneNumberPerson{cursor:default;color:#808080;text-decoration:none}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.phoneNumber{cursor:default;color:#808080;text-decoration:none}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.phoneNumber span{background:url(../images/svg/phoneIcon2.svg),url(../images/svg/phoneIcon2.svg);width:38px;height:37px;background-size:38px 37px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.email span{background:url(../images/svg/envelopIcon2.svg),url(../images/svg/envelopIcon2.svg);width:39px;height:25px;background-size:39px 25px;top:15px;left:-56px}.subpageContentContainer .subpageContent.contactPage #staffList{width:100%;float:left;clear:both;text-align:center;font-size:0;padding:60px 0 0;line-height:0}.subpageContentContainer .subpageContent.contactPage #staffList .person{width:256px;height:360px;display:inline-block;margin:0 30px}.subpageContentContainer .subpageContent.contactPage #staffList .person .imageContainer{width:100%;height:169px}.subpageContentContainer .subpageContent.contactPage #staffList .person p{display:block;width:100%;text-align:center}.subpageContentContainer .subpageContent.contactPage #staffList .person p strong{font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B';display:block;width:100%;font-size:20px;color:#ed1c24;float:left;clear:both}.subpageContentContainer .subpageContent.contactPage #staffList .person p span{display:block;font-size:16px;color:#4c4c4c;width:100%;float:left;clear:both;margin-bottom:7px}.subpageContentContainer .subpageContent.contactPage #staffList .person p a{font-size:15px;color:#808080}.subpageContentContainer .subpageContent.contactPage #staffList .person p a.phoneNumber{cursor:default;text-decoration:none;margin-bottom:-5px;display:block}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer{width:100%;float:left;clear:both;background:#fafafa;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #mapContainer{width:50%;float:left;height:614px;border-right:solid 1px #e1e1e1;margin-bottom:-1px;position:relative;z-index:10;margin-right:-1px}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #mapContainer #map-canvas{height:inherit;width:100%}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer{float:left;width:427px;margin-left:40px;padding:33px 0 20px 0}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form{width:100%;float:left;clear:both}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form .formFix{display:none}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form label{font-size:16px;color:#4c4c4c;line-height:24px;width:100%;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';display:block;float:left;clear:both;margin-bottom:11px}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form label .error{color:#f14950;font-size:11px;position:relative;top:-1px}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form input{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ededed;border:solid 1px #bdbdbd;height:42px;border-radius:3px;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';font-size:12px;color:#333;padding:0 5px;margin-bottom:14px}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ededed;border:solid 1px #bdbdbd;height:42px;border-radius:3px;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';font-size:12px;color:#333;padding:9px 5px;margin-bottom:30px;height:172px;resize:none}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form button{display:block;background:#f14950;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';font-size:16px;float:left;cursor:pointer;color:#fff;height:41px;line-height:38px;border:solid 1px #333;border-radius:41px;padding:0 28px;-webkit-transition:color .3s ease-out,background .3s ease-out,border .3s ease-out;-moz-transition:color .3s ease-out,background .3s ease-out,border .3s ease-out;transition:color .3s ease-out,background .3s ease-out,border .3s ease-out}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer form button:hover{color:#f14950;background:#fff;border-color:#f14950}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer{width:100%;float:left;clear:both;padding-top:37px;margin-bottom:-30px}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo{width:840px;max-width:100%}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo article{float:left;width:100%}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo article .data{display:block;width:25%;font-family:'Source Bold';float:left;font-size:16px;color:#4c4c4c}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo article .other{display:block;width:74%;float:right}@media (max-width:1050px){.subpageContentContainer .subpageContent.contactPage #staffList .person{width:236px;height:360px;margin:0}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer{width:30%;width:calc(50% - 80px);width:calc(50% - 80px);width:calc(50% - 80px);margin-left:40px}}@media (max-width:767px){.subpageContentContainer{padding-bottom:40px}.subpageContentContainer .subpageContent{padding-top:40px}.subpageContentContainer .subpageContent .full{width:100%;float:left;clear:both}.subpageContentContainer .subpageContent .col1,.subpageContentContainer .subpageContent .col2{width:100%;float:left;max-width:100%}.subpageContentContainer .subpageContent .col1.col2,.subpageContentContainer .subpageContent .col2.col2{margin-bottom:10px}.subpageContentContainer .subpageContent.technologiesContent #technologiesLogotypes{padding-top:10px}.subpageContentContainer .subpageContent.companyPage,.subpageContentContainer .subpageContent.productPage,.subpageContentContainer .subpageContent.sapPageContent{padding-top:11px}.subpageContentContainer .subpageContent.companyPage .aboutInfoMobile,.subpageContentContainer .subpageContent.productPage .aboutInfoMobile,.subpageContentContainer .subpageContent.sapPageContent .aboutInfoMobile{width:100%;float:left;margin:10px 0}.subpageContentContainer .subpageContent.companyPage .aboutInfoMobile img,.subpageContentContainer .subpageContent.productPage .aboutInfoMobile img,.subpageContentContainer .subpageContent.sapPageContent .aboutInfoMobile img{margin-bottom:15px;margin-top:20px}.subpageContentContainer .subpageContent.companyPage .aboutInfo,.subpageContentContainer .subpageContent.productPage .aboutInfo,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo{width:100%;float:left;margin:10px 0}.subpageContentContainer .subpageContent.companyPage .aboutInfo img,.subpageContentContainer .subpageContent.productPage .aboutInfo img,.subpageContentContainer .subpageContent.sapPageContent .aboutInfo img{margin-bottom:15px;margin-top:20px}.subpageContentContainer .subpageContent.companyPage.productPage table,.subpageContentContainer .subpageContent.productPage.productPage table,.subpageContentContainer .subpageContent.sapPageContent.productPage table{width:100%;max-width:100%}.subpageContentContainer .subpageContent.companyPage.productPage .col1 table,.subpageContentContainer .subpageContent.productPage.productPage .col1 table,.subpageContentContainer .subpageContent.sapPageContent.productPage .col1 table{float:right}.subpageContentContainer .subpageContent.companyPage.productPage .aboutInfo,.subpageContentContainer .subpageContent.productPage.productPage .aboutInfo,.subpageContentContainer .subpageContent.sapPageContent.productPage .aboutInfo{margin:60px 0}.subpageContentContainer .subpageContent.companyPage.productPage .productPrezentation,.subpageContentContainer .subpageContent.productPage.productPage .productPrezentation,.subpageContentContainer .subpageContent.sapPageContent.productPage .productPrezentation{margin:37px 0 0}.subpageContentContainer .subpageContent.companyPage.productPage .productPrezentation p,.subpageContentContainer .subpageContent.productPage.productPage .productPrezentation p,.subpageContentContainer .subpageContent.sapPageContent.productPage .productPrezentation p{font-size:24px;line-height:30px}.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent table,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent table,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent table{width:100%}.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent .aboutInfo,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent .aboutInfo,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent .aboutInfo{margin:60px 0;width:100%;float:left}.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent .aboutInfo article,.subpageContentContainer .subpageContent.companyPage.productPage.sapPageContent .aboutInfo table,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent .aboutInfo article,.subpageContentContainer .subpageContent.productPage.productPage.sapPageContent .aboutInfo table,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent .aboutInfo article,.subpageContentContainer .subpageContent.sapPageContent.productPage.sapPageContent .aboutInfo table{width:100%;float:left;clear:both}.subpageContentContainer .subpageContent.employmentPage .btnContainer{margin-bottom:30px;margin-top:0}.subpageContentContainer .subpageContent.employmentPage .btnContainer a{padding:0 13px;font-size:14px}.subpageContentContainer .subpageContent.employmentPage #employmentInfo{margin-top:20px}.subpageContentContainer .subpageContent.employmentPage #employmentInfo article{width:100%;padding:0;min-width:0;max-width:100%;padding-top:15px}.subpageContentContainer .subpageContent.employmentPage #employmentInfo article .btnContainer{margin-bottom:30px}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment{margin-top:30px}.subpageContentContainer .subpageContent.employmentPage #uniqueEnvironment h2{margin-top:0}.subpageContentContainer .subpageContent.employmentPage #afterHours{background-size:auto 70px;padding-bottom:80px;margin-top:-15px}.subpageContentContainer .subpageContent.employmentPage #afterHours .mainWrapper{padding:0;min-width:0}.subpageContentContainer .subpageContent.employmentPage #internship{margin-top:-18px}.subpageContentContainer .subpageContent.employmentPage #internship article #internshipGallery img{width:120px;height:80px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo{padding:5px 0 30px 0}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a{display:inline-block;text-align:center;position:relative;font-size:18px;color:#ed1c24;text-decoration:underline;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B';margin-bottom:10px;left:15px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a span{display:block;position:absolute;top:-1px;left:-32px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a:hover{text-decoration:none}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.phoneNumberPerson{cursor:default;color:#808080;text-decoration:none}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.phoneNumber{cursor:default;color:#808080;text-decoration:none}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.phoneNumber span{background:url(../images/svg/phoneIcon2.svg),url(../images/svg/phoneIcon2.svg);width:25px;height:24px;background-size:25px 24px}.subpageContentContainer .subpageContent.contactPage #basicContactInfo a.email span{background:url(../images/svg/envelopIcon2.svg),url(../images/svg/envelopIcon2.svg);width:28px;height:18px;background-size:28px 18px;top:4px;left:-40px}.subpageContentContainer .subpageContent.contactPage #staffList{padding:50px 0 20px 0}.subpageContentContainer .subpageContent.contactPage #staffList .person{width:400px;max-width:100%;margin:auto;margin-bottom:20px;clear:both;height:auto;display:inline-block;position:relative}.subpageContentContainer .subpageContent.contactPage #staffList .person .imageContainer{width:97px;height:97px;float:left;position:absolute;top:0;left:0}.subpageContentContainer .subpageContent.contactPage #staffList .person .imageContainer img{width:97px;height:97px;text-align:center;margin:auto}.subpageContentContainer .subpageContent.contactPage #staffList .person p{display:block;float:right;width:205px;text-align:center;margin-top:0;position:relative;z-index:10}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #mapContainer{width:100%;float:left;height:614px;border-bottom:solid 1px #e5e5e5}.subpageContentContainer .subpageContent.contactPage #contactMapAndFormContainer #formContainer{width:100%;margin-left:0;padding:33px 15px 30px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #e5e5e5}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer{width:100%;padding-top:10px}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo{width:100%;max-width:100%}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo article{float:left;width:100%}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo article .data{width:100%}.subpageContentContainer .subpageContent.contactPage #companyInfoContainer #companyInfo article .other{width:100%}}#productIntroContainer{width:100%;float:left;clear:both;background:url(../images/backgrounds/productIntroBg.png) repeat-x center center #178d71;padding:100px 0;position:relative}#productIntroContainer #productNav{width:100%;position:absolute;top:35px;left:0;z-index:10}#productIntroContainer #productNav #topLogo{display:block;background:url(../images/misc/topLogo.png);width:52px;height:44px;text-indent:-9999px;float:left;margin:0 0 0 30px}#productIntroContainer #productNav nav{float:right;margin-right:10px}#productIntroContainer #productNav nav a{display:block;width:49px;height:49px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;background:rgba(0,0,0,.2) no-repeat center center;float:left;margin:0 10px;border-radius:49px;text-indent:-9999px;opacity:.5;-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}#productIntroContainer #productNav nav a.prevProduct{background-image:url(../images/svg/prevArrow.svg);background-size:21px 19px}#productIntroContainer #productNav nav a.nextProduct{background-image:url(../images/svg/nextArrow.svg);background-size:21px 19px}#productIntroContainer #productNav nav a.close{background-image:url(../images/svg/close.svg);background-size:14px 14px}#productIntroContainer #productNav nav a:hover{opacity:.65;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#productIntroContainer #productIntro article{width:100%;float:left;clear:both;text-align:center}#productIntroContainer #productIntro article .iconContainer{display:block;margin:auto;width:102px;height:102px;border-radius:102px;background:url(../images/svg/icons/readyProducts.svg) #fff no-repeat center center;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.15);box-shadow:2px 2px 2px rgba(0,0,0,.15);margin-bottom:20px}#productIntroContainer #productIntro article .iconContainer.TIA{background-image:url(../images/svg/icons/log.svg)}#productIntroContainer #productIntro article .iconContainer.TIA7{background-image:url(../images/svg/icons/tia7.svg)}#productIntroContainer #productIntro article .iconContainer.apKl{background-image:url(../images/svg/icons/mobileEw.svg)}#productIntroContainer #productIntro article .iconContainer.apAg{background-image:url(../images/svg/icons/browser.svg)}#productIntroContainer #productIntro article .iconContainer.konsult{background-image:url(../images/svg/icons/readyProducts.svg)}#productIntroContainer #productIntro article .iconContainer.mobile{background-image:url(../images/svg/icons/mobile.svg)}#productIntroContainer #productIntro article .iconContainer.clock{background-image:url(../images/svg/icons/clock.svg)}#productIntroContainer #productIntro article .iconContainer.liferay{background-image:url(../images/svg/icons/liferay.svg)}#productIntroContainer #productIntro article .iconContainer.mobileEw{background-image:url(../images/svg/icons/mobileEw.svg)}#productIntroContainer #productIntro article .iconContainer.sysGis{background-image:url(../images/svg/icons/systemGis.svg)}#productIntroContainer #productIntro article .iconContainer.browser{background-image:url(../images/svg/icons/browser.svg)}#productIntroContainer #productIntro article .iconContainer.mobile{background-image:url(../images/svg/icons/mobile.svg)}#productIntroContainer #productIntro article h1{font-size:48px;display:block;width:100%;float:left;clear:both}#productIntroContainer #productIntro article h2{display:block;font-size:28px;float:left;clear:both;width:100%;margin-top:10px;margin-bottom:25px}#productIntroContainer #productIntro article p{display:block;font-size:20px;line-height:26px;clear:both;margin:15px auto;max-width:100%;width:760px}.sapPage #productIntroContainer{background:url(../images/backgrounds/sap.jpg) no-repeat top center;background-size:cover;padding-bottom:35px}.sapPage #productIntroContainer #productIntro article{width:100%;float:left;clear:both;text-align:center}.sapPage #productIntroContainer #productIntro article h1{display:block;margin:15px auto;background:url(../images/misc/sapLogo.png);width:483px;height:112px;text-indent:-9999px;float:none;margin-top:5px}.sapPage #productIntroContainer #productIntro article h2{font-size:48px;color:#4c4c4c;margin-top:30px;margin-bottom:25px}.sapPage #productIntroContainer #productIntro article p{color:#4c4c4c;line-height:26px;margin:15px auto 25px auto}.sapPage #productIntroContainer #productIntro article p strong{font-weight:normal;font-family:'Source Bold'}@media (max-width:767px){#productIntroContainer{padding-bottom:35px}#productIntroContainer #productNav{width:100%;position:absolute;top:35px;left:0;z-index:10}#productIntroContainer #productNav #topLogo{margin:0 0 0 15px}#productIntroContainer #productNav nav{float:right;margin-right:5px}#productIntroContainer #productIntro article .iconContainer{width:77px;height:77px;margin-bottom:10px;background-repeat:no-repeat;background-size:60% auto;margin-top:20px}#productIntroContainer #productIntro article h1{font-size:30px}#productIntroContainer #productIntro article h2{display:block;font-size:21px;margin-top:0;margin-bottom:25px}#productIntroContainer #productIntro article p{display:block;font-size:17px;line-height:22px;clear:both;margin:15px auto}.sapPage #productIntroContainer{background:#ffc964;background-size:cover;padding-bottom:30px}.sapPage #productIntroContainer #productIntro article{width:100%;float:left;clear:both;text-align:center}.sapPage #productIntroContainer #productIntro article h1{margin:15px auto;width:288px;height:67px;background-size:288px 67px;margin-top:15px}.sapPage #productIntroContainer #productIntro article h2{font-size:30px;color:#4c4c4c;margin-top:20px;margin-bottom:25px}.sapPage #productIntroContainer #productIntro article p{margin:15px auto 20px auto}}#sapContactContainer{width:100%;float:left;clear:both;background:#fafafa;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;margin-top:-65px;padding:55px 0 70px 0}#sapContactContainer #sapContact article{width:780px;max-width:100%;text-align:center;margin:auto}#sapContactContainer #sapContact article h3{color:#808080;font-size:24px;line-height:30px;margin-bottom:25px}#sapContactContainer #sapContact article p{font-size:30px;line-height:38px;color:#4c4c4c;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B'}#sapContactContainer #sapContact article p a{clear:both;color:#ed1c24;display:block;margin:5px auto;text-decoration:underline}#sapContactContainer #sapContact article p a:hover{text-decoration:none}.sapPage #mainPageClientsContainer.customSection #mainPageClients article h2{font-size:36px}.sapPage #mainPageClientsContainer.customSection #mainPageClients article .list{width:100%;float:left;clear:both;text-align:center;font-size:0;line-height:0}.sapPage #mainPageClientsContainer.customSection #mainPageClients article .list .client{height:130px;padding:0 30px;margin-bottom:10px}@media (max-width:767px){#sapContactContainer{padding:20px 0}#sapContactContainer #sapContact article h3{color:#808080;font-size:20px;line-height:24px;margin-bottom:25px}#sapContactContainer #sapContact article p{font-size:24px;line-height:30px;color:#4c4c4c;font-family:'Gotham Rounded Medium A','Gotham Rounded Medium B'}#sapContactContainer #sapContact article p a{clear:both;color:#ed1c24;display:block;margin:5px auto;text-decoration:underline}#sapContactContainer #sapContact article p a:hover{text-decoration:none}.sapPage #mainPageClientsContainer.customSection #mainPageClients article h2{font-size:30px}}#productBottomNavContainer{width:100%;float:left;clear:both;background:#189478;padding:70px 0}#productBottomNavContainer #productBottomNav{width:inherit;position:relative}#productBottomNavContainer #productBottomNav nav{width:inherit;position:relative;text-align:center;font-size:0;line-height:0}#productBottomNavContainer #productBottomNav nav a{display:inline-block;position:relative;font-size:16px;color:#fff;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';margin:0 15px;height:43px;line-height:41px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;border-radius:30px;-webkit-transition:background .3s ease-out,opacity .3s ease-in;-moz-transition:background .3s ease-out,opacity .3s ease-in;transition:background .3s ease-out,opacity .3s ease-in}#productBottomNavContainer #productBottomNav nav a span{display:block;position:absolute}#productBottomNavContainer #productBottomNav nav a.prevProduct{padding:0 22px 0 46px}#productBottomNavContainer #productBottomNav nav a.prevProduct span{background-image:url(../images/svg/prevArrow.svg);width:16px;height:14px;background-size:16px 14px;top:14px;left:20px}#productBottomNavContainer #productBottomNav nav a.nextProduct{padding:0 46px 0 22px}#productBottomNavContainer #productBottomNav nav a.nextProduct span{background-image:url(../images/svg/nextArrow.svg);width:16px;height:14px;background-size:16px 14px;top:14px;right:20px}#productBottomNavContainer #productBottomNav nav a.close{padding:0 52px 0 28px;position:absolute;top:0;right:0;margin-right:20px;opacity:.5}#productBottomNavContainer #productBottomNav nav a.close span{background-image:url(../images/svg/close.svg);width:14px;height:14px;background-size:14px 14px;top:14px;right:20px}@media (max-width:850px) and (min-width:767px){#productBottomNavContainer #productBottomNav nav a.close{padding:0 52px 0 28px;position:relative;top:0;right:0;margin-right:20px;opacity:.5}#productBottomNavContainer #productBottomNav nav a.close span{background-image:url(../images/svg/close.svg);width:14px;height:14px;background-size:14px 14px;top:14px;right:20px}}#productBottomNavContainer #productBottomNav nav a:hover{background-color:#000;opacity:1}.sapPage #productBottomNavContainer{background:#ffc964}.sapPage #productBottomNavContainer #productBottomNav nav a.close{position:relative;top:0;left:0;border-color:#000;color:#000}.sapPage #productBottomNavContainer #productBottomNav nav a.close span{background-image:url(../images/svg/close2.svg)}.sapPage #productBottomNavContainer #productBottomNav nav a.close:hover{background-color:#fff}@media (max-width:767px){#productBottomNavContainer{padding:40px 0 10px 0}#productBottomNavContainer #productBottomNav nav a{margin-bottom:20px}#productBottomNavContainer #productBottomNav nav a.close{position:relative;top:0;left:0;padding:0 52px 0 28px;margin-right:0;opacity:.5}#productBottomNavContainer #productBottomNav nav a.close span{background-image:url(../images/svg/close.svg);width:14px;height:14px;background-size:14px 14px;top:14px;right:20px}.sapPage #productBottomNavContainer{background:#ffc964}.sapPage #productBottomNavContainer #productBottomNav nav a.close{position:relative;top:0;left:0;border-color:#000;color:#000}.sapPage #productBottomNavContainer #productBottomNav nav a.close span{background-image:url(../images/svg/close2.svg)}.sapPage #productBottomNavContainer #productBottomNav nav a.close:hover{background-color:#fff}}#footerContainer{width:100%;float:left;clear:both;border-top:solid 8px #ed1c24;background:#333;padding:5px 0 65px 0}#footerContainer footer{color:#ccc}#footerContainer footer h3{font-size:17px;color:#ccc}#footerContainer footer .mainContact{width:100%;float:left;clear:both;border-top:solid 1px #5c5c5c;border-bottom:solid 1px #5c5c5c;min-height:55px}#footerContainer footer .mainContact .phoneNumber,#footerContainer footer .mainContact .email{font-size:18px;color:#ccc;line-height:55px;height:55px;display:block;float:left;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;transition:color .3s ease-out}#footerContainer footer .mainContact .phoneNumber.phoneNumber,#footerContainer footer .mainContact .email.phoneNumber{background:url(../images/svg/phoneIcon.svg) no-repeat center left;background-size:22px 27px;padding-left:35px;margin-left:3px;cursor:default}#footerContainer footer .mainContact .phoneNumber.email,#footerContainer footer .mainContact .email.email{background:url(../images/svg/envelopIcon.svg) no-repeat center left;background-size:27px 18px;padding-left:43px;margin-left:48px}#footerContainer footer .mainContact .phoneNumber.email:hover,#footerContainer footer .mainContact .email.email:hover{color:#fff;text-decoration:underline}#footerContainer footer .mainContact .contactBtn{font-size:17px;display:block;float:left;color:#fff;font-family:'Gotham Rounded Book A','Gotham Rounded Book B';height:33px;position:relative;line-height:33px;background:#191919;padding:0 32px 0 13px;border-radius:7px;margin:11px 0 0 50px;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}#footerContainer footer .mainContact .contactBtn span{display:block;position:absolute;top:0;right:10px;background:url(../images/svg/arrow3.svg) no-repeat center center;height:33px;width:6px;background-size:6px 9px}#footerContainer footer .mainContact .contactBtn:hover{background:#444}#footerContainer footer #departaments{width:920px;float:left;clear:both;padding-top:15px}#footerContainer footer #departaments h3{display:none}#footerContainer footer #departaments p{display:block;float:left;margin-right:65px;color:#b2b2b2;line-height:24px;font-size:17px}#footerContainer footer #departaments p strong{font-family:'Source Bold';font-weight:normal}#footerContainer footer #departaments p a{color:#b2b2b2;cursor:default}#footerContainer footer #foot{float:right;margin-top:35px}#footerContainer footer #foot img{float:right;margin-bottom:10px}#footerContainer footer #foot span{display:block;width:100%;clear:both;text-align:right;font-size:14px;color:#ccc}@media (min-width:768px) and (max-width:950px){#footerContainer footer{position:relative}#footerContainer footer #departaments p:last-child{clear:both}#footerContainer footer #foot{position:absolute;top:105px;right:45px}}@media (max-width:767px){#footerContainer{text-align:center;padding:5px 0 65px 0}#footerContainer footer{color:#ccc}#footerContainer footer h3{font-size:17px;color:#ccc}#footerContainer footer .mainContact .phoneNumber,#footerContainer footer .mainContact .email{display:inline-block;float:none;position:relative;left:-5px;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;transition:color .3s ease-out}#footerContainer footer .mainContact .phoneNumber.phoneNumber,#footerContainer footer .mainContact .email.phoneNumber{background:url(../images/svg/phoneIcon.svg) no-repeat center left;background-size:22px 27px;margin-left:0;cursor:default}#footerContainer footer .mainContact .phoneNumber.email,#footerContainer footer .mainContact .email.email{margin-left:6px}#footerContainer footer .mainContact .contactBtn{display:inline-block;float:none;clear:both;margin:11px 0 20px 0;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;transition:background .3s ease-out}#footerContainer footer #departaments{width:100%;float:left;clear:both;padding-top:15px}#footerContainer footer #departaments h3{display:none}#footerContainer footer #departaments p{display:block;width:100%;float:left;margin-right:0;color:#b2b2b2;line-height:24px;font-size:17px}#footerContainer footer #departaments p strong{font-family:'Source Bold';font-weight:normal}#footerContainer footer #departaments p a{color:#b2b2b2;cursor:default}#footerContainer footer #foot{float:left;width:100%;margin-top:20px}#footerContainer footer #foot img{float:none;margin:auto;margin-bottom:10px}#footerContainer footer #foot span{display:block;width:100%;clear:both;text-align:center;font-size:14px;color:#ccc}}@media (max-width:767px){.defaultSectionContainer.mainPageServices .serviceContent .servicesNav{display:block!important}}