@font-face{font-family:"Open Sans";font-display:"swap";src:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/webfonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:"Open Sans Italic";font-display:"swap";src:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/webfonts/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:"Open Sans Light";font-display:"swap";src:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/webfonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:"Open Sans Medium";font-display:"swap";src:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/webfonts/OpenSans-Medium.ttf) format("truetype")}@font-face{font-family:"Open Sans SemiBold";font-display:"swap";src:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/webfonts/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-family:"Open Sans Bold";font-display:"swap";src:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/webfonts/OpenSans-Bold.ttf) format("truetype")}*{padding:0;margin:0;-moz-box-sizing:border-box;-web-box-sizing:border-box;box-sizing:border-box}body,button,input,select,textarea{font:16px/1.5 "Open Sans";color:#000;font-weight:400;position:relative}b,strong{font-weight:400;font-family:"Open Sans Bold"}i,em{font-weight:400;font-style:normal;font-family:"Open Sans Italic"}p.subhead{font-size:1.05rem;margin-bottom:0;opacity:0.7!important}h1,h2,h3,h4,h5,h6{font-family:"Open Sans Bold";color:#255A90;line-height:1.3;font-weight:400;margin-bottom:.3em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;position:relative}h1{font-size:2.5rem}h2{font-size:1.75rem}h3{font-size:1.25rem}body.page-child h1{margin-bottom:0px!important}.wp-block-columns.has-white-color .wp-block-column .wp-block-heading{color:inherit!important}#kontaktformular.wp-block-columns .wp-block-columns h4{margin-bottom:0}.wp-block-column .wp-block-heading:not(:has(~.wp-block-heading)){margin-bottom:30px}.wp-block-cover .wp-block-heading,.wp-block-cover p.subhead{text-shadow:0 0 5px rgb(0 0 0 / .75)}a{transition:all 200ms ease-in-out}img{max-width:100%;height:auto;display:block;border-radius:25px;border:7px solid #fff}figure.wp-block-image{border-radius:30px;border:7px solid #255A90}.wp-block-cover>img{border-radius:0}.wp-block-cover span.wp-block-cover__background{mix-blend-mode:multiply}.wp-block-image.noborder{border-radius:0;border:none}.wp-block-image.noborder img,img.noborder{border-radius:0;border:none}main p a{color:#255A90}ul,p{margin:0 0 1em 0}ul{list-style-type:none}ul li{position:relative;padding-left:35px;padding-bottom:.3rem}ul li:last-of-type{padding-bottom:0}ul.wp-block-list li::before{content:'';width:24px;height:24px;background-color:#255A90;-webkit-mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/li-checkmark.svg) no-repeat center;mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/li-checkmark.svg) no-repeat center;position:absolute;left:0;top:3px}.wp-block-cover ul.wp-block-list li::before,.wp-block-columns.has-white-color .wp-block-column ul.wp-block-list li::before{background-color:#fff}ul.navigation{list-style-type:none}ul.navigation li{padding:0}ul.navigation li::before{display:none}ul.navigation li a{text-decoration:none}button,input,textarea,select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;background:#fff0}.wp-block-buttons .wp-element-button{-moz-box-sizing:content-box;-web-box-sizing:content-box;box-sizing:content-box;background:#E32D27;color:#fff;width:auto;border-radius:100px;border:2px solid #fff;position:relative;padding:.5em 2.5em;min-height:40px;font-size:1em;transition:all 150ms ease-in-out}.wp-block-buttons .wp-element-button::after{content:'';width:40px;height:40px;background-color:#fff;-webkit-mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/button-arrow.svg) no-repeat center;mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/button-arrow.svg) no-repeat center;position:absolute;right:1.3em;top:50%;transform:translateY(-50%);transition:all 150ms ease-in-out;opacity:0}header{position:fixed;top:0;left:0;right:0;z-index:999;transition:all 200ms ease-in-out;transform:translateY(0);box-shadow:0 0 10px #00000040}header #topline{background:#255A90;color:#fff;height:65px;align-content:center;padding:0 1.5em}header #topline a{text-decoration:none}header #topline .wp-block-spacer{height:100%!important}header #topline>.wp-block-group>.wp-block-group{gap:0}header #topline figure.wp-block-image,header #topline figure.wp-block-image img{border-radius:0;border:none}header #topline .wp-block-group.kontaktinfo{gap:.5em}header #topline .wp-block-group.kontaktinfo p{display:none}header #topline .wp-block-group.kontaktinfo figure img{width:50px!important;height:auto}header #logocontainer{display:flex;display:-webkit-flex;align-items:center;position:absolute;right:0;bottom:10px}header #logocontainer a img{border-radius:0;width:auto;height:60px;border-color:#fff0}nav#toplevel-menu{width:100%;height:80px;background:#fff;position:relative;padding-top:80px;align-content:center}button#menubtn{text-align:center;color:#255A90;height:80px;width:120px;padding:0 0 0 30px;background:#fff;position:absolute;top:0;left:0}button#menubtn i{height:80px;width:60px;line-height:80px;font-size:20px;position:absolute;top:0;left:0;transition:all 200ms ease-in-out}button#menubtn i.fas.fa-times{opacity:0}button#menubtn.active{background:#255A90;color:#fff;border-bottom:none}button#menubtn.active i.fas.fa-times{opacity:1}button#menubtn.active i.fas.fa-bars{opacity:0}nav#toplevel-menu ul{margin:0;list-style-type:none;padding:0;background:#fff}nav#toplevel-menu ul#menu-hauptmenue{width:220px;transform:translateX(-250px);transition:all 200ms ease-in-out;border-top:1px solid rgb(0 0 0 / .3)}nav#toplevel-menu ul#menu-hauptmenue li{font-size:20px}nav#toplevel-menu.active ul#menu-hauptmenue{transform:translateX(0)}nav#toplevel-menu ul#menu-hauptmenue>li{position:relative;color:#255A90;border-bottom:1px solid rgb(0 0 0 / .3);border-right:1px solid rgb(0 0 0 / .3)}nav#toplevel-menu ul#menu-hauptmenue li a{font-family:"Open Sans SemiBold";font-size:16px;display:block;padding:1em 1.5em;background:#fff;color:#255A90;transition:all 200ms ease-in-out}nav#toplevel-menu ul#menu-hauptmenue li.current_page_item,nav#toplevel-menu ul#menu-hauptmenue li.current-page-ancestor{color:#E32D27}nav#toplevel-menu ul#menu-hauptmenue li.current_page_item>a,nav#toplevel-menu ul#menu-hauptmenue li.current-page-ancestor>a{background:rgb(37 90 144 / .2);color:#E32D27}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children span.submenupointer{position:absolute;right:0;top:0;height:56px;padding:0 .75em;line-height:54px;background:rgb(37 90 144 / .3);color:inherit;transition:all 200ms ease-in-out}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children.submenu-open span.submenupointer{background:rgb(37 90 144)}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children span.submenupointer i{transform:rotate(0deg);transition:all 200ms ease-in-out}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children.submenu-open span.submenupointer i{transform:rotate(-90deg);color:#fff}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children.submenu-open a{background:rgb(37 90 144 / .3)}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children.submenu-open ul.sub-menu li a{background:rgb(37 90 144 / .3)}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu{opacity:0;max-height:0;transition:all 200ms ease-in-out}nav#toplevel-menu ul#menu-hauptmenue li.submenu-open ul.sub-menu{opacity:1;max-height:500px}nav#toplevel-menu ul#menu-hauptmenue li.submenu-open ul.sub-menu li{border-top:1px solid rgb(0 0 0 / .3)}main{margin-top:80px}html#start{margin-top:0px!important}.wp-block-columns{width:100%;margin:5em 0}.wp-block-columns .wp-block-columns{width:90%;max-width:1700px;margin:0 auto}.wp-block-columns .wp-block-columns .wp-block-columns{width:100%!important;max-width:none}.wp-block-columns.has-background{padding:3em}.wp-block-columns .wp-block-columns.has-background{border-radius:50px;overflow:hidden}.wp-block-columns .wp-block-columns .wp-block-column.has-background{border-radius:30px;padding:2rem}main .wp-block-cover:first-of-type{min-height:0px!important;padding:0}main .wp-block-cover:first-of-type .wp-block-columns{margin:1em auto}body.page-child main .wp-block-cover:first-of-type{min-height:0!important}body.page-child main .wp-block-cover:first-of-type .wp-block-columns{margin:1em auto}body.home #auszeichnungen{margin-top:3em}body.home main .wp-block-cover:first-of-type{padding:0}body.home main .wp-block-cover:first-of-type .wp-block-columns{margin:2em auto}body.page-id-3 h2.wp-block-heading,body.page-id-940 h2.wp-block-heading{margin-top:2em;margin-bottom:.5em}body.page-id-3 h3.wp-block-heading,body.page-id-940 h3.wp-block-heading{margin-top:1.2em}body.single main .wp-block-cover:first-of-type{min-height:300px!important}body.category #blog .blogcontent ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25em}body.category #blog .blogcontent ul li .wp-block-group h2.wp-block-post-title a{text-decoration:none}body.category #blog .blogcontent ul li.karriere{background:rgb(227 45 39 / .7)}body.category #blog .blogcontent ul li.karriere .taxonomy-category a{color:rgb(227 45 39)}body.category #blog .blogcontent ul li.karriere .wp-block-group .wp-block-post-excerpt__more-text a{background:rgb(227 45 39)}div.wpforms-container-full,div.wpforms-container-full *{opacity:1;margin-bottom:0!important}#wpforms-903{background:rgb(37 90 144 / .7);border-radius:30px;padding:1.5em;font-weight:400}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){border-radius:15px}#wpforms-903 div.wpforms-field:first-of-type{padding-top:0}div.wpforms-container-full .wpforms-field-label,#wpforms-903 .wpforms-title{color:#fff;font-family:"Open Sans SemiBold";font-weight:400;margin-bottom:0.5em!important}#wpforms-903 fieldset label.wpforms-field-sublabel,#wpforms-903 fieldset label.wpforms-field-label-inline{color:rgb(0 0 0 / .5);font-size:15px;font-family:"Open Sans"}#wpforms-903 fieldset label.wpforms-field-label-inline{color:#fff;font-size:100%;line-height:1.5}#wpforms-903 input,#wpforms-903 textarea{border-radius:10px}#wpforms-903 button.wpforms-submit{background:#E32D27;color:#fff;border-radius:100px;padding:.5em 2em;font-size:100%;transition:all 200ms ease-in-out;position:relative;height:30px;-web-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#wpforms-903 button.wpforms-submit::after{content:'';width:40px;height:40px;background-color:#fff;-webkit-mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/button-arrow.svg) no-repeat center;mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/button-arrow.svg) no-repeat center;position:absolute;right:1.3em;top:50%;transform:translateY(-50%);transition:all 150ms ease-in-out;opacity:0}#wpforms-903 div.wpforms-container-full .wpforms-form em.wpforms-error{background:#fff;padding:.5em;border-radius:6px}div.wpforms-container-full.massblattdirekt .wpforms-field-label{color:#000}.wpcf7-form input,.wpcf7-form textarea{background:#f2f2f2;border-radius:10px;min-height:43px;width:100%;border:1px solid #ccc}.wpcf7-form input.wpcf7-form-control.wpcf7-file{background:none;border:none;min-height:0;border-radius:0}.wpcf7-form label{color:rgb(0 0 0 / .85);font-family:"Open Sans Bold";font-size:16px}.wpcf7-form label span{font-family:"Open Sans"}.wpcf7-form span.description{color:rgb(0 0 0 / .85);font-family:"Open Sans";font-size:14px}.wpcf7-form input[type="checkbox"]{width:25px;height:25px;min-height:0;margin-left:-1em;border-radius:5px}.wpcf7-form input[type="checkbox"]:checked::after{content:'X';font-family:"Open Sans Bold";text-align:center;width:25px;display:block}#kontaktformular.wp-block-columns .wp-block-columns .wp-block-columns{width:100%}#kontaktformular.wp-block-columns .wp-block-columns figure.wp-block-image{margin:0 1em 1em 1em;max-width:350px;height:auto}footer .wp-block-columns{margin:2em 0 4em 0}footer .wp-block-columns.has-background{padding-bottom:6em}footer .kontakt-map-spalten{flex-direction:column}footer .wp-block-columns .wp-block-columns .wp-block-columns{width:100%}footer .wp-block-columns figure.wp-block-image,footer .wp-block-columns figure.wp-block-image img{border:none;border-radius:0}footer .is-layout-grid{gap:0}footer .is-layout-grid.oeffnungszeiten{grid-template-columns:90px auto}footer iframe{border-radius:30px;overflow:hidden;height:350px!important}#credits{position:absolute;bottom:0;left:0;right:0;padding:.5em 0 1em 0}#credits div.inner{width:80%;max-width:1700px;margin:0 auto;font-size:1em;color:rgb(255 255 255 / .7)}#credits div.inner a{color:rgb(255 255 255 / .7);text-decoration:none;transition:all 200ms ease-in-out}div#flags{width:62px;height:30px;margin-left:1rem}ul#flags_nav>li{padding-right:28px;position:relative;margin-bottom:1rem}ul#flags_nav li a{width:34px;height:26px;display:block}ul#flags_nav li a span.trp-ls-language-name{display:none}ul#flags_nav li a img{width:34px!important;height:26px!important;border-radius:0px!important;border:none!important;margin:0}ul#flags_nav li .sub-menu li{margin:.5rem 0}ul#flags_nav li .sub-menu li a img{display:none}ul#flags_nav>li span.submenupointer{display:block;width:28px;height:100%;position:absolute;top:0;right:0;padding:0 10px;color:#000;transition:all 300ms ease;line-height:26px}ul#flags_nav>li span.submenupointer.active{transform:rotate(-90deg)}ul#flags_nav .sub-menu{position:absolute;top:100%;left:0;max-height:0;overflow:hidden;transition:max-height 800ms ease-out;will-change:max-height}ul#flags_nav .sub-menu.open{max-height:500px}ul#flags_nav>li span.submenupointer i{transition:all 300ms ease}ul#flags_nav>li.submenu-open span.submenupointer i{transform:rotate(-90deg)}ul#flags_nav li.submenu-open .sub-menu{max-height:300px;opacity:1}#auszeichnungen figure.wp-block-image,#auszeichnungen figure.wp-block-image img{border:none;border-radius:unset}#auszeichnungen figure.wp-block-image img{height:80px;width:auto;min-height:50px}#blog .blogcontent ul li{background:rgb(37 90 144 / .7);padding:1em;border-radius:50px}#blog .blogcontent ul li .taxonomy-category{position:absolute;top:20vh;left:1.5em;padding:.6em .9em;background:#fff;border-radius:0 100px 100px 0}#blog .blogcontent ul li .taxonomy-category a{text-decoration:none;color:#255A90;font-family:"Open Sans Bold"}#blog .blogcontent ul li .wp-block-group{padding:1em 1.5em 3em 1.5em;color:#fff}#blog .blogcontent ul li .wp-block-group .wp-block-post-date{font-family:"Open Sans Bold";color:rgb(0 0 0 / .55)}#blog .blogcontent ul li .wp-block-group .wp-block-post-title{color:rgb(255 255 255)}#blog .blogcontent ul li .wp-block-group .wp-block-post-excerpt__more-text{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%);text-align:center;line-height:40px}#blog .blogcontent ul li .wp-block-group .wp-block-post-excerpt__more-text a{background:#255a90;color:#fff;width:140px;border-radius:100px;height:40px;text-align:center;box-sizing:content-box;text-decoration:none;border:10px solid #fff;padding:.5em 2.5em}#blog .blogcontent ul li.category-karriere{background:rgb(227 45 39 / .7)}#blog .blogcontent ul li.category-karriere .taxonomy-category a{color:rgb(227 45 39)}#blog .blogcontent ul li.category-karriere .wp-block-group .wp-block-post-excerpt__more-text a{background:rgb(227 45 39)}#blog .blogcontent ul li .wp-block-group .wp-block-post-excerpt__more-text a::after{content:'';width:40px;height:40px;background-color:#fff;-webkit-mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/button-arrow.svg) no-repeat center;mask:url(https://www.fenotec.eu/wp-content/themes/fenotec-2026/img/button-arrow.svg) no-repeat center;position:absolute;right:2.3em;top:50%;transform:translateY(-50%);transition:all 150ms ease-in-out;opacity:0}.design1 .wp-block-columns{flex-wrap:wrap!important;justify-content:center}.design1 .wp-block-columns .wp-block-column{border-radius:30px;border:7px solid #255A90;position:relative;min-width:100%}.design1 .wp-block-columns figure.wp-block-image{border:none}.design1 .wp-block-columns .wp-block-group.is-vertical{padding:1em 1.5em 3em 1.5em}.design1 .wp-block-columns .wp-block-buttons .wp-element-button{min-width:0;height:40px;width:130px;position:absolute;bottom:-30px;top:auto;left:50%;transform:translateX(-50%);border:7px solid #fff}.design1 .wp-block-heading{margin-bottom:0.5em!important}.design2 .wp-block-columns .wp-block-column.has-background .wp-block-group .wp-block-group{width:65%}.design2 .wp-block-columns .wp-block-column figure.wp-block-image,.design2 .wp-block-columns .wp-block-column figure.wp-block-image img{border:none;border-radius:unset}.kachelslider h2{z-index:99;position:relative}.kachelslider .wp-block-column{position:relative}.kachelslider .wp-block-columns.slider-track{width:100%;overflow:hidden;position:relative}.kachelslider .wp-block-columns.slider-track .wp-block-column{display:flex;display:-webkit-flex;gap:2em}.kachelslider .wp-block-column .wp-block-cover{flex:0 0 calc(70vw - 2em * 0);transition:transform 0.4s ease;border-radius:30px;padding:2em}.kachelslider .wp-block-column .wp-block-cover .wp-block-group{font-size:1em}.kachelslider .wp-block-column .wp-block-cover:first-of-type{margin-left:10vw}.kachelslider button.slider-nav{position:absolute;left:-5vw;right:auto;top:50%;transform:translateY(-50%);cursor:pointer;height:100%;background:#fff;z-index:1;width:15vw}.kachelslider .wp-block-column .wp-block-cover .wp-block-cover__background.has-background-dim{transition:all 0.4s ease}.kachelslider button.slider-nav.next{left:auto;right:-5vw}.kachelslider button.slider-nav i{font-size:40px;color:rgb(0 0 0 / .5);transition:all 200ms ease-in-out}#video h4{margin-bottom:0}#video .wp-block-image,#video .wp-block-image img{border-radius:0;border:none}figure.wp-block-embed.is-type-video{border-radius:30px;border:7px solid #255A90}figure.wp-block-embed.is-type-video iframe{border-radius:25px;border:7px solid #fff;overflow:hidden;width:100%;display:flex;display:-webkit-flex;min-height:350px}#zahlendaten .wp-block-columns .wp-block-columns{width:100%;max-width:none}#zahlendaten figcaption{position:absolute;bottom:0em;left:1.5em;font-size:1em}#zahlendaten div.wp-block-image,#zahlendaten div.wp-block-image img{border-radius:0;border:none}#zahlendaten .wp-block-group.is-layout-grid{position:relative}#zahlendaten .wp-block-group.is-layout-grid::after,#zahlendaten .wp-block-group.is-layout-grid::before{content:'';background:rgb(0 0 0 / .5);height:100%;width:1px;position:absolute;left:50%;top:0}#zahlendaten .wp-block-group.is-layout-grid::before{height:1px;width:100%;left:0;top:50%;z-index:2}#zahlendaten .wp-block-group.is-layout-grid h4{padding:1em;line-height:1.5;font-family:"Open Sans";font-weight:400;color:#000;background:#fff;margin-bottom:0}#zahlendaten .wp-block-group.is-layout-grid h4 strong{font-size:200%;color:#255A90;font-family:"Open Sans Bold"}#karriere.wp-block-columns .wp-block-cover .wp-block-columns{width:100%}#karriere .wp-block-cover{border-radius:30px;padding:2rem}body.page-id-1312 .wp-block-table .has-fixed-layout{width:75%}body.page-id-1312 .wp-block-table tr:nth-child(odd){background:#f2f2f2}body.page-id-1312 .wp-block-table td{padding:.1em .5em;width:50%}body.page-id-1312 .wp-block-table td:nth-child(3){width:120px}body.page-id-1312 .wp-block-table td a{color:#255A90;position:relative}body.page-id-1312 .wp-block-table td a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em;font-size:1.2em}body.page-id-1312 .wp-block-table td a.file-pdf::before{content:'\f1c1'}body.page-id-1312 .wp-block-table td a.file-word::before{content:'\f1c2'}body.page-id-1312 .wp-block-table td a.file-excel::before{content:'\f1c3'}body.page-id-1312 .wp-block-table td a.file-picture::before{content:'\f03e'}body.page-id-1312 .wp-block-table td a.file-zip::before{content:'\f1c6'}body.page-id-1312 .wp-block-table td a.file-powerpoint::before{content:'\f1c4'}@media only screen and (min-width:782px){.design1 .wp-block-columns .wp-block-column{min-width:47%;max-width:200px}#zahlendaten figcaption{font-size:.8em;background:rgb(255 255 255 / .8);padding:.5em;border-radius:5px;bottom:.5em}}@media only screen and (min-width:851px){header #topline .wp-block-group.kontaktinfo p{display:block}header #topline .wp-block-group.kontaktinfo figure img{width:30px!important}header #topline>.wp-block-group>.wp-block-group{width:50%}#credits div.inner a:hover{color:rgb(255 255 255)}#wpforms-98 button.wpforms-submit:hover{color:#fff;background:#255A90;padding:.5em 3.5em .5em 1.5em}#wpforms-98 button.wpforms-submit:hover::after{right:.75em;opacity:1}.kachelslider .wp-block-column .wp-block-cover:hover .wp-block-cover__background.has-background-dim{opacity:1!important}.kachelslider .wp-block-column .wp-block-cover:hover .wp-block-group{max-height:1000px;opacity:1}.kachelslider button.slider-nav:hover i{color:#255A90;transform:translateX(10px)}.kachelslider button.slider-nav.prev:hover i{transform:translateX(-10px)}#zahlendaten .wp-block-group.is-layout-grid h4 strong{font-size:280%}#blog .blogcontent ul li .wp-block-group .wp-block-post-excerpt__more-text a:hover{padding:.5em 3.5em .5em 1.5em}#blog .blogcontent ul li .wp-block-group .wp-block-post-excerpt__more-text a:hover::after{right:1.3em;opacity:1}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,main p a:hover{color:#E32D27}#blog .blogcontent ul li .wp-block-post-title a:hover{color:rgb(37 90 144 / .75)}#blog .blogcontent ul li.category-karriere .wp-block-post-title a:hover,body.category #blog .blogcontent ul li.karriere .wp-block-post-title a:hover{color:rgb(227 45 39 / .75)}.wp-block-buttons .wp-element-button:hover{padding:.5em 3.5em .5em 1.5em}.wp-block-buttons .wp-element-button:hover::after{right:.75em;opacity:1}nav#toplevel-menu ul#menu-hauptmenue li:hover,nav#toplevel-menu ul#menu-hauptmenue li:hover>a{color:#E32D27}nav#toplevel-menu ul#menu-hauptmenue li:hover ul.sub-menu{opacity:1;max-height:500px}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li:hover a{color:#fff;background:#255A90}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children:hover span.submenupointer i{transform:rotate(-90deg)}a#scrolltop:hover{transform:translateY(-15px);color:#255A90}nav#toplevel-menu{padding:0}nav#toplevel-menu ul#menu-hauptmenue{transform:unset;display:flex;display:-webkit-flex;align-items:center;width:100%;max-width:1700px;border-top:none}nav#toplevel-menu ul#menu-hauptmenue li{background:#fff0}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children>a{padding-right:2.5em}nav#toplevel-menu ul#menu-hauptmenue li a{padding:1em 1.5em;font-size:14px;display:flex;display:-webkit-flex;align-items:center}nav#toplevel-menu ul#menu-hauptmenue>li{border:none}nav#toplevel-menu ul#menu-hauptmenue li.current_page_item,nav#toplevel-menu ul#menu-hauptmenue li.current-page-ancestor{color:#E32D27}nav#toplevel-menu ul#menu-hauptmenue li.current_page_item>a,nav#toplevel-menu ul#menu-hauptmenue li.current-page-ancestor>a{background:#fff;color:#E32D27;border:2px solid #255A90;border-radius:15px}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children span.submenupointer{height:100%;background:#fff0;right:.6em}nav#toplevel-menu ul#menu-hauptmenue li.menu-item-has-children span.submenupointer i{font-size:.8em;transform:rotate(0deg)}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu{z-index:998;position:absolute;top:110%;left:1em;flex-direction:column;background:#fff0;overflow:hidden}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li{background:#fff0}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li a{border:1px solid rgb(0 0 0 / .3);border-top:none;border-radius:0}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li:first-of-type a{border-top:1px solid rgb(0 0 0 / .3);border-radius:10px 10px 0 0}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li:last-of-type a{border-radius:0 0 10px 10px}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li:only-child a{border-radius:10px}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li a{border-bottom:1px solid rgb(0 0 0 / .3)}}@media only screen and (min-width:950px){nav#toplevel-menu ul#menu-hauptmenue{width:100%}}@media only screen and (min-width:1000px){body.page-child main .wp-block-cover:first-of-type{min-height:200px!important}body.page-child main .wp-block-cover:first-of-type .wp-block-columns{margin:2em auto .5em auto}nav#toplevel-menu ul#menu-hauptmenue li a{font-size:16px;border:none}nav#toplevel-menu ul#menu-hauptmenue ul.sub-menu li a{height:auto}.kachelslider .wp-block-column .wp-block-cover{flex:0 0 calc((80vw - 2em * 1) / 2)}.kachelslider .wp-block-column .wp-block-cover:first-of-type{margin-left:5vw}.kachelslider button.slider-nav{width:10vw}#zahlendaten figcaption{font-size:.85em}}@media only screen and (min-width:1250px){footer .kontakt-map-spalten{flex-direction:unset}.wp-block-columns{margin:5em 0}.wp-block-columns .wp-block-columns,#credits div.inner,nav#toplevel-menu ul#menu-hauptmenue,header section#topline>.wp-block-group{width:90%}.kachelslider .wp-block-column .wp-block-cover .wp-block-group{transition:all 700ms ease-in-out;height:auto;max-height:0;overflow:hidden;opacity:0;font-size:.9em}.kachelslider .wp-block-column .wp-block-cover .wp-block-group p{margin-bottom:1em}.kachelslider button.slider-nav i{font-size:50px}#zahlendaten .wp-block-group.is-layout-grid h4{padding:2em}#zahlendaten figcaption{background:#fff0;padding:0;border-radius:none;bottom:0;font-size:1em}}@media only screen and (min-width:1400px){.wp-block-columns{margin:7em 0}footer iframe{height:450px!important}.kachelslider .wp-block-column .wp-block-cover{flex:0 0 calc((80vw - 2em * 2) / 3);min-height:530px}.design1 .wp-block-columns .wp-block-column{min-width:0;max-width:none}}@media only screen and (min-width:1500px){body{font-size:20px;line-height:1.5}header.scrolled{transition:all 200ms ease-in-out}header #topline{height:50px;font-size:.75em}header nav#toplevel-menu{height:100px}header #logocontainer{bottom:10px}header #logocontainer a img{height:80px}main{margin-top:100px}figure.wp-block-embed.is-type-video iframe{min-height:450px}body.page-child main .wp-block-cover:first-of-type{min-height:350px!important}body.page-child main .wp-block-cover:first-of-type .wp-block-columns{margin:3em auto .5em auto}body.page-child main #karriere .wp-block-cover:first-of-type .wp-block-columns{margin:.5em auto}footer .is-layout-grid.oeffnungszeiten{grid-template-columns:120px auto}nav#toplevel-menu ul#menu-hauptmenue,header section#topline>.wp-block-group{margin:0 auto}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}img{border-width:10px;border-radius:40px}figure.wp-block-image{border-width:10px;border-radius:50px}.design1 .wp-block-columns .wp-block-column{border-radius:50px;border-width:10px}.design1 .wp-block-columns .wp-block-buttons .wp-element-button{width:200px;bottom:-45px;border-width:10px}.design1 .wp-block-buttons .wp-element-button{height:40px;border-width:10px}}@media only screen and (min-width:1888px){.kachelslider .wp-block-column .wp-block-cover{flex:0 0 calc((1700px - 2em * 2) / 3)}.kachelslider .wp-block-column .wp-block-cover:first-of-type{margin-left:0}.kachelslider button.slider-nav{left:-70px;background:none;width:auto}.kachelslider button.slider-nav.next{right:-70px;background:none}.wp-block-columns{margin:10em auto}}@media only screen and (max-width:781px){.wp-block-columns .wp-block-columns .wp-block-column,main .wp-block-cover:first-of-type .wp-block-columns .wp-block-column{order:2}.wp-block-columns .wp-block-columns .wp-block-column.mf,main .wp-block-cover:first-of-type .wp-block-columns .wp-block-column:nth-child(2){order:1}#topline .nomobile{display:none}}