@font-face{font-family:"bebeyond-iconfont";src:url("data/font/bebeyond-iconfont.eot");src:url("data/font/bebeyond-iconfont.eot?#iefix") format("embedded-opentype"),url("data/font/bebeyond-iconfont.woff") format("woff"),url("data/font/bebeyond-iconfont.ttf") format("truetype"),url("data/font/bebeyond-iconfont.svg#bebeyond-iconfont") format("svg");}@font-face{font-family:'robotolight';src:url('roboto-light-webfont.eot');src:url('data/font/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),url('data/font/roboto-light-webfont.woff2') format('woff2'),url('data/font/roboto-light-webfont.woff') format('woff'),url('data/font/roboto-light-webfont.ttf') format('truetype'),url('data/font/roboto-light-webfont.svg#robotolight') format('svg');}@font-face{font-family:'robotobold';src:url('roboto-bold-webfont.eot');src:url('data/font/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),url('data/font/roboto-bold-webfont.woff2') format('woff2'),url('data/font/roboto-bold-webfont.woff') format('woff'),url('data/font/roboto-bold-webfont.ttf') format('truetype'),url('data/font/roboto-bold-webfont.svg#robotobold') format('svg');}@font-face{font-family:'robotoblack';src:url('roboto-black-webfont.eot');src:url('data/font/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),url('data/font/roboto-black-webfont.woff2') format('woff2'),url('data/font/roboto-black-webfont.woff') format('woff'),url('data/font/roboto-black-webfont.ttf') format('truetype'),url('data/font/roboto-black-webfont.svg#robotoblack') format('svg');}@font-face{font-family:'robotolight_italic';src:url('roboto-lightitalic-webfont.eot');src:url('data/font/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('data/font/roboto-lightitalic-webfont.woff2') format('woff2'),url('data/font/roboto-lightitalic-webfont.woff') format('woff'),url('data/font/roboto-lightitalic-webfont.ttf') format('truetype'),url('data/font/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');}@font-face{font-family:'robotothin';src:url('roboto-thin-webfont.eot');src:url('data/font/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),url('data/font/roboto-thin-webfont.woff2') format('woff2'),url('data/font/roboto-thin-webfont.woff') format('woff'),url('data/font/roboto-thin-webfont.ttf') format('truetype'),url('data/font/roboto-thin-webfont.svg#robotothin') format('svg');}*{margin:0;padding:0;border:none;outline:none;-webkit-tab-highlight-color:#1c90c9;font-size:100%;line-height:100%;font-weight:normal;font-style:normal;text-decoration:none;list-style:none;font-family:'robotolight';font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none}::-moz-focus-inner{border:none}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}button:hover{cursor:pointer}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}textarea{-webkit-overflow-scroll:touch}::-moz-selection{background:#1c90c9;color:#ffffff}::-webkit-selection{background:#1c90c9;color:#ffffff}::-ms-selection{background:#1c90c9;color:#ffffff}::-o-selection{background:#1c90c9;color:#ffffff}::selection{background:#1c90c9;color:#ffffff}body.disabled{overflow:hidden}.clr{display:block;clear:both}.wrp{display:block;position:relative;margin:auto;width:1200px}.hidden{display:none}h1,h2,h3,h4,h5,h6{font-size:2em}p{font-size:112.5%;line-height:187.5%;margin-bottom:2em;color:#616466}p.centered{text-align:center;width:80%;margin:auto}li{font-size:16px}a{font-size:1em;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}a:hover{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}strong{font-size:1em}em{font-size:1em}hr{font-size:1em;border-bottom:solid 1px #d5dcdf;margin:35px 0}img{line-height:0;vertical-align:middle;display:block}#offcanvas{-webkit-backface-visibility:hidden;position:fixed;left:-390px;width:380px;z-index:2000;padding:0 40px;top:0;bottom:0;background:#1c90c9;color:#ffffff;box-shadow:2px 0 0 rgba(0,0,0,0.2);box-sizing:border-box;-webkit-transform:perspective(400px) rotateY(45deg);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;@-moz-document url-prefix(){.btn.close:before{text-indent:-6px}}}#offcanvas.active{-webkit-transform:perspective(0) rotateY(0deg);left:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#offcanvas p{color:#ffffff}#offcanvas .content{padding:40px 0}#offcanvas li{display:block}#offcanvas li.menu-item-has-children a{background:#16709c}#offcanvas li.menu-item-has-children a:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-indent:10px;content:'r';font-family:"bebeyond-iconfont";display:block;float:right;width:30px}#offcanvas li.menu-item-has-children.active a:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'s'}#offcanvas li.menu-item-has-children ul{display:none}#offcanvas li.menu-item-has-children ul li a{background:#1b8ac0;margin-left:15px;padding:8px 10px;color:#ffffff}#offcanvas li.menu-item-has-children ul li a:after{display:none}#offcanvas li.menu-item-has-children ul li:hover a{background:#1980b3}#offcanvas li.menu-item-has-children ul li.current-menu-item a{background:#ffffff;color:#1c90c9}#offcanvas li a{display:block;line-height:1em;padding:10px 10px;background:#1b8ac0;margin-bottom:4px;color:#ffffff}#offcanvas li:hover a{background:#1980b3}#offcanvas li.current-menu-item a{background:#ffffff;color:#1c90c9}#offcanvas .btn.close{float:right;display:block;background:transparent;width:43px;border:solid 1px #ffffff;height:43px;margin:0 2px 2px 0;border-radius:3px;margin-bottom:20px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#offcanvas .btn.close:before{width:45px;height:45px;line-height:42px;background:transparent;font-family:"bebeyond-iconfont";text-indent:-4px;display:block;float:left;color:#ffffff;content:'t';-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#offcanvas .btn.close:hover{background:#ffffff;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#offcanvas .btn.close:hover:before{color:#1c90c9;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#offcanvas address p{line-height:150%}#offcanvas address.short_contact{margin:60px 0}#offcanvas address.short_contact:before,#offcanvas address.short_contact:after{content:'s';font-family:"bebeyond-iconfont";display:block;float:left;width:35px}#offcanvas address.short_contact a{box-sizing:border-box;padding:10px;width:100%;display:block !important;border:solid 1px #ffffff;background:transparent;color:#ffffff;border-radius:3px;margin-bottom:20px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#offcanvas address.short_contact a:hover,#offcanvas address.short_contact a:focus{color:#1c90c9;background:#ffffff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#offcanvas address.short_contact a:hover:before,#offcanvas address.short_contact a:focus:before{color:#1c90c9}#offcanvas address.short_contact a:before{font-family:"bebeyond-iconfont";float:left;margin-right:10px;color:#ffffff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#offcanvas address.short_contact a.phone{margin-top:60px}#offcanvas address.short_contact a.phone:before{content:'n'}#offcanvas address.short_contact a.maps{margin-bottom:60px}#offcanvas address.short_contact a.maps:before{content:'o'}#offcanvas address.short_contact a.mail:before{content:'q'}#offcanvas #offcanvas-widget-area{padding-top:60px}#offcanvas #offcanvas-widget-area p{font-size:100%;padding:0 10px}.mobile #offcanvas{-webkit-transform:perspective(0) rotateY(0deg);-webkit-transition:left 0.35s ease-in-out;-moz-transition:left 0.35s ease-in-out;-ms-transition:left 0.35s ease-in-out;transition:left 0.35s ease-in-out}.mobile #offcanvas.active{-webkit-transform:perspective(0) rotateY(0deg);left:0;-webkit-transition:left 0.35s ease-in-out;-moz-transition:left 0.35s ease-in-out;-ms-transition:left 0.35s ease-in-out;transition:left 0.35s ease-in-out}header.main{-webkit-transform:translate3d(0, 0, 0);height:160px;background:#ffffff;position:absolute;left:0;top:0;right:0;z-index:10;box-shadow:0 10px 0 rgba(0,0,0,0.1);-webkit-transition:top 0.75s ease-in-out;-moz-transition:top 0.75s ease-in-out;-ms-transition:top 0.75s ease-in-out;transition:top 0.75s ease-in-out;@-webkit-keyframes header{0%{top:-170px}100%{top:0}}@-moz-keyframes header{0%{top:-170px}100%{top:0}}@-ms-keyframes header{0%{top:-170px}100%{top:0}}@keyframes header{0%{top:-170px}100%{top:0}}}header.main button{border:solid 1px #1c90c9;color:#1c90c9;background:#ffffff;font-size:87.5%;padding:10px;border-radius:2px;text-align:center;margin-top:20px;padding:10px 35px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}header.main button.offcanvas{float:left;padding-left:0}header.main button.offcanvas:before{font-size:11px;font-family:"bebeyond-iconfont";display:block;float:left;width:35px;vertical-align:center;content:'p'}header.main button.contact{float:right}header.main button:hover,header.main button:focus,header.main button.active{background:#1c90c9;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;color:#ffffff;cursor:pointer}header.main a#logo{display:block;margin:auto;margin-top:35px;width:395px;height:72px}header.main img{display:block;width:100%;height:auto}header.main.active{position:fixed;height:80px;-webkit-animation:header 0.75s 0 ease-out;-moz-animation:header 0.75s 0 ease-out;-ms-animation:header 0.75s 0 ease-out;animation:header 0.75s 0 ease-out}header.main.active button{margin-top:0px}header.main.active a#logo{margin-top:20px;width:200px;height:auto}.btn.more{display:block;min-width:160px;max-width:320px;box-sizing:border-box;text-align:center;margin:90px auto 125px auto;color:#1c90c9;background:transparent;font-size:112.5%;padding:10px;border:solid 1px #1c90c9;border-radius:2px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.btn.more:hover{background:#1c90c9;color:#ffffff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.btn.more:hover a{color:#ffffff}.btn.more a{color:#1c90c9}.btn.more.ajax{margin:40px auto}#map-canvas{display:block;width:100%;height:500px}#map-canvas .maps_popup h1{color:#1c90c9}#map-canvas .maps_popup h1 em{color:#1c90c9;font-size:80%}#map-canvas .maps_popup p{margin:10px 0;line-height:120%}#overlay_disabled{overflow:hidden;display:none;position:fixed;z-index:99;background:rgba(255,255,255,0.5);top:0;left:0;right:0;bottom:0}#overlay_disabled.active{display:block}#view{overflow:hidden;height:100%;box-sizing:border-box;left:0;-webkit-transition:left 0.35s ease-in-out;-moz-transition:left 0.35s ease-in-out;-ms-transition:left 0.35s ease-in-out;transition:left 0.35s ease-in-out;position:relative}#view.disabled{-webkit-transition:left 0.35s ease-in-out;-moz-transition:left 0.35s ease-in-out;-ms-transition:left 0.35s ease-in-out;transition:left 0.35s ease-in-out}#view .topbar{opacity:0;padding-top:160px}#view #content .teaser{width:100%;position:relative;z-index:0;overflow:hidden;margin:auto;background:#454546}#view #content .teaser img,#view #content .teaser video{display:block;width:1920px;margin:auto;height:auto;position:relative;left:0;top:0;z-index:0}#view #content .teaser video{width:100%;height:auto}#view #content .teaser figcaption{left:0;right:0;position:absolute;z-index:2;top:200px}#view #content .teaser figcaption h1{font-family:'robotothin';margin:0 0 40px 0;text-align:left;font-size:375%;color:#ffffff}#view #content .teaser figcaption p{font-size:150%;line-height:130%;color:#ffffff}#view header.page_header{position:relative;overflow:hidden}#view header.page_header iframe{width:100%;height:550px}#view header.page_header img{margin:auto;position:relative;width:150%;max-width:2500px;height:auto}#view #content{background:#ffffff;position:relative}#view #content article img{max-width:100%;height:auto}#view #content article a{-webkit-transition:color 0.25ss ease-in-out;-moz-transition:color 0.25ss ease-in-out;-ms-transition:color 0.25ss ease-in-out;transition:color 0.25ss ease-in-out;color:#1c90c9}#view #content article a:hover{-webkit-transition:color 0.25ss ease-in-out;-moz-transition:color 0.25ss ease-in-out;-ms-transition:color 0.25ss ease-in-out;transition:color 0.25ss ease-in-out;color:#10506f}#view #content article strong{color:#404040}#view #content .service_card figure{float:left;padding:25px;background:#aeb0b2;border-radius:100%}#view #content .service_card figure img{padding:25px;background:#ffffff;border-radius:100%}#view #content .service_card h3{font-size:150%;margin:0;text-align:left;margin-bottom:10px}#view #content .service_card h3 a{color:#1c90c9;font-size:150%}#view #content .service_card hr{margin-bottom:50px}#view #content .service_card .entry{padding:0 40px;width:720px;margin-left:20px;float:left;max-height:220px;overflow:hidden}#view #content .service_card .btn.more{float:right;width:200px;margin-bottom:80px}#view #content h1,#view #content h2,#view #content h3{font-size:187.5%;margin:60px 0 30px 0;text-transform:uppercase;padding:0;font-family:'robotothin';color:#565859}#view #content h2,#view #content h3{font-size:150%}#view #content .col_left{float:left;width:800px;margin-right:80px}#view #content .col_left ul,#view #content .col_left li{color:#565859}#view #content .col_left li{position:relative;padding-left:18px;line-height:187.5%;font-size:112.5%}#view #content .col_left li:before{position:absolute;left:0;top:13px;content:'';display:inline-block;width:8px;height:8px;background:#1c90c9}#view #content .col_left ul{margin-bottom:2em}#view #content aside.sidebar{margin-top:80px;float:right;width:320px}#view #content aside.sidebar ul li a{font-size:112.5%;display:block;padding:15px;margin-bottom:8px;background:#f2f4f5;color:#616466;box-sizing:border-box}#view #content aside.sidebar ul li a:hover{background:#1c90c9;color:#ffffff}#view #content aside.sidebar ul li.current-menu-item a,#view #content aside.sidebar ul li.current-cat a{background:#1c90c9;color:#ffffff;text-indent:20px}#view #content aside.sidebar ul li.current-menu-item a:before,#view #content aside.sidebar ul li.current-cat a:before{text-indent:0;margin-left:-20px;display:inline-block;width:20px;color:#ffffff;font-family:"bebeyond-iconfont";content:"C";font-size:80%}#view #content aside.sidebar address{margin-top:100px}#view #content aside.sidebar address img{margin-bottom:15px;width:100%}#view #content aside.sidebar address figcaption{font-size:112.5%;color:#616466}#view #content aside.sidebar address strong{font-size:187.5%;display:block;margin:5px 0;color:#1c90c9}#view #content aside.sidebar address em{display:block;font-size:87.5%;color:#616466}#view #content aside.sidebar address ul{margin-top:40px}#view #content aside.sidebar address ul li a{padding:0;background:transparent}#view #content aside.sidebar address ul li a .distancer{display:inline-block;width:80px}#view #content aside.sidebar address ul li a:hover{background:transparent;color:#1c90c9}#view #content aside.sidebar address.address-block{margin-top:20px;padding-top:30px;box-sizing:border-box;border-top:solid 1px #e2e3e4}#view #content aside.sidebar address.address-block strong{font-size:1em;margin-bottom:0}#view #content aside.sidebar address.address-block a{color:#1c90c9}#view #content h1.page{margin-bottom:10px;text-align:left}#view #content h1.subline,#view #content h2.subline,#view #content h3.subline{font-size:112.5%;text-transform:uppercase;color:#1c90c9;margin:0;text-align:left}#view #content hr.page{margin-bottom:70px}#view #service{padding:40px 0;margin-bottom:60px;background:#f2f4f5}#view #service .service{position:relative;float:left;width:16.66666%;box-sizing:border-box;padding:20px}#view #service .service.overview:before{margin-top:30px;font-size:550%;color:#b8c3c9;display:block;font-family:"bebeyond-iconfont";content:"N";text-align:center;line-height:120%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .service.overview .icn{display:block}#view #service .service.overview .icn:before{left:0;right:0;position:absolute;top:0;line-height:220%;font-size:550%;color:rgba(0,0,0,0.25);display:block;font-family:"bebeyond-iconfont";text-align:center;content:"M";-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .service.overview .btn.services{margin-top:50px;color:#1c90c9;background:transparent;font-size:112.5%;padding:10px;border:solid 1px #1c90c9;border-radius:2px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .service:hover .btn.services{background:#1c90c9;color:#ffffff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .service:hover .icn:before{color:#1c90c9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .service:hover:before{color:#1c90c9;opacity:0.15;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .service .img_wrp{background:#ffffff;border-radius:100%;box-sizing:border-box;padding:25px;border:solid 20px #c8c9c9;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-ms-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}#view #service .service .img_wrp img{border-radius:100%;width:65px;height:65px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 1.5s ease-in-out 0.1s;-moz-transition:all 1.5s ease-in-out 0.1s;-ms-transition:all 1.5s ease-in-out 0.1s;transition:all 1.5s ease-in-out 0.1s}#view #service .service:hover .img_wrp{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);border:solid 20px #1c90c9;-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-ms-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}#view #service .service:hover img{-webkit-transition:all 1.5s ease-in-out 0.1s;-moz-transition:all 1.5s ease-in-out 0.1s;-ms-transition:all 1.5s ease-in-out 0.1s;transition:all 1.5s ease-in-out 0.1s;-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}#view #service .service .caption{font-size:112.5%;margin:40px 0 20px 0;text-align:center;height:40px}#view #service .service a{position:absolute;top:0;right:0;left:0;bottom:0}#view #info{overflow:hidden}#view #info h1,#view #info h2,#view #info h3{color:#616466;margin-top:160px;text-align:left}#view #info .wrp{position:relative}#view #info .col_left{float:left;width:780px}#view #info .col_left p{color:#565859;margin-bottom:130px}#view #info .col_image{position:relative}#view #info .col_image img{position:absolute;left:-50px;bottom:0}#view #info .col_description{width:50%;float:right}#view #info .col_description p{margin-bottom:100px}#view #portfolio{background:#f2f4f5}#view #portfolio figure.widescreen,#view #portfolio figure.default{width:50%;float:left;position:relative}#view #portfolio figure.widescreen img,#view #portfolio figure.default img{width:100%;height:auto}#view #portfolio figure.widescreen figcaption,#view #portfolio figure.default figcaption{position:absolute;bottom:0;left:0;right:0;opacity:0;top:0;background:rgba(0,0,0,0.35);color:#ffffff;font-size:200%;-webkit-transition:opacity 0.45s ease-in-out;-moz-transition:opacity 0.45s ease-in-out;-ms-transition:opacity 0.45s ease-in-out;transition:opacity 0.45s ease-in-out}#view #portfolio figure.widescreen figcaption:before,#view #portfolio figure.default figcaption:before{width:60px;height:60px;background:rgba(255,255,255,0.2);border:solid 2px #ffffff;position:absolute;left:50%;top:50%;line-height:58px;border-radius:100%;margin:-30px 0 0 -30px;content:'v';font-family:"bebeyond-iconfont";text-align:center;vertical-align:middle}#view #portfolio figure.widescreen figcaption strong,#view #portfolio figure.default figcaption strong{font-size:16px;text-indent:0;text-shadow:2px 2px 8px black,2px 2px 3px rgba(0,0,0,0.2);position:absolute;bottom:20px;left:0;right:0;text-align:center}#view #portfolio figure.widescreen figcaption a,#view #portfolio figure.default figcaption a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#view #portfolio figure.widescreen:hover figcaption,#view #portfolio figure.default:hover figcaption{opacity:1;-webkit-transition:opacity 0.45s ease-in-out;-moz-transition:opacity 0.45s ease-in-out;-ms-transition:opacity 0.45s ease-in-out;transition:opacity 0.45s ease-in-out}#view #portfolio figure.default{width:25%}#view #portfolio.nobg{background:transparent !important;margin-top:80px}nav.portfolio{height:60px;background:#ffffff;margin-bottom:60px;position:relative}nav.portfolio .btn.portfolio_view{position:absolute;box-shadow:0 6px 1px rgba(0,0,0,0.05);top:40px;left:50%;margin-left:-20px;height:40px;width:40px;background:#1c90c9;border-radius:100%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}nav.portfolio .btn.portfolio_view:before{font-family:"bebeyond-iconfont";content:"P";width:40px;height:40px;text-align:center;font-size:100%;line-height:40px;color:#ffffff;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}nav.portfolio .btn.portfolio_view:hover{box-shadow:0 6px 1px rgba(0,0,0,0.15);background:#35aae3;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}nav.portfolio .btn.portfolio_view:hover:before{color:#ffffff;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-ms-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}.portfolio_content{margin-bottom:60px;padding:60px;background:#ffffff;box-sizing:border-box}.portfolio_content h1,.portfolio_content h2,.portfolio_content h3{display:block;padding:0 0 60px;color:#616466}.portfolio_content .info_table{width:100%;table-layout:fixed}.portfolio_content .info_table td{padding:5px 0;line-height:22px;color:#616466}.portfolio_content .info_table td:first-child{vertical-align:top;width:25%;font-family:'robotobold';padding-right:20px}.portfolio_content .info_table td a{color:#1c90c9}.portfolio_content .gallery img{width:100%;height:auto}.portfolio_content .btn.more{margin-bottom:40px}.footbar{background:#ffffff;height:60px}.about_members figure{float:left;width:25%;position:relative}.about_members figure img{width:100%;height:auto}.about_members figure figcaption{left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0.95);position:absolute;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.about_members figure figcaption:hover{opacity:0.82;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-ms-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.about_members figure figcaption strong{font-family:'robotobold';display:block;text-align:center;margin-top:40%;font-size:87.5%}.about_members figure figcaption em{font-size:87.5%;display:block;text-align:center}.about_members figure figcaption .mail,.about_members figure figcaption .xing{cursor:pointer;margin-top:15px;display:block;float:left;width:50%;position:relative}.about_members figure figcaption .mail:before,.about_members figure figcaption .xing:before{display:block;width:35px;font-size:150%;color:#616466;height:35px;float:right;text-align:center;font-family:"bebeyond-iconfont";content:'A'}.about_members figure figcaption .mail:hover:before,.about_members figure figcaption .xing:hover:before{color:#1c90c9}.about_members figure figcaption .mail a,.about_members figure figcaption .xing a{opacity:0;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.about_members figure figcaption a.xing{cursor:pointer}.about_members figure figcaption a.xing:before{float:left;content:'x'}.about_members figure figcaption a.twtr{cursor:pointer;position:absolute;width:30px;height:30px;display:block;z-index:1;bottom:5px;left:50%;margin-left:-15px}.about_members figure figcaption a.twtr img{width:100%;height:auto}.about_members figure figcaption a.twtr:hover img{opacity:1}.about_infotext{padding:0}.facts_iconbar .element{float:left;width:14.2857%;text-align:center}.facts_iconbar .element .icn{color:#616466;font-size:200%;margin-bottom:10px}.facts_iconbar .element .icn:before{font-family:"bebeyond-iconfont";content:''}.facts_iconbar .element .icn.projects:before{content:'D'}.facts_iconbar .element .icn.customers:before{content:'E'}.facts_iconbar .element .icn.tee:before{content:'F'}.facts_iconbar .element .icn.webdev:before{content:'G'}.facts_iconbar .element .icn.soccer:before{content:'H'}.facts_iconbar .element .icn.code:before{content:'I'}.facts_iconbar .element .icn.android:before{content:'J'}.facts_iconbar .element strong{display:block;margin:0 10px 10px 10px;color:#1c90c9;font-size:200%;padding-bottom:5px;border-bottom:solid 1px #f2f4f5}.facts_iconbar .element .animate{color:#1c90c9;text-align:center}.facts_iconbar .element p{font-size:87.5%;text-align:center}.main_content p{margin-top:100px;width:720px;display:block;float:left}.main_content figure{margin-top:100px;float:right;width:400px;position:relative;padding-top:100px}.main_content figure figcaption{text-transform:uppercase;text-align:center;color:#878a8d;font-size:187.5%;font-family:'robotothin';position:absolute;left:0;right:0;top:0}.main_content figure img{width:50%;margin:auto;height:auto}footer.main{padding:60px 0 0 0;background:url(media/assets/footer_bg.png) no-repeat 830px 0px #1c90c9}footer.main #footer_logo{margin-bottom:40px}footer.main p{color:#ffffff}footer.main address{font-family:'robotolight';color:#ffffff;line-height:150%}footer.main address p{width:50%;float:left}footer.main .col_left{float:left;width:50%}footer.main .col_right{float:right;width:250px;color:#ffffff}footer.main .col_right p{padding-top:90px;color:#ffffff;font-size:112.5%;display:block;line-height:150%}footer.main .col_right p a{margin-top:10px;display:block;color:#ffffff}footer.main #location_service{margin-top:60px;background:rgba(0,0,0,0.15);padding:5px 0}footer.main #location_service li{display:block}footer.main #location_service li.menu-item-has-children>a{height:40px;line-height:60px;color:#ffffff;box-sizing:border-box;display:block;margin-bottom:10px}footer.main #location_service li.menu-item-has-children>a:after{-webkit-transform:rotate(0deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-indent:10px;content:'r';font-size:80%;font-family:"bebeyond-iconfont";display:block;float:right;width:30px}footer.main #location_service li.menu-item-has-children.active>a:after{-webkit-transform:rotate(180deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'s';text-indent:0px}footer.main #location_service li.menu-item-has-children ul{display:none}footer.main #location_service li.menu-item-has-children ul li{display:block}footer.main #location_service li.menu-item-has-children ul a{color:#ffffff;background:#16709c;padding:10px;margin-bottom:2px;display:block}footer.main #subline{font-size:87.5%;display:block;background:#10506f;height:40px;padding:20px 0;color:#ffffff}footer.main #subline .wrp{line-height:40px}footer.main .menu-fussbereich-menue-container{float:right;margin-top:10px}footer.main .menu-fussbereich-menue-container li{display:inline-block;margin-left:3px;padding-left:4px;border-left:solid 1px #ffffff}footer.main .menu-fussbereich-menue-container li:first-child{border-left:none;padding-left:0%;margin-left:0}footer.main .menu-fussbereich-menue-container li a{line-height:10px;color:#ffffff;font-size:100%}.app_message{box-shadow:0 0 4px rgba(0,0,0,0.25);position:fixed;z-index:11;right:-440px;width:420px;padding:20px;box-sizing:border-box;background:rgba(28,144,201,0.9);color:#ffffff;font-size:100%;bottom:0;-webkit-transition:right 0.25s ease-in-out;-moz-transition:right 0.25s ease-in-out;-ms-transition:right 0.25s ease-in-out;transition:right 0.25s ease-in-out}.app_message strong{font-family:'robotobold';display:block;margin-bottom:1em}.app_message.active{right:0;-webkit-transition:right 0.25s ease-in-out;-moz-transition:right 0.25s ease-in-out;-ms-transition:right 0.25s ease-in-out;transition:right 0.25s ease-in-out}.app_message .btn.close{float:right;margin:-10px -10px 0 0;width:40px;height:40px;background:transparent;border-radius:100%;box-sizing:border-box;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.app_message .btn.close:before{font-size:100%;line-height:38px;color:#ffffff;width:40px;height:40px;display:block;font-family:"bebeyond-iconfont";content:'B';@-moz-document url-prefix(){margin-left:-2px;}}.app_message .btn.close:hover{background:#093043;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.app_message span{display:block;margin-top:20px}.app_message span strong{display:inline-block;margin-right:10px}.app_message span.mail{margin-top:0}.app_message span a{color:#ffffff}.scrollable{position:relative}.scrollable:focus{outline:0}.scrollable .viewport{position:relative;overflow:hidden}.scrollable .viewport .overview{position:absolute}.scrollable .scroll-bar{display:none}.scrollable .scroll-bar.vertical{position:absolute;right:15px;height:100%}.scrollable .scroll-bar.vertical .thumb{width:100%;min-height:10px}.scrollable .scroll-bar.horizontal{position:relative;width:100%}.scrollable .scroll-bar.horizontal .thumb{height:100%;min-width:10px;left:0}.scrollable .scroll-bar .thumb{position:absolute}.scrollable.default-skin{padding-right:10px;padding-bottom:0}.scrollable.default-skin .scroll-bar.vertical{width:6px;background:rgba(255,255,255,0.1)}.scrollable.default-skin .scroll-bar.horizontal{height:0}.scrollable.default-skin .scroll-bar .thumb{background-color:black;opacity:0.4;border-radius:3px;-moz-border-radius:4px;-webkit-border-radius:4px}.scrollable.default-skin .scroll-bar:hover .thumb{opacity:0.6}#view.scrollable .scroll-bar{z-index:200}#view.scrollable .scroll-bar.vertical{position:absolute;right:2px}#offcanvas .viewport .overview{width:300px}#offcanvas .scroll-bar{margin:40px 0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#frontpage #view #customer_showcase{margin-bottom:80px}#frontpage #view #customer_showcase img{text-align:center;position:relative;margin-left:4%;z-index:1;box-sizing:border-box;float:left;width:10.8571%;height:auto}#frontpage #view #customer_showcase img:first-child{margin-left:0}#video_overlay{position:absolute;left:0;top:0;right:0;z-index:1;bottom:0;background:rgba(0,0,0,0.35)}#projects_headline{padding:40px 0 20px 0 !important;text-align:center}.blueberry{float:right;margin:0 auto;bottom:0;position:absolute;right:-120px}.blueberry .slides{display:block;min-height:500px;position:relative;overflow:hidden}.blueberry .slides li{position:absolute;top:0;left:0;overflow:hidden}.blueberry .slides li img{display:block;width:100%;max-width:none}.blueberry .slides li.active{display:block;position:relative}.blueberry .crop li img{width:auto}.blueberry .pager{height:40px;text-align:center}.blueberry .pager li{display:inline-block}.blueberry .pager li a,.blueberry .pager li a span{display:block;height:4px;width:4px}.blueberry .pager li a{padding:18px 8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.blueberry .pager li a span{overflow:hidden;background:#c0c0c0;text-indent:-9999px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.blueberry .pager li.active a span{background:#404040}.col_icn{width:200px;position:relative;margin-top:250px;float:right}.col_icn .service.overview{position:relative;box-sizing:border-box;padding:20px}.col_icn .service.overview:before{margin-top:30px;font-size:1100%;color:rgba(0,0,0,0.1);display:block;font-family:"bebeyond-iconfont";content:"N";text-align:center;line-height:120%;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.col_icn .service.overview .icn{display:block}.col_icn .service.overview .icn:before{left:0;right:0;position:absolute;top:0;line-height:180%;font-size:1100%;color:#b8c3c9;display:block;font-family:"bebeyond-iconfont";text-align:center;content:"M";-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.col_icn .service.overview .btn.services{margin-top:50px;color:#1c90c9;background:transparent;font-size:112.5%;padding:10px;border:solid 1px #1c90c9;border-radius:2px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.col_icn .service.overview:hover .btn.services{background:#1c90c9;color:#ffffff;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.col_icn .service.overview:hover .icn:before{color:#1c90c9;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.col_icn .service.overview:hover:before{color:#1c90c9;opacity:0.15;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #service .card{width:100%;float:none;border-top:solid 1px #616466}#preloading{display:block;overflow:hidden;position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background:white}.sk-spinner-rotating-plane.sk-spinner{position:absolute;top:50%;left:50%;margin-top:-15px 0 0 -15px;width:30px;height:30px;background-color:#1c90c9;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#view.post #content h2{font-size:100%}#view #content .ctc-form{margin:80px 0}#view #content .ctc-form .icn:before{text-align:center;display:block;color:#f2f4f5;content:'D';font-size:450%;font-family:"bebeyond-iconfont";margin-top:20px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #content .ctc-form:hover .icn:before{color:#1c90c9;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#view #content .ctc-form address{width:50%;float:left;line-height:22px;color:#616466;height:120px}#view #content .ctc-form address strong{font-family:'robotobold';color:#1c90c9}#view #content .ctc-form input,#view #content .ctc-form textarea{width:420px;display:inline-block;padding:10px;box-sizing:border-box;background:#f2f4f5;color:#616466;border:solid 1px #f2f4f5;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#view #content .ctc-form input.wpcf7-not-valid,#view #content .ctc-form textarea.wpcf7-not-valid{border:solid 1px #c00}#view #content .ctc-form textarea{display:inline-block;width:100%;-webkit-resize:none;-moz-resize:none;-ms-resize:none;resize:none;margin-bottom:20px}#view #content .ctc-form input{border-bottom:solid 1px #1c90c9;margin-bottom:10px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}#view #content .ctc-form input:active,#view #content .ctc-form input:focus{-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-ms-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out;background:#ffffff}#view #content .ctc-form label{line-height:40px;width:100px;float:left;color:#616466}#view #content .ctc-form .col_left{margin:0;float:left;width:50%}#view #content .ctc-form .col_right{float:right;width:50%}#view #content .ctc-form .name{float:left}#view #content .ctc-form .mail{float:left}#view #content .ctc-form .subject{float:left}#view #content .ctc-form .message{clear:both}#view #content .ctc-form .message label{display:block;font-family:'robotobold';width:100%;box-sizing:border-box;background:#e4e8ea;line-height:20px;font-size:87.5%;color:#1c90c9;margin-bottom:1px;padding:5px}#view #content .ctc-form .submit input{width:420px;margin-top:10px;cursor:pointer;margin-left:100px;color:#ffffff;background:#1c90c9}#view #content .ctc-form .submit input:hover{background:#10506f;-webkit-transition:background 0.25ss ease-in-out;-moz-transition:background 0.25ss ease-in-out;-ms-transition:background 0.25ss ease-in-out;transition:background 0.25ss ease-in-out}#view #content .wpcf7-validation-errors{color:#c00;margin-bottom:40px;margin-top:-40px;border:solid 2px #c00;padding:10px;border-radius:3px}#view #content .wpcf7-not-valid-tip{display:none}.accordion{margin-top:80px}.accordion .acc_head{margin-top:5px;width:100%;box-sizing:border-box;height:40px;padding:10px;background:#f2f4f5;border:solid 1px #e2e3e4;cursor:pointer}.accordion .acc_head:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-indent:10px;content:'r';font-family:"bebeyond-iconfont";display:block;float:right;width:30px}.accordion .acc_head.active:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:'s'}.accordion .acc_content{margin-top:5px;margin-bottom:15px;padding:10px;display:none}@media screen and (max-width: 1280px){.wrp{width:1024px}#view .topbar{padding-top:80px}header.main{position:fixed;padding:0 20px;box-sizing:border-box;height:80px;-webkit-animation:header 0.75s 0 ease-out;-moz-animation:header 0.75s 0 ease-out;-ms-animation:header 0.75s 0 ease-out;animation:header 0.75s 0 ease-out}header.main button{margin-top:0px}header.main a#logo{margin-top:20px;width:200px;height:auto}footer.main .col_left{width:60%}footer.main .col_right{width:40%}footer.main .col_right p{padding-top:70px;padding-left:20px}#view #content .teaser{background:url(media/assets/teaser_alternative_bg.jpg) center center no-repeat}#view #content .teaser #video_overlay{display:none}#view #content .ctc-form .message{margin-top:40px}#view #content .ctc-form .message textarea{height:270px}#view #content .ctc-form .submit input{margin-top:20px;margin-left:0}#view #content .service_card .entry{width:540px}#view #content .col_left{width:684px;margin-right:40px}#view #content aside.sidebar{width:300px}#view #content aside.sidebar address ul li a{font-size:100%}#view #content .teaser figcaption{top:100px}#view #info .col_left{width:606px}#view #info .col_image img{left:-250px}#view #info .col_description{width:55%}#view #service .service .img_wrp img{width:35px;height:35px}#view #service .service.overview .btn.services{margin-top:0px}.facts_iconbar .element{width:25%}.main_content p{width:700px}.main_content figure{width:300px}}@media screen and (max-width: 1100px){.wrp{width:100%;box-sizing:border-box;padding:0 20px}#view #content .service_card .entry{width:70%;box-sizing:border-box;padding:0;margin:0 0 0 40px}#view #content .service_card .btn.more{clear:both;float:none;margin:20px auto 40px auto}#view #content .col_left{width:65%;margin-right:3%}#view #content aside.sidebar{width:32%}#view #service .service{width:20%}#view #service .service .img_wrp img{width:100%;margin:auto;height:auto}#view #service .service.overview .btn.services{padding:10px 8px;margin-top:28px}#view #info h1,#view #info h2,#view #info h3{margin-top:60px}#view #info .col_left{width:50%}footer.main .col_right{display:none}footer.main .col_left{width:100%;float:none}.portfolio_content{padding:60px}.main_content p{width:70%}.main_content figure{width:30%}}@media screen and (max-width: 1000px){#view #content .ctc-form .col_left,#view #content .ctc-form .col_right{width:100%;float:none}#view #content .ctc-form input{width:100%}#view #content .ctc-form label{width:100%;background:white;padding:5px}#view #content .ctc-form .name,#view #content .ctc-form .subject,#view #content .ctc-form .mail{float:none}#view #content .ctc-form .name label,#view #content .ctc-form .subject label,#view #content .ctc-form .mail label{box-sizing:border-box}#view #content .ctc-form .message textarea{height:200px}#view #content .ctc-form .submit input{height:60px;line-height:40px;font-family:'robotobold';width:100%}#view #content aside.sidebar{width:100%;float:none}#view #content aside.sidebar ul{display:none}#view #content aside.sidebar address{display:block;width:320px;margin:auto}#view #content aside.sidebar address ul{display:block}#view #content .teaser figcaption{top:40px}#view #service .service.overview:before{line-height:80%}#view #service .service.overview .icn:before{line-height:180%}#view #service .service.overview .btn.services{margin-top:28px}body:not(#frontpage) #view #content .col_left{width:100%;margin-right:0;float:none}.about_members figure figcaption strong{margin-top:30%}.facts_iconbar .element{width:25%}.main_content p{width:100%;float:none}.main_content figure{width:100%;float:none}.main_content figure img{width:20%}}@media screen and (max-width: 800px){.app_message,.app_message.active{display:none}#view header.page_header img{left:-100%;width:300%}#view #content .service_card figure{display:none}#view #content .service_card .entry{width:100%;box-sizing:border-box;padding:0;margin:0;float:none}#view #content .service_card .btn.more{clear:both;float:none;margin:20px auto 40px auto}#view #content .teaser img{width:1600px !important;left:-400px !important}footer.main .col_left{margin:auto}#view #service{margin-bottom:0}#view #service .service{width:25%}#view #service .service .img_wrp{padding:15px}#view #service .service .img_wrp img{width:100%;margin:auto;height:auto}#view #info .col_left{width:100%;float:none}#view #info .col_left p{margin-bottom:40px}#view #info .blueberry{width:50%;margin:auto;position:static;float:none}#view #info .col_image img{position:static;width:80%;margin:auto}#view #info .col_description{float:none;width:100%}#frontpage #view #customer_showcase{text-align:center;margin-bottom:60px}#frontpage #view #customer_showcase img{width:25%;box-sizing:border-box;padding:0 20px;float:none;display:inline-block;text-align:center;margin:0;margin-bottom:32px}.about_members figure{width:50%}.about_members figure figcaption strong{margin-top:20%}}@media screen and (max-width: 720px){.facts_iconbar .element{width:50%}.main_content figure{margin-top:20px}.main_content p{margin-top:20px}#view #service .service.overview .btn.services{font-size:87.5%}}@media screen and (max-width: 600px){#map-canvas{height:300px}header.main button.contact{text-indent:-9999px;width:35px;height:35px;padding:10px}header.main button.contact:before{text-indent:-21px;font-family:"bebeyond-iconfont";display:block;float:left;font-size:20px;width:35px;vertical-align:middle;content:'n'}header.main button.offcanvas{text-indent:-9999px;width:35px;height:35px}header.main button.offcanvas:before{text-indent:0;font-family:"bebeyond-iconfont";display:block;float:left;width:35px;vertical-align:middle;content:'p'}#view #content .icn{display:none}#view #content .facts_iconbar .icn{display:block}#view #content .ctc-form address{width:100%;float:none;height:80px}#view #service .service{width:50%}#view #service .service .img_wrp{padding:25px}#view #service .service .img_wrp img{width:80%}#view #service .service .caption{font-size:100%}#view #service .service.overview:before{line-height:120%}#view #service .service.overview .icn:before{line-height:220%}#view #service .service.overview .btn.services{margin-top:40px;width:100%;box-sizing:border-box}#view #info .col_left p{margin-bottom:40px}#view #info .blueberry{display:none}#view #info .col_image img{width:100%}#view #info .col_description{margin-bottom:60px}#view #portfolio figure.widescreen{width:100%}#view #portfolio figure.default{width:50%}#view #content #video_overlay{display:none}#view #content .teaser{background:#ffffff}#view #content .teaser figcaption{top:auto}#view #content .teaser figcaption h1{color:#1c90c9}#view #content .teaser figcaption p{color:#616466}#frontpage #view #customer_showcase{margin-bottom:40px}#frontpage #view #customer_showcase img{width:50%}#view #content .teaser{background:#f2f4f5}@-moz-document url-prefix(){header.main button.contact:before{text-indent:-6px}header.main button.offcanvas:before{text-indent:-4px}}#view #content .teaser{background:#fff}#view #content .teaser img{left:-800px !important}#view #content .teaser figcaption{position:relative;z-index:1}#view #content .teaser figcaption h1{width:100%;padding:20px;box-sizing:border-box;margin-bottom:0;left:0;background:rgba(255,255,255,0.5);font-size:200%;text-align:center}#view #content .teaser figcaption p{margin-bottom:0px;padding-top:40px}footer.main #subline{height:auto}footer.main #subline .menu-fussbereich-menue-container{width:100%;float:none}footer.main #subline .menu-fussbereich-menue-container li{padding:0;display:block;margin:0;border:none;margin-bottom:4px}footer.main #subline .menu-fussbereich-menue-container li a{display:block;padding:15px 10px;background:rgba(255,255,255,0.1);color:#ffffff}#offcanvas{width:300px;padding:0 20px}#offcanvas .content{padding:20px 0;width:260px}#offcanvas .scroll-bar{margin:20px 0}#offcanvas .scroll-bar.vertical{right:5px}.portfolio_content{padding:40px;margin-bottom:0}.portfolio_content .info_table td{display:block;padding:5px 0;margin-bottom:5px;border-bottom:solid 1px #f2f4f5}.portfolio_content .info_table td:first-child{margin-bottom:0;border:none}.about_members figure figcaption{display:none}}@media screen and (max-width: 520px){footer.main .col_left p{float:none;width:100%}}@media screen and (max-width: 460px){header.main{box-shadow:0 4px rgba(0,0,0,0.1);padding:0}header.main a#logo{float:right;margin-right:10px}header.main button{margin-top:20px}header.main button.contact{display:none}header.main.active{height:60px}header.main.active button{margin-top:10px}header.main.active a#logo{margin-top:5px}#view #service h1,#view #service h2,#view #service h3{margin:10px 0 40px}#view #service .service{width:50%;padding:1px}#view #service .service .caption{background:#1c90c9;margin:0;color:#ffffff;padding:20px 0 0 0}#view #service .service .img_wrp{display:none}#view #service .service.overview:before{display:none}#view #service .service.overview .icn:before{display:none}#view #service .service.overview .btn.services{margin-top:0;padding:20px 8px;vertical-algin:middle}#view #info .col_image img{display:none}#view #info .col_description p{margin-bottom:1em}#view #content h3{font-size:150%;text-align:center}#view #content h3 .service_card .btn.more{width:90%}.portfolio_content{padding:20px}.btn.more{margin:50px auto 80px auto;width:90%}.main_content figure img{width:60%}}
/*# sourceMappingURL=style.css.map */