@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-regular.eot');src:local(''), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-regular.eot?#iefix') format('embedded-opentype'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-regular.woff2') format('woff2'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-regular.woff') format('woff'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-regular.ttf') format('truetype'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-600.eot');src:local(''), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-600.eot?#iefix') format('embedded-opentype'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-600.woff2') format('woff2'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-600.woff') format('woff'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-600.ttf') format('truetype'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-700.eot');src:local(''), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-700.eot?#iefix') format('embedded-opentype'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-700.woff2') format('woff2'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-700.woff') format('woff'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-700.ttf') format('truetype'), url('../../bundles/ultramarindragoncoal/fonts/open-sans-v26-latin-700.svg#OpenSans') format('svg')}.ce_form{margin-bottom:80px}@media (max-width:2100px){.ce_form{margin-bottom:80px !important}}.ce_form .invisible{display:none}.ce_form .formbody{display:flex}@media (max-width:768px){.ce_form .formbody{flex-flow:column}}.ce_form fieldset{flex:0 0 60%;border:none;padding:0;padding-right:50px;box-sizing:border-box;margin:0}@media (max-width:1260px){.ce_form fieldset{padding-right:20px}}@media (max-width:992px){.ce_form fieldset{padding-right:10px}}@media (max-width:768px){.ce_form fieldset{padding-right:0;margin-bottom:40px}}.ce_form .ce_text{flex:0 0 40%;padding-left:50px;box-sizing:border-box;padding-top:34px}@media (max-width:1260px){.ce_form .ce_text{padding-left:20px}}@media (max-width:992px){.ce_form .ce_text{padding-left:10px}}@media (max-width:768px){.ce_form .ce_text{padding-left:0;padding-top:0}}.ce_form .ce_text .image_container{margin:0;display:flex}.ce_form .ce_text .image_container img{width:100%;height:auto;object-fit:cover}.ce_form .ce_text .contact-text{background:#4F5357;color:#fff;padding:30px 46px 40px 46px;border-radius:0 0 8px 8px}.ce_form .ce_text .contact-text .contact__title{margin-bottom:20px}.ce_form .ce_text .contact-text p{margin-bottom:8px}.ce_form .ce_text .contact-text a{text-decoration:none}.ce_form .widget-submit button{float:right}.ce_form .widget-text,.ce_form .widget-textarea{display:flex;flex-flow:column;margin-bottom:20px}.ce_form .widget-text input,.ce_form .widget-text textarea,.ce_form .widget-textarea input,.ce_form .widget-textarea textarea{border:none;background:#f7f7f7;border-radius:8px;font-size:1rem;padding:15px 20px;width:100%;box-sizing:border-box}.ce_form .widget-text label,.ce_form .widget-textarea label{color:#FCA01F;font-size:0.7rem;font-weight:700;margin-bottom:16px}.ce_form .widget-checkbox{font-size:0.9rem;margin-bottom:30px}.contact__mail,.contact__phone{display:flex;align-items:center}.contact__mail::before,.contact__phone::before{content:'';width:30px;height:30px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:12px}.contact__mail::before{background-image:url("/files/img/kontakt/icon-mail.svg")}.contact__phone::before{background-image:url("/files/img/kontakt/icon-phone.svg")}.widget-checkbox span{position:relative;padding-left:30px;display:flex}.widget-checkbox span label{margin-left:12px}.widget-checkbox span label::before{content:'';width:25px;height:25px;top:0;left:0;border:1px solid #4F5357;display:block;position:absolute;pointer-events:none}.widget-checkbox span input{position:absolute;width:25px;height:25px;left:0;top:0;opacity:0;cursor:pointer}.widget-checkbox span input:checked+label::before{background-image:url("/files/img/kontakt/icon-check.svg");background-size:18px;background-position:center;background-repeat:no-repeat}#header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1000;transition:all 500ms ease-in-out}#header .container,#header .ce_form,#header #footer,#header .ce_youtube,#header .ce_vimeo,#header .ce_gallery{display:flex;justify-content:space-between;align-items:center;padding:20px 0}@media (max-width:992px){#header .container,#header .ce_form,#header #footer,#header .ce_youtube,#header .ce_vimeo,#header .ce_gallery{padding:10px 0}}#header .logo{max-width:320px;width:320px;transition:all 500ms ease-in-out}@media (max-width:992px){#header .logo{max-width:200px;width:200px}}#header .logo a{display:flex}#header .logo img{width:100%;object-fit:contain}#header nav .mobile-trigger{width:40px;height:30px;position:relative;display:none;flex-flow:column;justify-content:space-between;cursor:pointer}#header nav .mobile-trigger span{height:4px;border-radius:2px;width:100%;background:#4F5357;transition:all 300ms ease-in-out}@media (max-width:992px){#header nav .mobile-trigger{display:flex}}@media (max-width:992px){#header nav.nav-open ul{display:flex;position:fixed;left:0;right:0;bottom:0;top:85px;background:#fff;flex-flow:column;z-index:5;padding:20px}#header nav.nav-open ul li{margin-left:0;margin-bottom:30px;font-size:1rem}#header nav.nav-open ul li a{display:block}#header nav.nav-open ul li.active{width:fit-content}#header nav.nav-open .mobile-trigger{-webkit-tap-highlight-color:transparent}#header nav.nav-open .mobile-trigger .line--top{transform:rotate(45deg);position:absolute;top:10px}#header nav.nav-open .mobile-trigger .line--bottom{transform:rotate(-45deg);position:absolute;top:10px}#header nav.nav-open .mobile-trigger .line--middle{opacity:0;display:none}}#header nav ul{display:flex;padding-left:0}@media (max-width:992px){#header nav ul{display:none}}#header nav ul li{margin-left:40px;font-size:1rem;font-weight:600;position:relative;margin-bottom:0}@media (max-width:1100px){#header nav ul li{font-size:0.8rem}}#header nav ul li strong{font-weight:600}#header nav ul li::before{display:none}#header nav ul li::after{content:'';display:block;width:0px;height:4px;border-radius:2px;background:#FCA01F;position:absolute;left:100%;bottom:-3px;transition:all 300ms ease-in-out}#header nav ul li.active::after{width:calc(100% + 10px);left:-10px}@media (hover:hover) and (min-width:769px){#header nav ul li:hover::after{width:calc(100% + 10px);left:-10px}}body.scrolled #header{box-shadow:-4px 0 10px 1px rgba(0, 0, 0, 0.2)}@media (min-width:993px){body.scrolled #header .logo{max-width:250px}}#footer{background:#4F5357;border-radius:8px 8px 0 0;padding:40px 108px;color:#fff}@media (max-width:1260px){#footer{padding:40px 60px}}@media (max-width:992px){#footer{padding:40px}}#footer .inside{display:flex;justify-content:space-between}@media (max-width:768px){#footer .inside{flex-flow:column-reverse}}#footer h3{font-size:1rem;font-weight:bold;margin-bottom:8px}#footer .mod_sitemap ul{display:flex;flex-wrap:wrap}#footer .mod_sitemap a{font-size:0.9rem;font-weight:600}#footer .mod_sitemap li{margin-bottom:6px;flex:0 0 50%;transition:all 300ms ease-in-out}@media (hover:hover) and (min-width:769px){#footer .mod_sitemap li:hover{color:#FCA01F}}#footer .mod_sitemap li.trail{color:#FCA01F}#footer .mod_sitemap li::before{display:none}#footer .ce_text{position:relative;padding-top:20px}@media (max-width:768px){#footer .ce_text{margin-bottom:40px}}#footer .ce_text h3{color:#FCA01F}#footer .ce_text a{text-decoration:none}#footer .ce_text::before{content:'';display:block;position:absolute;left:-25px;top:0;width:4px;height:100%;border-radius:2px;background:#FCA01F}body #CybotCookiebotDialog{font-family:'Open Sans', sans-serif}body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#FCA01F;border-color:#FCA01F;color:#fff}body #CybotCookiebotDialog #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#FCA01F}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #FCA01F;color:#FCA01F}body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#FCA01F}body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid #FCA01F}body #CybotCookiebotDialog #CybotCookiebotDialogHeader{display:none}@media (hover:hover){body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#FCA01F}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#FCA01F}}body #CookiebotWidget{font-family:'Open Sans', sans-serif}body #CookiebotWidget ul li::before{display:none}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#FCA01F;border-color:#FCA01F;color:#fff}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}body #CookiebotWidget .CookiebotWidget-consent-details button{color:#FCA01F}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#FCA01F}html{margin:0;padding:0;scroll-behavior:smooth;font-size:20px}@media (max-width:992px){html{font-size:18px}}body{background:#fff;color:#161615;font-family:'Open Sans', sans-serif;margin:0;padding:0;font-size:20px;letter-spacing:0.03rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,p,ul,li{margin:0;padding:0}a{cursor:pointer;color:inherit}nav ul,.mod_sitemap ul{margin:0;padding:0;list-style-type:none}nav ul li,.mod_sitemap ul li{padding:0;list-style-type:none}nav ul li a,.mod_sitemap ul li a{color:inherit;text-decoration:none}#main{margin-top:144px}@media (max-width:992px){#main{margin-top:85px}}.container,.ce_form,#footer,.ce_youtube,.ce_vimeo,.ce_gallery{max-width:1920px;margin:auto;box-sizing:border-box}@media (max-width:2100px){.container,.ce_form,#footer,.ce_youtube,.ce_vimeo,.ce_gallery{margin:0 60px}}@media (max-width:992px){.container,.ce_form,#footer,.ce_youtube,.ce_vimeo,.ce_gallery{margin:0 20px}}.container.container--grey.headline1,.container--grey.headline1.ce_form,.ce_youtube h1.container--grey.ce_form,.ce_youtube h2.container--grey.ce_form,.ce_youtube h3.container--grey.ce_form,.ce_vimeo h1.container--grey.ce_form,.ce_vimeo h2.container--grey.ce_form,.ce_vimeo h3.container--grey.ce_form,.ce_gallery h1.container--grey.ce_form,.ce_gallery h2.container--grey.ce_form,.ce_gallery h3.container--grey.ce_form,.container--grey.headline1#footer,.ce_youtube h1.container--grey#footer,.ce_youtube h2.container--grey#footer,.ce_youtube h3.container--grey#footer,.ce_vimeo h1.container--grey#footer,.ce_vimeo h2.container--grey#footer,.ce_vimeo h3.container--grey#footer,.ce_gallery h1.container--grey#footer,.ce_gallery h2.container--grey#footer,.ce_gallery h3.container--grey#footer,.container--grey.headline1.ce_youtube,.ce_youtube h1.container--grey.ce_youtube,.ce_youtube h2.container--grey.ce_youtube,.ce_youtube h3.container--grey.ce_youtube,.ce_vimeo h1.container--grey.ce_youtube,.ce_vimeo h2.container--grey.ce_youtube,.ce_vimeo h3.container--grey.ce_youtube,.ce_gallery h1.container--grey.ce_youtube,.ce_gallery h2.container--grey.ce_youtube,.ce_gallery h3.container--grey.ce_youtube,.container--grey.headline1.ce_vimeo,.ce_youtube h1.container--grey.ce_vimeo,.ce_youtube h2.container--grey.ce_vimeo,.ce_youtube h3.container--grey.ce_vimeo,.ce_vimeo h1.container--grey.ce_vimeo,.ce_vimeo h2.container--grey.ce_vimeo,.ce_vimeo h3.container--grey.ce_vimeo,.ce_gallery h1.container--grey.ce_vimeo,.ce_gallery h2.container--grey.ce_vimeo,.ce_gallery h3.container--grey.ce_vimeo,.container--grey.headline1.ce_gallery,.ce_youtube h1.container--grey.ce_gallery,.ce_youtube h2.container--grey.ce_gallery,.ce_youtube h3.container--grey.ce_gallery,.ce_vimeo h1.container--grey.ce_gallery,.ce_vimeo h2.container--grey.ce_gallery,.ce_vimeo h3.container--grey.ce_gallery,.ce_gallery h1.container--grey.ce_gallery,.ce_gallery h2.container--grey.ce_gallery,.ce_gallery h3.container--grey.ce_gallery,.ce_youtube h1.container.container--grey,.ce_youtube h2.container.container--grey,.ce_youtube h3.container.container--grey,.ce_vimeo h1.container.container--grey,.ce_vimeo h2.container.container--grey,.ce_vimeo h3.container.container--grey,.ce_gallery h1.container.container--grey,.ce_gallery h2.container.container--grey,.ce_gallery h3.container.container--grey{margin-bottom:0;padding-top:120px}@media (max-width:768px){.container.container--grey.headline1,.container--grey.headline1.ce_form,.ce_youtube h1.container--grey.ce_form,.ce_youtube h2.container--grey.ce_form,.ce_youtube h3.container--grey.ce_form,.ce_vimeo h1.container--grey.ce_form,.ce_vimeo h2.container--grey.ce_form,.ce_vimeo h3.container--grey.ce_form,.ce_gallery h1.container--grey.ce_form,.ce_gallery h2.container--grey.ce_form,.ce_gallery h3.container--grey.ce_form,.container--grey.headline1#footer,.ce_youtube h1.container--grey#footer,.ce_youtube h2.container--grey#footer,.ce_youtube h3.container--grey#footer,.ce_vimeo h1.container--grey#footer,.ce_vimeo h2.container--grey#footer,.ce_vimeo h3.container--grey#footer,.ce_gallery h1.container--grey#footer,.ce_gallery h2.container--grey#footer,.ce_gallery h3.container--grey#footer,.container--grey.headline1.ce_youtube,.ce_youtube h1.container--grey.ce_youtube,.ce_youtube h2.container--grey.ce_youtube,.ce_youtube h3.container--grey.ce_youtube,.ce_vimeo h1.container--grey.ce_youtube,.ce_vimeo h2.container--grey.ce_youtube,.ce_vimeo h3.container--grey.ce_youtube,.ce_gallery h1.container--grey.ce_youtube,.ce_gallery h2.container--grey.ce_youtube,.ce_gallery h3.container--grey.ce_youtube,.container--grey.headline1.ce_vimeo,.ce_youtube h1.container--grey.ce_vimeo,.ce_youtube h2.container--grey.ce_vimeo,.ce_youtube h3.container--grey.ce_vimeo,.ce_vimeo h1.container--grey.ce_vimeo,.ce_vimeo h2.container--grey.ce_vimeo,.ce_vimeo h3.container--grey.ce_vimeo,.ce_gallery h1.container--grey.ce_vimeo,.ce_gallery h2.container--grey.ce_vimeo,.ce_gallery h3.container--grey.ce_vimeo,.container--grey.headline1.ce_gallery,.ce_youtube h1.container--grey.ce_gallery,.ce_youtube h2.container--grey.ce_gallery,.ce_youtube h3.container--grey.ce_gallery,.ce_vimeo h1.container--grey.ce_gallery,.ce_vimeo h2.container--grey.ce_gallery,.ce_vimeo h3.container--grey.ce_gallery,.ce_gallery h1.container--grey.ce_gallery,.ce_gallery h2.container--grey.ce_gallery,.ce_gallery h3.container--grey.ce_gallery,.ce_youtube h1.container.container--grey,.ce_youtube h2.container.container--grey,.ce_youtube h3.container.container--grey,.ce_vimeo h1.container.container--grey,.ce_vimeo h2.container.container--grey,.ce_vimeo h3.container.container--grey,.ce_gallery h1.container.container--grey,.ce_gallery h2.container.container--grey,.ce_gallery h3.container.container--grey{padding-top:50px}}.container.container--grey::after,.container--grey.ce_form::after,.container--grey#footer::after,.container--grey.ce_youtube::after,.container--grey.ce_vimeo::after,.container--grey.ce_gallery::after{content:'';position:absolute;left:-100%;right:-100%;top:0;width:300%;height:100%;background-color:#f7f7f7;z-index:-1}@media (max-width:992px){.container.container--grey::after,.container--grey.ce_form::after,.container--grey#footer::after,.container--grey.ce_youtube::after,.container--grey.ce_vimeo::after,.container--grey.ce_gallery::after{left:-20px;right:-20px;width:calc(100% + 40px)}}.headline1,.ce_youtube h1,.ce_youtube h2,.ce_youtube h3,.ce_vimeo h1,.ce_vimeo h2,.ce_vimeo h3,.ce_gallery h1,.ce_gallery h2,.ce_gallery h3{font-size:2rem;font-weight:700;line-height:44px;margin-bottom:20px;position:relative;padding-left:16px;min-height:121px;display:flex;align-items:flex-end}.headline1::before,.ce_youtube h1::before,.ce_youtube h2::before,.ce_youtube h3::before,.ce_vimeo h1::before,.ce_vimeo h2::before,.ce_vimeo h3::before,.ce_gallery h1::before,.ce_gallery h2::before,.ce_gallery h3::before{content:'';display:block;width:4px;height:121px;background:#FCA01F;border-radius:2px;position:absolute;left:0;bottom:0}@media (max-width:768px){.headline1,.ce_youtube h1,.ce_youtube h2,.ce_youtube h3,.ce_vimeo h1,.ce_vimeo h2,.ce_vimeo h3,.ce_gallery h1,.ce_gallery h2,.ce_gallery h3{hyphens:auto;-ms-hyphens:auto;font-size:1.5rem;min-height:90px;line-height:34px}.headline1::before,.ce_youtube h1::before,.ce_youtube h2::before,.ce_youtube h3::before,.ce_vimeo h1::before,.ce_vimeo h2::before,.ce_vimeo h3::before,.ce_gallery h1::before,.ce_gallery h2::before,.ce_gallery h3::before{height:90px}}.subline1{font-size:1.2rem;font-weight:400;line-height:33px;padding-left:16px;position:relative;margin-bottom:30px}.subline1::before{content:'';display:block;width:4px;height:100%;background:#FCA01F;border-radius:2px;position:absolute;left:0;bottom:0}@media (max-width:768px){.subline1{font-size:0.9rem;line-height:24px;margin-bottom:0}}p{font-size:0.9rem}.btn,.ce_form .widget-submit button,.fixed-contact{font-size:1rem;font-weight:600;background:#FCA01F;color:#fff;height:34px;border:2px solid #FCA01F;border-radius:19px;display:flex;align-items:center;padding:0 27px;transition:all 300ms ease-in-out;width:fit-content;text-decoration:none;cursor:pointer;justify-content:center;min-width:160px}.btn.disabled,.ce_form .widget-submit button.disabled,.disabled.fixed-contact{pointer-events:none;opacity:0.5}.btn.btn--small,.ce_form .widget-submit button.btn--small,.btn--small.fixed-contact{font-size:0.9rem}.btn.btn--secondary,.ce_form .widget-submit button.btn--secondary,.btn--secondary.fixed-contact{background:#fff;border:2px solid #fff;color:#161615}@media (hover:hover) and (min-width:769px){.btn:hover,.ce_form .widget-submit button:hover,.fixed-contact:hover{background:none;color:#FCA01F}.btn:hover.btn--secondary,.ce_form .widget-submit button.btn--secondary:hover,.btn--secondary.fixed-contact:hover{background:none;color:#fff}}ul{list-style:none;font-size:0.9rem}ul li{padding-left:25px;position:relative;margin-bottom:8px}ul li::before{content:"";position:absolute;display:inline-block;width:11px;height:4px;border-radius:2px;background:#FCA01F;left:0;top:11px}.fixed-contact{position:fixed;right:0;top:40%;border-radius:8px 8px 0 0;transform:translateX(50%) rotate(-90deg);padding:2px 8px 48px 8px;z-index:500;box-shadow:-4px 0 10px 1px rgba(0, 0, 0, 0.2)}.fixed-contact svg{margin-left:8px;transform:rotate(90deg)}.fixed-contact svg path{transition:all 300ms ease-in-out}@media (hover:hover) and (min-width:769px){.fixed-contact:hover{background:#fff}.fixed-contact:hover svg path{fill:#FCA01F}}#cboxCurrent{display:none !important}.ce_youtube,.ce_vimeo{margin-bottom:60px}.ce_youtube iframe,.ce_vimeo iframe{width:100%;max-width:800px}.ce_youtube .video_container,.ce_vimeo .video_container{margin:0}.video-cookie-overlay{aspect-ratio:1.77;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;background-color:#f7f7f7;border-radius:8px;width:100%;max-width:800px}.video-cookie-overlay .cookie-overlay__text{margin-bottom:20px}.ce_gallery{margin-bottom:60px}.ce_gallery ul{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;grid-gap:30px}@media (max-width:1100px){.ce_gallery ul{grid-template-columns:repeat(3, 1fr)}}@media (max-width:768px){.ce_gallery ul{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}.ce_gallery ul li{padding:0;margin:0;border-radius:8px;overflow:hidden}.ce_gallery ul li::before{display:none}.ce_gallery ul figure{margin:0;display:flex;height:100%}.ce_gallery ul img{width:100%;height:100%;object-fit:cover}
.ce_contentheader{min-height:430px;margin-bottom:80px}@media (max-width:768px){.ce_contentheader{margin-bottom:40px}}.ce_contentheader .container{display:flex;background:#f7f7f7;border-radius:8px;overflow:hidden;min-height:430px}.ce_contentheader .container.background--dark{background:#4F5357;color:#fff}@media (max-width:992px){.ce_contentheader .container{flex-flow:column-reverse}}.ce_contentheader .header__text{flex:0 0 42%;padding:90px 60px 90px 90px;box-sizing:border-box}@media (max-width:992px){.ce_contentheader .header__text{padding:40px 30px}}.ce_contentheader .header__image{height:440px;min-height:440px;flex:0 0 58%}.ce_contentheader .header__image img{width:100%;height:100%;object-fit:cover}@media (max-width:1400px){.ce_contentheader .header__image{height:auto}}@media (max-width:992px){.ce_contentheader .header__image{min-height:auto;height:55vw;background:#fff;flex:0 0 55vw}.ce_contentheader .header__image img{width:100%}}.ce_contentheader .btn{margin-left:16px}@media (max-width:768px){.ce_contentheader .btn{margin-top:20px}}.ce_contentheader .container.img--portrait .header__image{display:flex;align-items:flex-end;justify-content:center;height:auto}.ce_contentheader .container.img--portrait .header__image picture{display:flex;align-items:flex-end}.ce_contentheader .container.img--portrait .header__image img{width:auto;height:90%}@media (max-width:992px){.ce_contentheader .container.img--portrait .header__image{height:60vw;flex:0 0 60vw;align-items:inherit}.ce_contentheader .container.img--portrait .header__image img{width:auto;object-fit:contain}}
.ce_tilesgrid{position:relative;margin-bottom:80px}@media (max-width:768px){.ce_tilesgrid{margin-bottom:40px}}.ce_tilesgrid .tilesgrid__text{padding-left:16px;margin-bottom:70px}.ce_tilesgrid .tilesgrid__background{position:absolute;right:0;top:0;width:30%;z-index:-1}.ce_tilesgrid .tilesgrid__background svg{width:100%;height:auto}.ce_tilesgrid .tilesgrid__background svg path{fill:#EDEDED}.ce_tilesgrid .tilesgrid__grid{display:grid;grid-gap:16px 28px}.ce_tilesgrid .container.tiles--col4 .tilesgrid__grid{grid-template-columns:repeat(4, 1fr)}@media (max-width:1260px){.ce_tilesgrid .container.tiles--col4 .tilesgrid__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.ce_tilesgrid .container.tiles--col4 .tilesgrid__grid{grid-template-columns:1fr}}.ce_tilesgrid .container.tiles--col4 .tilesgrid__item{padding:30px 15px;font-size:0.8rem}.ce_tilesgrid .container.tiles--col4 .tilesgrid__item svg{width:78px;height:78px;flex:0 0 78px;margin-right:15px}.ce_tilesgrid .container.tiles--col3 .tilesgrid__grid{grid-template-columns:repeat(3, 1fr)}@media (max-width:1100px){.ce_tilesgrid .container.tiles--col3 .tilesgrid__grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.ce_tilesgrid .container.tiles--col3 .tilesgrid__grid{grid-template-columns:1fr}}.ce_tilesgrid .container.tiles--col2 .tilesgrid__grid{grid-template-columns:repeat(2, 1fr)}@media (max-width:768px){.ce_tilesgrid .container.tiles--col2 .tilesgrid__grid{grid-template-columns:1fr}}.ce_tilesgrid .container.tilesgrid--headline .headline1,.ce_tilesgrid .container.tilesgrid--headline .tilesgrid__text{max-width:66%}@media (max-width:768px){.ce_tilesgrid .container.tilesgrid--headline .tilesgrid__text{max-width:100%}}.ce_tilesgrid .container.tilesgrid--headline .tilesgrid__grid{grid-template-columns:repeat(2, 1fr);width:66%}@media (max-width:992px){.ce_tilesgrid .container.tilesgrid--headline .tilesgrid__grid{width:100%}}@media (max-width:768px){.ce_tilesgrid .container.tilesgrid--headline .tilesgrid__grid{grid-template-columns:1fr;width:100%}}@media (max-width:992px){.ce_tilesgrid .container.tilesgrid--headline .tilesgrid__background{width:25%;right:20px}}.ce_tilesgrid .container.tile--arrow .tilesgrid__grid{grid-gap:16px 56px;overflow:hidden}.ce_tilesgrid .container.tile--arrow .tilesgrid__grid .tilesgrid__item::after{position:absolute;left:calc(100% + 13px);top:50%;transform:translateY(-50%);content:'';height:30px;width:30px;background-image:url("/files/img/basic/icon-arrow-right.svg");background-size:contain;background-repeat:no-repeat}@media (max-width:1100px){.ce_tilesgrid .container.tile--arrow .tilesgrid__grid{grid-template-columns:1fr;grid-gap:56px}.ce_tilesgrid .container.tile--arrow .tilesgrid__grid .tilesgrid__item::after{left:50%;top:calc(100% + 13px);transform:translateX(-50%) rotate(90deg)}}.ce_tilesgrid .tilesgrid__item{background:#f7f7f7;border-radius:8px;padding:35px;display:flex;align-items:center;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all 300ms ease-in-out;position:relative}@media (max-width:768px){.ce_tilesgrid .tilesgrid__item{font-size:1rem}}.ce_tilesgrid .tilesgrid__item svg{width:105px;height:105px;margin-right:35px}@media (max-width:768px){.ce_tilesgrid .tilesgrid__item svg{width:85px;height:85px}}.ce_tilesgrid .tilesgrid__item svg rect,.ce_tilesgrid .tilesgrid__item svg path{transition:all 300ms ease-in-out;fill:#FCA01F}@media (hover:hover) and (min-width:769px){.ce_tilesgrid a.tilesgrid__item:hover{background:#FCA01F;color:#fff}.ce_tilesgrid a.tilesgrid__item:hover svg path,.ce_tilesgrid a.tilesgrid__item:hover svg rect{fill:#fff}}
.textelement{margin-bottom:80px;background-color:#fff}@media (max-width:768px){.textelement{margin-bottom:40px}}.textelement .headline1{margin-bottom:30px}.textelement .container{padding:90px 0;display:flex}@media (max-width:768px){.textelement .container{padding:30px 0}}.textelement .left-col{flex:0 0 calc(60%);z-index:1;padding-right:20px;box-sizing:border-box}.textelement .left-col>p,.textelement .left-col>ul{padding-left:16px}@media (max-width:768px){.textelement .left-col{flex:0 0 100%;padding-right:0}}.textelement .right-col{flex:0 0 calc(40%);position:relative;padding-left:20px;box-sizing:border-box}@media (max-width:768px){.textelement .right-col{display:none}}.textelement svg{position:absolute;top:0;height:100%;width:calc(100% - 20px)}.textelement svg path,.textelement svg rect{fill:#EDEDED}.textelement.background--grey{background-color:#f7f7f7}.textelement.alignment-right .container{flex-flow:row-reverse}.textelement.alignment-right .left-col{padding-left:20px;padding-right:0px}.textelement.alignment-right .right-col{padding-right:20px;padding-left:0px}
.call-to-action{padding:45px 0;background:#f7f7f7;color:#161615;margin-bottom:80px}@media (max-width:768px){.call-to-action{margin-bottom:40px}}.call-to-action.background--orange{background:#FCA01F;color:#fff}.call-to-action .container{display:flex;align-items:center;justify-content:space-evenly}@media (max-width:768px){.call-to-action .container{flex-flow:column}}.call-to-action .cta__text{font-size:2rem;font-weight:700}@media (max-width:768px){.call-to-action .cta__text{margin-bottom:30px;font-size:1.5rem}}
