/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,p{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:'CadizCHM Bold';font-weight:700;font-style:normal}dfn{font-style:italic}h1,h2,h3{margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}.crow,.grid{text-align:center;font-size:0!important}.crow:before,.grid:before{content:'';display:inline-block;height:100%;vertical-align:middle}.crow>*,.grid>*{vertical-align:middle;display:inline-block;font-size:medium;font-size:initial;text-align:left;margin:0;padding:0}.crow.fly>:first-child:nth-last-child(4),.crow.fly>:first-child:nth-last-child(4)~*,.grid.fly>:first-child:nth-last-child(4),.grid.fly>:first-child:nth-last-child(4)~*{width:25%}.crow.fly>:first-child:nth-last-child(3),.crow.fly>:first-child:nth-last-child(3)~*,.grid.fly>:first-child:nth-last-child(3),.grid.fly>:first-child:nth-last-child(3)~*{width:33.333333333333336%}.crow.fly>:first-child:nth-last-child(2),.crow.fly>:first-child:nth-last-child(2)~*,.grid.fly>:first-child:nth-last-child(2),.grid.fly>:first-child:nth-last-child(2)~*{width:50%}.crow.fly>:first-child:nth-last-child(1),.crow.fly>:first-child:nth-last-child(1)~*,.grid.fly>:first-child:nth-last-child(1),.grid.fly>:first-child:nth-last-child(1)~*{width:100%}.crow.up>*,.grid.up>*{vertical-align:top}.crow.down>*,.grid.down>*{vertical-align:bottom}.crow>.up,.grid>.up{vertical-align:top}.crow>.down,.grid>.down{vertical-align:bottom}.crow .w-100,.grid .w-100{width:100%}.crow .w-99,.grid .w-99{width:99%}.crow .w-98,.grid .w-98{width:98%}.crow .w-97,.grid .w-97{width:97%}.crow .w-96,.grid .w-96{width:96%}.crow .w-95,.grid .w-95{width:95%}.crow .w-94,.grid .w-94{width:94%}.crow .w-93,.grid .w-93{width:93%}.crow .w-92,.grid .w-92{width:92%}.crow .w-91,.grid .w-91{width:91%}.crow .w-90,.grid .w-90{width:90%}.crow .w-89,.grid .w-89{width:89%}.crow .w-88,.grid .w-88{width:88%}.crow .w-87,.grid .w-87{width:87%}.crow .w-86,.grid .w-86{width:86%}.crow .w-85,.grid .w-85{width:85%}.crow .w-84,.grid .w-84{width:84%}.crow .w-83,.grid .w-83{width:83%}.crow .w-82,.grid .w-82{width:82%}.crow .w-81,.grid .w-81{width:81%}.crow .w-80,.grid .w-80{width:80%}.crow .w-79,.grid .w-79{width:79%}.crow .w-78,.grid .w-78{width:78%}.crow .w-77,.grid .w-77{width:77%}.crow .w-76,.grid .w-76{width:76%}.crow .w-75,.grid .w-75{width:75%}.crow .w-74,.grid .w-74{width:74%}.crow .w-73,.grid .w-73{width:73%}.crow .w-72,.grid .w-72{width:72%}.crow .w-71,.grid .w-71{width:71%}.crow .w-70,.grid .w-70{width:70%}.crow .w-69,.grid .w-69{width:69%}.crow .w-68,.grid .w-68{width:68%}.crow .w-67,.grid .w-67{width:67%}.crow .w-66,.grid .w-66{width:66%}.crow .w-65,.grid .w-65{width:65%}.crow .w-64,.grid .w-64{width:64%}.crow .w-63,.grid .w-63{width:63%}.crow .w-62,.grid .w-62{width:62%}.crow .w-61,.grid .w-61{width:61%}.crow .w-60,.grid .w-60{width:60%}.crow .w-59,.grid .w-59{width:59%}.crow .w-58,.grid .w-58{width:58%}.crow .w-57,.grid .w-57{width:57%}.crow .w-56,.grid .w-56{width:56%}.crow .w-55,.grid .w-55{width:55%}.crow .w-54,.grid .w-54{width:54%}.crow .w-53,.grid .w-53{width:53%}.crow .w-52,.grid .w-52{width:52%}.crow .w-51,.grid .w-51{width:51%}.crow .w-50,.grid .w-50{width:50%}.crow .w-49,.grid .w-49{width:49%}.crow .w-48,.grid .w-48{width:48%}.crow .w-47,.grid .w-47{width:47%}.crow .w-46,.grid .w-46{width:46%}.crow .w-45,.grid .w-45{width:45%}.crow .w-44,.grid .w-44{width:44%}.crow .w-43,.grid .w-43{width:43%}.crow .w-42,.grid .w-42{width:42%}.crow .w-41,.grid .w-41{width:41%}.crow .w-40,.grid .w-40{width:40%}.crow .w-39,.grid .w-39{width:39%}.crow .w-38,.grid .w-38{width:38%}.crow .w-37,.grid .w-37{width:37%}.crow .w-36,.grid .w-36{width:36%}.crow .w-35,.grid .w-35{width:35%}.crow .w-34,.grid .w-34{width:34%}.crow .w-33,.grid .w-33{width:33%}.crow .w-32,.grid .w-32{width:32%}.crow .w-31,.grid .w-31{width:31%}.crow .w-30,.grid .w-30{width:30%}.crow .w-29,.grid .w-29{width:29%}.crow .w-28,.grid .w-28{width:28%}.crow .w-27,.grid .w-27{width:27%}.crow .w-26,.grid .w-26{width:26%}.crow .w-25,.grid .w-25{width:25%}.crow .w-24,.grid .w-24{width:24%}.crow .w-23,.grid .w-23{width:23%}.crow .w-22,.grid .w-22{width:22%}.crow .w-21,.grid .w-21{width:21%}.crow .w-20,.grid .w-20{width:20%}.crow .w-19,.grid .w-19{width:19%}.crow .w-18,.grid .w-18{width:18%}.crow .w-17,.grid .w-17{width:17%}.crow .w-16,.grid .w-16{width:16%}.crow .w-15,.grid .w-15{width:15%}.crow .w-14,.grid .w-14{width:14%}.crow .w-13,.grid .w-13{width:13%}.crow .w-12,.grid .w-12{width:12%}.crow .w-11,.grid .w-11{width:11%}.crow .w-10,.grid .w-10{width:10%}.crow .w-9,.grid .w-9{width:9%}.crow .w-8,.grid .w-8{width:8%}.crow .w-7,.grid .w-7{width:7%}.crow .w-6,.grid .w-6{width:6%}.crow .w-5,.grid .w-5{width:5%}.crow .w-4,.grid .w-4{width:4%}.crow .w-3,.grid .w-3{width:3%}.crow .w-2,.grid .w-2{width:2%}.crow .w-1,.grid .w-1{width:1%}.crow .ws-4,.grid .ws-4{width:100%}.crow .ws-3,.grid .ws-3{width:75%}.crow .ws-2,.grid .ws-2{width:50%}.crow .ws-1,.grid .ws-1{width:25%}.crow.gutter{padding-right:44px;padding-left:44px;margin-right:-44px;margin-left:-44px}.crow.gutter>*{padding-right:44px;padding-left:44px}.nest{width:960px;padding-right:44px;padding-left:44px;margin-right:auto;margin-left:auto}/*!
 * fullPage 2.9.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.fp-slidesContainer{width:100%!important;transform:none!important}.fp-slide{width:100%!important;position:absolute;left:0;top:0;visibility:hidden;opacity:0;z-index:0;transition:all .5s linear}.fp-slide.active{visibility:visible;opacity:1;z-index:1}@font-face{font-family:'GT Walsheim Condensed Medium';src:url(../fonts/GT-Walsheim-Condensed-Medium.eot);src:url(../fonts/GT-Walsheim-Condensed-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/GT-Walsheim-Condensed-Medium.woff) format('woff'),url(../fonts/GT-Walsheim-Condensed-Medium.ttf) format('truetype'),url(../fonts/GT-Walsheim-Condensed-Medium.svg#231ff40bd84ce89056d5bf3565042fba) format('svg');font-style:normal;font-weight:400}@font-face{font-family:'GT Walsheim Condensed Medium';src:url(../fonts/GT-Walsheim-Condensed-Medium-Oblique.eot);src:url(../fonts/GT-Walsheim-Condensed-Medium-Oblique.eot?#iefix) format('embedded-opentype'),url(../fonts/GT-Walsheim-Condensed-Medium-Oblique.woff) format('woff'),url(../fonts/GT-Walsheim-Condensed-Medium-Oblique.ttf) format('truetype'),url(../fonts/GT-Walsheim-Condensed-Medium-Oblique.svg#76e3041bd17aa3b3237e84fa77c93742) format('svg');font-style:oblique;font-weight:400}body{font-family:'GT Walsheim Condensed Medium';-moz-font-feature-settings:"liga","kern";-moz-font-feature-settings:"liga=1, kern=1";-ms-font-feature-settings:"liga","kern";-o-font-feature-settings:"liga","kern";-webkit-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";font-size:16px;color:#fff}body *{font-size:18px;font-weight:400}body h1,body h2,body h3,body h4{font-size:25px}@media only screen and (min-width:768px){body *{font-size:20px;font-weight:400}body h1,body h2,body h3,body h4{font-size:25px}}@media only screen and (min-width:992px){body *{font-size:22px;font-weight:400}body h1,body h2,body h3,body h4{font-size:27px}}@media only screen and (min-width:1650px){body *{font-size:24px;font-weight:400}body h1,body h2,body h3,body h4{font-size:30px}}body .small{font-size:14px;line-height:16px}body a:active,body a:focus,body a:link,body a:visited{color:#fff;text-decoration:none}body a:hover{color:#fff;text-decoration:underline}body p{margin-bottom:18px}body .center{text-align:center}body .hyphenate,body .sectioncontent{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}body .sectioncontent ol,body .sectioncontent ul{padding:0 0 24px 19px;margin:0}body .sectioncontent ul{list-style:none;position:relative}body .sectioncontent ul li:before{content:"–";position:absolute;left:0}body .gm-style p,body .gm-style p a,body .gm-style p a:active,body .gm-style p a:focus,body .gm-style p a:hover{color:#000;font-family:'GT Walsheim Condensed Medium';font-size:16px;line-height:18px}.header-slider,.header-top{z-index:19;height:70px;position:fixed;top:15px;left:15px;right:15px;text-align:right}.header-slider .l-left,.header-top .l-left{top:0;position:absolute;max-width:197.31px;-webkit-transition:all .3s;transition:all .3s}.header-slider .l-right,.header-top .l-right{top:44px;position:absolute;max-width:137.77px;-webkit-transition:all .3s;transition:all .3s}.header-slider .toggle-close,.header-slider .toggle-menu,.header-top .toggle-close,.header-top .toggle-menu{width:44px;height:44px;display:inline-block;position:relative}.header-slider .toggle-close i,.header-slider .toggle-menu i,.header-top .toggle-close i,.header-top .toggle-menu i{position:absolute;display:block;height:5px;background:#fff;width:34px;left:5px;-webkit-transition:all .3s;transition:all .3s}.header-slider .toggle-close i:nth-child(1),.header-slider .toggle-menu i:nth-child(1),.header-top .toggle-close i:nth-child(1),.header-top .toggle-menu i:nth-child(1){top:2px}.header-slider .toggle-close i:nth-child(2),.header-slider .toggle-menu i:nth-child(2),.header-top .toggle-close i:nth-child(2),.header-top .toggle-menu i:nth-child(2){top:15px}.header-slider .toggle-close i:nth-child(3),.header-slider .toggle-menu i:nth-child(3),.header-top .toggle-close i:nth-child(3),.header-top .toggle-menu i:nth-child(3){top:29px}.header-slider .toggle-close.open-menu i:nth-child(1),.header-slider.open-menu i:nth-child(1),.header-top .toggle-close.open-menu i:nth-child(1),.header-top.open-menu i:nth-child(1){top:15px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.header-slider .toggle-close.open-menu i:nth-child(2),.header-slider.open-menu i:nth-child(2),.header-top .toggle-close.open-menu i:nth-child(2),.header-top.open-menu i:nth-child(2){background:0 0}.header-slider .toggle-close.open-menu i:nth-child(3),.header-slider.open-menu i:nth-child(3),.header-top .toggle-close.open-menu i:nth-child(3),.header-top.open-menu i:nth-child(3){top:15px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.header-slider .contactlink,.header-top .contactlink{height:28px;width:38px;position:absolute;right:5px;top:51px}@media only screen and (min-width:768px){.header-slider,.header-top{text-align:center}.header-slider .l-left,.header-top .l-left{max-width:242px}.header-slider .l-right,.header-top .l-right{right:0;top:0;max-width:165.5px}.header-slider .toggle-close i,.header-slider .toggle-menu i,.header-top .toggle-close i,.header-top .toggle-menu i{height:6px;width:38px;left:3px}.header-slider .toggle-close i:nth-child(1),.header-slider .toggle-menu i:nth-child(1),.header-top .toggle-close i:nth-child(1),.header-top .toggle-menu i:nth-child(1){top:4px}.header-slider .toggle-close i:nth-child(2),.header-slider .toggle-menu i:nth-child(2),.header-top .toggle-close i:nth-child(2),.header-top .toggle-menu i:nth-child(2){top:18px}.header-slider .toggle-close i:nth-child(3),.header-slider .toggle-menu i:nth-child(3),.header-top .toggle-close i:nth-child(3),.header-top .toggle-menu i:nth-child(3){top:32px}.header-slider .toggle-close.open-menu i:nth-child(1),.header-slider.open-menu i:nth-child(1),.header-top .toggle-close.open-menu i:nth-child(1),.header-top.open-menu i:nth-child(1){top:18px}.header-slider .toggle-close.open-menu i:nth-child(3),.header-slider.open-menu i:nth-child(3),.header-top .toggle-close.open-menu i:nth-child(3),.header-top.open-menu i:nth-child(3){top:18px}.header-slider .contactlink,.header-top .contactlink{display:none}}@media only screen and (min-width:992px){.header-slider,.header-top{top:40px;left:40px;right:40px}}.header-slider{z-index:999999}nav{opacity:0;box-sizing:border-box;background:#021b3d;position:fixed;padding:0;top:0;width:100%;-webkit-transition:all 1s;transition:all 1s}nav ul{list-style-type:none;margin:0;padding:0 15px;display:block;text-align:center;margin-bottom:10px}nav ul li{display:block}nav ul li a{padding:14px;display:inline-block;text-decoration:none;font-size:22px}nav ul li a.active,nav ul li a:focus,nav ul li a:hover{text-decoration:underline}nav ul li:first-child{display:none}@media only screen and (min-width:768px){nav ul{padding:0 15px}nav ul li{display:inline-block;margin-right:20px}nav ul li a{display:inline;padding:0}}@media only screen and (min-width:992px){nav ul{padding:0 40px}nav ul li{margin-right:30px}}.open-menu~nav{opacity:1;padding:130px 0 0 0;z-index:15}@media only screen and (min-width:768px){.open-menu~nav{padding:100px 0 0 0}}@media only screen and (min-width:992px){.open-menu~nav{padding:125px 0 0 0}}html{background-color:#021b3d}body{opacity:1;transition:.7s opacity}body.start{opacity:0;transition:none}img{max-width:100%;margin:0;padding:0;border:0}.round img{border-radius:50%}section{background:linear-gradient(to right,#42556e 0,#42556e 50%,#42556e 50%,#42556e 100%) repeat scroll 0 0;transition:all 1s ease;background-size:cover}section .coverimage{position:relative;background-size:cover}section .emailcontact{display:none;position:absolute;right:40px;bottom:5%}.sectioncontent{padding:140px 15px 30px}.contact .footer-bottom{padding:15px}.contact .footer-bottom .f-left{-webkit-transition:all .3s;transition:all .3s}.contact .footer-bottom .f-right{-webkit-transition:all .3s;transition:all .3s}.bauhuette-design{background-color:#F0D3C2}#map-canvas{height:38vh}@media only screen and (min-width:768px){section{background:linear-gradient(to right,#42556e 0,#42556e 50%,#42556e 50%,#42556e 50%,#42556e 100%) repeat scroll 0 0;transition:all 1s ease}section .coverimage{position:absolute;top:0;right:0;width:50%;height:100%;display:table}section .coverimage img{position:absolute;top:50%}section .emailcontact{display:block;right:15px;bottom:5%}.sectioncontent{padding:85px 5vw}.contact .footer-bottom{position:absolute;margin:0 15px 15px 15px;bottom:0;right:0;left:0}.contact .footer-bottom .f-left{bottom:0;position:absolute;left:0;max-width:40vw;-webkit-transition:all .3s;transition:all .3s}.contact .footer-bottom .f-right{bottom:0;right:0;position:absolute;max-width:40vw;-webkit-transition:all .3s;transition:all .3s;text-align:right}#map-canvas{height:52vh}}@media only screen and (min-width:992px){.contact .footer-bottom{margin:0 40px 20px 40px}.sectioncontent{padding:100px 6vw}section .emailcontact{right:40px;bottom:5%}}@media only screen and (min-width:1650px){.sectioncontent{padding:120px 8vw}}@media only screen and (max-width:767px){.crow.gutter,.grid.gutter{margin:0;padding:0}.crow .ws-1,.grid .ws-1{width:50%}.crow .ws-2,.crow .ws-3,.crow .ws-4,.grid .ws-2,.grid .ws-3,.grid .ws-4{width:100%}.row{width:auto}.row .item.ws-1{width:50%}.row .item.ws-2{width:100%}}.grid:after{content:'';display:block;clear:both}.portfolio .sectioncontent{padding-left:0;padding-right:0}.portfolio .grid .item{padding:15px;line-height:0}.portfolio .grid .item .showcase-wrapper{width:100%;display:inline-block;position:relative;overflow:hidden}.portfolio .grid .item .showcase-wrapper:after{padding-top:66.66667%;display:block;content:''}.portfolio .grid .item.wh-2 .showcase-wrapper:after{padding-top:calc(133.33333% + 30px)}.portfolio .grid .item.wh-3 .showcase-wrapper:after{padding-top:calc(66.66667% + 15px)}.portfolio .grid .item .showcase-link{position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;white-space:nowrap}@media only screen and (min-width:768px){.portfolio .sectioncontent{padding-left:5vw;padding-right:5vw}.portfolio .grid .item{padding:15px}}@media only screen and (min-width:992px){.portfolio .sectioncontent{padding-left:6vw;padding-right:6vw}.portfolio .grid .item{padding:22px}.portfolio .grid .item.wh-2 .showcase-wrapper:after{padding-top:calc(133.33333% + 44px)}}@media only screen and (min-width:1650px){.portfolio .sectioncontent{padding-left:8vw;padding-right:8vw}}#project{position:fixed;width:100%;height:100%;top:0;left:0}#project section{width:100%;height:100%;background:#EDD3C1 repeat scroll 0 0}#project img{max-height:100%}#project .footer-bottom{position:absolute;margin:0 15px 15px 15px;bottom:0;right:0;left:0}@media only screen and (min-width:992px){#project .footer-bottom{margin:0 40px 20px 40px}}.detailcontent{width:100vw;height:70vh;white-space:normal;text-align:left;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.details{position:fixed;cursor:auto;right:0;left:0;bottom:0;width:100%;max-height:77vh;min-height:250px;height:27vh;background:#021b3d;padding:30px 15px 3vh 15px;border:none;z-index:2147483649;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(101%);-webkit-transform:translateY(101%);transition:all .35s ease;-webkit-transition:all .35s ease}.details ol,.details ul{padding:0 0 24px 34px}.details ul li:before{left:15px}@media only screen and (max-width:1023px){.details{height:67vh}}.details-visible{transform:translateX(0);-webkit-transform:translateX(0)}.details_hover{content:'';text-align:center;position:fixed;right:0;left:0;bottom:0;height:3vh;min-height:70px;background:0 0;z-index:2147483648}@media only screen and (max-width:480px){.details_hover{display:none}}.pagingInfo{text-align:right;float:right;margin-right:15px;padding-top:2px}.project{max-height:72vh;top:0;left:0;bottom:0;right:0;position:absolute}.project_slide{height:100%}.project_slide:focus{outline:0}.project_slide_wrapper{padding:0 15px 0 15px;outline:0}.project_slide_content,.project_slide_wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.project_slide_content{margin:0 auto;padding:0;height:70vh;max-width:1980px}.project_slide_content img.imgW{max-width:100%}.project_slide_content img.imgH{max-height:100%}.project_details p{transition:all .35s ease 0s;transform:translateX(-150px);line-height:1.75;margin-bottom:0}.project_details-visible{transform:translateX(0);-webkit-transform:translateX(0)}.project_details-visible p{transform:translateX(0);transition-delay:.15s}.project_details_trigger{content:'';position:fixed;top:0;left:0;width:50px;height:100%;background:0 0;z-index:11}.project_arrow{position:absolute;top:0;bottom:0;width:50%}@media screen and (max-width:767px){.project_arrow{display:none;visibility:hidden}}.project_arrow-prev{left:0;z-index:21474836471;cursor:-webkit-image-set(url(../images/arrowl.png) 1x,url(../images/arrowl2.png) 2x),auto;cursor:url(../images/arrowl.png),auto!important}.project_arrow-next{right:0;z-index:21474836471;cursor:url(../images/arrowr.png),auto!important;cursor:-webkit-image-set(url(../images/arrowr.png) 1x,url(../images/arrowr2.png) 2x),auto}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff 50% no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;top:50%;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:chm;font-size:27px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px}.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.intro{background:rgba(0,0,0,.5) repeat scroll 0 0;background-size:cover;background-position:center center}.intro .horizontal-scrolling,.intro .slide,.intro .vertical-scrolling{background-size:cover;background-position:center center}.intro .introtxt{position:absolute;top:120px;left:0;width:85vw;padding:15px}.intro .introtxt h1{font-size:120%}.intro.regal .introtxt{top:115px;right:0;left:unset;width:54vw;padding:15px}.intro.regal .introtxt a{font-size:inherit}@media only screen and (min-width:768px){.intro .introtxt{position:absolute;top:120px;left:5vw;width:65vw}.intro .introtxt h1{font-size:140%}.intro.tisch .introtxt{left:9vw}.intro.regal .introtxt{top:120px;right:12vw;left:unset;width:34vw;padding:15px}}@media only screen and (min-width:992px){.intro .introtxt{position:absolute;top:18vh;left:6vw;width:45vw;padding:0 40px 40px 40px}.intro .introtxt h1{font-size:160%}.intro.tisch .introtxt{left:12vw}}@media only screen and (min-width:1650px){.intro .introtxt{position:absolute;top:18vh;left:8vw;width:42vw;padding:0 40px 40px 40px}.intro .introtxt h1{font-size:180%}}.intro .arrow{position:absolute;bottom:5%;left:50%;margin-left:-17.5px}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#link{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999999}#link section{width:100%;height:100%;background:#F0D3C2 repeat scroll 0 0;padding:15px;text-align:center;z-index:9999999999;position:relative}#link img.centered{width:290px;max-width:100%;margin:auto;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-145px}#link .footer-bottom{position:absolute;margin:0 15px 15px 15px;bottom:0;right:0;left:0}@media only screen and (min-width:992px){#link .footer-bottom{margin:0 40px 20px 40px}}