/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'openSans-light';src:url('../fonts/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'openSans-semibold';src:url('../fonts/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'roboto_slablight';src:url('../fonts/RobotoSlab-Light-webfont.eot');src:url('../fonts/RobotoSlab-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/RobotoSlab-Light-webfont.woff') format('woff'),url('../fonts/RobotoSlab-Light-webfont.ttf') format('truetype'),url('../fonts/RobotoSlab-Light-webfont.svg#roboto_slablight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icons';src:url('../fonts/icons.eot?-u7uuvu');src:url('../fonts/icons.eot?#iefix-u7uuvu') format('embedded-opentype'),url('../fonts/icons.woff?-u7uuvu') format('woff'),url('../fonts/icons.ttf?-u7uuvu') format('truetype'),url('../fonts/icons.svg?-u7uuvu#icons') format('svg');font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#2c3844;font:16px/1.8 openSans-light,Arial,sans-serif;color:#fff}html,body{margin:0;padding:0;height:100%}p{margin:0 0 18px 0}ul{margin:0;padding:0}hr{border:none;border-top:1px solid #4a5e72;margin:40px 0}strong{font-family:openSans-semibold;font-weight:normal;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;padding:2px}small{font-size:14px}img{vertical-align:middle}canvas:focus{outline:none}a{color:#08a8ce;text-decoration:none;transition:color .35s ease-out,background .35s ease-out}a:hover{color:#fc7a5b}a:focus{outline:none}h1,h2,h3{font-family:roboto_slablight,Arial,sans-serif;color:#08a8ce;font-weight:300;margin:0}h1{font-size:34px;font-family:openSans-light,Arial,sans-serif}h2{font-size:34px;margin:40px 0}h3{font-size:22px;margin:40px 0 0}a[href^="http://"]:not([href*="pschen.de"]):after,a[href^="https://"]:not([href*="pschen.de"]):after{content:"\e601";padding:0 5px 0 3px}dl{margin:20px 0 20px}dl:before,dl:after{display:table;content:" "}dl:after{clear:both}dl:after{clear:left}dl>*{margin:0;padding:0;position:relative}dl>*:after{content:"";position:absolute;top:0;right:0;border-left:1px solid #4a5e72;height:100%}dl>dt:last-child,dl>dd:last-child{padding-bottom:0}dl>dt:last-child>p:last-child,dl>dd:last-child>p:last-child{margin-bottom:0}dt{float:left;clear:left;width:150px}dd{padding-bottom:20px;margin-left:170px}dd:after{right:0;left:-21px}dl p{margin-top:0}dl p:last-child{margin:0}dl input,dl textarea,dl a{position:relative;z-index:1}form{margin-bottom:40px}label{display:block}textarea,input{padding:0 10px;border:0;margin:0;color:#1a2328;background:#dadada;font:16px/1.8 openSans-light,Arial,sans-serif;display:block;width:100%;height:40px;-webkit-transition:background 0.35s ease, color 0.35s ease, border 0.35s ease, -webkit-box-shadow 0.35s ease;-moz-transition:background 0.35s ease, color 0.35s ease, border 0.35s ease, -moz-box-shadow 0.35s ease;-o-transition:background 0.35s ease, color 0.35s ease, border 0.35s ease, box-shadow 0.35s ease;transition:background 0.35s ease, color 0.35s ease, border 0.35s ease, box-shadow 0.35s ease;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box}textarea{padding:6px 10px;min-height:160px;resize:vertical}input:focus,textarea:focus{outline:none;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 3px 0 #fc7a5b inset;-moz-box-shadow:0 3px 0 #fc7a5b inset;box-shadow:0 3px 0 #fc7a5b inset}input:hover,textarea:hover{background:#fff}input:focus,textarea:focus{background:#fff}.submit,input[type=submit]{text-align:center;height:60px;border:0;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);background:#08a8ce;color:#fff;cursor:pointer;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;border:2px solid #08a8ce;padding:2px 6px}.submit:hover,input[type=submit]:hover{background:#fc7a5b;border-color:#fc7a5b}.submit:focus,input[type=submit]:focus .submit:active,input[type=submit]:active{background:#2c3844;color:#fff;border-color:#fc7a5b;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.25);box-shadow:0 0 10px rgba(0, 0, 0, 0.25)}[class^="icon-"],[class*=" icon-"],a[href^="http://"]:not([href*="@host"]):after,a[href^="https://"]:not([href*="@host"]):after,.projectImagesCarousel .owl-buttons div:before{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:"\e600"}.icon-new-tab:before{content:"\e601"}::selection{background:#06809d}::-moz-selection{background:#06809d}::-webkit-scrollbar{width:10px}::-webkit-scrollbar:hover{width:20px}::-webkit-scrollbar-track{background:#1a2328;width:2px}::-webkit-scrollbar-thumb{background:#08a8ce}::-webkit-scrollbar-thumb:hover{background:#fc7a5b}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.hidden{display:none}.wrapper{margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.close{padding:0;margin:0;border:0;outline:0;background:transparent;display:inline-block;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box}.close span{display:block;width:40px;line-height:40px;text-align:center;font-size:14px}.close:hover{background:#fc7a5b;color:#fff}.browsehappy,body>noscript{display:block;background:#fc7a5b;color:#1a2328;margin:0;text-align:center;border-bottom:1px solid #ed3104;position:relative;line-height:60px}.browsehappy{display:none}.browsehappy a{color:#fff;padding:4px 5px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;line-height:1.8}.browsehappy a:hover{background:#fff;color:#1a2328}.browsehappy .close{padding:0;position:absolute;right:20px;top:50%;margin-top:-20px}#container{min-height:100%;position:relative;padding-bottom:60px}.header-container{background:#dadada;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25)}header{margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;height:300px}header a{color:#1a2328}header a:hover{color:#08a8ce}header figure{position:absolute;bottom:0;right:20px}header figcaption{position:absolute;left:-557px;bottom:47px;width:637px;border-bottom:2px solid #fc7a5b;-webkit-transition:-webkit-transform 0.35s ease;-moz-transition:-moz-transform 0.35s ease;-o-transition:-o-transform 0.35s ease;transition:-webkit-transform 0.35s ease,-moz-transform 0.35s ease,-o-transform 0.35s ease,transform 0.35s ease;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-animation:slideIn 2s;-moz-animation:slideIn 2s;-o-animation:slideIn 2s;animation:slideIn 2s}header figcaption a{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius-topright:3px;-moz-background-clip:padding;border-top-right-radius:3px;background-clip:padding-box;border-bottom:none;display:inline-block;padding:2px 5px 2px;color:#fff;background:#fc7a5b;-webkit-transition-property:color, background, border-color;-moz-transition-property:color, background, border-color;-o-transition-property:color, background, border-color;transition-property:color, background, border-color}header figcaption a:hover{color:#1a2328;border-color:#fda38d;background:transparent}header figcaption:hover{border-color:#fda38d;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(-4000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes slideIn{0%{-moz-transform:translateX(-4000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes slideIn{0%{-o-transform:translateX(-4000px)}100%{-o-transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(-4000px);-moz-transform:translateX(-4000px);-o-transform:translateX(-4000px);-ms-transform:translateX(-4000px);transform:translateX(-4000px)}100%{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}h1{font-size:34px;position:absolute;left:20px;top:70px;z-index:1}h1 a{display:block;height:100px;width:450px;line-height:44px;color:#2c3844;position:relative}.no-svg h1 a:before{content:"";position:absolute;left:0;top:0;height:100px;width:100px;background:url(../images/logo.png)}h1 a:hover{color:#fc7a5b}h1 span{position:absolute;left:120px;bottom:-8px;-webkit-transition:opacity 0.35s ease-out;-moz-transition:opacity 0.35s ease-out;-o-transition:opacity 0.35s ease-out;transition:opacity 0.35s ease-out}h1 .logoName{-webkit-opacity:1;-moz-opacity:1;opacity:1}h1 .logoDomain{-webkit-opacity:0;-moz-opacity:0;opacity:0}h1 a:hover .logoName{-webkit-opacity:0.08;-moz-opacity:0.08;opacity:0.08;color:#1a2328}h1 a:hover .logoDomain{-webkit-opacity:1;-moz-opacity:1;opacity:1}.introduction{margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:40px}.introduction:before,.introduction:after{display:table;content:" "}.introduction:after{clear:both}.introduction:after{clear:right}.introduction nav{padding-top:40px;float:right;width:300px;margin-bottom:20px}.introduction nav ul{list-style:none}.introduction nav a{display:block;line-height:60px;padding:0 20px;color:#fff;background:#1a2328;text-decoration:none;position:relative;border-top:2px solid #2c3844;font-size:22px}.introduction nav li:first-child a{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-topright:5px;-moz-background-clip:padding;border-top-right-radius:5px;background-clip:padding-box;border-top:0}.introduction nav li.last a{-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-bottomleft:5px;-moz-background-clip:padding;border-bottom-left-radius:5px;background-clip:padding-box}.introduction nav a:before{content:"";display:block;border-bottom:30px solid transparent;border-right:20px solid #1a2328;border-top:30px solid transparent;height:0;left:0;margin-top:-30px;position:absolute;top:50%;width:0;-webkit-transition:border-right-color 0.35s ease-out, -webkit-transform 0.35s ease-out;-moz-transition:border-right-color 0.35s ease-out, -moz-transform 0.35s ease-out;-o-transition:border-right-color 0.35s ease-out, -o-transform 0.35s ease-out;transition:border-right-color 0.35s ease-out,-webkit-transform 0.35s ease-out,-moz-transform 0.35s ease-out,-o-transform 0.35s ease-out,transform 0.35s ease-out}.introduction nav a:hover{background:#fc7a5b}.introduction nav a:hover:before{border-right-color:#fc7a5b;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.introduction nav .ni_contact{border-top:0;margin-top:40px;border-top:1px solid #4a5e72}.introduction nav .ni_contact a{background:#dadada;line-height:100px;color:#1a2328;-webkit-transition:color 0.35s ease-out, background 0.35s ease-out;-moz-transition:color 0.35s ease-out, background 0.35s ease-out;-o-transition:color 0.35s ease-out, background 0.35s ease-out;transition:color 0.35s ease-out, background 0.35s ease-out;margin-top:40px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box}.introduction nav .ni_contact a:not(.active):hover{background:#fc7a5b;color:#fff}.introduction nav .ni_contact a:before{margin-top:-50px;border-top-width:50px;border-bottom-width:50px;border-right-color:#dadada}.introduction nav .ni_contact:not(.active) a:hover:before{border-right-color:#fc7a5b}.introduction nav a.active,.introduction nav a.active:hover{background:#08a8ce;color:#fff;cursor:default}.introduction nav a.active:before,.introduction nav a.active:hover:before{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);border-right-color:#08a8ce}.introduction section{margin-right:340px}.projects-container{border-top:1px solid #4a5e72;max-width:none}.projects{font-size:0;text-align:center}.projects>li{font-size:16px;list-style:none;display:inline-block;margin:0 20px 20px}.projects>li a{max-width:300px;padding:20px 0;display:block;color:#fff;position:relative;background:0 20px no-repeat;border:0}.projects>li a span{display:block}.projects>li a:before,.projects>li a:after{-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;content:"";display:block;position:absolute;width:300px;height:20px;border-top:2px solid transparent;top:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.projects>li a:after{top:auto;border-top:0;border-bottom:2px solid transparent;bottom:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.projects>li a:hover:before,.projects>li a:hover:after{border-color:#fc7a5b;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.projects>li figure{background:no-repeat;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;position:relative;height:300px;margin-bottom:60px;background:#4a5e72}.projects>li img{display:block;width:300px;height:300px;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;position:relative;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);z-index:2}.projects>li a:hover img{-webkit-opacity:0;-moz-opacity:0;opacity:0}.projects>li figcaption{position:absolute;top:300px;width:100%;padding-top:10px}#contact form dt:after,#contact form dd:after{border:0}#contact form .error{color:#fc7a5b;margin:0}footer{background:#1a2328;color:#dadada;font-size:14px;padding:0 20px;position:relative;padding:0 40px;line-height:60px;position:absolute;bottom:0;width:100%}footer p{margin:0}#copyright{position:absolute;right:40px;top:0}.overlay-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:scroll;background:rgba(44,56,68,0.8);-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;transition:all 0.35s ease-in;pointer-events:none;padding:0 20px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-opacity:0;-moz-opacity:0;opacity:0}.overlay-container .overlay{margin:20px auto;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;max-width:1170px;background:#1a2328;position:relative;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);-webkit-transition:height 0.35s ease-out;-moz-transition:height 0.35s ease-out;-o-transition:height 0.35s ease-out;transition:height 0.35s ease-out}.overlay-container .close{background:#dadada;color:#1a2328;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;position:absolute;top:20px;right:20px;z-index:2}.overlay-container .close:hover{background:#fc7a5b}.overlay-text{padding:0 40px 40px}.hasOverlay .overlay-container{-webkit-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hasOverlay{overflow:hidden}.hasOverlay.overlay-faded>*:not(.overlay-container){-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.page{margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:40px}.error-page{margin-left:auto;margin-right:auto;max-width:980px;padding:0 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:40px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.projectsCarousel{padding:70px 0 40px}.projectsCarousel>.owl-controls{position:absolute;top:0;width:100%;margin:20px 0;height:40px;padding:0 40px}.projectsCarousel>.owl-controls .owl-buttons{float:right;text-align:right;padding-right:40px}.projectsCarousel>.owl-controls .owl-buttons div{margin-left:40px;line-height:40px;display:inline-block;color:#08a8ce;-webkit-transition:color 0.35s ease-out, background 0.35s ease-out;-moz-transition:color 0.35s ease-out, background 0.35s ease-out;-o-transition:color 0.35s ease-out, background 0.35s ease-out;transition:color 0.35s ease-out, background 0.35s ease-out}.projectsCarousel>.owl-controls .owl-buttons div:hover{color:#fc7a5b}.projectsCarousel>.owl-controls>.owl-controls.clickable .owl-buttons div:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.projectsCarousel>.owl-controls .owl-pagination{float:left;margin-top:14px}.projectsCarousel>.owl-controls .owl-pagination:before,.projectsCarousel>.owl-controls .owl-pagination:after{display:table;content:" "}.projectsCarousel>.owl-controls .owl-pagination:after{clear:both}.projectsCarousel .owl-page{float:left}.projectsCarousel .owl-page span{display:block;width:16px;height:16px;margin-right:10px;text-indent:-999em;border:2px solid #4a5e72;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;cursor:pointer;-webkit-transition:background 0.35s ease-out, border 0.35s ease-out;-moz-transition:background 0.35s ease-out, border 0.35s ease-out;-o-transition:background 0.35s ease-out, border 0.35s ease-out;transition:background 0.35s ease-out, border 0.35s ease-out}.projectsCarousel .owl-page.active span{border-color:#08a8ce;background:#08a8ce}.projectsCarousel .owl-page:hover span{border-color:#fc7a5b;background:#fc7a5b}.projectsCarousel>.owl-wrapper-outer.autoHeight{-webkit-transition:height 0.35s ease-in-out;-moz-transition:height 0.35s ease-in-out;-o-transition:height 0.35s ease-in-out;transition:height 0.35s ease-in-out}.projectsCarousel h2{margin:0 40px 20px}.projectsCarousel .meta{float:right;width:50%;margin-top:0;margin-left:20px;padding-left:40px;padding-right:40px}.projectsCarousel .info{padding-left:40px;padding-right:40px;max-width:50%}.projectsCarousel .info ul{padding-left:20px;margin-bottom:18px}.projectImagesCarousel{margin-bottom:40px}.projectImagesCarousel .owl-item{padding:0 40px}.projectImagesCarousel .owl-item img,.projectImagesCarousel .owl-item video,.projectImagesCarousel .owl-item iframe{display:block;max-width:100%;margin:0 auto;overflow:hidden;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;background:#2c3844}.projectImagesCarousel .owl-item img,.projectImagesCarousel .owl-item video{width:auto}.projectImagesCarousel .owl-item.loading{position:relative;overflow:hidden}.projectImagesCarousel .owl-item.loading.active>*:after{content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;margin:20px;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;background:#fc7a5b;-webkit-animation:blink 1s infinite 0.35s;-moz-animation:blink 1s infinite 0.35s;-o-animation:blink 1s infinite 0.35s;animation:blink 1s infinite 0.35s;-webkit-transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;transition:all 0.35s ease-in}@-webkit-keyframes blink{0%{background:#fc7a5b;margin-top:-20px;margin-left:-20px;width:40px;height:40px}100%{background:#2c3844;margin-top:0;margin-left:0;left:0;top:0;width:100%;height:100%;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box}}@-moz-keyframes blink{0%{background:#fc7a5b;margin-top:-20px;margin-left:-20px;width:40px;height:40px}100%{background:#2c3844;margin-top:0;margin-left:0;left:0;top:0;width:100%;height:100%;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box}}@-o-keyframes blink{0%{background:#fc7a5b;margin-top:-20px;margin-left:-20px;width:40px;height:40px}100%{background:#2c3844;margin-top:0;margin-left:0;left:0;top:0;width:100%;height:100%;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}}@keyframes blink{0%{background:#fc7a5b;margin-top:-20px;margin-left:-20px;width:40px;height:40px}100%{background:#2c3844;margin-top:0;margin-left:0;left:0;top:0;width:100%;height:100%;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}}.projectImagesCarousel .owl-pagination{position:absolute;bottom:-20px;left:0;text-align:center;width:100%;line-height:36px;height:36px}.projectImagesCarousel .owl-page{float:none;display:inline-block;background:#1a2328;padding:10px;margin:0}.projectImagesCarousel .owl-page:first-child{-webkit-border-top-left-radius:18px;-webkit-background-clip:padding-box;-moz-border-radius-topleft:18px;-moz-background-clip:padding;border-top-left-radius:18px;background-clip:padding-box}.projectImagesCarousel .owl-page:last-child{-webkit-border-top-right-radius:18px;-webkit-background-clip:padding-box;-moz-border-radius-topright:18px;-moz-background-clip:padding;border-top-right-radius:18px;background-clip:padding-box}.projectImagesCarousel .owl-page span{background:#1a2328;margin:0}.projectImagesCarousel .owl-buttons div{color:transparent;position:absolute;top:20%;left:10px;height:60%;width:10%}.projectImagesCarousel .owl-buttons div:before{content:"\e603";position:absolute;top:50%;background:#dadada;color:#1a2328;-webkit-border-radius:40px;-webkit-background-clip:padding-box;-moz-border-radius:40px;-moz-background-clip:padding;border-radius:40px;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:40px;line-height:40px;text-align:center;font-size:14px;border:10px solid #1a2328;margin-top:-30px;-webkit-transition:background 0.35s ease-out;-moz-transition:background 0.35s ease-out;-o-transition:background 0.35s ease-out;transition:background 0.35s ease-out}.projectImagesCarousel .owl-buttons div:hover:before{background:#fc7a5b}.projectImagesCarousel .owl-buttons .owl-next{left:auto;right:0}.projectImagesCarousel .owl-buttons .owl-next:before{left:auto;right:10px;content:"\e602"}