/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-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"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;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;-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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.customer-slider{position:relative;display:block;-webkit-box-sizing:border-box;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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.customer-slider .slick-track,.customer-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{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;width:100%;height:auto}.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}.furniture-slider{position:relative;display:block;-webkit-box-sizing:border-box;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}.furniture-slider .slick-track,.furniture-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-width{position:relative;display:block;-webkit-box-sizing:border-box;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-width .slick-track,.slick-width .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-active .slick-slcarousel .slick-slide{pointer-events:none}.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;-ms-touch-action:none;touch-action:none}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container ~ .fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;-webkit-transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:0.87;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider-wrap,.fancybox-slider{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image::before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial, sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;-webkit-transition:background .2s;transition:background .2s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0 30px;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0,0,0,0.1)), color-stop(40%, rgba(0,0,0,0.2)), color-stop(80%, rgba(0,0,0,0.6)), to(rgba(0,0,0,0.8)));background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8) 100%);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-infobar__body,.fancybox-button{background:rgba(30,30,30,0.6)}.fancybox-button:hover{background:rgba(0,0,0,0.8)}.fancybox-button::before,.fancybox-button::after{content:'';pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:0.9;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.fancybox-button--disabled::before,.fancybox-button--disabled::after{opacity:0.5}.fancybox-button--left::after{left:20px;top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right::after{right:20px;top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close::before,.fancybox-button--close::after{content:'';display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media all and (max-width: 800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none !important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play::before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause::before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs::before{top:20px;left:21px;width:3px;height:3px;-webkit-box-shadow:0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;box-shadow:0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap{right:0}}.contact,.main-nav,.main-nav>li .drop ul,.sidebar ul,.list-link,.project,.project ul,.breadcrumbs,.box .pagination{margin:0;padding:0;list-style:none}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{max-height:1000000px}body{color:#000;background:#fff;font:12px/1.4 "Verdana","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;vertical-align:top}.gm-style img{max-width:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h{font-family:inherit;font-weight:bold;margin:0 0 0.5em;color:inherit}h1,.h1{font-size:30px}h2,.h2{font-size:15px;line-height:1.3;margin-bottom:0.5em}@media (min-width: 768px){h2,.h2{font-size:22px}}h3,.h3{font-size:15px;line-height:1.3;margin-bottom:0.25em}@media (min-width: 768px){h3,.h3{font-size:22px}}h4,.h4{font-size:21px;line-height:1.3}h5,.h5{font-size:17px}h6,.h6{font-size:15px}p{margin:0 0 1em}a{color:#0098da}a:hover,a:focus{text-decoration:none}form,fieldset{margin:0;padding:0;border-style:none}input[type='text'],input[type='tel'],input[type='email'],input[type='search'],input[type='password'],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d5e0e6;padding:0.4em 0.7em}input[type='text']:focus,input[type='tel']:focus,input[type='email']:focus,input[type='search']:focus,input[type='password']:focus,textarea:focus{border-color:#000}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d5e0e6}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='password']::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#d5e0e6}input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='password']:-moz-placeholder,textarea:-moz-placeholder{color:#d5e0e6}input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d5e0e6}input[type='text'].placeholder,input[type='tel'].placeholder,input[type='email'].placeholder,input[type='search'].placeholder,input[type='password'].placeholder,textarea.placeholder{color:#d5e0e6}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}#header{padding-top:10px;margin-bottom:6px}.nav-active #header{margin-bottom:14px}#header .container{position:relative;min-height:95px}@media (min-width: 768px){#header .container{min-height:166px}}@media (min-width: 1200px){#header .container{min-height:159px}}#header .contact{display:none}@media (min-width: 768px){#header .contact{display:block;text-align:left}}#header .contact.breadcrumb{display:block;text-align:left;font-size:10px;color:#0093d2}#header .contact.breadcrumb li{padding-left:12px}#header .contact.breadcrumb li a{color:#0093d2}#header .contact.breadcrumb li:after{background:#0093d2}#header .contact.breadcrumb li:first-of-type{padding-left:5px}.nav-active #header .contact.breadcrumb{display:none}@media (min-width: 768px){#header .contact.breadcrumb{display:none}}#header .link-left{font-size:9px;padding:0;color:#0093d2;margin-left:4px}@media (min-width: 768px){#header .link-left{display:none}}.nav-active #header .link-left{display:none}#header .breadcrumbs{color:#0093d2;margin-bottom:0}@media (min-width: 768px){#header .breadcrumbs{display:none}}.nav-active #header .breadcrumbs{display:none}#header .breadcrumbs li:after{background:#0093d2;bottom:1px}#header .breadcrumbs li a{color:#0093d2}.logo{display:block;width:290px;margin-bottom:18px;float:right}@media (min-width: 768px){.logo{width:510px;margin-bottom:32px}}@media (min-width: 1200px){.logo{margin-right:-84px;margin-top:-7px}}.logo.alt{float:none}@media (min-width: 768px){.logo.alt{width:510px;margin-bottom:32px}}@media (min-width: 1200px){.logo.alt{margin-left:-84px;margin-top:-7px}}.logo a{display:block}.logo a:before{display:none}.logo a:hover{background:transparent}.logo a img{display:block;width:100%}@media (min-width: 768px){.contact{text-align:right;display:block;font-size:11px}}.contact li{display:inline-block;vertical-align:middle;position:relative;padding:0 5px}.contact li:after{content:'';position:absolute;right:-4px;top:3px;bottom:3px;width:2px;background:#000f0f}.contact li:last-child{padding-right:0}.contact li:last-child:after{display:none}.contact li a{color:#000f0f;display:block}.contact li a:before{display:none}.main-nav{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width: 768px){.main-nav{width:75%}}.main-nav>li{position:relative;width:100%;display:none}@media (min-width: 768px){.main-nav>li{width:33.332%;display:block;padding:0 0 0 3px;background:#d5e0e6}}.nav-active .main-nav>li{background:transparent}.main-nav>li:first-child{padding:0}.main-nav>li:first-child .drop{padding:0}.main-nav>li.active>a{color:#000;position:relative}.nav-active .main-nav>li.active>a{color:#000}.main-nav>li.active:hover a:before{display:none}@media (min-width: 768px){.main-nav>li:hover .drop,.main-nav>li.hover .drop{opacity:1;visibility:visible;position:absolute;left:0;right:0;top:100%}.main-nav>li:hover .drop ul,.main-nav>li.hover .drop ul{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:rgba(0,147,210,0.95)}}@media (min-width: 768px){.nav-active .main-nav>li:hover .drop,.nav-active .main-nav>li.hover .drop{position:static}}.nav-active .main-nav>li:hover .drop ul,.nav-active .main-nav>li.hover .drop ul{background:transparent}.main-nav>li:hover>a,.main-nav>li.hover>a{color:#000f0f;background:rgba(0,147,210,0.95)}.nav-active .main-nav>li{display:block}.nav-active .main-nav>li:after{display:none}.main-nav>li>a{-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out;display:block;text-align:center;font-weight:700;font-size:12px;padding:8px 8px 10px;height:100%}@media (min-width: 768px){.main-nav>li>a{font-size:17px;background:#d5e0e6;color:rgba(0,147,210,0.95)}}.main-nav>li>a:hover{color:#000f0f;background:#0093d2}@media (min-width: 768px){.main-nav>li>a:after{content:'';position:absolute;width:3px;top:0;bottom:14px;background:#fff;right:-3px;z-index:10}}.main-nav>li>a:before{display:none}.nav-active .main-nav>li>a{color:#fff;padding:8px 21px 8px 28px;height:auto;background:rgba(0,147,210,0.95)}@media (min-width: 768px){.nav-active .main-nav>li>a{padding:8px 8px 10px}}@media (min-width: 768px){.nav-active .main-nav>li>a:after{display:none}}.main-nav>li .drop{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:1001;position:absolute}@media (min-width: 768px){.main-nav>li .drop{visibility:hidden;opacity:0;padding:0 0 0 3px}}.nav-active .main-nav>li .drop{visibility:visible;opacity:1;position:relative}@media (min-width: 768px){.main-nav>li .drop ul{padding-top:5px}}.main-nav>li .drop li{padding:0 21px 0 28px}@media (min-width: 768px){.main-nav>li .drop li{padding:0 21px 0 24px}}@media (min-width: 768px){.main-nav>li .drop li.active a:after{background:#000f0f}}.main-nav>li .drop li>a{display:block;color:#fff;font-size:12px;padding:3px 0;border-top:2px solid rgba(255,255,255,0.3);position:relative}@media (min-width: 768px){.main-nav>li .drop li>a{font-size:16px}}@media (min-width: 768px){.main-nav>li .drop li>a:after{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:transparent;left:-18px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10}}.main-nav>li .drop li>a:before{display:none}.main-nav>li .drop li>a:hover{background:transparent}@media (min-width: 768px){.main-nav>li .drop li>a:hover:after{background:#000f0f}}.main-nav>li .drop li:last-child{padding-bottom:8px}.nav-opener{width:50px;height:32px;border-radius:3px;position:relative;display:block}@media (min-width: 768px){.nav-opener{height:38px}}.nav-opener:hover{opacity:.9}.nav-opener:hover:before{background:#0098da}.nav-active .nav-opener{background:transparent;width:23px}@media (min-width: 768px){.nav-active .nav-opener{width:42px}}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:before,.nav-active .nav-opener:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;left:15%;right:15%;background:#fff;height:3px}@media (min-width: 768px){.nav-active .nav-opener:before,.nav-active .nav-opener:after{height:5px}}.nav-active .nav-opener:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-opener span,.nav-opener:before,.nav-opener:after{background:#0098da;border-radius:4px;position:absolute;top:50%;left:25%;right:25%;height:4px;margin-top:-2px;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-opener:before,.nav-opener:after{content:'';top:30%}.nav-opener:after{top:70%}.navbar{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#d5e0e6}.nav-active .navbar{position:absolute;margin-top:-29px;top:100%;left:15px;right:15px;width:auto;z-index:2000;background:rgba(0,147,210,0.95);max-height:calc(100vh - 74px);overflow-y:auto}@media (min-width: 768px){.nav-active .navbar{max-height:calc(100vh - 128px);margin-top:-33px}}.navbar .wrapper-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.navbar .wrapper-cell{display:block}}.nav-active .navbar .wrapper-cell{display:block}.navbar .wrapper-cell{width:100%;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.navbar .wrapper-cell{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;display:block;width:25%}}.nav-active .navbar .wrapper-cell{background:transparent;display:block;position:absolute;right:0;width:auto;z-index:10;background:transparent}.navbar .wrapper-cell .nav-opener{display:inline-block;vertical-align:middle}.navbar .wrapper-cell .nav-opener:hover{background:transparent}.navbar .wrapper-cell .nav-opener:only-child{display:block;margin-left:auto}#footer{overflow:hidden;display:table-footer-group;height:1%}@media (min-width: 768px){#footer.hidden-md{display:none}}@media (min-width: 768px){.template-pagets__main #footer{visibility:hidden}}#footer .breadcrumbs{display:none}@media (min-width: 768px){#footer .breadcrumbs{display:block;display:inline-block;vertical-align:middle;max-width:50%}}@media (min-width: 768px){#footer .breadcrumbs:before{content:'';position:absolute;right:-5px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:3px;height:3px;border-radius:50%;background:#000f0f}}#footer ul+ul{position:relative}@media (min-width: 768px){#footer ul+ul:before{content:'';position:absolute;left:10px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:3px;height:3px;border-radius:50%;background:#000f0f}}#footer .contact{text-align:right;display:inline-block;vertical-align:middle;padding-left:25px}@media (min-width: 768px){#footer .contact{max-width:50%}}#footer .contact.hidden-mob{display:none}@media (min-width: 768px){#footer .contact.hidden-mob{display:inline-block}}#footer .row-nav{border-top:3px solid #d5e0e6;text-align:right}@media (min-width: 768px){#footer .row-nav{border-top:6px solid #d5e0e6}}.row-nav{width:100%;padding-bottom:20px}@media (min-width: 768px){.row-nav{text-align:right}}@media (min-width: 768px){.row-nav .breadcrumbs{max-width:55%;text-align:right;display:inline-block;vertical-align:middle}}html{height:100%}body{height:100%;display:table;table-layout:fixed;width:100%}@media (min-width: 768px){body{font-size:15px}}@media (min-width: 1024px){body{font-size:16px}}.blue{color:#0098da}.blue a{color:#0098da}.blue a:before{background-color:#0098da}#wrapper{position:relative;overflow:hidden;display:table-cell;margin:0 auto;width:100%}.container{max-width:1030px;margin:0 auto;padding:0 15px}.nav-active #main{margin-top:-12px}@media (min-width: 768px){.nav-active #main{margin-top:-26px}}button{outline:none;padding:0}a{-webkit-transition:color .3s ease-in-out,background .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out;text-decoration:none;color:#000;padding:2px 0;position:relative}a:hover{background:#e3eaef}a:hover:before{background:transparent}a:hover .arrow{background:#6e98ab}a:before{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;content:'';position:absolute;height:1px;background:#000;left:0;right:0;bottom:1px}a.arrow-link{-webkit-transition:initial;transition:initial;color:#0093d2;text-decoration:none;display:inline-block;width:100% !important;background:transparent no-repeat url(../images/pfeil-im-kreis.svg) 0 50%;padding-left:31px;background-size:23px;margin-bottom:10px;font-size:12px}@media (min-width: 768px){a.arrow-link{font-size:14px}}a.arrow-link:hover{background-image:url(../images/pfeil-im-kreis-mouseover.svg);color:#004c6c}a.arrow-link:before{display:none}.row-flex{padding-top:15px}@media (min-width: 768px){.row-flex{padding-top:33px;display:-webkit-box;display:-ms-flexbox;display:flex}}.row-flex .content{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.row-flex .content:only-child{width:100%}.sidebar{display:none}@media (min-width: 768px){.sidebar{width:25%;display:block;padding-right:27px}}.sidebar ul li{padding:0 0 0 16px}.sidebar ul li a{display:block;color:#000f0f;border-top:1px solid #94cbef;position:relative;padding:4px 0}.sidebar ul li a:hover{background:transparent}.sidebar ul li a:hover:before{background:#0093d2}.sidebar ul li a:before{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;content:'';position:absolute;width:10px;height:10px;background:transparent;left:-16px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);border-radius:50%}.sidebar ul li.active a:before{background:#0093d2}.list-link li{margin-bottom:14px;font-size:9px}@media (min-width: 768px){.list-link li{font-size:13px}}.list-link li a{color:#0093d2}.list-link li a:before{display:none}.list-link li a:hover{background:transparent;color:#004c6c}@media (min-width: 768px){.content{width:75%;padding-bottom:32px}}.content .open-close{font-size:12px;line-height:1.7}@media (min-width: 768px){.content .open-close{font-size:14px}}.content .open-close .openerwrap{text-align:right;margin-right:11px}.content .open-close p{margin-bottom:11px}@media (min-width: 768px){.content .open-close p{margin-bottom:8px}}.content .wrapper-text{font-size:12px;line-height:1.7;max-width:620px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width: 768px){.content .wrapper-text{font-size:14px}}.content .wrapper-text p{margin-bottom:11px}@media (min-width: 768px){.content .wrapper-text p{margin-bottom:8px}}.content h1{font-size:17px;color:#0098da;max-width:546px;margin-bottom:13px;line-height:1.3}@media (min-width: 768px){.content h1{font-size:30px;margin-bottom:32px;margin-top:-6px}}.content h2{line-height:1.3}.content .image-spacer{display:none;float:right;margin-top:135px}@media (min-width: 768px){.content .image-spacer{display:inline}}.content .img-block{display:block;position:relative;margin:0;clear:right}@media (min-width: 768px){.content .img-block{padding:12px 0;float:right;width:401px;padding:12px 0 12px 20px}}@media (min-width: 1200px){.content .img-block{margin-right:-130px}}@media (min-width: 768px){.content .img-block.width-small{width:276px}}.content .img-block figcaption{color:#0098da;font-size:12px;font-weight:700;line-height:1.3;margin-top:4px}.content .img-block .image{display:block;outline:none;margin-bottom:3px;position:relative}.content .img-block .image:hover{background:transparent}.content .img-block .image .circle{position:absolute;border-radius:50%;background:#808787;top:10px;right:10px;left:auto;z-index:10;width:22px;height:22px}.content .img-block .image .circle:after,.content .img-block .image .circle:before{content:'';position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:3px;height:14px}.content .img-block .image .circle:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.content .img-block .image img{width:100%}.open-close.active .arrow:after{border-width:6px 4px 0 4px;border-color:#fff transparent transparent transparent;margin-top:1px}@media (min-width: 768px){.open-close.active .arrow:after{border-width:10px 6px 0 6px;border-color:#fff transparent transparent transparent}}.opener{font-size:11px;color:#0093d2;display:inline-block;vertical-align:middle;margin-bottom:5px}.opener:before{display:none}.opener:hover{background:transparent;color:#004c6c}.arrow{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;position:relative;display:inline-block;vertical-align:middle;width:15px;height:15px;border-radius:50%;background:#9ebac7;z-index:10;margin-right:5px}@media (min-width: 768px){.arrow{width:22px;height:22px}}.arrow:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff}@media (min-width: 768px){.arrow:after{border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}}.link-left .arrow:after{border-width:4px 6px 4px 0;border-color:transparent #fff transparent transparent;margin-left:-1px}@media (min-width: 768px){.link-left .arrow:after{border-width:6px 10px 6px 0;border-color:transparent #fff transparent transparent}}.project>li{border-bottom:1px solid #bacdd5;padding-bottom:10px;margin-bottom:10px;position:relative}.project>li:last-child{border-bottom:none}@media (min-width: 768px){.project>li .article{display:-webkit-box;display:-ms-flexbox;display:flex}}.project>li .photo-block{margin-bottom:4px}.project>li .photo-block a:before{display:none}@media (min-width: 480px){.project>li .photo-block{max-width:50%}}@media (min-width: 768px){.project>li .photo-block{max-width:none;width:220px;margin-bottom:0;padding-right:16px;max-width:none}}@media (min-width: 1024px){.project>li .photo-block{width:341px}}.project>li .photo-block>img{width:100%}.project>li .more{position:absolute;right:0;bottom:15px}@media (min-width: 768px){.project>li .more{position:static}}.project>li .more:hover{background:transparent}.project>li .more:before{display:none}.project h2{font-size:14px;margin-top:10px;margin-bottom:3px;color:#4d5757}.project h2 a{font-size:14px;color:#4d5757;text-decoration:none;border:none;-webkit-transition:none;transition:none;margin-left:-3px;padding:0 3px}.project h2 a:before{display:none}@media (min-width: 768px){.project h2{font-size:20px;margin-bottom:8px;margin-top:0px}.project h2 a{font-size:20px}}@media (min-width: 768px){.project .text-block{width:calc(100% - 220px)}}@media (min-width: 1024px){.project .text-block{width:calc(100% - 341px)}}.project ul{max-width:434px}.project ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2px}@media (min-width: 768px){.project ul li{margin-bottom:7px}}.project ul .name{display:inline-block;vertical-align:top;width:99px}@media (min-width: 768px){.project ul .name{width:115px}}.project ul .description{display:inline-block;vertical-align:top;width:195px;padding-left:24px}@media (min-width: 768px){.project ul .description{width:218px;padding-left:26px}}@media (min-width: 1024px){.project ul .description{width:298px}}.project.detail{margin-bottom:20px}.project.detail ul{max-width:100%}.project.detail ul .name{font-weight:bold}.project.detail ul .description{width:auto}.breadcrumbs{margin-bottom:10px;text-align:right}@media (min-width: 768px){.breadcrumbs{margin-bottom:0}}.breadcrumbs li{display:inline-block;vertical-align:middle;position:relative;font-size:11px;padding:0 5px 0 0}@media (min-width: 768px){.breadcrumbs li{padding:0 5px}}.breadcrumbs li:after{content:'';position:absolute;right:-3px;top:3px;bottom:3px;width:2px;background:#000f0f}@media (min-width: 768px){.breadcrumbs li:after{top:1px;bottom:1px}}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a:before{display:none}.slick-carousel{padding-bottom:4px}@media (min-width: 768px){.slick-carousel{padding-bottom:18px}}.container .box .info-text h3,.title{color:#0098da;margin-bottom:3px;display:block;font-size:12px}@media (min-width: 768px){.container .box .info-text h3,.title{font-size:16px;margin-bottom:7px}}p{margin-bottom:8px}.slick-nav{margin:0 -3px 14px}@media (max-width: 767px){.slick-nav{display:none}}.slick-nav .slide{padding:0 3px}.slick-nav img{width:100%;margin-bottom:8px}@media (min-width: 768px){.slick-nav img{margin-bottom:0}}.slick{position:relative}@media (min-width: 768px){.slick{margin-bottom:5px}}.slick img{width:100%;margin-bottom:8px}@media (min-width: 768px){.slick img{margin-bottom:0}}.slick .slide{position:relative}.slick .slide .slide-title{position:absolute;top:11px;left:8px;max-width:calc(100% - 16px);font-size:10px;background:#fff;color:#4d5757;padding:0 5px}@media (min-width: 768px){.slick .slide .slide-title{font-size:20px;top:17px;left:23px;max-width:calc(100% - 46px);padding:2px 10px}}@media (min-width: 768px){.slick-arrow{-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;position:absolute;width:22px;height:22px;border-radius:50%;background:#9ebac7;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;z-index:10}}@media (min-width: 768px){.slick-arrow:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}}@media (min-width: 768px){.slick-arrow.slick-disabled{display:none !important}}@media (min-width: 768px){.slick-arrow.slick-prev{left:8px}}@media (min-width: 768px){.slick-arrow.slick-prev:after{border-style:solid;border-width:6px 10px 6px 0;border-color:transparent #fff transparent transparent;margin-left:-1px}}.slick-arrow.slick-next{right:8px}.slick-arrow:hover{background:#6e98ab}.box{border-top:3px solid #d5e0e6}@media (min-width: 768px){.box{border-top:6px solid #d5e0e6}}.box .info-text{padding-bottom:80px;padding-top:5px}@media (min-width: 768px){.box .info-text{padding-bottom:0;padding-top:12px}}.box .pagination{padding-left:5px;max-width:50%}@media (min-width: 768px){.box .pagination{text-align:right;margin-right:-3px;display:inline-block;vertical-align:middle}}.box .pagination li{display:inline-block;vertical-align:middle;font-size:10px;padding:0 5px;position:relative}.box .pagination li.item a{padding-right:6px}@media (min-width: 768px){.box .pagination li{font-size:14px}}.box .pagination li:after{content:'';position:absolute;left:-4px;top:1px;bottom:1px;width:2px;background:#000f0f}.box .pagination li:nth-child(2):after{display:none}.box .pagination li.active{color:#0093d2}.box .pagination li.active a{color:#0093d2}.box .pagination li.disabled a{color:#d5e0e6}.box .pagination li.prev:after{display:none}.box .pagination li.prev a{display:block;width:12px;height:14px}.box .pagination li.prev a:after{border-width:7px 12px 7px 0;border-color:transparent #0093d2 transparent transparent;left:3px;content:'';position:absolute;border-style:solid;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.box .pagination li.prev a:hover:after{border-color:transparent #004c6c transparent transparent}.box .pagination li.next:after{display:none}.box .pagination li.next:after{display:none}.box .pagination li.next a{width:12px;height:14px;display:block}.box .pagination li.next a:after{border-width:7px 0 7px 12px;border-color:transparent transparent transparent #0093d2;right:1px;content:'';position:absolute;border-style:solid;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.box .pagination li.next a:hover:after{border-color:transparent transparent transparent #004c6c}.box .pagination li a{color:#000f0f;position:relative;cursor:pointer}.box .pagination li a:before{display:none}.box .pagination li a:hover{background:transparent;color:#0093d2}@media (max-width: 767px){.image-text-wrap .text-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text-wrap .text-holder .img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.image-text-wrap .text-holder .txt-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.image-text-wrap .text-holder .txt-wrap p .arrow-link{width:auto !important}
