@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:url('../../../typo3temp/Fonts/pt-sans-v12-latin-regular.eot');src:local(''),url('../../../typo3temp/Fonts/pt-sans-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-regular.woff2') format('woff2'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-regular.woff') format('woff'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-regular.ttf') format('truetype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-regular.svg#PTSans') format('svg')}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;src:url('../../../typo3temp/Fonts/pt-sans-v12-latin-700.eot');src:local(''),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700.woff2') format('woff2'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700.woff') format('woff'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700.ttf') format('truetype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700.svg#PTSans') format('svg')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;src:url('../../../typo3temp/Fonts/pt-sans-v12-latin-italic.eot');src:local(''),url('../../../typo3temp/Fonts/pt-sans-v12-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-italic.woff2') format('woff2'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-italic.woff') format('woff'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-italic.ttf') format('truetype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-italic.svg#PTSans') format('svg')}@font-face{font-family:'PT Sans';font-style:italic;font-weight:700;src:url('../../../typo3temp/Fonts/pt-sans-v12-latin-700italic.eot');src:local(''),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700italic.woff2') format('woff2'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700italic.woff') format('woff'),url('../../../typo3temp/Fonts/pt-sans-v12-latin-700italic.ttf') format('truetype'),url('../../../typo3temp/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('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-regular.eot');src:local(''),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-regular.woff2') format('woff2'),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-regular.woff') format('woff'),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-regular.ttf') format('truetype'),url('../../../typo3temp/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('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-700.eot');src:local(''),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-700.woff2') format('woff2'),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-700.woff') format('woff'),url('../../../typo3temp/Fonts/pt-sans-narrow-v12-latin-700.ttf') format('truetype'),url('../../../typo3temp/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}
