button:focus{outline:none}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.shadow,#sidebar,body.sticky #header{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}.shadow-gray{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.shadow-white{-webkit-box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3);-moz-box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3);box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3)}.hidden{display:none}.required{border:1px solid #d52e47}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}span.edit-link{display:none !important}.elementor-widget-theme-site-logo a{display:block}*{font-display:swap}*:focus{outline:none}body{max-width:100vw;overflow-x:hidden}body.hide-splash #splash{opacity:0 !important;visibility:hidden !important;z-index:-1 !important}body.home #header .menu-item.wpml-ls-item{border-right:1px solid #264653}body.home #header .menu-item.wpml-ls-item.wpml-ls-last-item{border-right:none}body.sticky.home #header .menu-item.wpml-ls-item{border-right:1px solid #fff}body.sticky.home #header .menu-item.wpml-ls-item.wpml-ls-last-item{border-right:none}body.sticky #header{background:#264653;min-height:80px;z-index:999;border-bottom:3px solid #e6a870}body.sticky #header .elementor-nav-menu .menu-item a{color:#fff !important}body.sticky #header .elementor-nav-menu .menu-item.current-menu-item a:after{background-color:#fff !important}body.sticky #sidebar{right:0}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#000}body::-webkit-scrollbar-thumb{background:#f4f6f6}body::-webkit-scrollbar-thumb:hover{background:#e6a870}#header .menu-item.wpml-ls-item{border-right:1px solid #fff}#header .menu-item.wpml-ls-item.wpml-ls-last-item{border-right:none}#header .menu-item.wpml-ls-item.wpml-ls-current-language a span{font-weight:bold}#splash{-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}#sidebar{padding:0;position:fixed;z-index:999;right:50px;top:30vh;width:50px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(max-width: 1199px){#sidebar{width:40px;right:0}}@media only screen and (min-width: 820px)and (max-width: 1180px)and (orientation: landscape){#sidebar{right:15px}}@media(max-width: 575px){#sidebar{opacity:0;visibility:hidden;z-index:-99}}#sidebar .elementor-button-wrapper{width:50px;height:50px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}@media(max-width: 1199px){#sidebar .elementor-button-wrapper{height:40px}}#sidebar .elementor-button-wrapper:hover{width:auto;justify-content:flex-start}#sidebar .elementor-button-link.elementor-button{width:50px;text-align:left;height:50px;line-height:50px;overflow:hidden;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}@media(max-width: 1199px){#sidebar .elementor-button-link.elementor-button{width:40px;height:40px;line-height:40px}}#sidebar .elementor-button-link.elementor-button .elementor-button-icon{width:40px;max-height:40px !important;text-align:center;font-size:20px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}#sidebar .elementor-button-link.elementor-button .elementor-button-icon svg{width:30px !important;max-width:30px !important;max-height:30px !important}#sidebar .elementor-button-link.elementor-button .elementor-button-text{opacity:0;visibility:hidden;width:0;max-height:40px !important;line-height:40px !important}#sidebar .elementor-button-link.elementor-button:hover{width:250px;margin-left:-200px;text-align:left;justify-content:flex-start}#sidebar .elementor-button-link.elementor-button:hover .elementor-button-text{opacity:1;visibility:visible;width:auto}@media(min-width: 1200px){.left-padding{padding-left:calc((100% - 1200px)/2) !important}}.default-button .elementor-button{position:relative}.default-button .elementor-button:after{position:absolute;right:-5px;width:5px;top:5px;bottom:5px;content:"";background:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.default-button .elementor-button:hover:after{opacity:0;visibility:hidden}.border-image{position:relative}.border-image img{position:relative;z-index:1}.border-image:after{position:absolute;content:"";left:-20px;top:-20px;width:100%;height:100%;background:#fff;border-left:3px solid #e6a870;border-top:3px solid #e6a870;z-index:0}@media(max-width: 1023px){.border-image:after{left:-10px;top:-10px}}.border-image.right:after{width:65%}.gray-block{position:relative}.gray-block:after{content:"";position:absolute;width:500px;height:250px;top:40%;background:#f4f6f6;z-index:-1}.gray-block.left:after{left:-200px}.gray-block.right:after{right:-200px}#showcase{position:relative}#showcase:after{content:"";width:42vw;height:calc(100% - 200px);background:#264653;position:absolute;left:0;top:0;z-index:-1}@media(max-width: 1023px){#showcase:after{height:calc(100% - 100px)}}@media(max-width: 575px){#showcase:after{width:60vw}}.partner-carousel img,.partner-logo img{opacity:.5;filter:grayscale(100%);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.partner-carousel img:hover,.partner-logo img:hover{opacity:1;filter:grayscale(0%)}footer .contact-info .elementor-widget-text-editor p em{display:inline-block;width:50px;font-style:normal;opacity:.7}.angebot .angebot-info .elementor-widget-icon-box{opacity:0 !important;visibility:hidden !important;height:0 !important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.angebot:hover .angebot-info .elementor-widget-icon-box{opacity:1 !important;visibility:visible !important;height:auto !important}.mirror-image{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}/*# sourceMappingURL=style.css.map */
