@charset "UTF-8";@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-300.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-300.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-300.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-300.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-regular.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-regular.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-regular.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-regular.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-600.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-600.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-600.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-600.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-800.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-800.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-800.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-800.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-italic.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-italic.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-italic.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-italic.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/montserrat-v25-latin-italic.svg#Montserrat') format('svg');}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-regular.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-regular.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-regular.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-regular.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-regular.svg#Oswald') format('svg');}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-600.eot');src:local(''),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-600.woff2') format('woff2'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-600.woff') format('woff'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-600.ttf') format('truetype'),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/oswald-v49-latin-600.svg#Oswald') format('svg');}.ce-textpic:after,.clear,.employee:after,.fix.spacing .col-1-3:nth-child(4),.fix:after,.gallery-list-element:nth-child(3n + 4),.gallery-list:after,.gallery-teaser-list :after,.hint:after,.main-slider-wrap .bx-pager:after,.news-teaser-wrap .bx-pager:after,.radio:after,.spacer :after,.sub-page .bx-pager:after{clear:both;}@font-face{font-family:specht-icons;src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/specht-icons.eot?ontvul');src:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/specht-icons.eot?#iefixontvul') format("embedded-opentype"),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/specht-icons.woff?ontvul') format("woff"),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/specht-icons.ttf?ontvul') format("truetype"),url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Fonts/specht-icons.svg?ontvul#specht-icons') format("svg");font-weight:400;font-style:normal;}.icon-city,.icon-email,.icon-home,.icon-office,.icon-search,.icon-telephone{position:relative;line-height:1;font-size:32px;}.icon-city:before,.icon-email:before,.icon-facebook-light:before,.icon-home:before,.icon-office:before,.icon-search:before,.icon-telephone:before{position:absolute;font-family:specht-icons;line-height:1;font-size:inherit;color:inherit;transition:color 250ms;}.icon-city:before{content:"";}.icon-email:before{content:"";}.icon-home:before{content:"";}.icon-office:before{content:"";}.icon-search:before{content:"";}.icon-telephone:before{content:"";}.icon-facebook-light:before{content:"";}.content-icon{font-size:40px;}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}h2,html{font-family:Montserrat,sans-serif;}b,h2,strong{font-weight:600;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style-position:inside;}blockquote,q{quotes:none;}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}a:focus,button:focus{outline-color:#c99401;outline-offset:3px;}button::-moz-focus-inner{border:0;}*,:after,:before{box-sizing:border-box;}*{-webkit-tap-highlight-color:transparent;‑webkit‑text‑size‑adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}input{-webkit-appearance:none;border-radius:0;}@media print{blockquote,img,pre,tr{page-break-inside:avoid;}*,:after,:before,:first-letter,:first-line{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}blockquote,pre{border:1px solid #999;}thead{display:table-header-group;}img{max-width:100% !important;}h2,h3,p{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}html{font-size:100%;background:#fff;color:#0f0f0f;}body{margin:0 auto;line-height:1.8;}h1{font-size:40px;}h1 > a,h2 > a{color:inherit;text-decoration:none;}h2{position:relative;font-size:18px;margin-bottom:20px;padding-top:30px;line-height:1;}.yellow,h2 span{font-family:Oswald,sans-serif;letter-spacing:6px;line-height:1;text-transform:uppercase;}h2 span{position:absolute;color:#e0e0e0;bottom:-5px;left:-90px;font-size:59px;z-index:-1;}h2.has-sub{padding-top:0;}.content-icon{font-style:normal;}.content-icon + h2{padding-top:65px !important;}h2 + *{margin-top:20px;}h2 + .ce-gallery{margin-top:40px;}.space-middle h3 + h2{padding-top:80px !important;}.yellow{text-align:center;font-size:40px;color:#ffe600;text-shadow:0 0 2px #444;}header.space-bottom{padding-bottom:90px;}p + p{margin-top:20px;}a{text-decoration:underline;color:#0f0f0f;}a[href^="tel"]{text-decoration:none;color:inherit;}a:hover{text-decoration:none;}em,i{font-style:italic;}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-family:Montserrat,sans-serif;}hr{display:block;border-top:1px solid #e0e0e0;}.hamburger,iframe,img{border:0;display:inline-block;}iframe,img{max-width:100%;}audio,canvas,img,video{height:auto;vertical-align:bottom;}#map-canvas{width:100%;height:600px;}#map-canvas img{max-width:none;}address{font-style:normal;}ul{list-style:square inside;}.ce-textpic ul{list-style:none;margin:20px 0;}.ce-textpic ul > li{position:relative;padding-left:20px;}.ce-textpic ul > li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;background-color:#ffe600;}ol{list-style:decimal inside;}.gallery-list,.main-slider,.meta-nav ul,.news-list,.news-teaser-list,.secret-nav,.window-image{list-style:none;}@media all and (max-width:740px){h2 span{left:-40px;}h3 + h2{padding-top:40px !important;}}.hamburger{cursor:pointer;position:absolute;top:-4px;right:-5px;height:0;z-index:9999;transition-property:opacity,-webkit-filter,opacity,filter;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger-box{width:24px;height:21px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1.5px;}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:24px;height:3px;background-color:#ffe600;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.center,.spacer{width:1180px;margin:0 auto;}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block;}.fix:after,.fix:before,.spacer :after,.spacer :before{content:"\0020";display:block;height:0;overflow:hidden;}.hamburger-inner::before{top:-9px;}.hamburger-inner::after{bottom:-9px;}.hamburger--3dx .hamburger-box{-webkit-perspective:48px;perspective:48px;}.hamburger--3dx .hamburger-inner{transition:-webkit-transform 0.2s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.2s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx.active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.hamburger--3dx.active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dx.active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes flash{0%,100%,50%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,100%,50%{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);transform:scale(1.1);}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.1);transform:scale(1.1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px);}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg);}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);}70%{-webkit-transform:scale(0.9);transform:scale(0.9);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);}70%{-webkit-transform:scale(0.9);transform:scale(0.9);}100%{-webkit-transform:scale(1);transform:scale(1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);transform:translateX(10px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);transform:translateX(10px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(0.95);transform:scale(0.95);}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(0.95);transform:scale(0.95);}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg)
      scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg)
      scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg)
      scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg)
      scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1;}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1;}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}.flipInY,.flipOutX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1;}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1;}}.flipInY{backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1;}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}.fix{zoom:1;}.spacer{zoom:1;}.center{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;position:relative;}.center:after,.center:before{content:"";position:absolute;bottom:0;width:1px;background-color:#e0e0e0;z-index:-1;top:0;}.center:before{left:33.3333333333%;}.center:after{right:33.3333333333%;}.center + .center .spacing{margin-top:-140px;}.one-col-content + .spacing{margin-top:-100px;}.spacing{padding:100px 0;}.col-1-3,.col-2-3{padding:15px;float:left;}.col-1-3{width:33.3333333333%;}.col-2-3{width:66.6666666667%;}.col-1-3.sub > h2:first-child{padding-top:0;}.starter{padding:90px 0 60px;}.space-top{margin-top:120px;}.ce-center .ce-gallery{padding:0 100px;}.ce-gallery{margin-bottom:100px;}.col-1-3 .ce-gallery{margin-bottom:40px;}.col-1-3 :first-child h2{padding-top:0;}.content-element + *,.news-teaser + *{margin-top:80px;}.news-teaser-list .news-teaser + *{margin-top:0;}.ce-row + .ce-row{margin-top:20px;}.ce-textpic,.employee{zoom:1;}.ce-textpic:after,.ce-textpic:before,.employee:after,.employee:before{content:"\0020";display:block;height:0;overflow:hidden;}.ce-textpic .col-1-2,.employee .col-1-2{width:50%;}.ce-textpic .float-26,.employee .float-26{float:left;}.ce-textpic .float-26.text-box,.employee .float-26.text-box{padding-left:30px;}.ce-textpic .float-25,.employee .float-25{float:right;}.ce-textpic .float-25.text-box,.employee .float-25.text-box{padding-right:30px;}header + .ce-gallery{margin-top:40px;}fieldset + fieldset{margin-top:-20px;}.one-col-content{width:520px;margin:0 auto;padding:100px 0;}@media all and (max-width:1280px){.center{width:80%;}}@media all and (max-width:1180px){.spacer{width:90%;}}@media all and (max-width:740px){.col-1-3,.col-2-3{width:100%;float:none;padding:0;}.space-middle{margin-top:60px;margin-bottom:60px;}.col-1-3.space-top:not(.space-right),.col-2-3 + .col-1-3{margin-top:20px;}.col-1-3.space-right.space-top{margin-top:0;}.one-col-content{width:100%;}.center + .center .spacing{margin-top:-80px;}}@media all and (max-width:520px){.one-col-content{width:100%;padding:100px 0 40px;}}@media all and (max-width:400px){.nav-trigger{display:none;}.rotate-line{padding-left:60px !important;}.rotate-line:before{display:none;height:0;}}.hide-text{text-indent:-9999px;}.show-text{text-indent:0;}.hide-element{display:none;}.show-element{display:inherit;}.visible{visibility:visible;}.invisible{visibility:hidden;}.error{color:red;font-size:14px;line-height:1.3;}.clearfix,.full{zoom:1;}.clearfix:after,.clearfix:before,.full:after,.full:before{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after,.full:after{clear:both;}.caption > .alternative,.caption > .hidden-link{display:block;}.alternative,.hidden-link{display:none;}.news-link{text-decoration:none;color:inherit;}.no-style{text-decoration:none;}.buero-icon,.daumen-hoch,.haus-icon,.historie,.mauer,.maurerkelle,.stadt-icon{position:relative;display:block;font-style:normal;text-transform:uppercase;color:#013970;font-weight:600;text-decoration:none;font-size:14px;transition:color 250ms;padding-left:55px;line-height:3;margin-bottom:40px;letter-spacing:2px;}.buero-icon:before,.daumen-hoch:before,.haus-icon:before,.historie:before,.mauer:before,.maurerkelle:before,.stadt-icon:before{position:absolute;font-family:specht-icons;left:0;top:0;font-weight:300;color:#ffe600;font-size:40px;line-height:1;transition:color 250ms;}.buero-icon:hover:before,.content-icon,.daumen-hoch:hover:before,.haus-icon:hover:before,.historie:hover:before,.mauer:hover:before,.maurerkelle:hover:before,.stadt-icon:hover:before{color:#013970;}.button,.fetter-link,.more-button,.send-button{font-size:14px;text-transform:uppercase;text-decoration:none;}.ce-bodytext .buero-icon,.ce-bodytext .daumen-hoch,.ce-bodytext .haus-icon,.ce-bodytext .historie,.ce-bodytext .mauer,.ce-bodytext .maurerkelle,.ce-bodytext .stadt-icon{margin-bottom:0;}.buero-icon:before{content:"";}.stadt-icon:before{content:"";}.haus-icon:before{content:"";}.daumen-hoch:before{content:"";}.historie:before{content:"";}.mauer:before{content:"";}.maurerkelle:before{content:"";}.fetter-link,.more-button{display:block;color:#013970;font-weight:600;transition:color 250ms;}.fetter-link:hover,.more-button:hover{color:#ffe600;}.button,.send-button{display:inline-block;padding:20px;border-radius:30px;letter-spacing:2px;background-color:#ffe600;color:#013970;border:1px solid #ffe600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color 250ms;float:right;}.button:hover,.send-button:hover{background-color:transparent;}.button{float:none;}p + .more-button{margin-top:20px;}.open-gallery{text-decoration:none;}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;}.featherlight:last-of-type{background:rgba(0,0,0,0.95);}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:hidden;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;cursor:auto;white-space:normal;}.featherlight .featherlight-inner{display:block;}.featherlight .featherlight-close-icon{position:absolute;text-indent:-9999px;z-index:9999;top:0;right:-5px;width:25px;line-height:25px;cursor:pointer;}.featherlight .featherlight-close-icon:after{text-indent:0;content:"";font-family:specht-icons;position:absolute;top:0;font-size:20px;color:#fff;display:block;}.featherlight-next:after,.featherlight-previous:after{text-indent:0;font-family:specht-icons;cursor:pointer;font-size:32px;position:absolute;color:#fff;}.featherlight-previous{position:absolute;top:50%;margin-top:-13px;left:-5px;cursor:pointer;width:25px;}.featherlight-previous span{display:none;}.featherlight-previous:after{content:"";top:0;display:block;right:-5px;}.caption > a:after,.featherlight-next:after{content:"";}.featherlight-next{position:absolute;top:50%;right:-5px;margin-top:-13px;cursor:pointer;width:25px;}.featherlight-next span{display:none;}.featherlight-next:after{top:0;display:block;left:-5px;}.featherlight .featherlight-image{width:100%;}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;}.featherlight iframe{border:none;}.featherlight *{box-sizing:border-box;}.caption{position:absolute;padding:10px 0;text-align:center;bottom:0;left:25px;width:calc(100% - 50px);color:#fff;background-color:rgba(1,57,112,0.4);transition:background-color 250ms;}.caption > a{color:#fff;position:relative;display:inline-block !important;padding-right:20px;}.caption > a:after{position:absolute;right:0;font-family:specht-icons;color:inherit;top:3px;font-size:14px;}.caption:hover{background-color:#013970;}}.absolute-check:hover,.check:hover,.hint__close,.inline-label:hover{cursor:pointer;}.logo-header:before,.logo:after,.rotate-line:before{content:"";}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 20px 0;border-bottom:10px solid transparent;}.caption{left:20px;width:calc(100% - 40px);}}.logo-header,.logo-header:before{height:100%;left:0;top:0;position:absolute;}.employee + *{margin-top:80px;}.employee-image{margin-bottom:20px;}.employee-content h2,.employee-content p{margin:0;}.employee-content .employee-position{margin-bottom:20px;}.employee-content .employee-mail{margin-top:20px;}@media all and (max-width:740px){.ce-textpic .col-1-2,.employee .col-1-2{width:100%;}.ce-textpic .col-1-2 .ce-gallery,.employee .col-1-2 .ce-gallery{margin-bottom:0;}.ce-textpic .float-26.text-box,.employee .float-26.text-box{padding-left:0;}}.logo-header{width:calc(100% - 1180px);min-width:432px;z-index:102;}.logo-header:before{width:50%;background-color:rgba(202,202,202,0.7);}.rotate-line{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;font-size:14px;-webkit-transform-origin:left bottom;transform-origin:left bottom;position:absolute;left:calc(50% - 100px);bottom:100px;padding-left:60px;width:100%;line-height:1;letter-spacing:5px;}.rotate-line:before{width:40px;height:1px;left:0;top:5px;background-color:#fff;position:absolute;}.overflow-hidden .bx-wrapper,.window-image{top:0;width:100%;position:absolute;}.header-icon{position:absolute;bottom:70px;}.header-icon:hover{color:#ffe600;}.header-icon.icon-email{left:calc(50% - 77px);}.header-icon.icon-telephone{left:calc(50% - 180px);}.header-icon.icon-facebook-light{left:calc(50% - 125px);}.header-icon.icon-facebook-light:before{font-size:30px;}.logo{width:380px;padding:1px 0;position:relative;}.logo:after{position:absolute;background-color:rgba(202,202,202,0.7);top:0;left:216px;height:220px;width:165px;z-index:-1;}.logo a{background-image:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Images/logo-specht.svg');background-position:0 0;background-repeat:no-repeat;background-size:100% auto;text-indent:-9999px;display:block;height:118px;width:240px;margin:49px auto;}.gallery-single-teaser-element,.gallery-teaser-element,.slide-element{background-size:cover;background-position:center center;background-repeat:no-repeat;}.subpage .logo{position:absolute;z-index:100;left:0;right:auto;}.subpage .logo:after{left:0;width:380px;}.title-wrap{position:absolute;bottom:100px;width:1180px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:102;}.secret-nav,.trigger{-webkit-transform:translateX(-50%);}.pagetitle{text-align:right;font-family:Oswald,sans-serif;letter-spacing:6px;font-size:40px;margin-right:-6px;text-transform:uppercase;color:#fff;line-height:1;position:relative;text-shadow:0 0 6px #444;}.overflow-hidden{overflow:hidden;position:relative;height:0;padding-top:34.34343434%;}.window-image img{width:100%;}@media all and (min-width:1610px){.logo{position:absolute;right:calc(50% - 164px);}}@media all and (max-width:1300px){.logo{width:330px;}.logo:after{width:114px;height:198px;}.logo a{margin:39px auto;padding-top:36%;width:240px;}.subpage .logo:after{width:330px;}}@media all and (max-width:1180px){.title-wrap{width:90%;bottom:50px;}}@media all and (max-width:940px){.title-wrap{bottom:15%;}}@media all and (max-width:800px){.logo-header{min-width:216px;}.rotate-line{left:calc(50% - 36px);padding-left:120px;bottom:140px;}.rotate-line:before{width:60px;left:40px;}.header-icon.icon-telephone{left:calc(50% - 72px);bottom:120px;}.header-icon.icon-email{left:calc(50% - 72px);}.header-icon.icon-facebook-light{left:calc(50% - 72px);bottom:175px;}.pagetitle{font-size:24px;letter-spacing:4px;}.logo{width:270px;}.logo a{width:200px;}.logo:after{left:108px;width:165px;}}@media all and (max-width:740px){.overflow-hidden{padding-top:40%;min-height:220px;}.logo,.subpage .logo:after{width:200px;}.logo a{margin:29px auto;padding-top:40%;width:160px;}.logo:after{left:108px;width:92px;height:139px;}}@media all and (max-height:600px){.rotate-line{display:none;}}@media all and (max-height:700px) and (max-width:740px){.rotate-line{display:none;}}.absolute-check,.check,.input,textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f0f0f;font-size:16px;font-family:Montserrat,sans-serif;padding:15px;line-height:1;border:1px solid #ffe600;margin:15px 0;}.nav-trigger,.secret-nav li a,.slide-headline{font-family:Oswald,sans-serif;}textarea{line-height:1.5;}.radio{zoom:1;margin:30px 0;}.radio:after,.radio:before{content:"\0020";display:block;height:0;overflow:hidden;}input[type="checkbox"],input[type="radio"]{position:relative;}input[type="checkbox"]:before,input[type="radio"]:before{content:"";position:absolute;left:8px;top:8px;width:14px;height:14px;background-color:#ffe600;opacity:0;transition:opacity 0.2s;}.absolute-check,.check{width:26px;height:26px;float:left;margin:0;}input[type="checkbox"]:checked:before,input[type="radio"]:checked:before{opacity:1;}.inline-label{float:left;padding-left:15px;line-height:2;}.absolute-check{position:absolute !important;left:0;top:0;}.hint{position:fixed;bottom:0;width:100%;padding:10px 40px;background-color:#fff;z-index:9999;font-size:16px;zoom:1;}.hint:after,.hint:before{content:"\0020";display:block;height:0;overflow:hidden;}.hint__inner{padding:5px 0;float:left;}.hint__link{text-decoration:none;color:#013970;}.hint__close{float:right;padding:5px 10px;display:inline-block;border:2px solid #013970;position:relative;transition:background-color 250ms,color 250ms;}.hint.hidden,.main-nav{display:none;}.hint__close:hover{background-color:#013970;color:#fff;}.trigger{width:1180px;position:absolute;left:50%;transform:translateX(-50%);top:50px;z-index:104;}.nav-trigger{position:absolute;top:-13px;right:35px;color:#013970;text-transform:uppercase;font-size:24px;text-decoration:none;letter-spacing:1px;}.main-nav{opacity:0;position:fixed;top:0;left:0;height:100vh;z-index:103;width:100%;background-color:rgba(15,15,15,0.9);transition:opacity 0.3s;}.main-nav.show{opacity:1;}.secret-nav{position:absolute;width:1180px;left:50%;transform:translateX(-50%);top:120px;z-index:120;}.secret-nav li{width:25%;float:left;position:relative;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid transparent;}.secret-nav li:before{content:"";display:block;padding-top:calc(100% - 0px);}.secret-nav li.active > a,.secret-nav li:hover a{color:#fff;}.secret-nav li:first-child,.secret-nav li:nth-child(5){border-left:1px solid #fff;}.secret-nav li:nth-child(-n + 4){border-top:1px solid #fff;}.secret-nav li a{width:100%;height:100%;position:absolute;top:0;padding-top:calc(50% - 30px);text-align:center;color:#ffe600;text-transform:uppercase;text-decoration:none;transition:color 250ms;font-size:30px;display:block;letter-spacing:4px;}@media all and (max-width:1180px){.secret-nav,.trigger{width:90%;}}@media all and (max-width:1080px){.secret-nav,.trigger{width:90%;}.secret-nav li a{font-size:24px;}}@media all and (max-width:830px){.secret-nav li,.secret-nav li:nth-child(-n + 4){border:none !important;}.secret-nav{top:80px;}.secret-nav li{border-top:none !important;border-left:none !important;border-right:none !important;width:100%;float:none;}.secret-nav li:before{display:none;}.secret-nav li a{height:auto;padding-top:0 !important;position:relative;top:auto;font-size:24px;}.secret-nav li.active > a{padding-top:0;}.trigger{top:30px;}}@media all and (max-height:800px){.secret-nav li a{padding-top:calc(50% - 55px);}.secret-nav li:before{padding-top:calc(100% - 65px);}}@media all and (max-height:580px){.secret-nav li a{padding-top:calc(50% - 130px);}.secret-nav li:before{padding-top:calc(100% - 200px);}}.bx-wrapper{position:relative;}.main-slider-wrap .bx-controls,.sub-page .bx-controls{position:absolute;width:1180px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:50px;z-index:102;}.main-slider-wrap .bx-pager,.news-teaser-wrap .bx-pager,.sub-page .bx-pager{zoom:1;margin-left:40px;}.main-slider-wrap .bx-pager:after,.main-slider-wrap .bx-pager:before,.news-teaser-wrap .bx-pager:after,.news-teaser-wrap .bx-pager:before,.sub-page .bx-pager:after,.sub-page .bx-pager:before{content:"\0020";display:block;height:0;overflow:hidden;}.main-slider-wrap .bx-pager-item,.news-teaser-wrap .bx-pager-item,.sub-page .bx-pager-item{float:left;}.main-slider-wrap .bx-pager-item:first-child a:before,.main-slider-wrap .bx-pager-item:last-child a:after,.news-teaser-wrap .bx-pager-item:first-child a:before,.news-teaser-wrap .bx-pager-item:last-child a:after,.sub-page .bx-pager-item:first-child a:before,.sub-page .bx-pager-item:last-child a:after{content:"";}.main-slider-wrap .bx-pager-item a,.news-teaser-wrap .bx-pager-item a,.sub-page .bx-pager-item a{color:#013970;font-family:Oswald,sans-serif;font-size:24px;text-decoration:none;line-height:1;position:relative;padding:0 7px;display:block;}.main-slider-wrap .bx-pager-item a:before,.news-teaser-wrap .bx-pager-item a:before,.sub-page .bx-pager-item a:before{content:"/";position:absolute;top:0;left:-5px;font-size:24px;}.main-slider-wrap .bx-pager-item a:after,.news-teaser-wrap .bx-pager-item a:after,.sub-page .bx-pager-item a:after{content:"/";position:absolute;top:0;right:-4px;font-size:24px;}.main-slider-wrap .bx-pager-item a.active,.news-teaser-wrap .bx-pager-item a.active,.sub-page .bx-pager-item a.active{font-size:40px;margin-top:-3px;color:#ffe600;}.slide-content,.slide-headline{color:#fff;text-shadow:0 0 3px #4f4f4f;}.main-slider-wrap .bx-pager-item a.active:after,.main-slider-wrap .bx-pager-item a.active:before,.news-teaser-wrap .bx-pager-item a.active:after,.news-teaser-wrap .bx-pager-item a.active:before,.sub-page .bx-pager-item a.active:after,.sub-page .bx-pager-item a.active:before{content:"";}.slide-element{width:100%;height:100vh;position:relative;}.slide-element .spacer{position:relative;height:100%;z-index:99;}.slide-headline{text-transform:uppercase;letter-spacing:6px;margin-right:-6px;font-size:59px;line-height:1.2;}.slide-content{position:absolute;bottom:100px;right:0;text-align:right;width:66.6666666667%;line-height:1.5;font-size:18px;}.slide-content > a{color:inherit;text-decoration:none;}@media all and (max-width:1300px){.main-slider-wrap .bx-controls,.sub-page .bx-controls{width:100%;}.main-slider-wrap .bx-controls.bx-has-pager,.sub-page .bx-pager{width:calc(100% - 256px);margin-left:80px;}}@media all and (max-width:800px){.sub-page .bx-pager{margin-left:140px;}.main-slider-wrap .bx-controls.bx-has-pager{margin-left:0;}}@media all and (max-width:630px){.slide-headline{font-size:34px;letter-spacing:2px;}.main-slider-wrap .bx-pager,.news-teaser-wrap .bx-pager-item,.sub-page .bx-pager{display:none;visibility:hidden;}}@media all and (max-width:500px){.slide-headline{font-size:24px;}.slide-content{font-size:16px;}}.gallery-teaser-list{zoom:1;list-style:none;}.gallery-teaser-list :after,.gallery-teaser-list :before{content:"\0020";display:block;height:0;overflow:hidden;}.gallery-single-teaser-element,.gallery-teaser-element{float:left;width:20%;position:relative;z-index:1;}.gallery-single-teaser-element:before,.gallery-teaser-element:before{content:"";display:block;padding-top:140%;min-height:500px;}.gallery-single-teaser-element:after,.gallery-teaser-element:after{content:"";position:absolute;left:0;top:0;background-color:rgba(15,15,15,0.3);width:100%;height:100%;z-index:1;transition:opacity 250ms;}.gallery-single-teaser-element:hover:after,.gallery-teaser-element:hover:after{opacity:0;}.gallery-single-teaser-element{width:100%;}.full-gallery-link{position:absolute;top:0;left:0;height:100%;width:100%;padding:30px;text-decoration:none;z-index:2;}.full-gallery-link:before{font-family:specht-icons;content:"" !important;font-size:24px;color:#013970;border-radius:50%;background-color:#ffe600;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2;text-align:center;padding:24px 22px;line-height:1;height:70px;width:70px;box-shadow:0 0 0 0 rgba(255,230,0,0.7);opacity:0;transition:opacity 250ms;}.gallery-category,.gallery-title{color:#fff;letter-spacing:2px;text-transform:uppercase;}.full-gallery-link:hover:before{opacity:1;-webkit-animation:pulse 2.25s infinite cubic-bezier(0.25,0,0,1);animation:pulse 2.25s infinite cubic-bezier(0.25,0,0,1);}.gallery-title{font-size:20px;font-family:Oswald,sans-serif;font-weight:300;margin:0;padding:0;line-height:1.5;}.gallery-category{position:absolute;left:46px;bottom:30px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;font-family:Montserrat,sans-serif;font-size:12px;white-space:nowrap;}@keyframes pulse{to{box-shadow:0 0 0 16px rgba(255,230,0,0);}}.gallery-list{zoom:1;padding-bottom:70px;}.gallery-list:after,.gallery-list:before{content:"\0020";display:block;height:0;overflow:hidden;}.gallery-list-element{float:left;width:33.3333333333%;padding:15px;}.gallery-list-element-link,.gallery-list-element-title{font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:2px;text-decoration:none;padding-top:15px;padding-bottom:10px;display:block;text-align:left;transition:color 250ms;}.gallery-list-element-link:hover,.gallery-list-element-title:hover{color:#013970;}@media all and (max-width:740px){.gallery-single-teaser-element,.gallery-teaser-element{width:50%;}.gallery-list-element{float:left;width:50%;padding:15px;}.gallery-list-element:nth-child(3n + 4){clear:none;}.gallery-list-element:nth-child(2n + 3){clear:both;}.col-1-3 .gallery-single-teaser-element{width:100%;margin-bottom:30px;}.gallery-single-teaser-element:before{padding-top:0;min-height:240px;}.gallery-single-teaser-element .gallery-category{-webkit-transform:rotate(0);transform:rotate(0);left:30px;}}.history-part:after,.news-list-element:nth-child(4n + 4){clear:both;}@media all and (max-width:600px){.gallery-list-element,.gallery-single-teaser-element,.gallery-teaser-element{width:100%;float:none;}.gallery-teaser-element:before{padding-top:0;min-height:240px;}.gallery-teaser-element .gallery-category{-webkit-transform:rotate(0);transform:rotate(0);left:30px;}.gallery-list-element{padding:0 0 15px;}}.historical-line{height:100%;position:relative;}.historical-line:before{background-image:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Images/timeline-dark.png');background-size:26px;width:26px;position:absolute;left:-13px;height:100%;content:"";}.history{padding-bottom:80px;}.history-part{zoom:1;margin-bottom:40px;}.history-part:after,.history-part:before{content:"\0020";display:block;height:0;overflow:hidden;}.history-image{margin-top:32px;}.timer{width:1px;position:absolute;left:-1px;top:0;background-color:#0f0f0f;z-index:0;}.timer:after{position:absolute;bottom:-7px;width:7px;height:7px;left:-3px;border:1px solid #0f0f0f;border-radius:50%;content:"";}.news-teaser-wrap .bx-viewport{margin-left:-90px !important;padding-top:30px !important;}.bx-wrapper .news-teaser{padding-left:90px !important;}.news-teaser img{margin-top:20px;}.date{display:block;color:#c99401;margin-bottom:10px;}.news-content{margin-top:40px;padding-right:30px;}.news-teaser-wrap .bx-controls{position:absolute;right:83px;z-index:99;}.news-list-element{width:33.3333333333%;float:left;margin-top:80px;}.news-list-element:nth-child(1),.news-list-element:nth-child(2),.news-list-element:nth-child(3){margin-top:0;}@media all and (max-width:740px){.bx-wrapper .news-teaser{padding-left:40px !important;}.news-teaser-wrap .bx-viewport{margin-left:-40px !important;}.news-teaser-wrap .bx-controls{right:0;bottom:0;}.news-teaser{margin-bottom:40px;}}.image-teaser-wrap{padding:80px 0;text-align:center;color:#fff;font-size:20px;text-transform:uppercase;font-family:Oswald,sans-serif;position:relative;background-size:cover;background-repeat:no-repeat;}.image-teaser-wrap:after,.image-teaser-wrap:before{content:"";width:100%;position:absolute;left:0;}.image-teaser-wrap:after{background-color:rgba(15,15,15,0.3);top:0;height:100%;z-index:1;}.image-teaser-wrap:before{background-image:url('../../../_assets/3eba5a7fb312da5050cb13288bdf04e8/Images/timeline.png');height:45px;top:50%;margin-top:-20px;}.teaser-date,.teaser-headline,.teaser-link{z-index:2;position:relative;}.image-teaser-wrap:hover:before{-webkit-animation:animatedBackground 10s linear infinite;animation:animatedBackground 10s linear infinite;}.teaser-headline{display:block;letter-spacing:2px;}.teaser-link{text-decoration:none;}.teaser-date{font-size:220px;color:#ffe600;font-weight:800;font-family:Montserrat,sans-serif;line-height:1;display:inline-block;padding:20px 0;}.teaser-date:after,.teaser-date:before{font-family:specht-icons;font-weight:300;position:absolute;font-size:140px;color:#fff;top:60px;}.teaser-date:before{content:"";left:-160px;}.teaser-date:after{content:"";right:-160px;}@-webkit-keyframes animatedBackground{0%{background-position:0 0;}100%{background-position:-200px 0;}}@keyframes animatedBackground{0%{background-position:0 0;}100%{background-position:-200px 0;}}@media all and (max-width:640px){.teaser-headline{padding:0 20px;}.teaser-date{font-size:120px;}.teaser-date:after,.teaser-date:before{font-size:70px;top:40px;}.teaser-date:before{content:"";left:-80px;}.teaser-date:after{content:"";right:-80px;}}@media all and (max-width:500px){.teaser-date{font-size:80px;}.teaser-date:after,.teaser-date:before{font-size:60px;top:30px;}.teaser-date:before{left:-60px;}.teaser-date:after{right:-50px;}.image-teaser-wrap:before{margin-top:0;}}footer{background-color:#013970;}.footer-contact{float:left;color:#fff;margin:15px 0;font-size:12px;}.footer-contact a{color:inherit;}.footer-contact .email:before{display:none;}.meta-nav ul{float:right;}.meta-nav ul li{float:left;}.meta-nav ul li a{color:#fff;text-transform:uppercase;font-size:12px;padding:15px 10px;display:block;text-decoration:none;}.meta-nav ul li a:hover{text-decoration:underline;}.facebook{position:relative;padding-left:20px;}.facebook:before{content:"";font-family:specht-icons;position:absolute;left:-5px;display:block;height:auto;overflow:visible;}@media all and (max-width:600px){.meta-nav ul{float:left;margin-left:-10px;}.meta-nav ul li{width:50%;}.facebook{position:relative;padding-left:25px !important;}.facebook:before{left:10px;}}
