@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-regular.eot');src:local(''),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-regular.woff') format('woff'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-regular.ttf') format('truetype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-regular.svg#PTSans') format('svg');}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700.eot');src:local(''),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700.woff') format('woff'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700.ttf') format('truetype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700.svg#PTSans') format('svg');}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-italic.eot');src:local(''),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-italic.woff2') format('woff2'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-italic.woff') format('woff'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-italic.ttf') format('truetype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-italic.svg#PTSans') format('svg');}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700italic.eot');src:local(''),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700italic.woff2') format('woff2'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700italic.woff') format('woff'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700italic.ttf') format('truetype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-v12-latin-700italic.svg#PTSans') format('svg');}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-regular.eot');src:local(''),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-regular.woff') format('woff'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-regular.ttf') format('truetype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-regular.svg#PTSansNarrow') format('svg');}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-700.eot');src:local(''),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-700.woff') format('woff'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-700.ttf') format('truetype'),url('../../../typo3conf/ext/n4_templatepackage/Resources/Public/Fonts/pt-sans-narrow-v12-latin-700.svg#PTSansNarrow') format('svg');}strong{font-weight:700;}body,html{font-family:'PT Sans',Arial,sans-serif;font-size:16px;line-height:normal;width:100%;height:100%;color:#333333;}a:link,a:visited,a:active{color:#333333;text-decoration:none;}a:hover,a:focus{color:#9d9d9c;text-decoration:underline;}.bgcolor-light-gold{background-color:#f5ede5;}.bgcolor-gold{background-color:#cc9c63;}.no-padding-h{padding-left:0;padding-right:0;}.no-margin-h{margin-left:0;margin-right:0;}header{margin:0;padding:0;}header .logo{margin:0;padding:30px 0;background-color:#333333;text-align:center;}header .logo img{margin:0;padding:0;width:100%;height:auto;max-width:180px;}@media (min-width:768px){header .logo{padding:60px 0 80px 0;}}header #burger{position:absolute;top:24px;right:15px;display:inline-block;padding:5px 10px;margin:0;cursor:pointer;color:#FFFFFF;background-color:#e0c3a1;}header #burger .bar1,header #burger .bar2,header #burger .bar3{width:35px;height:5px;background-color:#FFFFFF;margin:6px 0;transition:0.4s;}header #burger:hover,header #burger:focus{background-color:#cc9c63;}header #burger.opened{background-color:#cc9c63;}header #burger.opened .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);-moz-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px);}header #burger.opened .bar2{opacity:0;}header #burger.opened .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);-moz-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);}@media (min-width:768px){header #burger{display:none;}}header .mainnav{position:absolute;width:100%;}header .mainnav nav{opacity:0;position:absolute;top:3px;width:100%;margin:0;padding:0 15px;font-size:18px;line-heigth:18px;color:#000000;text-transform:uppercase;z-index:30;transition:all 0.2s ease-in-out;}header .mainnav nav .nav-col{margin-bottom:3px;text-align:right;transition:all 0.2s ease-in-out;max-height:47px;}header .mainnav nav a{position:relative;display:block;width:100%;margin:0;padding:12px 60px;color:#000000;background-color:rgba(204,156,99,0.6);text-align:center;}header .mainnav nav a:hover,header .mainnav nav a:focus,header .mainnav nav a.current,header .mainnav nav a.active,header .mainnav nav a.opened{color:#000000;text-decoration:none;background-color:#cc9c63;}header .mainnav nav .nav-hovered a,header .mainnav nav .nav-hovered a.current,header .mainnav nav .nav-hovered a.active,header .mainnav nav .nav-hovered a.opened{color:#000000;text-decoration:none;background-color:#cc9c63;}header .mainnav nav a.submenu-link{position:absolute;right:0px;top:0px;width:auto;padding:12px 18px;cursor:pointer;background-color:transparent;}header .mainnav nav a.submenu-link i.sub-arrow{width:0.6em;display:inline-block;text-align:center;margin-left:0;content:"";border-top:0.6em solid white;border-right:0.6em solid transparent;border-bottom:0;border-left:0.6em solid transparent;}header .mainnav nav a.submenu-link:hover,header .mainnav nav a.submenu-link:focus,header .mainnav nav a.submenu-link.opened{background-color:#cc9c63;}header .mainnav nav .submenu{display:block;max-height:0;overflow:hidden;transition:all 0.3s ease-in-out;padding-top:0;}header .mainnav nav .submenu ul{display:inline-block;margin:2px 0 0 0;padding:0;width:100%;}header .mainnav nav .submenu ul li{list-style-type:none;margin:2px 0 0 0;}header .mainnav nav .submenu ul li:first-of-type{margin:0;}header .mainnav nav .submenu ul a{padding:12px 20px;text-align:left;background-color:rgba(255,255,255,0.6);}header .mainnav nav .submenu ul a:hover,header .mainnav nav .submenu ul a:focus,header .mainnav nav .submenu ul a.current,header .mainnav nav .submenu ul a.active,header .mainnav nav .submenu ul a.opened{background-color:white;}header .mainnav nav .submenu a i,header .mainnav nav .submenu a:hover i,header .mainnav nav .submenu a:focus i,header .mainnav nav .submenu a.current i,header .mainnav nav .submenu a.active i{display:none !important;}@media (min-width:768px){header .mainnav nav .nav-hovered .submenu{padding-top:15px;max-height:400px;transition:all 0.2s ease-in-out;}header .mainnav nav .nav-hovered .submenu a i,header .mainnav nav .nav-hovered .submenu a:hover i,header .mainnav nav .nav-hovered .submenu a:focus i,header .mainnav nav .nav-hovered .submenu a.current i,header .mainnav nav .nav-hovered .submenu a.active i{display:none !important;bbackground-color:white;}header .mainnav nav .nav-hovered .submenu ul a{padding:12px 20px;background-color:rgba(255,255,255,0.6) !important;}header .mainnav nav .nav-hovered .submenu ul a:hover,header .mainnav nav .nav-hovered .submenu ul a:focus,header .mainnav nav .nav-hovered .submenu ul a.current,header .mainnav nav .nav-hovered .submenu ul a.active,header .mainnav nav .nav-hovered .submenu ul a.opened{background-color:white !important;}}header .mainnav nav .submenu.opened{max-height:100%;}header .mainnav nav.opened{opacity:1;transition:all 0.2s ease-in-out;}header .mainnav .nav-col.nav-col-opened{max-height:1000px !important;transition:all 1s ease-in-out;}header .mainnav .nav-col.nav-col-opened i.sub-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg);}@media (min-width:768px){header .mainnav nav{display:block;opacity:1;}header .mainnav nav a i.sub-arrow,header .mainnav nav a:hover i.sub-arrow,header .mainnav nav a:focus i.sub-arrow,header .mainnav nav a.current i.sub-arrow,header .mainnav nav a.active i.sub-arrow,header .mainnav nav .submenu-link{display:none;}header .mainnav nav .submenu.opened{display:none;}}@media (min-width:768px){header .mainnav nav{position:relative;top:0px;width:auto;margin:0;padding:0;background-color:rgba(204,156,99,0.6);}header .mainnav nav .nav-col{margin-bottom:0;background-color:transparent;}header .mainnav nav a{padding:12px 40px;background-color:transparent;}header .mainnav nav .nav-hovered a i,header .mainnav nav .nav-hovered a.current i,header .mainnav nav .nav-hovered a.active i{position:absolute;top:100%;left:50%;width:0.6em;display:inline-block;text-align:center;margin-left:-0.6em;content:"";border-top:0.6em solid #cc9c63;border-right:0.6em solid transparent;border-bottom:0;border-left:0.6em solid transparent;}header .mainnav nav a:hover i,header .mainnav nav a:focus i,header .mainnav nav a.current i,header .mainnav nav a.active i{position:absolute;top:100%;left:50%;width:0.6em;display:inline-block;text-align:center;margin-left:-0.6em;content:"";border-top:0.6em solid #cc9c63;border-right:0.6em solid transparent;border-bottom:0;border-left:0.6em solid transparent;}header .mainnav nav a i.sub-arrow,header .mainnav nav a:hover i.sub-arrow,header .mainnav nav a:focus i.sub-arrow,header .mainnav nav a.current i.sub-arrow,header .mainnav nav a.active i.sub-arrow{display:none;}}.stage-wrapper{width:100%;height:100vh;max-height:50vh;overflow:hidden;}.stage-wrapper .stage{position:relative;width:100%;height:100vh;max-height:50vh;margin:0;padding:0;z-index:10;background-position:center center;background-repeat:no-repeat;background-size:cover;}.stage-wrapper .stage .stage-text-wrapper{margin:0;padding:0;text-align:center !important;z-index:20;}.stage-wrapper .stage .stage-text-wrapper .row{height:100vh;max-height:50vh;-ms-flex-align:end !important;align-items:flex-end !important;}.stage-wrapper .stage .stage-text{display:inline-block;padding:15px;margin:0;text-align:center;background-color:rgba(255,255,255,0.7);}.stage-wrapper .stage .stage-text h1{margin:0;padding:0;font-size:24px;line-height:normal;font-weight:bold;}.stage-wrapper .stage .stage-text h1 span{font-weight:normal;}.stage-wrapper .stage .text-darker h1{color:#54211f;}.stage-wrapper .stage .text-lighter h1{color:#cc9c63;}@media (min-width:768px){.stage-wrapper .stage .stage-text-wrapper,.stage-wrapper .stage .stage-text-wrapper.align-middle{padding:0;text-align:inherit !important;}.stage-wrapper .stage .stage-text-wrapper .row,.stage-wrapper .stage .stage-text-wrapper.align-middle .row{padding-top:46px;height:100vh;max-height:50vh;-ms-flex-align:center !important;align-items:center !important;}.stage-wrapper .stage .stage-text-wrapper .stage-text,.stage-wrapper .stage .stage-text-wrapper.align-middle .stage-text{display:block;padding:0;text-align:left;background-color:transparent;}.stage-wrapper .stage .stage-text-wrapper .stage-text h1,.stage-wrapper .stage .stage-text-wrapper.align-middle .stage-text h1{font-size:32px;}.stage-wrapper .stage .stage-text-wrapper.align-top .row{-ms-flex-align:start !important;align-items:flex-start !important;}.stage-wrapper .stage .stage-text-wrapper.align-top .stage-text{padding:8vh 0 0 0;}.stage-wrapper .stage .stage-text-wrapper.align-bottom .row{-ms-flex-align:end !important;align-items:flex-end !important;}.stage-wrapper .stage .stage-text-wrapper.align-bottom .stage-text{padding:0 0 8vh 0;}}.frame-layout-0{margin:0;padding:0;}.frame-layout-0 h2{margin:0 0 20px 0;padding:0;font-size:22px;line-height:normal;font-weight:normal;}.frame-layout-0 h3{margin:0 0 20px 0;padding:0;font-size:18px;line-height:normal;font-weight:normal;color:#cc9c63;}.frame-layout-0 p{margin:0 0 15px 0;padding:0;}.frame-layout-110{background-color:#f5ede5;}.ce-gallery img{width:100%;height:auto;}.frame-type-cols_1,.frame-type-cols_2,.frame-type-cols_3,.frame-type-cols_4{margin:0;padding:50px 0 0 0;}.frame-type-cols_1 a,.frame-type-cols_1 a:hover,.frame-type-cols_2 a,.frame-type-cols_2 a:hover,.frame-type-cols_3 a,.frame-type-cols_3 a:hover,.frame-type-cols_4 a,.frame-type-cols_4 a:hover{color:#333333;text-decoration:none;}.frame-type-cols_1 .ce-bodytext a,.frame-type-cols_1 .ce-bodytext a:visited,.frame-type-cols_1 .powermail_fieldwrap a,.frame-type-cols_1 .powermail_fieldwrap a:visited,.frame-type-cols_2 .ce-bodytext a,.frame-type-cols_2 .ce-bodytext a:visited,.frame-type-cols_2 .powermail_fieldwrap a,.frame-type-cols_2 .powermail_fieldwrap a:visited,.frame-type-cols_3 .ce-bodytext a,.frame-type-cols_3 .ce-bodytext a:visited,.frame-type-cols_3 .powermail_fieldwrap a,.frame-type-cols_3 .powermail_fieldwrap a:visited,.frame-type-cols_4 .ce-bodytext a,.frame-type-cols_4 .ce-bodytext a:visited,.frame-type-cols_4 .powermail_fieldwrap a,.frame-type-cols_4 .powermail_fieldwrap a:visited{color:#cc9c63;text-decoration:none;}.frame-type-cols_1 .ce-bodytext a:hover,.frame-type-cols_1 .ce-bodytext a:active,.frame-type-cols_1 .powermail_fieldwrap a:hover,.frame-type-cols_1 .powermail_fieldwrap a:active,.frame-type-cols_2 .ce-bodytext a:hover,.frame-type-cols_2 .ce-bodytext a:active,.frame-type-cols_2 .powermail_fieldwrap a:hover,.frame-type-cols_2 .powermail_fieldwrap a:active,.frame-type-cols_3 .ce-bodytext a:hover,.frame-type-cols_3 .ce-bodytext a:active,.frame-type-cols_3 .powermail_fieldwrap a:hover,.frame-type-cols_3 .powermail_fieldwrap a:active,.frame-type-cols_4 .ce-bodytext a:hover,.frame-type-cols_4 .ce-bodytext a:active,.frame-type-cols_4 .powermail_fieldwrap a:hover,.frame-type-cols_4 .powermail_fieldwrap a:active{color:#cc9c63;text-decoration:underline;}.frame-layout-100{margin:0;padding:0 0 50px 0;}.frame-layout-100 h2{margin:0 0 20px 0;padding:0;font-size:22px;line-height:normal;font-weight:normal;}.frame-layout-100 header h2{font-weight:700;}.frame-layout-100 h3{margin:0 0 20px 0;padding:0;font-size:18px;line-height:normal;font-weight:normal;color:#cc9c63;}.frame-layout-100 p{margin:15px 0 0 0;padding:0;}.frame-layout-100 p:first-of-type{margin:0;padding:0;}.frame-layout-101{margin:0;padding:0;}.frame-layout-102{height:100%;margin:0;padding:0 0 50px 0;}.frame-layout-101 .ce-gallery img,.frame-layout-102 .ce-gallery img{display:inline;}.frame-layout-101 .ce-column,.frame-layout-102 .ce-column{margin-bottom:0rem;padding-right:0rem;}.frame-type-image{margin:0;padding:0 0 50px 0;}.frame-type-image .ce-column{margin-bottom:0rem;}.teaser-w-icon{margin:0 30px 50px 30px;padding:0;}.teaser-w-icon .icon{position:relative;display:inline-block;width:76px;height:76px;margin:0 0 10px 0;padding:4px;border-radius:50%;color:#FFFFFF;box-shadow:0 0 0 3px #cc9c63;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;z-index:1;}.teaser-w-icon .icon img{width:100%;max-width:69px;height:auto;margin:0;padding:0;}.teaser-w-icon .icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;padding:2px;z-index:-1;background:#cc9c63;-webkit-transition:-webkit-transform 0.2s,opacity 0.2s;-moz-transition:-moz-transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s;}.teaser-w-icon .icon:hover:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}.teaser-w-icon h3{font-size:22px;line-height:normal;color:#333333;}.teaser-w-icon header h3{font-weight:700;margin:1rem 0;}.teaser-w-icon:hover .icon:after,.teaser-w-icon:focus .icon:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}.teaser-w-icon-top{position:relative;margin:0;padding:35px 0 0 0;height:100%;}.teaser-w-icon-top .icon{display:inline-block;position:absolute;left:50%;top:0px;width:76px;height:76px;margin:0 0 0 -38px;padding:4px;border-radius:50%;color:#FFFFFF;box-shadow:0 0 0 3px #cc9c63;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;z-index:1;}.teaser-w-icon-top .icon img{width:100%;max-width:69px;height:auto;margin:0;padding:0;}.teaser-w-icon-top .icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:-2px;left:-2px;padding:2px;z-index:-1;background:#cc9c63;-webkit-transition:-webkit-transform 0.2s,opacity 0.2s;-moz-transition:-moz-transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s;}.teaser-w-icon-top .icon:hover:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}.teaser-w-icon-top:hover .icon:after,.teaser-w-icon-top:focus .icon:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}.teaser-w-icon-top-inner{margin:0 0 40px 0;padding:55px 30px 0px 30px;height:100%;}.teaser-w-icon-top-inner h2{margin:0 0 20px 0;padding:0;font-size:22px;line-height:normal;font-weight:normal;text-align:center;}.teaser-w-icon-top-inner header h2{font-weight:700;}.teaser-w-icon-top-inner h3{margin:0 0 20px 0;padding:0;font-size:18px;line-height:normal;font-weight:normal;color:#cc9c63;}.teaser-w-icon-top-inner p{margin:0 0 15px 0;padding:0;}.teaser-w-icon-top-inner ul{margin:0 0 15px 0;padding:0;}.teaser-w-icon-top-inner ul li{margin:0 0 5px 15px;}@media (min-width:1024px){.teaser-w-icon{margin:0 40px 50px 40px;padding:0;}}@media (min-width:1230px){.teaser-w-icon{margin:0 60px 50px 60px;padding:0;}}.rootline{color:#212529;font-size:16px;}.rootline ul.horizontal{list-style:none;margin:0;padding:0;display:inline-block;}.rootline ul.horizontal li{margin:0;padding:0;display:inline-block;}.rootline ul.horizontal li a,.rootline ul.horizontal li > span{padding:0.75rem 0 0.75rem 15px;display:inline-block;}.rootline ul.horizontal li:first-child a,.rootline ul.horizontal lifirst-child > span{padding-left:0;}.rootline nav ul.horizontal li:after{content:"|";padding-left:15px;}.rootline nav ul.horizontal li:first-child:before{content:"|";padding-right:15px;}.rootline ul.horizontal li:first-child:before{content:"";padding-right:0;}footer{margin:0;padding:40px 0 20px 0;background-color:#787878;color:#FFFFFF;font-size:16px;line-height:20px;}.footer-border{height:12px;width:100%;margin-top:-52px;}.footer-border div{background-color:#cc9c63;height:12px;width:100%;}.footer-container{margin:0;}.footer-container h2{margin:0 0 20px 0;padding:0;font-weight:bold;font-size:18px;}.footer-container ul{list-style-type:none;margin:0 0 20px 0;padding:0;}.footer-container ul li{margin:0;padding:0;}.footer-container a:link,.footer-container a:visited,.footer-container a:active{color:#FFFFFF;text-decoration:none;}.footer-container a:hover,.footer-container a:focus{color:#FFFFFF;text-decoration:underline;}.footer-container .socialmedia-icons{margin:0 0 20px 0;padding:0;text-align:right;}.footer-container .socialmedia-icons .img-wrapper{display:inline-block;background-image:url(/typo3conf/ext/n4_templatepackage/Resources/Public/Icons/button_linkedin_hover.png);background-size:cover;}.footer-container .socialmedia-icons .img-wrapper > img{vertical-align:top;transition:all 0.2s ease-in-out;}.footer-container .socialmedia-icons .img-wrapper > img:hover{opacity:0;transition:all 0.2s ease-in-out;}.footer-container .socialmedia-icons img{margin:0;padding:0;width:100%;max-width:200px;height:auto;}.footer-copytext{font-size:12px;line-height:14px;text-align:center;}.footer-copytext span{font-weight:bold;}.scrollToTop{width:3rem;position:fixed;bottom:3rem;right:1em;display:none;background:#e0c3a1;z-index:1000;text-align:center;}.scrollToTop > a{color:#FFFFFF;display:block;line-height:3rem;}.scrollToTop > a:hover,.scrollToTop > a:focus,.scrollToTop > a:active{background:#cc9c63;color:#FFFFFF;}.hidden{display:none !important;visibility:hidden;}.vhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ce-textpic,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery{float:left;}[data-ce-columns ="2"] .ce-column,[data-ce-columns ="3"] .ce-column,[data-ce-columns ="4"] .ce-column,[data-ce-columns ="6"] .ce-column{float:left;}.ce-right .ce-gallery{float:right;}figcaption{color:#212529;}.ce-gallery figure{margin:0;}.ce-gallery figcaption{caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-right.ce-intext .ce-gallery{margin-left:30px;}.ce-left.ce-intext .ce-gallery{margin-right:30px;}.ce-below .ce-gallery{margin-top:1.5rem;}.ce-column{padding-right:15px;}.ce-intext.ce-right .ce-column,.ce-intext [data-ce-columns="1"] .ce-column{padding-right:0;}.ce-column{margin-bottom:15px;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:60px;overflow:auto;}.ce-center .ce-outer,.ce-center .ce-inner{float:none;right:0;}.ce-intext > .ce-gallery,.ce-intext > .ce-bodytext{width:100%;}.ce-above .ce-gallery,.ce-below .ce-gallery{margin-right:-15px;}.ce-right.ce-above,.ce-right.ce-below{margin-left:-15px;margin-right:0;}.ce-left.ce-above .ce-gallery,.ce-left.ce-below .ce-gallery{float:none;}[data-ce-columns="2"] .ce-column{width:50%;}[data-ce-columns="3"] .ce-column{width:33.33333333%;}[data-ce-columns="4"] .ce-column{width:50%;}@media (min-width:768px){[data-ce-columns="4"] .ce-column{max-width:25%;width:25%;}}@media (min-width:768px){.ce-column,.ce-uploads-img-link{padding-right:30px;}.ce-intext [data-ce-columns="1"] .ce-column{padding-right:0;}.ce-column{margin-bottom:1.5rem;}.ce-intext .ce-gallery{width:50%;}.ce-intext.ce-nowrap > .ce-bodytext{width:50%;}.ce-intext.ce-left .ce-gallery{margin-right:15px;}.ce-intext.ce-left .ce-column{padding-right:15px;}.ce-left.ce-nowrap .ce-gallery{margin-right:-15px;margin-left:0;}.ce-left.ce-nowrap .ce-bodytext{padding-left:30px;}.ce-right.ce-nowrap.ce-intext .ce-gallery{margin-left:-15px;margin-right:0;}.ce-right.ce-nowrap .ce-bodytext{padding-right:30px;}.ce-intext.ce-right .ce-gallery{margin-left:15px;}.ce-intext.ce-right .ce-column{padding-left:15px;}.ce-above .ce-gallery,.ce-below .ce-gallery{margin-right:-30px;}.ce-right.ce-above,.ce-right.ce-below{margin-left:-30px;margin-right:0;}}@media (max-width:991px){[data-ce-columns="2"] .ce-column:nth-child(odd){clear:left;}}@media (max-width:767px){[data-ce-columns="4"] .ce-column:nth-child(odd){clear:left;}}.ce-intext .ce-gallery.imagesize25{width:25%;}.ce-nowrap .ce-gallery.imagesize25 + .ce-bodytext{width:calc(75% - 30px);}@media (min-width:768px){.ce-right.ce-intext .ce-gallery.imagesize25{margin-left:15px;}.ce-left.ce-intext .ce-gallery.imagesize25{margin-right:15px;}.ce-left.ce-above .ce-gallery.imagesize25 .ce-column,.ce-left.ce-below .ce-gallery.imagesize25 .ce-column{width:25%;margin-left:auto;margin-right:auto;}}.ce-intext .ce-gallery.imagesize33{width:33.33333%;}.ce-nowrap .ce-gallery.imagesize33 + .ce-bodytext{width:calc(66.6667% - 30px);}@media (min-width:768px){.ce-right.ce-intext .ce-gallery.imagesize33{margin-left:15px;}.ce-left.ce-intext .ce-gallery.imagesize33{margin-right:15px;}.ce-left.ce-above .ce-gallery.imagesize33 .ce-column,.ce-left.ce-below .ce-gallery.imagesize33 .ce-column{width:33.33333%;margin-left:auto;margin-right:auto;}}.tx-powermail .powermail_fieldset .parsley-errors-list,.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{background:none;border:none;}.tx-powermail .powermail_fieldset .parsley-errors-list li,.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list li{font-weight:bold;}.tx-powermail .powermail_fieldset .parsley-error{background:none;color:inherit;}.tx-powermail .radio{float:left;padding-right:1rem;}.tx-powermail label{font-size:18px;line-height:normal;font-weight:normal;color:#cc9c63;}.tx-powermail .radio label{font-size:inherit;line-height:normal;font-weight:normal;color:inherit;}.tx-powermail .powermail_fieldwrap_nachricht,.tx-powermail .powermail_fieldwrap_datenschutz{max-width:100%;flex:100%;}@media (min-width:768px){.tx-powermail .powermail_fieldwrap_nachricht .col-sm-10,.tx-powermail .powermail_fieldwrap_datenschutz .col-sm-10{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}}.tx-powermail .uploadwrapper .input-group{margin-bottom:3px;}.tx-powermail .btn-file{position:relative;overflow:hidden;}.tx-powermail .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block;}.tx-powermail input[readonly]{background-color:white !important;cursor:text !important;height:37px;left:-3px;}.tx-powermail .btn-file-remove{position:absolute;right:5px;top:8px;z-index:99;display:none;font-weight:bold;}.tx-powermail .btn-file-remove a,.tx-powermail .btn-file-remove a:hover{text-decoration:none;}
