iframe{display:block;}textarea{resize:vertical;}*:focus{outline:0;}.navbar .brand{display:none;cursor:pointer;}.navbar .nav .subnav{list-style:none;padding:0;margin:0;}.navbar .nav .subnav a{text-decoration:none;}.ka-panel.close{color:inherit;float:none;font-size:inherit;font-weight:inherit;line-height:inherit;opacity:1;filter:alpha(opacity=100);text-shadow:none;}.ka-panel.close:hover,.ka-panel.close:focus{opacity:1;filter:alpha(opacity=100);}@media (max-width: 991px){.navbar .brand{display:block;margin-left:10px;}.navbar .nav .subnav li:hover{background-color:#f2f2f2;}.navbar .nav .subnav a{display:inline-block;padding:8px 20px;}.navbar .nav .subnav a{color:#777;font-weight:bold;}.navbar .nav .subnav a:hover{color:#333;}.navbar .nav .subnav a:before{content:"»\a0";}}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px;}#slideshow div.csc-textpic-left .csc-textpic-imagewrap{float:none;}#slideshow div.csc-textpic .csc-textpic-imagewrap figure,#slideshow div.csc-textpic figure.csc-textpic-imagewrap{display:block;}#slideshow .csc-textpic-image{margin:0;}#slideshow DIV.csc-textpic,#slideshow DIV.csc-textpic DIV.csc-textpic-imagerow,#slideshow UL.csc-uploads LI{overflow:visible;}#slideshow .csc-textpic-imagecolumn{float:none;}#slideshow .csc-textpic-imagewrap FIGURE,#slideshow .csc-textpic-imagewrap{display:block;}#slideshow .csc-textpic-imagewrap{float:none;}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;src:local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(../font/SourceSansPro-200.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(../font/SourceSansPro-300.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local('Source Sans Pro Light Italic'), local('SourceSansPro-LightIt'), url(../font/SourceSansPro-300it.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'), local('SourceSansPro-Regular'), url(../font/SourceSansPro-400.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(../font/SourceSansPro-600.woff) format('woff');}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(../font/SourceSansPro-700.woff) format('woff');}.fontsmoothing{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}.cover{background-size:cover;-ms-behavior:url(fileadmin/templates/page/polyfills/backgroundsize.min.html);}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:'Source Sans Pro', sans-serif;color:#000;font-weight:400;font-size:15px;line-height:1.4;}h1,h2,h3,h4,h5,h6{margin:0;font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;}h1{font-size:22px;}h2,h3{font-size:18px;}h4{font-size:18px;}h5,h6{font-size:13px;}h1,h2,h3{font-weight:700;margin-bottom:4px;}h4,h5,h6{font-weight:600;}a{color:#000;text-decoration:none;}a:hover{color:#000;text-decoration:underline;}nav ul{margin:0;padding:0;list-style:none;}strong,b{font-weight:600;}blockquote{margin:0 0 8px;padding:0;border:none;background:url(../img/mark.png) no-repeat top left;}blockquote p{font-size:18px;line-height:1.4;font-weight:400;text-indent:40px;}.equal-child img{width:100%;height:auto;}img::selection{background:transparent;}img::-moz-selection{background:transparent;}.align-right{text-align:right;}.align-center{text-align:center;}#header{margin:0 0 15px;padding:0;}#logo{color:#000;padding:0;}#logo-image{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#logo-image a{display:block;}#logo-image img{width:100%;height:auto;}#logo-contact{position:absolute;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;}#logo-contact ul{margin:0;padding:0;}#logo-contact ul li{display:inline-block;margin-left:9px;}#logo-contact ul li:first-child{margin-left:15px;}#slideshow{position:relative;}#slideshow img{width:100%;height:auto;}#slideshow .slideshow-overlay{position:absolute;bottom:15px;left:15px;z-index:10;width:50%;padding:10px;background-color:rgba(0,0,0,0.5);}#slideshow .slideshow-overlay blockquote{margin:0;background:url(../img/mark-inverted.png) no-repeat top left;background-size:20px;}#slideshow .slideshow-overlay blockquote p{color:rgba(255,255,255,0.5);line-height:24px;text-transform:uppercase;}#default{margin-bottom:15px;}#default #logo{position:relative;width:100%;height:185px;}#sidebar-testimonials{background:#769f5e;color:#fff;padding:75px 15px;}#sidebar-testimonials blockquote{margin:0 0 8px;padding:0;border:none;background:url(../img/mark.png) no-repeat top left;}#sidebar-testimonials blockquote p{font-size:16px;line-height:22px;font-weight:400;text-transform:uppercase;text-indent:40px;}@media (min-width: 992px){#sidebar-testimonials blockquote p{font-size:24px;line-height:30px;}}#sidebarLeft .tile h3{font-size:14px;}#sidebarLeft .tile p{font-size:12px;line-height:12px;}@media (min-width: 992px){#sidebarLeft .tile h3{font-size:18px;}#sidebarLeft .tile p{font-size:15px;line-height:17px;}}#content{padding-left:15px;}#content .testimonial{margin:15px 0;}#content .equal-v-wrap{font-size:0;}#content .equal-v-center:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}#content .equal-v-center img{display:inline-block;vertical-align:middle;}#content .equal-v-center > *{font-size:15px;}#content a,#home-lower a{text-decoration:underline;}#content a:hover,#home-lower a:hover{text-decoration:none;}#content ul,#home-lower ul{margin:0 0 18px 40px;padding:0;list-style:none;}#content ul li,#home-lower ul li{text-indent:-19px;}#content ul li:before,#home-lower ul li:before{font-family:"FontAwesome";content:"\f055";margin-right:7px;}#home-lower{max-width:370px;margin:0 auto 15px;}#home-lower .tile-inner{margin-bottom:10px;}#footer{padding:60px 10px 10px;}#footer a{color:#fff;}#footer-inner{padding:20px 0;background:#000;color:#fff;}#contact{margin-bottom:32px;text-align:center;}#contact h3{margin-bottom:8px;}#contact a{text-decoration:none;}#contact address{margin:0;}#contact address span{margin-left:5px;}#contact address span:before{content:"|";padding-right:5px;}#contact address span:first-child{margin-left:0;}#contact address span:first-child:before{content:none;padding-right:0px;}#partner{text-align:center;margin-bottom:70px;}.partner-logo{margin-bottom:8px;display:inline-block;margin-left:6px;}.partner-logo:first-child{margin-left:0;}#nav{display:inline;margin-left:-15px;font-size:18px;line-height:1;font-weight:400;text-transform:uppercase;}#nav a{padding:3px 6px;display:block;color:#000;text-decoration:none;}#nav a:hover{color:#fff;background:#769f5e;}#nav ul{display:inline;}#nav ul li{display:inline-block;margin:0 0 0 10px;}#nav ul li:first-child{margin:0;}#nav ul li.home{font-size:18px;float:left;height:inherit;display:table;}#nav ul li.home a{display:table-cell;vertical-align:middle;}#nav ul li.act a{background:#769f5e;color:#fff;}#nav ul.social{margin:0 0 0 10px;padding:0;}#nav ul.social li{margin:0 0 0 4px;}#nav ul.social li:first-child{margin:0;}#nav ul.social a{padding:0;}#nav ul.social a:hover{background:none;color:#769f5e;}#nav-mobile{margin:0;border:none;font-size:16px;font-weight:400;}#nav-mobile .navbar-toggle{background:#769f5e;border:none;border-radius:0;margin-right:0;}#nav-mobile .icon-bar{background:#fff;}#nav-mobile .navbar-collapse{padding:0;}#nav-mobile a{color:#000;}#nav-mobile a:hover{color:#fff;background:#769f5e;}#nav-mobile li.act a{color:#fff;background:#769f5e;}#footernav{font-weight:600;text-align:center;text-transform:uppercase;}#footernav a{text-decoration:none;}#footernav ul{margin:0;padding:0;list-style:none;}ul#breadcrumb{margin:0;font-weight:bold;color:#769f5e;font-size:18px;}ul#breadcrumb li{text-indent:0;}ul#breadcrumb li:before{display:none;}ul#breadcrumb li a{color:#769f5e;font-size:18px;text-decoration:none;}@media (min-width: 480px){#home-lower{width:562.5px;max-width:none;margin:0 auto;}#home-lower .tile-inner{margin-bottom:10px;}}@media (min-width: 768px){h1{font-size:28px;}h2,h3{font-size:24px;}#header{padding:6px 15px;}#footer{padding:60px 0 10px;}#home-lower{width:562.5px;max-width:none;margin:0 auto;}#home-lower .row > div > div:first-child{padding-left:15px;}}@media (min-width: 992px){#home-lower{width:755px;max-width:none;margin:0 auto;}}@media (min-width: 1200px){#home-lower{width:1140px;max-width:none;margin:0 auto;}}#tiles{margin:0 auto;}#logo{position:relative;margin:0 0 10px;}@media (min-width: 480px){#logo{margin-bottom:15px;}}.tile{color:#fff;margin-bottom:10px;font-size:17px;line-height:19px;background-size:cover;-ms-behavior:url(fileadmin/templates/page/polyfills/backgroundsize.min.html);background-position:center center;background-repeat:no-repeat;}@media (max-width: 480px){.tile{font-size:15px;line-height:17px;}}.tile h3{line-height:1;font-weight:700;margin:0 0 8px;}.tile a{display:block;text-decoration:none;height:100%;width:100%;color:#fff;}.tile-inner{padding:10px;}.tile-icon{font-size:92px;text-align:center;line-height:120px;}.tile-1x2 h3{margin:4px 0 8px;}.tile-red{background-color:#ea4b38;}.tile-red.tile-link:hover{background-color:#ef7566;}.tile-yellow{background-color:#fde7c3;color:#000;}.tile-yellow a{color:#000;}.tile-yellow.tile-link:hover{background-color:#fef1dc;}.tile-green{background-color:#769f5e;}.tile-green.tile-link:hover{background-color:#91b27e;}.tile-brown{background-color:#bfb7ae;}.tile-brown.tile-link:hover{background-color:#d6d0ca;}.tile-grey{background-color:#a3a3a3;}.tile-grey.tile-link:hover{background-color:#bdbdbd;}.tile-linkedin-blue{background-color:#007bb6;}.tile-linkedin-blue.tile-link:hover{background-color:#009de9;}.tile-twitter-blue{background-color:#10bbf5;}.tile-twitter-blue.tile-link:hover{background-color:#41c9f7;}.tile-xing-green{background-color:#054d4e;}.tile-xing-green.tile-link:hover{background-color:#087c7e;}#home-lower .font-white{color:#fff;}#home-lower .font-white a{color:#fff;}#home-lower .font-black{color:#000;}.tile-map a{color:#ea4b38;}.tile-map a:hover{color:rgba(234,75,56,0.6);}.tile-testimonials blockquote{margin:0;}.tile-testimonials blockquote p{line-height:24px;text-transform:uppercase;}.tile-quotes{padding:10px;}.tile-quotes blockquote{margin:0;background:url(../img/mark-inverted.png) no-repeat top left;background-size:20px;}.tile-quotes blockquote p{color:rgba(255,255,255,0.5);line-height:24px;text-transform:uppercase;}.tile-quotes .tile-inner{position:absolute;bottom:10px;padding:10px;background-color:rgba(0,0,0,0.5);}.tile-1x1{width:140px;height:140px;}.tile-1x2{width:140px;height:290px;}.tile-2x1{width:290px;height:140px;}.tile-2x2{width:290px;height:290px;}.tile-3x2{width:290px;height:140px;}#sidebarLeft{margin:10px 0;}#sidebarLeft .tile-sidebar{text-align:center;}#sidebarLeft .tile{margin:3px 0 0;}#sidebarLeft .tile.tile-1x1{width:110px;height:110px;display:inline-block;vertical-align:top;}@media (min-width: 992px){#sidebarLeft .tile.tile-1x1{width:150px;height:150px;}}#sidebarLeft .tile.tile-icon{font-size:72px;line-height:90px;}@media (min-width: 992px){#sidebarLeft .tile.tile-icon{font-size:92px;line-height:120px;}}#sidebarLeft .tile .tile-inner{padding:10px;}@media (min-width: 480px){.tile-icon{line-height:147.5px;font-size:100px;}.tile{margin-bottom:15px;}.tile h3{margin:0 0 8px;}.tile-inner{padding:15px;}.tile-1x1{width:177.5px;height:177.5px;}.tile-1x2{width:177.5px;height:370px;}.tile-2x1{width:370px;height:177.5px;}.tile-2x2{width:370px;height:370px;}.tile-3x2{width:370px;height:177.5px;}.tile-testimonials blockquote p{font-size:24px;line-height:30px;}.tile-testimonials .testimonials{margin-top:20px;}.tile-quotes{padding:15px;}.tile-quotes blockquote{background-size:30px;}.tile-quotes blockquote p{font-size:20px;line-height:30px;}.tile-quotes .tile-inner{width:60%;bottom:15px;left:15px;}}@media (min-width: 768px){.tile-3x2{width:562.5px;height:370px;}.tile-quotes blockquote p{font-size:30px;}}