.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#adresszeile{position:absolute;width:100%;z-index:10}#adresszeile .inside{padding-right:10vw}#adresszeile .inside ul{display:flex;justify-content:end;gap:.5em}#adresszeile .inside ul li{list-style:none;padding-top:.5em}#adresszeile .inside ul li a{color:rgba(255,255,255,.5);transition:500ms ease-in-out;height:100%;font-size:1.8em;font-weight:300 !important;width:1.6em;height:1.6em}#adresszeile .inside ul li .material-symbols-outlined{width:1.6em;height:1.6em;display:flex;justify-content:center;align-items:center;border-radius:51%;border:2px solid rgba(255,255,255,.5);transition:500ms ease-in-out}#adresszeile .inside ul li .material-symbols-outlined:hover{color:#fff;background-color:#609d9f}#adresszeile .inside ul li i:hover{color:#fff;background:#666}
*{box-sizing:border-box !important;margin:0;padding:0;font-family:sans-serif}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:17px}body{width:100%;height:100vh;font-family:"Montserrat";font-weight:100;line-height:1.4em;color:#333}body a{color:#333;text-decoration:none}body p{padding:.25em 0}body p:last-child{padding-bottom:0 !important}body p:first-child{padding-top:0 !important}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:300 !important}h1,h2{color:#609d9f;font-family:"Montserrat"}.unterschrift{display:block;font-family:"La Belle Aurore";font-size:2em;line-height:2;color:#00008b}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:-0.2em;font-variation-settings:"FILL" 0,"wght" 0,"GRAD" 0,"opsz" 24}#mobile-menu-3{width:max(350px,40%) !important}#mobile-menu-3 .invisible{display:none}#mobile-menu-3 .inner{display:flex;justify-content:center;align-items:center;background-color:#609d9f !important}#mobile-menu-3 .inner nav{font-size:1.4em;font-family:"Oswald";color:#fff !important;line-height:1}#mobile-menu-3 .inner nav ul.level_1{list-style:none;display:flex;flex-direction:column}#mobile-menu-3 .inner nav ul.level_1 li{display:flex;line-height:1}#mobile-menu-3 .inner nav ul.level_1 li.active{padding:.5em}#mobile-menu-3 .inner nav ul.level_1 li.active strong{font-weight:400 !important}#mobile-menu-3 .inner nav ul.level_1 li.active::before{content:"";font-family:"Material Symbols Outlined";font-weight:400;vertical-align:-0.15em;width:1em}#mobile-menu-3 .inner nav ul.level_1 li.sibling{color:#fff !important}#mobile-menu-3 .inner nav ul.level_1 li.sibling a{color:#fff;width:100%;padding:.5em}#mobile-menu-3 .inner nav ul.level_1 li.sibling::before{content:" - ";font-family:"Material Symbols Outlined";font-weight:400;vertical-align:-0.2em;color:rgba(255,255,255,0);width:1em}
#container{width:min(90%,1000px);margin:50px auto;background-image:url(/files/webseite/blatter-back.png);background-position:bottom right;background-size:50%;background-repeat:no-repeat}#container .inside h1{text-align:center;margin-bottom:2em}@media(min-width: 769px){#container .inside h1::before{content:" ";font-family:"Material Symbols Outlined";vertical-align:-0.1em;font-weight:200;display:inline-block;margin-right:.5em}#container .inside h1::after{content:" ";font-family:"Material Symbols Outlined";vertical-align:-0.1em;font-weight:200;display:inline-block;margin-left:.5em}}#container .inside h2{margin:1em 0;padding:1em 0;border-bottom:1px solid #d3d3d3;font-family:serif;font-weight:normal}#container .inside h2:first-child{margin-top:0 !important;padding-top:0 !important}@media(max-width: 768px){#container .inside h2{text-align:center}}#container .inside h3{margin:1.5em 0 0 0;padding:0 0 1em 0;font-family:serif;font-weight:normal;color:#609d9f}#container .inside .content-text ul,#container .inside .content-text ol,#container .inside .ce_er24_legal_text ul,#container .inside .ce_er24_legal_text ol{margin:.5em 0}#container .inside .content-text ul li,#container .inside .content-text ol li,#container .inside .ce_er24_legal_text ul li,#container .inside .ce_er24_legal_text ol li{margin-left:2em}#container .inside .content-text p.button a,#container .inside .ce_er24_legal_text p.button a{padding:.5em 1em;margin-right:1.5em;font-size:1em;font-weight:500;border:none !important;border-radius:3px;outline:0;cursor:pointer;background-color:#afe4e3;transition:1s;color:#007580}#container .inside .content-text p.button a:hover,#container .inside .content-text p.button a a:hover,#container .inside .ce_er24_legal_text p.button a:hover,#container .inside .ce_er24_legal_text p.button a a:hover{background-color:#007580;color:#fff !important}@media(max-width: 768px){#container .inside .content-text p.button a,#container .inside .ce_er24_legal_text p.button a{display:block;padding:20px 30px;margin:30px auto 10px auto}}@media(max-width: 768px){#container .inside .ce_form{margin-bottom:50px}}#container .inside .ce_form .widget{margin-bottom:10px}#container .inside .ce_form .invisible{display:none}#container .inside .ce_form .widget-text input,#container .inside .ce_form textarea{padding:.5em;font-size:1em;width:100%}#container .inside .ce_form label.labelweg{display:none}#container .inside .ce_form .checkbox_container{line-height:1em !important;border:none !important;outline:0}#container .inside .ce_form .checkbox_container legend{display:none}#container .inside .ce_form .checkbox_container input{float:left;margin:.3em 1em 0 .2em}#container .inside .ce_form .checkbox_container .ds{font-size:.7em}#container .inside .ce_form .altcha{border:none !important;background-color:rgba(0,0,0,.08)}#container .inside .ce_form .submit{padding:.5em 2em;font-size:1em;background:none;border:none !important;border-radius:3px;outline:0;cursor:pointer;background-color:#afe4e3;transition:1s;color:#007580}#container .inside .ce_form .submit:hover{background-color:#007580;color:#fff}#container .inside .ce_er24_legal_text h1{display:none}#container .inside .grid-66-33{margin-top:50px;display:grid;grid-template-columns:1fr 400px;gap:2em;grid-row:auto}#container .inside .grid-66-33.content-element-group>h2{grid-column:1/3}@media(max-width: 900px){#container .inside .grid-66-33{display:block}}#container .inside .grid-1-2{display:grid;grid-template-columns:1fr 2fr;gap:0 3vw}@media(max-width: 768px){#container .inside .grid-1-2{grid-template-columns:1fr;gap:0}}#container .inside .grid-1-2 h2,#container .inside .grid-1-2 h3{grid-column:1/3}@media(max-width: 900px){#container .inside .grid-1-2 h2,#container .inside .grid-1-2 h3{grid-column:1/2}}#container .inside .grid-1-2 .content-image figure{width:100%;height:100%}#container .inside .grid-1-2 .content-image figure img{width:100%;height:100%;object-fit:cover;display:block}#container .inside .grid-4{display:grid;grid-template-columns:1fr 1fr;gap:1em;grid-row:auto}#container .inside .grid-4.content-element-group>h3{grid-column:1/3}@media(max-width: 900px){#container .inside .grid-4.content-element-group>h3{grid-column:1/2}}@media(max-width: 900px){#container .inside .grid-4{display:grid;grid-template-columns:1fr}}#container .inside .grid-4 .content-text{background-color:rgba(96,157,159,.2);position:relative}#container .inside .grid-4 .content-text.energie::before,#container .inside .grid-4 .content-text.gespraeche::before,#container .inside .grid-4 .content-text.integration::before,#container .inside .grid-4 .content-text.tranceformation::before{content:"";display:block;width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:cover}#container .inside .grid-4 .content-text.energie::before{background-image:url("/files/webseite/home/energie.jpg")}#container .inside .grid-4 .content-text.gespraeche::before{background-image:url("/files/webseite/home/gespraeche.jpg")}#container .inside .grid-4 .content-text.integration::before{background-image:url("/files/webseite/home/preasenz.jpg")}#container .inside .grid-4 .content-text.tranceformation::before{background-image:url("/files/webseite/home/trancformation.jpg")}#container .inside .grid-4 .content-text h4{font-size:1.1em;text-align:center;color:#f7f7f7;background-color:#609d9f;padding:1em;margin:0;border-bottom:3px solid #f7f7f7}#container .inside .grid-4 .content-text .rte{padding:1em;min-height:10em}#container .inside .grid-4 .content-text .rte a{font-size:.8em;color:#606060;margin-left:1em}#container .inside .grid-4 .content-text .rte a::after{content:" ..."}#container .inside .media.media--right figure{float:right;max-width:40%;max-height:auto;margin:.3em 0 0 2em}@media(max-width: 768px){#container .inside .media.media--right figure{float:none;max-width:100%;max-height:auto;margin:.3em 0 1em 0}}#container .inside .media.media--right figure img{object-fit:cover;width:100%;height:100%;display:block}#container .inside .media.media--left figure{float:left;max-width:40%;max-height:auto;margin:.3em 2em .1em 0}@media(max-width: 768px){#container .inside .media.media--left figure{float:none;max-width:100%;max-height:auto;margin:.3em .1em 1em 0}}#container .inside .media.media--left figure img{object-fit:cover;width:100%;height:100%;display:block}
@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:200;src:url("/fonts/oswald-v53-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:300;src:url("/fonts/oswald-v53-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:url("/fonts/oswald-v53-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:700;src:url("/fonts/oswald-v53-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"La Belle Aurore";font-style:normal;font-weight:400;src:url("/fonts/la-belle-aurore-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("/fonts/montserrat-v29-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("/fonts/montserrat-v29-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("/fonts/montserrat-v29-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("/fonts/montserrat-v29-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("/fonts/montserrat-v29-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:100;src:url("/fonts/material-symbols-outlined-v222-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:200;src:url("/fonts/material-symbols-outlined-v222-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:300;src:url("/fonts/material-symbols-outlined-v222-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:url("/fonts/material-symbols-outlined-v222-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:500;src:url("/fonts/material-symbols-outlined-v222-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:600;src:url("/fonts/material-symbols-outlined-v222-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Material Symbols Outlined";font-style:normal;font-weight:700;src:url("/fonts/material-symbols-outlined-v222-latin-700.woff2") format("woff2")}
#footer{font-size:.9rem;background-color:#609d9f;color:#fff;margin-top:100px}#footer .inside{padding:50px 5vw;text-align:center;display:grid;grid-template-columns:1fr 100px;gap:3vw}@media(max-width: 767px){#footer .inside{grid-template-columns:1fr}}#footer .inside h2{font-size:2em}#footer .inside a{color:#fff}#footer .inside .sn>ul{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}@media(max-width: 767px){#footer .inside .sn>ul{grid-template-columns:1fr;justify-items:center}}#footer .inside .nav>ul{list-style:none;display:inline-flex;gap:1em}@media(max-width: 768px){#footer .inside .nav>ul{display:flex;flex-direction:column}}
header{background-image:url(/files/webseite/top-textur.jpg);background-position:top center;background-size:3840px 500px;background-repeat:no-repeat;background-attachment:fixed;width:100%;-webkit-animation-name:move-bg;-webkit-animation-duration:300s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;display:inline-block;box-shadow:inset 0 0 10px rgba(0,0,0,.2)}header .inside{display:flex;justify-content:space-between;width:100%}@media(max-width: 768px){header .inside{flex-direction:column;gap:0;padding-top:90px}}header .inside .mod_mobile_menu{margin:12em 3em 5em 0;cursor:pointer}@media(max-width: 768px){header .inside .mod_mobile_menu{margin:1em 1em 1em 0}}@media(max-width: 768px){header .inside .mod_mobile_menu .mobile_menu_trigger{display:flex;justify-content:end}}header .inside .mod_mobile_menu .mobile_menu_trigger .material-symbols-outlined{font-size:3em;font-weight:100 !important;width:1.5em;height:1.5em;background-color:#609d9f;display:flex;justify-content:center;align-items:center;border-radius:51%;border:2px solid #fff;color:#fff;transition:1s ease-out}header .inside .mod_mobile_menu .mobile_menu_trigger .material-symbols-outlined:hover{transform:scale(1.2, 1.2)}header .inside .headertext{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1em;text-align:center}header .inside .headertext h1{color:rgba(255,255,255,.5);display:block}header .inside .headertext h2{color:rgba(96,157,159,.5);letter-spacing:3vw;font-weight:100 !important}@-webkit-keyframes move-bg{0%{background-position:0% 0%}50%{background-position:100% 0}100%{background-position:0% 0%}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2, 1.2);opacity:0}}


/* WEIL DER BEFEHL IN SCSS NICHT FUNKTIONIERT !!! */
body {
    font-size: clamp(1.1rem, 0.9914rem + 0.4827vw, 1.3rem);
  }
#header h1 {
    /*font-size: clamp(4rem, 2.0916rem + 6.1069vw, 6rem);*/
    font-size: clamp(4rem, 1.1374rem + 9.1603vw, 7rem);
}
#header h2 {
    font-size: clamp(3rem, 1.0916rem + 6.1069vw, 5rem);
}
#titel .inside h1{text-align:center;margin:2em 0}@media(min-width: 769px){#titel .inside h1::before{content:" ";font-family:"Material Symbols Outlined";vertical-align:-0.1em;font-weight:200;display:inline-block;margin-right:.5em}#titel .inside h1::after{content:" ";font-family:"Material Symbols Outlined";vertical-align:-0.1em;font-weight:200;display:inline-block;margin-left:.5em}}
/* Brand Icons - v0.3.3 - 2017-03-31
* https://github.com/amazingSurge/brand-icons
* Copyright (c) 2017 amazingSurge; Licensed MIT */
@font-face {
    font-family: 'Brand Icons';
    src: url('../../files/scss/brand-icons.eot?v=0.3.3');
    src: url('/fonts/brand-icons.eot?#iefix&v=0.3.3') format('embedded-opentype'), url('/fonts/brand-icons.woff2?v=0.3.3') format('woff2'), url('/fonts/brand-icons.woff?v=0.3.3') format('woff'), url('/fonts/brand-icons.ttf?v=0.3.3') format('truetype'), url('/fonts/brand-icons.svg?v=0.3.3#brand-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="bd-"],
[class*=" bd-"] {
    /*display: inline-block;*/
    font-family: 'Brand Icons';
    font-style: normal;
    speak: none;
    text-rendering: auto;
    /*-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);*/
}

.bd-behance:before {
    content: "\f101";
}

.bd-blogger:before {
    content: "\f102";
}

.bd-delicious:before {
    content: "\f103";
}

.bd-deviantart:before {
    content: "\f104";
}

.bd-dribbble:before {
    content: "\f105";
}

.bd-facebook:before {
    content: "\f106";
    font-size: 1.6em;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transition: 500ms ease-in-out;
    padding: 0.15em !important;
    margin: 0 !important;
    background-color: #1877F2;
}

.bd-flickr:before {
    content: "\f107";
}

.bd-foursquare:before {
    content: "\f108";
}

.bd-github:before {
    content: "\f109";
}

.bd-google-plus:before {
    content: "\f10a";
}

.bd-instagram:before {
    content: "\f10b";
    font-size: 1.6em;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.5);
    transition: 500ms ease-in-out;
    padding: 0.2em !important;
    margin: 0 !important;
    background: linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);
}

.bd-lastfm:before {
    content: "\f10c";
}

.bd-linkedin:before {
    content: "\f10d";
}

.bd-pinterest:before {
    content: "\f10e";
}

.bd-quora:before {
    content: "\f10f";
}

.bd-stackoverflow:before {
    content: "\f110";
}

.bd-rdio:before {
    content: "\f111";
}

.bd-reddit:before {
    content: "\f112";
}

.bd-soundcloud:before {
    content: "\f113";
}

.bd-spotify:before {
    content: "\f114";
}

.bd-stumbleupon:before {
    content: "\f115";
}

.bd-tumblr:before {
    content: "\f116";
}

.bd-twitter:before {
    content: "\f117";
}

.bd-viadeo:before {
    content: "\f118";
}

.bd-vimeo:before {
    content: "\f119";
}

.bd-vine:before {
    content: "\f11a";
}

.bd-yelp:before {
    content: "\f11b";
}

.bd-openid:before {
    content: "\f11c";
}

.bd-vk:before {
    content: "\f11d";
}

.bd-yahoo:before {
    content: "\f11e";
}

.bd-xing:before {
    content: "\f11f";
}

.bd-youtube:before {
    content: "\f120";
}

.bd-android:before {
    content: "\f121";
}

.bd-apple:before {
    content: "\f122";
}

.bd-windows:before {
    content: "\f123";
}

.bd-linux:before {
    content: "\f124";
}

.bd-wordpress:before {
    content: "\f125";
}

.bd-drupal:before {
    content: "\f126";
}

.bd-joomla:before {
    content: "\f127";
}

.bd-squarespace:before {
    content: "\f128";
}

.bd-medium:before {
    content: "\f129";
}

.bd-dropbox:before {
    content: "\f12a";
}

.bd-codepen:before {
    content: "\f12b";
}

.bd-jsfiddle:before {
    content: "\f12c";
}

.bd-evernote:before {
    content: "\f12d";
}

.bd-envato:before {
    content: "\f12e";
}

.bd-skype:before {
    content: "\f12f";
}

.bd-paypal:before {
    content: "\f130";
}

.bd-feed:before {
    content: "\f131";
}

.bd-html5:before {
    content: "\f132";
}

.bd-css3:before {
    content: "\f133";
}

.bd-angular:before {
    content: "\f134";
}

.bd-webchat:before {
    content: "\f135";
}

.bd-qq:before {
    content: "\f136";
}

.bd-zhihu:before {
    content: "\f137";
}

.bd-weibo:before {
    content: "\f138";
}

.bd-douban:before {
    content: "\f139";
}

.bd-baidu:before {
    content: "\f13a";
}
