.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro300.woff2) format("woff2"),url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro300.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro900.woff2) format("woff2"),url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro900.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}.cc_banner-wrapper{display:none;}main > header{display:none;}.no-touch a[href^=tel]{text-decoration:none;cursor:auto !important;pointer-events:none;color:inherit;}.t3-page-ce-body img,body[id*=page] img,.t3-page-ce-body embed,body[id*=page] embed,.t3-page-ce-body object,body[id*=page] object,.t3-page-ce-body video,body[id*=page] video{max-width:100%;height:auto;width:auto;}body[id*=page]{position:relative;cursor:auto;background-color:#fff;}.t3-page-ce-body h1,body[id*=page] h1,.t3-page-ce-body h2,body[id*=page] h2,.t3-page-ce-body h3,body[id*=page] h3,.t3-page-ce-body h4,body[id*=page] h4,.t3-page-ce-body h5,body[id*=page] h5,.t3-page-ce-body h6,body[id*=page] h6{font-family:"Source Sans Pro",sans-serif;text-rendering:auto;color:#4b4b4d;line-height:1.3 !important;}.t3-page-ce-body p,body[id*=page] p{text-rendering:auto;}.t3-page-ce-body p:last-child,body[id*=page] p:last-child{margin-bottom:0 !important;}.t3-page-ce-body ul,body[id*=page] ul{padding-left:0;margin-left:0;}#typo3-contentIframe html,body[id*=page] html,#typo3-contentIframe body,body[id*=page]{max-width:100%;background-color:#fff !important;}.t3-page-ce-body{background-color:#fff !important;}body[id*=page]{overflow-x:hidden;}.lg-icon{font-family:"lg" !important;}.t3-page-ce-body *,.body[id*=page] *,.t3-page-ce-body *:before,.body[id*=page] *:before,.t3-page-ce-body *:after,.body[id*=page] *:after{-ms-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;}.t3-page-ce-body p,body[id*=page] p,.t3-page-ce-body li,body[id*=page] li,.t3-page-ce-body span,body[id*=page] span,.t3-page-ce-body a,.t3-page-ce-body input,.t3-page-ce-body select,.t3-page-ce-body textarea,.t3-page-ce-body label,body[id*=page] a,body[id*=page] input,body[id*=page] select,body[id*=page] textarea,body[id*=page] label{font-family:"Source Sans Pro",sans-serif;font-size:22px;color:#39454B;line-height:2;}.t3-page-ce-body p,body[id*=page] p{margin-bottom:1.5rem;}.t3-page-ce-body p:last-of-type,body[id*=page] p:last-of-type{margin-bottom:0;}.t3-page-ce-body ul:last-child,body[id*=page] ul:last-child{margin-bottom:0;}.t3-page-ce-body ul:not(:last-child),body[id*=page] ul:not(:last-child){margin-bottom:1.5rem;}.t3-page-ce-body h1,body[id*=page] h1,.t3-page-ce-body h2,body[id*=page] h2{font-size:50px;font-weight:100 !important;text-transform:uppercase;line-height:1.3 !important;}.t3-page-ce-body span,body[id*=page] a,body[id*=page] a:hover,body[id*=page] a:focus{color:#39454B;}body[id*=page] .cc_banner a,body[id*=page] .cc_banner a:hover,body[id*=page] .cc_banner a:focus{color:#fff;}.t3-page-ce-body .row,body[id*=page] .row{max-width:1200px !important;}.t3-page-ce-body .columns,body[id*=page] .columns{padding-left:0 !important;padding-right:0 !important;}.cc_more_info{font-size:14px !important;}.lightSlider{margin-left:0 !important;padding-left:0 !important;}video{width:100% !important;margin-bottom:30px;}.offset-bttm{margin-bottom:100px;}section:last-of-type a.button.down{display:none !important;}#header a{text-decoration:none !important;}body[id*=page] .main ul{padding-left:20px;}body[id*=page] .main ul li{list-style-type:square;}.textwrap.txt-left{text-align:left !important;}#contact{padding-top:0 !important;}body[id*=page] .button.down.anchored{border:none !important;}body[id*=page] .button.style2.down.anchored{background-color:transparent !important;}.t3-page-ce-body #opencookiepopup,body[id*=page] #opencookiepopup{position:fixed;right:0;bottom:10px;background-color:#2e6345;border-radius:20px 0 0 20px;border:1px solid #2e6345;border-right:none;padding:30px;opacity:1;z-index:999;transition:all 0.5s ease;}.t3-page-ce-body #opencookiepopup:before,body[id*=page] #opencookiepopup:before{content:"\f563";font-family:"Font Awesome 5 Free" !important;font-weight:900 !important;color:#fff !important;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:all 0.4s ease;}.t3-page-ce-body #opencookiepopup:after,body[id*=page] #opencookiepopup:after{content:"\f564";font-family:"Font Awesome 5 Free" !important;font-weight:900 !important;color:#fff !important;font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.4s ease;}.t3-page-ce-body #opencookiepopup:hover,body[id*=page] #opencookiepopup:hover{background-color:#f28424;border-color:#f28424;cursor:pointer;}.t3-page-ce-body #opencookiepopup:hover:before,body[id*=page] #opencookiepopup:hover:before{opacity:0;}.t3-page-ce-body #opencookiepopup:hover:after,body[id*=page] #opencookiepopup:hover:after{opacity:1;}.t3-page-ce-body #opencookiepopup.visible,body[id*=page] #opencookiepopup.visible{opacity:1;}.t3-page-ce-body #cookiepopup .close-button,body[id*=page] #cookiepopup .close-button{position:absolute;right:16px;top:6px;background-color:transparent !important;height:16px;line-height:1 !important;}.t3-page-ce-body #cookiepopup p,body[id*=page] #cookiepopup p{font-size:14px;}.t3-page-ce-body #cookiepopup p a,body[id*=page] #cookiepopup p a{font-size:14px;color:#2e6345;text-decoration:underline;}.t3-page-ce-body #cookiepopup .ch-title,body[id*=page] #cookiepopup .ch-title{font-weight:bold;font-size:24px;margin-bottom:20px;}.t3-page-ce-body #cookiepopup form fieldset:last-child,body[id*=page] #cookiepopup form fieldset:last-child{border-top:2px solid #404040;padding-top:20px;margin-top:20px;}.t3-page-ce-body #cookiepopup form fieldset:first-child,body[id*=page] #cookiepopup form fieldset:first-child{display:flex;flex-wrap:wrap;}.t3-page-ce-body #cookiepopup form fieldset:first-child > div:last-child,body[id*=page] #cookiepopup form fieldset:first-child > div:last-child{width:100%;margin-top:30px;text-align:center;}.t3-page-ce-body #cookiepopup form fieldset > label,body[id*=page] #cookiepopup form fieldset > label{position:relative;display:flex;padding-left:66px;margin-bottom:26px;}.t3-page-ce-body #cookiepopup form fieldset > label:first-child,body[id*=page] #cookiepopup form fieldset > label:first-child{margin-right:60px;}.t3-page-ce-body #cookiepopup form fieldset > label input,body[id*=page] #cookiepopup form fieldset > label input{opacity:0;width:0;height:0;}.t3-page-ce-body #cookiepopup form fieldset > label input:checked + .cookie-toggle,body[id*=page] #cookiepopup form fieldset > label input:checked + .cookie-toggle{background-color:#2e6345;}.t3-page-ce-body #cookiepopup form fieldset > label input:checked + .cookie-toggle:before,body[id*=page] #cookiepopup form fieldset > label input:checked + .cookie-toggle:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.t3-page-ce-body #cookiepopup form fieldset > label input:focus + .cookie-toggle,body[id*=page] #cookiepopup form fieldset > label input:focus + .cookie-toggle{box-shadow:0 0 1px #2196F3;}.t3-page-ce-body #cookiepopup form fieldset > label span,body[id*=page] #cookiepopup form fieldset > label span{margin-top:4px;font-size:16px;font-weight:bold;}.t3-page-ce-body #cookiepopup form fieldset > label .cookie-toggle,body[id*=page] #cookiepopup form fieldset > label .cookie-toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:60px;height:34px;border-radius:34px;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;}.t3-page-ce-body #cookiepopup form fieldset > label .cookie-toggle:before,body[id*=page] #cookiepopup form fieldset > label .cookie-toggle:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;border-radius:50%;background-color:white;-webkit-transition:0.4s;transition:0.4s;}.t3-page-ce-body #cookiepopup #savecookies,body[id*=page] #cookiepopup #savecookies{background-color:#2e6345;color:#fff;padding:14px 30px;text-align:center;border:1px solid #2e6345;transition:all 0.4s ease;}.t3-page-ce-body #cookiepopup #savecookies:hover,body[id*=page] #cookiepopup #savecookies:hover{background-color:#f28424;border:1px solid #f28424;cursor:pointer;}.t3-page-ce-body #cookiepopup #matomo-opt-out,body[id*=page] #cookiepopup #matomo-opt-out{display:flex;flex-wrap:wrap;}.t3-page-ce-body #cookiepopup #matomo-opt-out label,body[id*=page] #cookiepopup #matomo-opt-out label{margin:0;width:calc(100% - 50px);}.t3-page-ce-body #cookiepopup #matomo-opt-out label span strong,body[id*=page] #cookiepopup #matomo-opt-out label span strong{font-size:16px;}.t3-page-ce-body #cookiepopup #matomo-opt-out input,body[id*=page] #cookiepopup #matomo-opt-out input{margin-right:16px;}.t3-page-ce-body #cookiepopup .mtm-hint,body[id*=page] #cookiepopup .mtm-hint{margin-top:20px;}.t3-page-ce-body .embed-container,body[id*=page] .embed-container{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;background-size:cover;background-position:center;}.t3-page-ce-body .embed-container iframe,body[id*=page] .embed-container iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;}.t3-page-ce-body .embed-container .mapinfo,body[id*=page] .embed-container .mapinfo{position:absolute;color:#404040 !important;font-weight:bold;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;z-index:10;text-align:center;}.t3-page-ce-body .embed-container .mapinfo a,body[id*=page] .embed-container .mapinfo a{font-size:inherit !important;text-decoration:underline !important;color:#2e6345 !important;}.t3-page-ce-body .embed-container .mapinfo .link-bttn a,body[id*=page] .embed-container .mapinfo .link-bttn a{text-decoration:none !important;width:100% !important;background-color:#2e6345 !important;color:#fff !important;border-color:#2e6345 !important;}.t3-page-ce-body .embed-container .mapinfo .link-bttn a:hover,body[id*=page] .embed-container .mapinfo .link-bttn a:hover{background-color:#fff !important;color:#2e6345 !important;}.t3-page-ce-body .embed-container .mapinfo .caccept,body[id*=page] .embed-container .mapinfo .caccept{text-decoration:none !important;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;-o-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out,-webkit-box-shadow 200ms ease-in-out;padding:8px 15px;cursor:pointer;text-align:center;display:block;background-color:rgb(200,200,200);}@media screen and (max-width:480px){.t3-page-ce-body .embed-container,body[id*=page] .embed-container{padding-bottom:100% !important;}.t3-page-ce-body .embed-container.active,body[id*=page] .embed-container.active{padding-bottom:56.25% !important;}}#header{position:fixed;top:0;left:0;z-index:999999;width:100%;background-color:#fff;transition:top 0.5s ease;}#header.nav-up{top:-100%;}.fa-facebook-square{font-size:30px;}.menu-icon{content:"";display:block;height:24px !important;position:absolute;right:0;top:0;width:40px;z-index:1000;}.menu-icon,.menu-icon:hover{background-color:transparent !important;}.menu-icon::after{background:#39454B none repeat scroll 0 0;-webkit-box-shadow:0 7px 0 #39454B,0 14px 0 #39454B;box-shadow:0 7px 0 #39454B,0 14px 0 #39454B;content:"";display:block;right:0;position:absolute;top:0;border-radius:3px;height:4px;width:42px;}.menu-icon::after,.menu-icon:hover:after{-webkit-box-shadow:0 9px 0 #39454B,0 18px 0 #39454B;box-shadow:0 9px 0 #39454B,0 18px 0 #39454B;background-color:#39454B;}.title-bar{background-color:#fff;}body > header .columns{padding-left:0;padding-right:0;}.top-bar{padding-bottom:0;}.top-bar,.top-bar ul{background-color:#fff !important;}.top-bar .menu li,.top-bar .menu li a{background-color:#fff;}.top-bar .menu li a{color:#39454B;font-size:18px;text-transform:uppercase;}.dropdown.menu.vertical > li.opens-right > a::after{border-color:transparent transparent transparent transparent;}.dropdown.menu.vertical > li.opens-left > a::after{border-color:transparent transparent transparent transparent;}.dropdown.menu > li.is-dropdown-submenu-parent > a::after{border-color:#fff transparent transparent;}.is-drilldown-submenu-parent > a::after{border-color:transparent transparent transparent transparent;}.js-drilldown-back > a::before{border-color:transparent transparent transparent transparent;}.js-drilldown-back::before{border-color:transparent transparent transparent transparent;}.drilldown .is-drilldown-submenu-parent > a::after{border-color:transparent transparent transparent #39454B;}.drilldown .js-drilldown-back > a::before{border-color:transparent #39454B transparent transparent;}.menu .active > a{color:#39454B !important;background-color:#fff;border-bottom:3px solid #39454B;}body > header.nav-up{top:-100%;}.titlebar-container{position:absolute;top:25px;right:20px;}.title-bar{padding:0;}.auxnav{display:none;}.logo-container .auxnav{display:none;}body[id*=page] button.menu-icon,body[id*=page] button.menu-icon:hover{background-color:transparent !important;padding:0 !important;height:42px !important;}.top-bar > .is-drilldown{max-width:100% !important;width:100%;}.logo-container{padding:10px 10px 0 10px;}.logo-container img{width:100px !important;}@media screen and (min-width:1024px){.top-bar-right > .menu{position:static;}.mobile-menu{display:none !important;}.auxnav{display:block;text-align:right;padding-right:16px;}.auxnav ul li{list-style-type:none;display:inline-block;margin-right:20px;}.top-bar-right > ul{margin-bottom:0 !important;}.top-bar,.top-bar ul{background-color:transparent !important;}.top-bar .menu li,.navwrap{background-color:transparent;border:none !important;}.top-bar .menu li:hover,.vertical.submenu.menu li{background-color:#fff !important;}.top-bar .menu li.is-active,.top-bar .menu li a,.top-bar .menu li:hover a{color:#39454B !important;background-color:transparent;font-size:18px;}.vertical.submenu.menu{border:none;}.top-bar{position:relative;padding-right:0;}.top-bar-right > ul > li{position:static;}.vertical.submenu.menu{width:100%;background-color:#fff !important;padding:20px 50px;}.vertical.submenu.menu.count2{-webkit-column-count:2;column-count:2;-webkit-column-gap:90px;column-gap:90px;}.vertical.submenu.menu li{position:relative;}.vertical.submenu.menu li:before{top:-6px !important;}.vertical.submenu.menu li:hover:before{color:#39454B;}.top-bar .vertical.submenu.menu li a{font-size:16px !important;text-transform:none !important;color:#39454B !important;}header.nav-down{top:0;}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}body > header{padding-top:25px;}.logo-container{padding-bottom:0;}.logo-container img{width:200px !important;}}footer{background-color:#000;padding:60px 30px 30px 30px !important;margin-top:0 !important;}footer *,body[id*=page] footer a,body[id*=page] footer a:hover,body[id*=page] footer a:focus{color:#fff !important;font-size:16px !important;}body[id*=page] footer a{text-decoration:underline !important;}footer .columns *{text-align:center;}@media screen and (min-width:768px){footer .medium-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}footer .columns *{text-align:left;}}.gallery{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:45em;max-width:100%;margin:0 auto 2em auto;}.gallery article{-webkit-transition:-webkit-transform 1s ease,opacity 1s ease;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:50%;position:relative;opacity:1;}.gallery article .image{margin:0;display:block;padding:10px;}.gallery article:nth-last-child(1n){-webkit-transition-delay:0.05s;-o-transition-delay:0.05s;transition-delay:0.05s;}.gallery article:nth-last-child(2n){-webkit-transition-delay:0.05s;-o-transition-delay:0.05s;transition-delay:0.05s;}.gallery article:nth-last-child(2n){-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}.gallery article:nth-last-child(3n){-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}.gallery article:nth-last-child(3n){-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}.gallery article:nth-last-child(4n){-webkit-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s;}.gallery article:nth-last-child(4n){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}.gallery article:nth-last-child(5n){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}.gallery article:nth-last-child(5n){-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}.gallery article:nth-last-child(6n){-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;transition-delay:0.25s;}.gallery article:nth-last-child(6n){-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}.gallery article:nth-last-child(7n){-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;}.gallery article:nth-last-child(7n){-webkit-transition-delay:0.35s;-o-transition-delay:0.35s;transition-delay:0.35s;}.gallery article:nth-last-child(8n){-webkit-transition-delay:0.35s;-o-transition-delay:0.35s;transition-delay:0.35s;}.gallery article:nth-last-child(8n){-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}.gallery article:nth-last-child(9n){-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}.gallery article:nth-last-child(9n){-webkit-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s;}.gallery article:nth-last-child(10n){-webkit-transition-delay:0.45s;-o-transition-delay:0.45s;transition-delay:0.45s;}.gallery article:nth-last-child(10n){-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;}.gallery article:nth-last-child(11n){-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;}.gallery article:nth-last-child(11n){-webkit-transition-delay:0.55s;-o-transition-delay:0.55s;transition-delay:0.55s;}.gallery article:nth-last-child(12n){-webkit-transition-delay:0.55s;-o-transition-delay:0.55s;transition-delay:0.55s;}.gallery article:nth-last-child(12n){-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}.gallery article:nth-last-child(13n){-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}.gallery article:nth-last-child(13n){-webkit-transition-delay:0.65s;-o-transition-delay:0.65s;transition-delay:0.65s;}.gallery article:nth-last-child(14n){-webkit-transition-delay:0.65s;-o-transition-delay:0.65s;transition-delay:0.65s;}.gallery article:nth-last-child(14n){-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s;}.gallery article:nth-last-child(15n){-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s;}.gallery article:nth-last-child(15n){-webkit-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s;}.gallery article:nth-last-child(16n){-webkit-transition-delay:0.75s;-o-transition-delay:0.75s;transition-delay:0.75s;}.gallery article:nth-last-child(16n){-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s;}.gallery article:nth-last-child(17n){-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s;}.gallery article:nth-last-child(17n){-webkit-transition-delay:0.85s;-o-transition-delay:0.85s;transition-delay:0.85s;}.gallery article:nth-last-child(18n){-webkit-transition-delay:0.85s;-o-transition-delay:0.85s;transition-delay:0.85s;}.gallery article:nth-last-child(18n){-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s;}.gallery article:nth-last-child(19n){-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s;}.gallery article:nth-last-child(19n){-webkit-transition-delay:0.95s;-o-transition-delay:0.95s;transition-delay:0.95s;}.gallery article:nth-last-child(20n){-webkit-transition-delay:0.95s;-o-transition-delay:0.95s;transition-delay:0.95s;}.gallery article:nth-last-child(20n){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}.gallery article:nth-last-child(21n){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}.gallery article:nth-last-child(21n){-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s;}.gallery article:nth-last-child(22n){-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s;}.gallery article:nth-last-child(22n){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;}.gallery article:nth-last-child(23n){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s;}.gallery article:nth-last-child(23n){-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s;}.gallery article:nth-last-child(24n){-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s;}.gallery.inactive article{opacity:0;}.gallery.inactive article.from-left{-webkit-transform:translateX(-14em);-ms-transform:translateX(-14em);transform:translateX(-14em);}.gallery.inactive article.from-right{-webkit-transform:translateX(14em);-ms-transform:translateX(14em);transform:translateX(14em);}.gallery.inactive article.from-top{-webkit-transform:translateY(-7em);-ms-transform:translateY(-7em);transform:translateY(-7em);}.gallery.inactive article.from-bottom{-webkit-transform:translateY(7em);-ms-transform:translateY(7em);transform:translateY(7em);}@media screen and (max-width:480px){.gallery{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}.gallery article{width:100%;}}#contact .box{width:100%;}#contact h2{margin-bottom:30px;}.clearfix{margin-bottom:40px;}#kontaktformular a{text-decoration:underline !important;}body[id*=page] form > .actions{max-width:1200px;position:relative;left:50%;transform:translateX(-50%);text-align:right;}@media screen and (min-width:768px){#contact form{width:50%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}footer{background-color:#000;padding:60px 30px 30px 30px !important;margin-top:0 !important;}footer *,body[id*=page] footer a,body[id*=page] footer a:hover,body[id*=page] footer a:focus{color:#fff !important;font-size:16px !important;}body[id*=page] footer a{text-decoration:underline !important;}footer .columns *{text-align:center;}@media screen and (min-width:768px){footer .medium-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}footer .columns *{text-align:left;}}.t3-page-ce-body .embed-container.map,body[id*=page] .embed-container.map{padding-bottom:0;height:100%;min-height:300px;}.t3-page-ce-body .embed-container.map .mapinfo *,body[id*=page] .embed-container.map .mapinfo *{font-size:18px;line-height:1.2;}.t3-page-ce-body .embed-container.map .mapinfo .link-bttn,body[id*=page] .embed-container.map .mapinfo .link-bttn{margin-top:20px;}.t3-page-ce-body .embed-container.map .mapinfo .link-bttn a,body[id*=page] .embed-container.map .mapinfo .link-bttn a{padding:12px 20px;display:inline-block;}@media screen and (min-width:768px){.googlemap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.googlemap header{width:100%;}.googlemap .textwrap,.googlemap .mapwrap{width:calc(50% - 30px);}.googlemap .textwrap{margin-right:30px;}.googlemap .mapwrap{margin-left:30px;}}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:300;src:url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro300.woff2) format("woff2"),url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro300.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:900;src:url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro900.woff2) format("woff2"),url(/typo3conf/ext/theme/Resources/Public/fonts/sourcesanspro900.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}html,body[id*=page],div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody[id*=page],tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body[id*=page]{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body[id*=page]{-webkit-text-size-adjust:none;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}@-ms-viewport{width:device-width;}html{height:100%;}body[id*=page]{background:#ffffff;height:100%;min-width:320px;}body[id*=page].is-loading *,body[id*=page].is-loading *:before,body[id*=page].is-loading *:after{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}100%{-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}}@keyframes spinner-rotate{0%{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);}100%{-webkit-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg);}}@-webkit-keyframes spinner-show{0%{opacity:0;}100%{opacity:1;}}@keyframes spinner-show{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes spinner-hide{0%{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#e5e6e7;z-index:100001;}99%{-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#e5e6e7;z-index:100001;}100%{-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#e5e6e7;z-index:-1;}}@keyframes spinner-hide{0%{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);color:#e5e6e7;z-index:100001;}99%{-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#e5e6e7;z-index:100001;}100%{-webkit-transform:scale(0.5) rotate(360deg);-ms-transform:scale(0.5) rotate(360deg);transform:scale(0.5) rotate(360deg);color:#e5e6e7;z-index:-1;}}@-webkit-keyframes overlay-hide{0%{opacity:1;z-index:100000;}15%{opacity:1;z-index:100000;}99%{opacity:0;z-index:100000;}100%{opacity:0;z-index:-1;}}@keyframes overlay-hide{0%{opacity:1;z-index:100000;}15%{opacity:1;z-index:100000;}99%{opacity:0;z-index:100000;}100%{opacity:0;z-index:-1;}}body[id*=page]{text-decoration:none;}body[id*=page]:before{-webkit-animation:spinner-show 1.5s 1 0.25s ease forwards,spinner-hide 0.25s ease-in-out forwards !important;animation:spinner-show 1.5s 1 0.25s ease forwards,spinner-hide 0.25s ease-in-out forwards !important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important;color:#e5e6e7;content:"\f1ce";cursor:default;display:block;font-size:2em;height:2em;left:50%;line-height:2em;margin:-1em 0 0 -1em;opacity:0;position:fixed;text-align:center;top:50%;width:2em;z-index:-1;}body[id*=page]:after{-webkit-animation:overlay-hide 1.5s ease-in forwards !important;animation:overlay-hide 1.5s ease-in forwards !important;background:#ffffff;content:"";display:block;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:-1;}body[id*=page].is-loading:before{-webkit-animation:spinner-show 1.5s 1 0.25s ease forwards,spinner-rotate 0.75s infinite linear !important;animation:spinner-show 1.5s 1 0.25s ease forwards,spinner-rotate 0.75s infinite linear !important;z-index:100001;}body[id*=page].is-loading:after{-webkit-animation:none !important;animation:none !important;opacity:1;z-index:100000;}@media (-webkit-min-device-pixel-ratio:2){body[id*=page]:before{line-height:2.025em;}}body[id*=page] input,body[id*=page] textarea,body[id*=page] select{font-family:"Source Sans Pro","sans-serif";font-weight:300;font-size:18pt;line-height:1.75em;color:#39454b;letter-spacing:0.025em;}@media screen and (max-width:1920px){body[id*=page],body[id*=page] input,body[id*=page] textarea,body[id*=page] select{font-size:17pt;}}@media screen and (max-width:1680px){body[id*=page],body[id*=page] input,body[id*=page] textarea,body[id*=page] select{font-size:15pt;}}@media screen and (max-width:1280px){body[id*=page],body[id*=page] input,body[id*=page] textarea,body[id*=page] select{font-size:13pt;}}@media screen and (max-width:1000px){body[id*=page],body[id*=page] input,body[id*=page] textarea,body[id*=page] select{font-size:13pt;}}@media screen and (max-width:736px){body[id*=page],body[id*=page] input,body[id*=page] textarea,body[id*=page] select{font-size:12pt;line-height:1.5em;}}body[id*=page] h1,body[id*=page] h2,body[id*=page] h3,body[id*=page] h4,body[id*=page] h5,body[id*=page] h6{font-weight:900;color:inherit;letter-spacing:-0.0325em;}body[id*=page] h1 a,body[id*=page] h2 a,body[id*=page] h3 a,body[id*=page] h4 a,body[id*=page] h5 a,body[id*=page] h6 a{color:inherit;text-decoration:none;}body[id*=page] h2{font-size:2.25em;line-height:1.25em;letter-spacing:-0.05em;}@media screen and (max-width:736px){body[id*=page] h2{font-size:1.5em;}}.box{background:rgba(255,255,255,0.7);color:#39454b;padding:2em;}.box > :last-child{margin-bottom:0;}.box.style2{padding:3.5em 2.5em 3.5em 2.5em;}@media screen and (max-width:736px){.box{padding:1em;}.box.style2{padding:1.5em 1.25em 1.5em 1.25em;background-color:rgba(255,255,255,0.9);}}body[id*=page] input[type=button],body[id*=page] input[type=submit],body[id*=page] input[type=reset],body[id*=page] .button,body[id*=page] button:not(.close-button,.menu-icon){-moz-appearance:none !important;-webkit-appearance:none !important;-ms-appearance:none !important;appearance:none !important;-webkit-transition:background-color 0.2s ease-in-out !important;-o-transition:background-color 0.2s ease-in-out !important;transition:background-color 0.2s ease-in-out !important;background-color:#000 !important;border:0 !important;border-radius:3.5em !important;color:#ffffff !important;cursor:pointer !important;display:inline-block !important;height:3.5em !important;line-height:3.5em !important;outline:0 !important;padding:0 2em 0 2em !important;position:relative !important;text-align:center !important;text-decoration:none !important;font-size:inherit;}body[id*=page] input[type=button].down,body[id*=page] input[type=submit].down,body[id*=page] input[type=reset].down,body[id*=page] .button.down,body[id*=page] button.down{width:5em !important;height:5em !important;line-height:4.5em !important;padding:0;background-image:url("/typo3conf/ext/theme/Resources/Public/img/dark-arrow.svg") !important;background-position:center center !important;background-repeat:no-repeat !important;text-indent:-10em !important;overflow:hidden !important;}body[id*=page] input[type=button].down.anchored,body[id*=page] input[type=submit].down.anchored,body[id*=page] input[type=reset].down.anchored,body[id*=page] .button.down.anchored,body[id*=page] button.down.anchored{bottom:0 !important;border-bottom:0 !important;border-radius:3em 3em 0 0 !important;height:4.5em !important;margin-left:-2.5em !important;margin-bottom:0 !important;}body[id*=page] input[type=button].anchored,body[id*=page] input[type=submit].anchored,body[id*=page] input[type=reset].anchored,body[id*=page] .button.anchored,body[id*=page] button.anchored{position:absolute !important;left:50% !important;}body[id*=page] input[type=button]:hover,body[id*=page] input[type=submit]:hover,body[id*=page] input[type=reset]:hover,body[id*=page] .button:hover,body[id*=page] button:hover{background-color:#4d4d4d !important;}body[id*=page] input[type=button]:active,body[id*=page] input[type=submit]:active,body[id*=page] input[type=reset]:active,body[id*=page] .button:active,body[id*=page] button:active{background-color:#4d4d4d !important;}body[id*=page] input[type=button].style2,body[id*=page] input[type=submit].style2,body[id*=page] input[type=reset].style2,body[id*=page] .button.style2,body[id*=page] button.style2{background-color:transparent !important;border:solid 2px #e5e6e7 !important;color:inherit !important;}body[id*=page] input[type=button].style2:hover,body[id*=page] input[type=submit].style2:hover,body[id*=page] input[type=reset].style2:hover,body[id*=page] .button.style2:hover,body[id*=page] button.style2:hover{background-color:rgba(229,230,231,0.25) !important;}body[id*=page] input[type=button].style2:active,body[id*=page] input[type=submit].style2:active,body[id*=page] input[type=reset].style2:active,body[id*=page] .button.style2:active,body[id*=page] button.style2:active{background-color:rgba(229,230,231,0.375) !important;}body[id*=page] input[type=button].style2.down,body[id*=page] input[type=submit].style2.down,body[id*=page] input[type=reset].style2.down,body[id*=page] .button.style2.down,body[id*=page] button.style2.down{background-image:url("/typo3conf/ext/theme/Resources/Public/img/arrow.svg") !important;}body[id*=page] form{margin:0 0 2em 0;}body[id*=page] form .field{margin:0 0 1.5em 0;}body[id*=page] form .field.half{width:50%;float:left;padding:0 0 0 0.75em;}body[id*=page] form .field.half.first{padding:0 0.75em 0 0;}body[id*=page] form > .actions{margin:1.5em 0 0 0 !important;}@media screen and (max-width:736px){body[id*=page] form .field{margin:0 0 1em 0;}body[id*=page] form .field.half{padding:0 0 0 0.5em;}body[id*=page] form .field.half.first{padding:0 0.5em 0 0;}body[id*=page] form > .actions{margin:1em 0 0 0 !important;}}@media screen and (max-width:480px){body[id*=page] form .field.half{width:100%;float:none;padding:0;}body[id*=page] form .field.half.first{padding:0;}}body[id*=page] label{display:block;}body[id*=page] input[type=text],body[id*=page] input[type=password],body[id*=page] input[type=email],body[id*=page] input[type=tel],body[id*=page] input[type=search],body[id*=page] input[type=url],body[id*=page] select,body[id*=page] textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-webkit-transition:border-color 0.2s ease-in-out,color 0.2s ease-in-out;-o-transition:border-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out,color 0.2s ease-in-out;color:#39454b;display:block;width:100%;padding:0.65em 0.75em;background:none;border:solid 2px #e5e6e7;color:inherit;border-radius:0.5em;outline:none;}body[id*=page] input[type=text]:focus,body[id*=page] input[type=password]:focus,body[id*=page] input[type=email]:focus,body[id*=page] input[type=tel]:focus,body[id*=page] input[type=search]:focus,body[id*=page] input[type=url]:focus,body[id*=page] select:focus,body[id*=page] textarea:focus{border-color:#9ac8e9;}body[id*=page] input[type=text],body[id*=page] input[type=password],body[id*=page] input[type=email],body[id*=page] input[type=tel],body[id*=page] input[type=search],body[id*=page] input[type=url],body[id*=page] select{line-height:1.35em;}body[id*=page] textarea{min-height:8em;}body[id*=page] ::-moz-focus-inner{border:0;}body[id*=page] ::-webkit-input-placeholder{opacity:0.375;}body[id*=page] :-moz-placeholder{opacity:0.375;}body[id*=page] ::-moz-placeholder{opacity:0.375;}body[id*=page] :-ms-input-placeholder{opacity:0.375;}body[id*=page] .formerize-placeholder{opacity:0.375;}body[id*=page] .icon{text-decoration:none;}body[id*=page] .icon:before{display:inline-block;font-family:FontAwesome;font-size:1.25em;text-decoration:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body[id*=page] .icon > .label{display:none;}body[id*=page] .image{position:relative;display:inline-block;}body[id*=page] .image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("/typo3conf/ext/theme/Resources/Public/img/overlay.png");}body[id*=page] .image img{display:block;width:100%;}body[id*=page] .image.featured{display:block;width:100%;margin:0 0 2em 0;}body[id*=page] .image.fit{display:block;width:100%;}body[id*=page] .image.left{float:left;margin:0 2em 2em 0;}body[id*=page] .image.centered{display:block;margin:0 0 2em 0;}body[id*=page] .image.centered img{margin:0 auto;width:auto;}body[id*=page] header{margin-bottom:1em;}body[id*=page] header p{display:block;margin:1em 0 0 0;padding:0 0 0.5em 0;}body[id*=page] footer{margin-top:2em;}body[id*=page] table{width:100%;}body[id*=page] table.default{width:100%;}body[id*=page] table.default tbody[id*=page] tr:nth-child(2n+2){background:rgba(229,230,231,0.5);}body[id*=page] table.default td{padding:0.5em 1em 0.5em 1em;}body[id*=page] table.default th{text-align:left;font-weight:900;padding:0.5em 1em 0.5em 1em;}body[id*=page] table.default thead{background:#39454b;color:#ffffff;}body[id*=page] table.default tfoot{background:#e5e6e7;}.main{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0;overflow-x:hidden;}.main > .content{width:45em;max-width:calc(100% - 4em);margin:0 auto;}.main > .content > :last-child{margin-bottom:0;}.main.fullscreen{min-height:100%;}.main.style1{-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3em 0 3em 0;}.main.style1 h2{font-size:4.25em;line-height:1em;}.main.style1 > .content{-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);opacity:1;margin:0;}.main.style1.inactive > .content{opacity:0;}.main.style2{-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3em 0 3em 0;overflow:hidden;}.main.style2 > .content{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:relative;width:35%;margin:0;}.main.style2.left{-moz-justify-content:-moz-flex-start;-ms-justify-content:-ms-flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.main.style2.right{-moz-justify-content:-moz-flex-end;-ms-justify-content:-ms-flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.main.style2.inactive.left > .content{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.main.style2.inactive.right > .content{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.main.style3{text-align:center;padding:6em 0 6em 0;}.main.style3 .content > header{margin-bottom:2em;}.main.style3.primary{background:#ffffff;}.main.style3.secondary{background:#f5f6f7;}.main.dark{color:#ffffff;}.main.dark a{color:inherit;}.main.dark .button.style2{border-color:#ffffff !important;}.main.dark .button.style2:hover{background-color:rgba(255,255,255,0.125) !important;}.main.dark .button.style2:active{background-color:rgba(255,255,255,0.25) !important;}.main.dark .button.style2.down{background-image:url("/typo3conf/ext/theme/Resources/Public/img/dark-arrow.svg") !important;}body[id*=page].is-touch .main{background-attachment:scroll !important;}@media screen and (max-width:1920px){.main.style2 .content{width:40%;}}@media screen and (max-width:1280px){.main.style2 .content{width:50%;}}@media screen and (max-width:1000px){.main.style2 .content{width:60%;}}@media screen and (max-width:736px){.main.fullscreen{height:auto !important;}.main.style1{padding:4em 15px 4em 15px;}.main.style1 h2{font-size:3em;}.main.style2{padding:6em 15px 6em 15px;}.main.style2:before,.main.style2:after{display:none !important;}.main.style2 .content{width:100%;max-width:100%;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none;}.main.style3{text-align:center;padding:3em 10px 3em 10px;}}@media screen and (max-width:480px){.main > .content{max-width:calc(100% - 1.5em);}}#footer{position:relative;height:5em;line-height:5em;margin:0;background:#39454b;color:rgba(185,186,187,0.5);overflow:hidden;}#footer a{color:inherit;}#footer a:hover{color:#b9babb;}#footer ul.actions{position:absolute;left:1em;top:0.25em;height:5em;line-height:5em;margin:0;}#footer ul.actions li{font-size:1.25em;margin:0;}#footer ul.actions li a{padding:0.5em;}#footer ul.menu{position:absolute;right:2em;top:0;height:5em;line-height:5em;margin:0;}#footer ul.menu li{border-left-color:rgba(185,186,187,0.2);font-size:0.9em;}@media screen and (max-width:1000px){#footer{height:auto;line-height:inherit;text-align:center;padding:2em 1em 2em 1em;}#footer ul.actions{position:relative;left:0;top:0;height:auto;line-height:inherit;margin:0 0 1em 0;}#footer ul.menu{position:relative;right:0;top:0;height:auto;line-height:inherit;}}@media screen and (max-width:736px){#footer ul.menu li{border-left:0;padding:1em 0 0 0;margin:0;display:block;}#footer ul.menu li:first-child{padding-top:0;}#footer ul.menu li a{line-height:1.5em;}}#intro{background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,bottom center;background-repeat:repeat,no-repeat;}section.main{background-size:256px 256px,cover;background-attachment:fixed,fixed;background-position:top left,center center;}#contact{overflow:hidden;padding-bottom:0;}#contact .box{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;-o-transition:transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:relative;}#contact.inactive .box{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}@media screen and (max-width:736px){#contact .box{padding-bottom:2em;}}@media screen and (max-width:1421px){body[id*=page] .main{background-attachment:scroll !important;}}#social{margin-top:30px;}#social i{font-size:30px !important;}#facebook i{color:#3b5998 !important;}#instagram i{color:#cd486b !important;}#linkedin i{color:#007bb5 !important;}#pinterest i{color:#cb2027 !important;}#xing i{color:#026466 !important;}#youtube i{color:#cc181e !important;}#social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}#social a{margin-right:16px;}body > header + #social{display:none;}
