@import url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/webfonts/embed.css);@import url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/css/normalize.css);@import url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/css/grid.css);.skip-link{position:absolute;top:0;left:0;z-index:1000;padding:12px 16px;background-color:#272F44;color:#fff;transform:translateY(-120%);transition:transform .2s ease}.skip-link:focus-visible{transform:translateY(0)}.grid{margin-left:-20px}.grid__col{padding-left:20px}.grid.no_gutter{margin-left:0}.grid.no_gutter>.grid__col{margin-right:0;padding-left:0}.grid.flex{display:flex}.grid.flex.reverse{flex-direction:row-reverse}.grid__col--1-of-1{width:100%}.grid__col--9-of-10{width:90%}.grid__col--push-1-of-10{margin-left:10%}.grid__col--push-1-of-1{margin-left:100%}.grid__col--pull-1-of-1{margin-left:-100%}@media (max-width:900px) and (min-width:580px){.grid__col.grid__col--m-1-of-1{width:100%}}@media (max-width:580px){.grid__col.grid__col--s-1-of-1{width:100%}}.grid_indent{width:99%;margin:0 auto}body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:1.4}body{background-color:#fff;max-height:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}iframe{width:100%}body,button,input,select,textarea{color:#272F44;font-family:'Karla',sans-serif;font-style:normal;font-weight:400;letter-spacing:-.04rem}h1,h2,h3,h4,h5,h6,.headline,.title{margin:0;clear:both;font-size:1.73333rem;font-style:normal;font-weight:700;line-height:1.3;text-rendering:optimizeLegibility}.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5,.site-content h6{margin-bottom:40px}h1,h2{font-size:2.4rem;font-weight:400;line-height:1.2}h3,h4{font-weight:700}.site-content h5{margin-bottom:1.5rem;font-size:1.625rem;font-weight:300}.site-content h6{margin-bottom:30px;font-size:1.13333rem;font-weight:700;line-height:1.4}.title{display:block;font-weight:300}.subtitle{display:block}h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{text-align:center}p{margin:0}.text-block p,.intro-block p{margin:0 0 20px;clear:both}.text-block p.legend{margin:0 0 15px;font-size:.75rem}.text-block h5{margin-bottom:30px}.intro-block{font-size:1.25rem}.text-block ul,.text-block ol{margin:0 0 20px}.text-block p:last-child{margin-bottom:0}a{position:relative;color:#272F44;text-decoration:none;transition:color .3s}.site-content.dark-bg a{color:#fff}a:focus:not(:focus-visible){outline:none}ul,ol{margin:0 0 20px 20px;padding:0}ul{list-style:disc}li>ul,li>ol{margin-bottom:0}.text-block ul li,.text-block ol li{position:relative}ul.half-width-list,ol.half-width-list{display:block;width:50%;float:left;margin-bottom:20px}p.half-width-paragraph{display:block;width:50%;float:left;margin-bottom:20px;clear:none}img{display:block;height:auto;max-width:100%;vertical-align:middle}img.alignleft{float:left;margin-right:30px;margin-bottom:20px}img.alignright{float:right}img.aligncenter{display:block;margin-left:auto;margin-right:auto}caption,th,td{font-weight:400;text-align:left}figcaption{margin-top:20px;font-size:.75rem}.v_spacer_10{display:block;height:10px;clear:both}.v_spacer_20{display:block;height:20px;clear:both}.button{position:relative;display:inline-block;margin-bottom:20px;padding:15px 25px 15px 50px;border-radius:100px;background-color:#FADA55;color:#2B2B2B;font-size:.75rem;font-weight:700;line-height:.75rem;text-transform:uppercase;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.button:before{position:absolute;display:block;content:"";height:100%;width:100%;top:0;left:0;background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-arrow-right.png);background-repeat:no-repeat;background-size:auto calc(100% - 16px);background-position:10px center}.button.icon-close:before{background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-close.svg)}.text-block a:not(.link),.text-block p a:not(.link){text-decoration:underline;font-style:italic}.text-block a:not(.link):hover,.text-block p a:not(.link):hover,.wpcf7 a:hover{color:#4E67AD;text-decoration-thickness:2px;text-underline-offset:3px}.link{position:relative;display:inline-block;padding:6px 40px 5px 40px;color:#272F44}.link:not(.outline){overflow:hidden;transition:padding .2s ease-in-out}.link:not(.outline):hover{padding:6px 80px 5px 0;transition:padding .2s ease-in-out}.site-content.bg_img .link,.site-content.dark-bg .link{color:#fff}:root{--link-arrow-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.54 14.424'%3E%3Cg transform='translate(-1609 -15363.129)'%3E%3Cpath d='M7.572 0 0 6.841l7.572 6.841' transform='translate(1635.794 15377.182) rotate(180)' fill='none' stroke='%23000' stroke-width='1'/%3E%3Cline x1='26.733' transform='translate(1609 15370.336)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");--accordion-plus-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M28 13H15V0H13V13H0V15H13V28H15V15H28V13Z'/%3E%3C/svg%3E");--accordion-minus-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath d='M15 15h13v-2H0v2h15Z'/%3E%3C/svg%3E")}.link:before{position:absolute;display:block;content:"";top:50%;left:0;transform:translate(0,-50%);color:rgb(0 0 0 / .4);width:23.73px;height:15px;background-color:currentColor;-webkit-mask:var(--link-arrow-mask) center / contain no-repeat;mask:var(--link-arrow-mask) center / contain no-repeat;transition:left .3s ease-in-out}.link:not(.outline):hover:before{left:-40px}.site-content.bg_img .link:before,.site-content.dark-bg .link:before{color:rgb(255 255 255)}.link:after{position:absolute;display:block;content:"";top:50%;right:60px;transform:translate(0,-50%);color:rgb(0 0 0 / .4);width:23.73px;height:15px;background-color:currentColor;-webkit-mask:var(--link-arrow-mask) center / contain no-repeat;mask:var(--link-arrow-mask) center / contain no-repeat;opacity:0;transition:all .1s ease-in-out}.site-content.bg_img .link:after,.site-content.dark-bg .link:after{color:rgb(255 255 255)}.link:not(.outline):hover:after{right:40px;opacity:1;transition:all .2s ease-in-out .1s}.download:before{position:absolute;display:block;content:"\2193";top:50%;left:0;transform:translate(0,-50%);color:rgb(0 0 0 / .4);font-size:1.66667rem;line-height:1}.download:after{content:"\2193"}.link.outline.download:hover:after{right:-30px}.link.outline{margin-left:30px;border:1px solid rgb(0 0 0 / .4);border-left:1px solid #fff0;transition:all .3s ease-in-out}.link.outline:hover{border-left:1px solid rgb(0 0 0 / .4);border-right:1px solid #fff0}.link.outline:before{left:-30px;opacity:1;transition:all .3s ease-in-out}.link.outline:hover:before{left:0;opacity:0}.link.outline:hover:after{right:-15px;opacity:1;transition:all .3s ease-in-out .1s}ul.social-icons{list-style:none;margin:0;padding:0}ul.social-icons li.social-icon{display:inline-block;margin-right:20px}ul.social-icons li.social-icon:last-child{margin-right:0}ul.social-icons li.social-icon a.social-icon-link{color:#5f5f5f;font-style:normal;font-size:20px;text-decoration:none}ul.social-icons li.social-icon a.social-icon-link:hover{color:#4E67AD}.social-icon-svg{display:block;width:1.5em;height:1.5em;fill:currentColor}.social-icon-fallback{display:inline-block;font-size:.7em;line-height:1}.text-block{margin-right:5%}.text-block.white-foreground{color:#fff}.text-block.white-foreground .upper-head:after{background-color:#fff}.text-block-indent{margin-left:17%}.text-block ul{margin-left:0;list-style:none;max-width:400px}.text-block ul li{position:relative;list-style:none;padding-left:15px;padding-bottom:10px;border-bottom:1px solid #C4C3C3;margin-bottom:10px}.text-block ul li:last-child{margin-bottom:0;border-bottom:none}.text-block ul li:before{position:absolute;display:block;content:"";left:0;top:8px;width:4px;height:4px;border-radius:4px;background-color:#272F44}.site-content.bg_img .text-block ul li:before,.site-content.dark-bg .text-block ul li:before{background-color:#fff}.text-block ol{margin:0;list-style:none}.text-block ol li{position:relative;list-style:none;padding-left:35px;padding-right:10%;margin-bottom:20px}.text-block ol li:last-child{margin-bottom:0}.text-block ol li:before{position:absolute;display:block;content:"";left:0;top:0;width:20px;height:20px;background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-check.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.text-block ol ol{margin-top:20px;margin-left:0}.text-block ol ol li{padding-right:0}.text-block ol ol li:before{position:absolute;display:block;content:"";left:0;top:.7rem;width:25px;height:1px;background-color:#000}.wp-caption{width:auto!important}.wp-caption .wp-caption-text{padding-top:20px;font-size:1rem}input{line-height:normal}form button,form button[disabled]:hover,form button[disabled]:focus,form input[type="button"],form input[type="button"][disabled]:hover,form input[type="button"][disabled]:focus,form input[type="reset"],form input[type="reset"][disabled]:hover,form input[type="reset"][disabled]:focus,form input[type="submit"],form input[type="submit"][disabled]:hover,form input[type="submit"][disabled]:focus{border:none;position:relative;display:inline-block;margin-bottom:20px;padding:9px 25px 8px 60px;background-color:#272F44;background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-arrow-right-white.svg);background-repeat:no-repeat;background-size:auto 14px;background-position:10px center;color:#fff;font-size:1.2857rem;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.site-content.dark-bg form button,.site-content.dark-bg form button[disabled]:hover,.site-content.dark-bg form button[disabled]:focus,.site-content.dark-bg form input[type="button"],.site-content.dark-bg form input[type="button"][disabled]:hover,.site-content.dark-bg form input[type="button"][disabled]:focus,.site-content.dark-bg form input[type="reset"],.site-content.dark-bg form input[type="reset"][disabled]:hover,.site-content.dark-bg form input[type="reset"][disabled]:focus,.site-content.dark-bg form input[type="submit"],.site-content.dark-bg form input[type="submit"][disabled]:hover,.site-content.dark-bg form input[type="submit"][disabled]:focus{background-color:#B7E4C7;background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-arrow-right.svg);color:#272F44}#site-navigation input[type="submit"],#site-navigation input[type="submit"][disabled]:hover,#site-navigation input[type="submit"][disabled]:focus{background-color:#B7E4C7;background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-arrow-right.svg);color:#272F44}#site-navigation input[type="submit"]:hover{background-color:#879EE1}form button:hover,form button:focus-visible,form input[type="button"]:hover,form input[type="button"]:focus-visible,form input[type="reset"]:hover,form input[type="reset"]:focus-visible,form input[type="submit"]:hover,form input[type="submit"]:focus-visible{background-color:#879EE1}.site-content.dark-bg form button:hover,.site-content.dark-bg form button:focus-visible,.site-content.dark-bg form input[type="button"]:hover,.site-content.dark-bg form input[type="button"]:focus-visible,.site-content.dark-bg form input[type="reset"]:hover,.site-content.dark-bg form input[type="reset"]:focus-visible,.site-content.dark-bg form input[type="submit"]:hover,.site-content.dark-bg form input[type="submit"]:focus-visible{background-color:#879EE1}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{background:none;border:none;border-top:1px solid #272F44;border-right:1px solid #272F44;border-bottom:1px solid #272F44;width:100%;padding:10px 10px 10px 8px;color:#272F44}#site-navigation input[type="text"],#site-navigation input[type="email"],#site-navigation input[type="url"],#site-navigation input[type="password"],#site-navigation input[type="search"],#site-navigation input[type="tel"],#site-navigation input[type="number"],#site-navigation textarea,.dark-bg input[type="text"],.dark-bg input[type="email"],.dark-bg input[type="url"],.dark-bg input[type="password"],.dark-bg input[type="search"],.dark-bg input[type="tel"],.dark-bg input[type="number"],.dark-bg textarea{border-color:rgb(255 255 255 / .5);color:#fff}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,textarea::placeholder{color:#272F44}#site-navigation input[type="text"]::placeholder,#site-navigation input[type="email"]::placeholder,#site-navigation input[type="url"]::placeholder,#site-navigation input[type="password"]::placeholder,#site-navigation input[type="search"]::placeholder,#site-navigation input[type="tel"]::placeholder,#site-navigation input[type="number"]::placeholder,#site-navigation textarea::placeholder,.dark-bg input[type="text"]::placeholder,.dark-bg input[type="email"]::placeholder,.dark-bg input[type="url"]::placeholder,.dark-bg input[type="password"]::placeholder,.dark-bg input[type="search"]::placeholder,.dark-bg input[type="tel"]::placeholder,.dark-bg input[type="number"]::placeholder,.dark-bg textarea::placeholder{color:#fff}select,input[type="date"]{position:relative;background:none;border:none;border-top:1px solid #272F44;border-right:1px solid #272F44;border-bottom:1px solid #272F44;width:100%;height:40px;padding:10px 40px 10px 8px;color:#272F44;line-height:1.2;box-sizing:border-box}#site-navigation select,#site-navigation input[type="date"]{background-color:#272F44;border-color:rgb(255 255 255 / .5);color:#fff}.dark-bg select,.dark-bg input[type="date"]{border-color:rgb(255 255 255 / .5);color:#fff}#site-navigation select.topics{padding:0 40px 0 5px;width:calc(100% - 40px)}select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxyZWN0IGlkPSJzdmdfMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIi8+CiAgPHBvbHlnb24gZmlsbD0iIzI3MmY0NCIgaWQ9InN2Z18yIiBwb2ludHM9IjQ3LjI1LDE1IDQ1LjE2NCwxMi45MTQgMjUsMzMuMDc4IDQuODM2LDEyLjkxNCAyLjc1LDE1IDI1LDM3LjI1ICIvPgogPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:16px auto;background-position:right 15px center}#site-navigation select{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxyZWN0IGlkPSJzdmdfMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIi8+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZiIgaWQ9InN2Z18yIiBwb2ludHM9IjQ3LjI1LDE1IDQ1LjE2NCwxMi45MTQgMjUsMzMuMDc4IDQuODM2LDEyLjkxNCAyLjc1LDE1IDI1LDM3LjI1ICIvPgogPC9nPgo8L3N2Zz4=)}.dark-bg select{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxyZWN0IGlkPSJzdmdfMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIi8+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZiIgaWQ9InN2Z18yIiBwb2ludHM9IjQ3LjI1LDE1IDQ1LjE2NCwxMi45MTQgMjUsMzMuMDc4IDQuODM2LDEyLjkxNCAyLjc1LDE1IDI1LDM3LjI1ICIvPgogPC9nPgo8L3N2Zz4=)}input[type="date"]{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwIDc1OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAgNzUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGcgaWQ9IkxheWVyXzIiPjxnIGlkPSJMYXllcl8zIj48cGF0aCBkPSJNNTMuNCwxMC40VjQuN2gtM3Y1LjdoLTguNVY0LjdoLTN2NS43aC05LjFWNC43aC0zdjUuN0g1LjR2NTkuOWg2OS4xVjEwLjRINTMuNHogTTI2LjgsMTMuNFYxOWgzdi01LjdIMzlWMTloM3YtNS43aDguNSAgICBWMTloM3YtNS43aDE4LjF2NDQuMkg4LjRWMTMuNEgyNi44eiBNOC40LDY3LjN2LTYuN2g2My4xdjYuN0w4LjQsNjcuM3oiIGZpbGw9IiMyNzJGNDQiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMjIuNiIgeT0iMzAiIGZpbGw9IiMyNzJGNDQiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMzcuMSIgeT0iMzAiIGZpbGw9IiMyNzJGNDQiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iNTEuNyIgeT0iMzAiIGZpbGw9IiMyNzJGNDQiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMjIuNiIgeT0iNDQuNiIgZmlsbD0iIzI3MkY0NCIvPjxyZWN0IGhlaWdodD0iNS43IiB3aWR0aD0iNS43IiB4PSIzNy4xIiB5PSI0NC42IiBmaWxsPSIjMjcyRjQ0Ii8+PHJlY3QgaGVpZ2h0PSI1LjciIHdpZHRoPSI1LjciIHg9IjUxLjciIHk9IjQ0LjYiIGZpbGw9IiMyNzJGNDQiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-size:20px auto;background-position:right 15px center}#site-navigation input[type="date"]{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwIDc1OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAgNzUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGcgaWQ9IkxheWVyXzIiPjxnIGlkPSJMYXllcl8zIj48cGF0aCBkPSJNNTMuNCwxMC40VjQuN2gtM3Y1LjdoLTguNVY0LjdoLTN2NS43aC05LjFWNC43aC0zdjUuN0g1LjR2NTkuOWg2OS4xVjEwLjRINTMuNHogTTI2LjgsMTMuNFYxOWgzdi01LjdIMzlWMTloM3YtNS43aDguNSAgICBWMTloM3YtNS43aDE4LjF2NDQuMkg4LjRWMTMuNEgyNi44eiBNOC40LDY3LjN2LTYuN2g2My4xdjYuN0w4LjQsNjcuM3oiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMjIuNiIgeT0iMzAiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMzcuMSIgeT0iMzAiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iNTEuNyIgeT0iMzAiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMjIuNiIgeT0iNDQuNiIgZmlsbD0iI2ZmZmZmZiIvPjxyZWN0IGhlaWdodD0iNS43IiB3aWR0aD0iNS43IiB4PSIzNy4xIiB5PSI0NC42IiBmaWxsPSIjZmZmZmZmIi8+PHJlY3QgaGVpZ2h0PSI1LjciIHdpZHRoPSI1LjciIHg9IjUxLjciIHk9IjQ0LjYiIGZpbGw9IiNmZmZmZmYiLz48L2c+PC9nPjwvc3ZnPg==)}.dark-bg input[type="date"]{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDgwIDc1OyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgODAgNzUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZS8+PGcgaWQ9IkxheWVyXzIiPjxnIGlkPSJMYXllcl8zIj48cGF0aCBkPSJNNTMuNCwxMC40VjQuN2gtM3Y1LjdoLTguNVY0LjdoLTN2NS43aC05LjFWNC43aC0zdjUuN0g1LjR2NTkuOWg2OS4xVjEwLjRINTMuNHogTTI2LjgsMTMuNFYxOWgzdi01LjdIMzlWMTloM3YtNS43aDguNSAgICBWMTloM3YtNS43aDE4LjF2NDQuMkg4LjRWMTMuNEgyNi44eiBNOC40LDY3LjN2LTYuN2g2My4xdjYuN0w4LjQsNjcuM3oiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMjIuNiIgeT0iMzAiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMzcuMSIgeT0iMzAiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iNTEuNyIgeT0iMzAiIGZpbGw9IiNmZmZmZmYiLz48cmVjdCBoZWlnaHQ9IjUuNyIgd2lkdGg9IjUuNyIgeD0iMjIuNiIgeT0iNDQuNiIgZmlsbD0iI2ZmZmZmZiIvPjxyZWN0IGhlaWdodD0iNS43IiB3aWR0aD0iNS43IiB4PSIzNy4xIiB5PSI0NC42IiBmaWxsPSIjZmZmZmZmIi8+PHJlY3QgaGVpZ2h0PSI1LjciIHdpZHRoPSI1LjciIHg9IjUxLjciIHk9IjQ0LjYiIGZpbGw9IiNmZmZmZmYiLz48L2c+PC9nPjwvc3ZnPg==)}input[type="date"]::-webkit-calendar-picker-indicator{background:#fff0;bottom:0;color:#fff0;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.datetime-reset-button{display:none;opacity:0!important}input[type="checkbox"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}input[type="checkbox"]+span{position:relative;background-color:#fff0;display:block;margin-right:10px;padding-left:30px;transition:background-color 0.5s linear}label.acceptance input[type="checkbox"]+span{min-height:20px;font-size:.8rem}.dark-bg input[type="checkbox"]+span::after,#site-navigation input[type="checkbox"]+span:after{border-color:rgb(255 255 255 / .5)}input[type="checkbox"]+span::after{content:"";position:absolute;z-index:2;left:0;top:0;width:20px;height:20px;background-color:#fff0;border:1px solid #272F44;box-sizing:border-box;display:block;overflow:hidden;transition:background-color 0.5s linear}label.acceptance input[type="checkbox"]+span::after{top:2px}input[type="checkbox"]+span::before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff0;display:block;transition:all 0.2s linear}label.acceptance input[type="checkbox"]+span::before{top:4px}input[type="checkbox"]+span:hover{cursor:pointer}input[type="checkbox"]:checked+span::before{background-color:#272F44}.dark-bg input[type="checkbox"]:checked+span::before,#site-navigation input[type="checkbox"]:checked+span::before{background-color:rgb(255 255 255 / .5)}[data-id="termin"],.wpcf7cf_remove,.wpcf7cf_add{float:left;width:100%}.wpcf7{position:relative}.wpcf7-form>p{float:left;width:100%}#site-navigation [data-id="termin"]{display:inline-block;float:none;width:66.666%}.wpcf7-form label{display:block;float:left;width:100%;margin-bottom:20px}.wpcf7-form label a{text-decoration:underline}.wpcf7-form label .wpcf7-form-control-wrap{display:block;float:left;width:100%;margin:0}.wpcf7-form label .wpcf7-form-control-wrap.anytime,.wpcf7-form label .wpcf7-form-control-wrap.acceptance{width:auto}.wpcf7-form label .wpcf7-form-control-wrap.acceptance{margin-bottom:20px}.wpcf7-form label.acceptance{font-size:.8rem}.wpcf7-form label .wpcf7-checkbox{display:block;margin:0}.wpcf7-list-item{display:block;margin:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#272F44;float:left;width:100%;margin:0;padding:10px;background-color:#E8908C;color:#272F44}.wpcf7-not-valid-tip{position:absolute;top:0;left:-50px;width:40px;height:40px;background-color:#E8908C;border:1px solid #272F44;color:#fff0;padding:5px;font-size:1rem}#site-navigation .wpcf7-form-control-wrap:not(.acceptance) .wpcf7-not-valid-tip{left:-40px}.wpcf7-not-valid-tip:before{position:absolute;display:block;content:"⚠";top:50%;left:50%;transform:translate(-50%,-50%);color:#272F44;font-size:1rem;line-height:1}#site-navigation .wpcf7 .ajax-loader{position:absolute;bottom:0;left:0;margin-left:0;width:20px;height:20px}#site-header{position:absolute;z-index:440;top:0;left:0;width:100%;height:15vh;box-sizing:border-box;transition:all .2s ease-out;pointer-events:none}#site-header.sticky-header{position:fixed}body.openmenu #site-header{position:fixed;z-index:555}body.sticky #site-header.sticky-header{height:60px;background-color:rgb(0 0 0 / .25);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}body.sticky.openmenu #site-header.sticky-header{height:15vh;background-color:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none}#site-header .content-aligning,#site-header .content-aligning .grid,#site-header .content-aligning .grid .grid__col{position:relative;height:100%}#site-header .logo{position:relative;display:inline-block;height:22px;top:50%;transform:translate(0,-11px);pointer-events:auto}#site-header .logo img{display:block;width:auto;height:100%}.dark-bg #site-header .logo img.dark,body.openmenu #site-header .logo img.dark,body.sticky.openmenu #site-header .logo img.dark,body.light-top #site-header .logo img.dark{display:block}.light-bg #site-header .logo img.light,body.openmenu #site-header .logo img.light,body.light-top #site-header .logo img.light{display:none}body.sticky:not(.openmenu) #site-header .logo img.light{display:block}#site-header .logo img.dark,body.sticky #site-header .logo img.dark{display:none}#site-header .top-links{position:absolute;display:block;top:50%;right:0;transform:translate(0,-50%);pointer-events:auto}#site-header .top-links .top-link{display:block;float:left;font-size:1.2rem;font-weight:700}body.home #site-header .top-links .top-link{color:#fff}#site-header .top-links .wpml-ls{float:left;border:0 none;margin-left:20px;padding:0;clear:none}#site-header .top-links .wpml-ls ul li.wpml-ls-item{position:relative;display:block;float:left}#site-header .top-links .wpml-ls ul li.wpml-ls-item:after{position:absolute;display:block;content:"";top:0;right:-1px;width:1px;height:100%;background-color:#272F44}body.home #site-header .top-links .wpml-ls ul li.wpml-ls-item:after{background-color:#fff}#site-header .top-links .wpml-ls ul li.wpml-ls-item:last-child:after{display:none}#site-header .top-links .wpml-ls .wpml-ls-item a{opacity:.6;transition:opacity .3s}#site-header .top-links .wpml-ls .wpml-ls-item a:hover{opacity:1}#site-header .top-links .wpml-ls .wpml-ls-item.wpml-ls-current-language a{opacity:1;font-weight:700}body.home #site-header .top-links .wpml-ls .wpml-ls-item a{color:#fff}#site-navigation{position:absolute;z-index:444;top:0;left:0;width:100%;height:100%;pointer-events:none}body.openmenu #site-navigation{position:fixed;pointer-events:auto}#site-navigation .site-navigation-bar{position:fixed;z-index:955;top:0;left:0;width:50px;height:100vh;background-color:rgb(0 0 0 / .25);pointer-events:auto;cursor:default;transition:background-color .2s}#site-navigation .site-navigation-bar button{appearance:none;-webkit-appearance:none;background:#fff0;border:0;cursor:pointer}#site-navigation .site-navigation-bar:hover{background-color:rgb(39 47 68 / .95)}#site-navigation .site-navigation-bar:focus-within{background-color:rgb(39 47 68 / .95)}body.openmenu #site-navigation .site-navigation-bar{background-color:#fff0}body.openmenu #site-navigation .site-navigation-bar:hover{background-color:#fff0}body.openmenu #site-navigation .site-navigation-bar:focus-within{background-color:#fff0}#site-navigation .side-contact{position:fixed;top:75%;left:0;padding:0;transform:rotate(-90deg) translate(0,-50%);background:#fff0;color:#fff;font:inherit;font-size:1.13333rem;font-weight:700;line-height:1;cursor:pointer;border:0;transition:color .3s}body.openmenu #site-navigation .side-contact{color:#fff0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxyZWN0IGlkPSJzdmdfMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIi8+CiAgPHBvbHlnb24gZmlsbD0iI2ZmZiIgaWQ9InN2Z18yIiBwb2ludHM9IjQ3LjI1LDE1IDQ1LjE2NCwxMi45MTQgMjUsMzMuMDc4IDQuODM2LDEyLjkxNCAyLjc1LDE1IDI1LDM3LjI1ICIvPgogPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:contain;background-position:center}#site-navigation .mobile-side-contact{display:none;padding:0;background:#fff0;font:inherit;border:0}.hamburger{display:block;position:absolute;z-index:33;left:8px;top:15px;overflow:visible;margin:0;padding:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;transition:all .5s,opacity .2s}#site-navigation .site-navigation-bar:hover .hamburger{opacity:.75}.hamburger-box{position:relative;display:block;width:34px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:34px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#fff}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}body.openmenu .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}body.openmenu .hamburger-inner,body.openmenu .hamburger-inner:after,body.openmenu .hamburger-inner:before{background-color:#272F44}body.openmenu .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}body.openmenu .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}body #toggle-mobile-menu{display:block;position:absolute;z-index:33;left:6px;top:30px;transform:translate(0,-50%);width:35px;height:32px;overflow:hidden;text-indent:100%;white-space:nowrap;color:#fff0;cursor:pointer;transition:all .5s}body #toggle-mobile-menu span,body #toggle-mobile-menu span:before,body #toggle-mobile-menu span:after{position:absolute;width:25px;height:2px;background-color:#fff;transition:all .5s}body #toggle-mobile-menu:hover span,body #toggle-mobile-menu:hover span:before,body #toggle-mobile-menu:hover span:after{background-color:#B7E4C7}body.openmenu #toggle-mobile-menu span,body.openmenu #toggle-mobile-menu span:before,body.openmenu #toggle-mobile-menu span:after{background-color:#272F44}body.openmenu #toggle-mobile-menu span:before,body.openmenu #toggle-mobile-menu span:after{border:1px solid #fff;box-sizing:content-box}body #toggle-mobile-menu span{top:15px;left:5px}body #toggle-mobile-menu span:before,body #toggle-mobile-menu span:after{content:'';left:0}body #toggle-mobile-menu span:before{bottom:10px}body #toggle-mobile-menu span:after{top:10px}body.openmenu #toggle-mobile-menu span{background-color:#fff0}body.openmenu #toggle-mobile-menu span:before{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}body.openmenu #toggle-mobile-menu span:after{-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}#site-navigation .site-navigation-area{position:absolute;top:0;left:0;width:100%;height:100%}#site-navigation .site-navigation-area:before,#site-navigation .site-navigation-area:after{position:absolute;z-index:0;content:"";width:100%;height:50%;transition:left .3s}#site-navigation .site-navigation-area:before{top:0;left:-100%;background-color:#E2E1E1}#site-navigation .site-navigation-area:after{bottom:0;left:100%;background-color:#272F44}body.openmenu #site-navigation .site-navigation-area:before{left:0}body.openmenu #site-navigation .site-navigation-area:after{left:0}#site-navigation .site-navigation-area-top{display:none;position:absolute;z-index:2;top:15vh;left:0;width:100%;height:calc(50% - 15vh)}body.openmenu #site-navigation .site-navigation-area-top{display:block}#site-navigation .site-navigation-area-top ul.menu{list-style:none;margin:0}#site-navigation .site-navigation-area-top #main-navigation{padding-right:40px}#site-navigation .site-navigation-area-top #main-navigation li.menu-item{border-bottom:1px solid #C4C3C3}#site-navigation .site-navigation-area-top #main-navigation li.menu-item:last-child{border-bottom:none}#site-navigation .site-navigation-area-top #main-navigation li.menu-item a{color:#272F44;font-size:1.285rem;font-weight:700;line-height:2.857rem}#site-navigation .site-navigation-area-top #main-navigation li.menu-item a:hover{color:#4E67AD}#site-navigation .site-navigation-area-top #service-navigation{margin-bottom:25px}#site-navigation .site-navigation-area-top #service-navigation li.menu-item a{color:#5f5f5f;font-size:1.1428rem;line-height:2.1428rem}#site-navigation .site-navigation-area-top #service-navigation li.menu-item a:hover{color:#222}#site-navigation .site-navigation-area-top ul.social-icons{float:left;list-style:none;margin:0;margin-bottom:25px}#site-navigation .site-navigation-area-top ul.social-icons li.social-icon{float:left;margin-right:25px}#site-navigation .site-navigation-area-top ul.social-icons li.social-icon a{display:block;font-size:15px}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal{padding:0}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul{padding:0}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul li{border-right:1px solid #777;margin-right:5px}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul li:last-child{border-right:none}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul li a{padding:2px 5px 2px 0;color:#5f5f5f;font-size:1.1428rem;line-height:1.1428rem}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul li:not(.wpml-ls-current-language) a:hover{color:#000}#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a{font-weight:800}#site-navigation .site-navigation-area-bottom{visibility:hidden;pointer-events:none;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;padding:7vh 0 7vh 0;color:#fff}body.openmenu #site-navigation .site-navigation-area-bottom{visibility:visible;pointer-events:auto}#site-navigation .site-navigation-area-bottom .site-bottom-header{margin-bottom:20px}#site-navigation .site-navigation-area-bottom .title{margin-bottom:10px;font-size:1.2rem}#site-navigation .site-navigation-area-bottom .contact-persons{overflow:hidden}#site-navigation .site-navigation-area-bottom .portrait{float:left;width:30%;height:auto}#site-navigation .site-navigation-area-bottom .person .data .text-block{float:left;width:70%;margin:0;padding-left:20px;box-sizing:border-box;font-size:1.13333rem}#site-navigation .contact-persons .person .data .text-block .title{display:block;margin-bottom:0;font-size:1.13333rem;font-weight:700}#site-navigation .site-navigation-area-bottom a{padding:0;color:#fff}#site-navigation .site-navigation-area-bottom a:hover{color:#B7E4C7}#site-navigation .site-navigation-area-bottom a.mail{font-size:1rem}#site-navigation .site-navigation-area-bottom .text-block a:before{display:none}#site-navigation .site-navigation-area-bottom button,#site-navigation .site-navigation-area-bottom input[type="button"],#site-navigation .site-navigation-area-bottom input[type="submit"]{padding:9px 20px 8px 40px;background-size:auto 10px;background-position:10px center;font-size:1rem}#site-navigation .site-navigation-area-deco{position:absolute;display:none;top:0;left:0;width:100%;height:100%;transition:left .5s;pointer-events:none}body.openmenu #site-navigation .site-navigation-area-deco{display:block}#site-navigation .site-navigation-area-deco .content-aligning,#site-navigation .site-navigation-area-deco .grid,#site-navigation .site-navigation-area-deco .grid__col{position:relative;height:100%}#site-navigation .site-navigation-area-deco .icon_odewald{position:absolute;z-index:3;top:50%;left:calc(20% + 20px);width:calc(80% - 20px);height:auto;transform:translate(0,-50%)}.site-content.top{height:100vh;padding-top:0}.site-content.top.fluid_height{height:auto}.site-content.top.half{height:50vh}body.single-holdings .site-content.top,body.single-team .site-content.top{height:auto}.site-content.top .bg_color{position:absolute;z-index:0;left:0;width:100%;height:50vh}.site-content.top .bg_color.top_color{top:0;z-index:1}.site-content.top .bg_color.bottom_color{bottom:0;z-index:0}.site-content.top .bg_img{background-repeat:no-repeat;background-size:cover;background-position:center}.site-content.top .top-content{position:relative;height:100%}.site-content.top .top-content .content-aligning,.site-content.top .top-content .grid,.site-content.top .top-content .grid__col{position:relative;height:100%}.site-content.top .icon_odewald{position:absolute;z-index:5;top:50vh;width:60px;height:auto;transform:translate(0,-50%)}.site-content.top .grid__col--1-of-12 .icon_odewald{position:absolute;z-index:5;top:50vh;left:calc(20% + 20px);width:calc(80% - 20px);height:auto;transform:translate(0,-50%)}.site-content.top .top-content .top_title{position:relative;z-index:22;margin-top:50vh;transform:translate(0,-40%)}.site-content.top.fluid_height .top-content .top_title{margin-top:25vh;transform:none}body.single .site-content.top .top-content .top_title{width:100%;transform:none}.site-content.top .top-content .top_title .big-headline{position:relative;width:calc(150% + 20px)}.site-content.top .top-content .top_title .sub-title{position:relative;font-size:1rem}.site-content.top .top-content .top_title .upper-title{margin-bottom:5px;color:#6C6868;text-transform:uppercase}.site-content.top.holding .top-content .top_title h1{padding-top:60px}body.single .site-content.top .top-content .top_title .sub-title{padding-right:20px}.site-content.top .top-content .top_title .sub-title p{margin-bottom:10px}body.front-page .site-content.top .top-content .top_title .sub-title p{font-size:1.13333rem}.site-content.top.show_img .top-image{position:absolute;z-index:4;top:20vh;width:calc(100% - 20px);padding-bottom:65%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.site-content.top.show_img .top-image .cover-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.front-page .site-content.top.show_img .top-image{top:15vh;padding-bottom:75%;margin-left:5%}body.single-team .site-content.top.show_img .top-image{top:200px;padding-bottom:100%;background-position:center top}body.single-team .site-content.top.show_img .top-image .cover-image{object-position:center top}.big-headline h1,.big-headline h2,.big-headline h3{font-size:3.6rem;line-height:1}body.front-page .big-headline h1,body.front-page .big-headline h2,body.front-page .big-headline h3{font-size:4.2rem}.big-headline p span,.big-headline p span.s0,.big-headline p span.s1{font-weight:200}.big-headline p span.s2{font-weight:300}.big-headline p span.s3{font-weight:400}.big-headline p span.s4{font-weight:500}.big-headline p span.s5{font-weight:600}.big-headline p span.s6{font-weight:700}.big-headline p span.s7{font-weight:800}.site-content.intro{background-color:#E2F4E9;padding-bottom:90px}.site-content.intro.link-teaser{padding-top:0}.site-content.intro ul.link-teaser{list-style:none;margin-left:0;margin-right:0;margin-top:-70px;margin-bottom:90px;display:flex;justify-content:space-between}.site-content.intro ul.link-teaser li.link-teaser-item{position:relative;flex-grow:1;background-color:#E2F4E9;padding:20px 30px 60px 30px;margin-right:20px;border-bottom:1px solid rgb(0 0 0 / .4)}.site-content.intro ul.link-teaser li.link-teaser-item:before{position:absolute;content:"";right:0;bottom:0;background-color:rgb(0 0 0 / .4);width:1px;height:60px}.site-content.intro ul.link-teaser li.link-teaser-item:last-child{margin-right:0}.site-content.intro ul.link-teaser li.link-teaser-item p{margin-bottom:10px}.site-content.intro ul.link-teaser li.link-teaser-item .link{position:absolute;bottom:20px}.site-content.intro h1,.site-content.intro h2,.site-content.intro h3{height:120px}.site-content.intro .text-block p{font-size:1rem}.site-content.intro .portrait-img{margin-top:160px;width:calc(110%);margin-left:-10%;padding-bottom:140%}.portrait-img{padding-bottom:130%;background-repeat:no-repeat;background-size:cover;background-position:center}#site-wrapper{position:relative;z-index:1;width:100%;text-align:center;overflow:hidden}body.openmenu{overflow:hidden;height:100%}.site-content{position:relative;background-color:#fff0;width:100%;text-align:center}.site-content.bg_img{background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:100px}.site-content.bg_img.min_bottomspace{margin-bottom:50px}.site-content.bg_img.no_bottomspace{margin-bottom:0}.site-content.bg_img.background_fixed{background-attachment:fixed}.site-content.bg_img.bg_blur:before{position:absolute;z-index:0;content:"";left:0;bottom:0;width:100%;height:100%;padding:23px 25px;background-color:rgb(0 0 0 / .2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backface-visibility:hidden}.dark-bg,.site-content.dark-bg,.site-content.bg_img{color:#fff}.light-bg{color:#272F44}.site-content.dark-bg .text-block,.site-content.bg_img .text-block,.site-content.dark-bg .text-block a,.site-content.bg_img .text-block a{color:inherit}.dark-bg .text-block h1,.dark-bg .text-block h2,.dark-bg .text-block h3,.site-content.bg_img .text-block h1,.site-content.bg_img .text-block h2,.site-content.bg_img .text-block h3{color:inherit}.content-aligning{position:relative;width:100%;max-width:1280px;padding:0 50px;margin:0 auto;text-align:left;box-sizing:border-box}.site-content .content-aligning:before,.site-content .content-aligning:after{content:"";display:table}.site-content .content-aligning:after{clear:both;zoom:1}.site-content.full-width .content-aligning{max-width:none;margin:0 auto}.site-content .main-content{position:relative;display:block;width:100%;padding-top:100px}.site-content.min_topspace .main-content{padding-top:50px}.site-content.no_topspace .main-content{padding-top:0!important}.widget{position:relative;margin-bottom:100px}.widget.min_widgetspace{margin-bottom:50px}.widget.no_widgetspace{margin-bottom:0}.widget p>a{position:relative;text-decoration:none}.teaser-wrapper{margin-left:-20px}.teaser-wrapper.fixed{display:flex;flex-wrap:wrap}.teaser-wrapper .teaser{display:inline-block;margin-bottom:20px;margin-right:-.20em;padding-left:20px;vertical-align:top}.teaser-wrapper.two-columns .teaser{width:50%}.teaser-wrapper.three-columns .teaser{width:33.3333%}.teaser-wrapper.four-columns .teaser{width:25%}.teaser-wrapper .teaser .teaser-tile{min-height:100%;padding:20px;box-sizing:border-box}.teaser-wrapper .teaser .teaser-tile .title-line{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #272F44}.site-content.bg_img .teaser-wrapper .teaser .teaser-tile .title-line,.site-content.dark-bg .teaser-wrapper .teaser .teaser-tile .title-line{border-color:#fff}.teaser-wrapper.number .teaser .teaser-tile .title-line .headline{color:#B7E4C7;font-size:3.3333rem;font-weight:300}.teaser-wrapper .teaser .teaser-tile .title-line .icon{height:40px;background-repeat:no-repeat;background-size:contain;background-position:left center}.teaser-wrapper .teaser .teaser-tile .text-block{font-size:1.13333rem}.widget-4{position:relative;margin-top:-30px}.widget.widget-4{margin-bottom:100px}.widget-4 .milestones:after{position:absolute;z-index:222;display:block;content:"";width:15%;height:100%;top:0;right:0;pointer-events:none;background:#f1faf4;background:linear-gradient(90deg,#fff0 0%,rgb(241 250 244) 100%)}.widget-4 .swiper-wrapper{align-items:flex-end}.widget-4 .swiper-slide{width:330px}.widget-4 .swiper-slide:last-child{margin-right:10%}.widget-4 .swiper-slide .timeline-item{padding:50px 60px 0 0}.widget-4 .swiper-slide:last-child .timeline-item{padding:50px 0 0 0}.widget-4 .timeline-item .year{position:relative;display:block;padding-left:14px;font-size:2.4rem;font-weight:400;line-height:40px;color:#272F44;border-bottom:1px solid #b2cfba;border-left:none;border-top:none}.widget-4 .swiper-slide:last-child .timeline-item .year{margin-bottom:0}.widget-4 .timeline-item .year:before{position:absolute;display:block;content:"";top:50%}.widget-4 .timeline-item .year h2,.widget-4 .timeline-item .year h3,.widget-4 .timeline-item .year h4{margin-bottom:0}.widget-4 .timeline-item .text-block{border-left:1px solid #b2cfba;padding:20px 0 30px 20px}.widget-4 .timeline-item .text-block a.img-link{display:block;padding:0}.widget-4 .timeline-item .text-block .block-item{margin-bottom:15px}.widget-4 .timeline-item .text-block .block-item:last-child{margin-bottom:0}.widget-4 .timeline-item .text-block a.img-link:before{display:none}.widget-4 .timeline-item .text-block img{max-width:140px;max-height:90px;margin-bottom:10px}.widget-4 .timeline-item .text-block .title{margin-bottom:8px;font-size:1rem;font-weight:600}.widget-4 .swiper-scrollbar{border-radius:0}.widget-4 .swiper-container-horizontal>.swiper-scrollbar{z-index:223;left:0;bottom:0;height:12px;width:100%;background-color:#fff0}.widget-4 .swiper-container-horizontal>.swiper-scrollbar:after{position:absolute;display:block;content:"";bottom:0;width:100%;height:1px;background-color:#b2cfba}.widget-4 .swiper-scrollbar-drag{background-color:#272F44;border-radius:0;height:100%}.widget-4 .swiper-button-prev,.widget-4 .swiper-button-next{bottom:-50px}.widget-4 .swiper-button-next{left:auto;right:0}.widget-4 .swiper-button-prev{left:auto;right:50px}.widget-4 .swiper-button-prev:before,.widget-4 .swiper-button-next:before{color:rgb(0 0 0 / .8);font-size:20px}.widget-5 .team-item{position:relative;display:block;margin-bottom:20px}.widget-5 .team-item .team-item-wrapper{position:relative}.widget-5 .team-item .team-item-wrapper .item-badge{position:absolute;display:flex;align-items:flex-end;right:0;bottom:0;width:85%;padding:40px 0 0 20px;background-color:#fff}.widget-5 .team-item .team-item-wrapper .item-badge .title{margin-bottom:5px;font-size:1.46667rem;font-weight:500}.widget-5 .team-item .team-item-wrapper .item-badge .subtitle{color:#6C6868;font-size:1.13333rem}.widget-5 .team-item .team-item-wrapper .item-over{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;padding:40px 20px;box-sizing:border-box;background-color:#272F44;background-color:rgb(39 47 68 / .95);color:#fff;opacity:0;pointer-events:none;transition:opacity .3s}.widget-5 .team-item .team-item-wrapper:hover .item-over,.widget-5 .team-item .team-item-wrapper:focus-within .item-over{opacity:1;pointer-events:auto}.widget-5 .team-item .team-item-wrapper .item-over .title{font-size:1.13333rem;font-weight:800;pointer-events:none}.widget-5 .team-item .team-item-wrapper .item-over .subtitle{margin-bottom:20px;pointer-events:none}.widget-5 .team-item .team-item-wrapper .item-over ul.social-icons{margin-top:15px;pointer-events:none}.widget-5 .team-item .team-item-wrapper .item-over ul.social-icons li.social-icon a{font-size:16px;font-style:normal;text-decoration:none;pointer-events:auto}.widget-5 .team-item .team-item-wrapper .item-over p{pointer-events:none}.widget-5 .team-item .team-item-wrapper .item-over a{display:block;color:#fff}.widget-5 .team-item .team-item-wrapper .item-over a:not(.link){display:inline-block;text-decoration:underline;font-style:italic;pointer-events:auto}.widget-5 .team-item .team-item-wrapper .item-over a:not(.link):hover{color:#B7E4C7}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;margin-left:0;padding:0;border:none}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline:before,.widget-5 .team-item .team-item-wrapper .item-over a.link.outline:after{display:none}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline .team-button{position:absolute;display:inline-block;left:20px;bottom:40px;margin-left:30px;padding:6px 40px 5px 40px;border-width:1px;border-style:solid;border-color:rgb(255 255 255 / .25);border-left-color:#fff0;transition:all .3s ease-in-out}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline:hover .team-button{border-color:rgb(255 255 255 / .25);border-right-color:#fff0}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline .team-button:before,.widget-5 .team-item .team-item-wrapper .item-over a.link.outline .team-button:after{position:absolute;display:block;content:"";top:50%;left:0;transform:translate(0,-50%);color:rgb(255 255 255 / .25);width:23.73px;height:15px;background-color:currentColor;-webkit-mask:var(--link-arrow-mask) center / contain no-repeat;mask:var(--link-arrow-mask) center / contain no-repeat;transition:all .1s ease-in-out}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline .team-button:before{left:-30px}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline:hover .team-button:before{left:0;opacity:0}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline .team-button:after{left:auto;right:60px;opacity:0}.widget-5 .team-item .team-item-wrapper .item-over a.link.outline:hover .team-button:after{right:-15px;opacity:1;transition:all .3s ease-in-out .1s}.site-content.full-width .widget-6{margin-left:-50px;width:calc(100% + 100px)}.google-maps-wrapper iframe{display:block;margin:0}.widget-7 .news-slider{padding-bottom:50px}.widget-7 .news-slider .swiper-slide{display:flex;backface-visibility:hidden}.widget-7 .news-img{position:relative;float:left;margin-left:-50px;width:calc(45.4545% + 50px + 20px)}.widget-7 .news-img .img{padding-bottom:65%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-7 .news-tile{position:relative;float:left;width:54.5555%;background-color:#E2F4E9}.widget-7 .news-tile .news-tile-title{position:absolute;left:calc(10% + 20px);width:calc(80% - 20px);top:50%;transform:translate(0,-50%)}.widget-7 .news-tile .headline{display:block;margin-bottom:10px}@media screen and (min-width:1300px){.site-content.full-width .widget-7 .news-tile .headline{font-size:2.15vw}}.widget-7 .news-tile .meta-title{display:block;margin-bottom:50px}.widget-7 .news-slider .swiper-button-prev{left:auto;right:100px}.widget-7 .news-slider .swiper-button-prev:before,.widget-7 .news-slider .swiper-button-next:before{color:rgb(0 0 0 / .8);font-size:20px}.widget-7 .news-slider.swiper-container-horizontal>.swiper-pagination-bullets{position:absolute;bottom:0;left:calc(8.33333% + 50px);height:25px;width:calc(91.77777% - 100px);text-align:left}.widget-7 .news-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{position:absolute;left:0;bottom:-20px;width:auto;height:auto;margin:0;background:none;counter-increment:line-number;cursor:default;transition:all .3s ease-out}.widget-7 .news-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{bottom:0}.widget-7 .news-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:before{display:block;content:"0"counter(line-number);font-size:1.214rem;font-weight:800;line-height:1;opacity:0}.widget-7 .news-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.widget-7 .num-rows{display:block;position:absolute;padding-left:20%;bottom:0;left:calc(8.33333% + 50px);font-size:1.214rem;line-height:1}.widget-7 .num-rows:before{display:block;position:absolute;content:"";top:50%;left:30px;width:calc(90% - 50px);height:1px;background-color:rgb(0 0 0 / .25)}.widget-8.bg_color{z-index:2}.widget-8.bg_color .text-block{margin:0 -60px;padding:60px}.teaser-wrapper .teaser .teaser-tile .text-block{overflow:hidden}.teaser-wrapper .teaser .teaser-tile .text-block .left-column{float:left;width:40%;padding-right:20px;box-sizing:border-box;font-size:1.333334rem;font-weight:700}.teaser-wrapper .teaser .teaser-tile .text-block .right-column{float:left;width:60%;font-size:1rem}.site-content.full-width .widget-10{margin-left:-50px;width:calc(100% + 100px)}.widget-10 img{width:100%;height:auto}.widget-11 ul.job-list{list-style:none;margin-left:0}.widget-11 ul.job-list li.job-item{position:relative;padding:1.5rem 0 1.5rem 0;margin-bottom:0;border-top:1px solid #272F44}.widget-11 ul.job-list li.job-item a{margin:0;padding:0;font-size:1.733333rem;font-weight:700}.accordion{margin-bottom:25px}.accordion .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box}.accordion .card .card-header{margin-bottom:0;border-top:1px solid #272F44}.accordion .card .card-trigger{position:relative;display:block;width:100%;padding:1.5rem 6rem 1.5rem 0;background:#fff0;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.accordion .card .card-trigger:after{position:absolute;display:block;content:"";top:50%;right:40px;width:28px;height:28px;background-color:currentColor;-webkit-mask:var(--accordion-plus-mask) center / contain no-repeat;mask:var(--accordion-plus-mask) center / contain no-repeat;transform:translate(0,-50%);transition:all .2s}.accordion .card.open .card-trigger:after{-webkit-mask-image:var(--accordion-minus-mask);mask-image:var(--accordion-minus-mask)}.accordion .card .collapse{height:auto;max-height:0;transition:max-height .6s;overflow:hidden}.accordion .card.open .collapse{height:auto;max-height:1800px}.accordion .card .card-body{flex:1 1 auto;padding:40px 0 40px 0}.accordion .card .card-body .text-block{margin-bottom:30px}.accordion .card .card-body .mail{margin-right:40px}.widget-12 .news-item{display:flex;margin-bottom:60px}.widget-12.widget-7 .news-item .news-img{margin-left:0;width:50%}.widget-12.widget-7 .news-item .news-tile{width:50%}.widget-13 .iso-handler{margin-bottom:100px}.widget-13 .iso-handler .link{margin-right:30px;margin-bottom:10px;cursor:pointer;transition:all .6s}.widget-13 .iso-handler .link:before{display:none;content:""}.widget-13 .iso-handler .link.outline{margin-left:0;padding-left:8px;opacity:.4}.widget-13 .iso-handler .link.outline.active{opacity:1}.widget-13 .holding-item{position:relative;display:block;margin-bottom:20px;transition:all .6s}.widget-13 .portfolio_wrapper .portfolio_item .holding-item{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.widget-13 .portfolio_wrapper:not(.active) .portfolio_item.active .holding-item,.widget-13 .portfolio_wrapper.active .portfolio_item:not(.active) .holding-item{-webkit-filter:grayscale(0);filter:grayscale(0)}.widget-13 .portfolio_wrapper .portfolio_item .holding-item .image{opacity:.5}.widget-13 .portfolio_wrapper:not(.active) .portfolio_item.active .holding-item .image,.widget-13 .portfolio_wrapper.active .portfolio_item:not(.active) .holding-item .image{opacity:1}.widget-13 .holding-item .holding-item-wrapper{position:relative;overflow:hidden}.widget-13 .holding-item .holding-item-wrapper .image{padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center;-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transition:-moz-transform 2000ms ease-out;-o-transition:-o-transform 2000ms ease-out;-webkit-transition:-webkit-transform 2000ms ease-out;transition:transform 2000ms ease-out}.widget-13 .holding-item:hover .holding-item-wrapper .image{-moz-transform:scale3d(1.2,1.2,1);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition:-moz-transform 4000ms cubic-bezier(0,0,.8,.9);-o-transition:-o-transform 4000ms cubic-bezier(0,0,.8,.9);-webkit-transition:-webkit-transform 4000ms cubic-bezier(0,0,.8,.9);transition:transform 4000ms cubic-bezier(0,0,.8,.9)}.widget-13 .holding-item .holding-item-wrapper .item-badge{position:absolute;display:flex;align-items:flex-end;right:0;bottom:0;width:85%;min-height:100px;padding:20px 0 0 20px;background-color:#fff}.widget-13 .holding-item .holding-item-wrapper .item-badge .title{margin-bottom:5px;font-size:1.46667rem;font-weight:500}.widget-13 .holding-item .holding-item-wrapper .item-badge .subtitle{color:#6C6868;font-size:1.13333rem}.widget-14{position:relative}.widget-14 .title{margin-bottom:20px;font-size:1.13333rem;font-weight:700;text-align:center;max-width:260px;width:calc(100% - 30px)}.widget-14 .diagram-wrapper .diagram-item{margin-bottom:40px}.widget-14 .diagram{position:relative;margin-bottom:30px;max-width:260px;width:calc(100% - 30px)}.widget-14 .diagram .chart-doughnut{position:relative;top:0;left:0;width:100%;height:auto}.widget-14 .diagram .diagram-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.13333rem;font-weight:700;text-align:center;opacity:0;transition:all 2s}.widget-14 .diagram.activated .diagram-title{opacity:1}.widget-14 ul.diagram-list{list-style:none;margin:0}.widget-14 ul.diagram-list.center{position:relative;display:inline-block;left:50%;transform:translate(calc(-50% - 130px),0)}.widget-14 ul.diagram-list li.diagram-list-item{position:relative;margin:0 0 15px 0;padding-left:40px}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper{position:absolute;width:20px;height:100%;left:0;top:0}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad{display:block;width:20px;height:20px;background-color:#CDCACB}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.yellow_1{background-color:#FFF4CB}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.yellow_2{background-color:#FEEAA1}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.yellow_3{background-color:#FADA55}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.grey_1{background-color:#CDCACB}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.grey_2{background-color:#919194}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.grey_3{background-color:#676B6E}.widget-14 ul.diagram-list li.diagram-list-item .color-wrapper .color-quad.grey_4{background-color:#2B2B2B}.widget-14 ul.diagram-list .diagram-list-title .title{font-weight:700}.widget-14 ul.diagram-list .diagram-list-title p{font-size:.8rem}.widget-14 .legend{font-size:.8rem}.widget-15 .widget-21>.grid{margin-left:0}.widget-15 .widget-21>.grid>.grid__col{padding-left:0;margin-right:0}.site-content.full-width .widget-15{margin-left:-50px;width:calc(100% + 100px)}.widget-15 .quote-wrapper{padding-bottom:75%}.widget-15 .widget-21 .quote-wrapper.light-bg,.widget-15 .widget-21 .quote-wrapper.light-bg .quote-slide-container .sub{color:#272F44}.widget-15 .widget-21 .quote-wrapper.light-bg .quote-slide-container .sub .sub-line .sub-line-first,.widget-15 .widget-21 .quote-wrapper.light-bg .quote-slide-container .sub .sub-line .sub-line-last{border-color:#898686}.widget-15 .widget-21 .quote-wrapper .bg{left:0;width:100%}.widget-15 .widget-21 .quote-wrapper .grid{position:absolute;width:100%;height:100%}.widget-15 .widget-21.txt .quote-wrapper .text-block{margin-top:50px}.widget-15 .center-arrow{position:absolute;background-color:#fff;width:160px;height:160px;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-15 .center-arrow svg{position:absolute;top:50%;transform:translate(0,-50%);width:25%;height:auto}.widget-15 .center-arrow svg.left-arrow{right:55%}.widget-15 .center-arrow svg.right-arrow{left:55%;transform:translate(0,-50%) rotate(180deg)}@media screen and (min-width:1300px){.widget-15 .center-arrow{width:12.5rem;height:12.5rem}.site-content.full-width .widget-15 .center-arrow{width:12.5vw;height:12.5vw}.widget-15 .widget-21.txt .quote-wrapper .text-block{margin-top:4rem;font-size:1.2rem}.site-content.full-width .widget-15 .widget-21.txt .quote-wrapper .text-block{margin-top:4vw;font-size:1.2vw}.widget-15 .widget-21.txt .quote-wrapper .text-block h3,.widget-15 .widget-21.txt .quote-wrapper .text-block h4{font-size:2rem}.site-content.full-width .widget-15 .widget-21.txt .quote-wrapper .text-block h3,.site-content.full-width .widget-15 .widget-21.txt .quote-wrapper .text-block h4{font-size:2vw}}.widget-16 .widget-21 .quote-wrapper .bg{background-color:#fff0}.widget-16.no_img .widget-21 .quote-wrapper .quote-single{position:relative;top:0;transform:none}.widget-16.no_img .widget-21 .quote-wrapper .quote-single{padding:60px 0}.widget-16.no_img .widget-21 .quote-wrapper .bg{left:0;width:calc(100%)}.widget-17 .accordion .card-number{color:#B7E4C7;font-size:3.3333rem;font-weight:300}.widget-17 .accordion .card .card-header h2,.widget-17 .accordion .card .card-header h3,.widget-17 .accordion .card .card-header h4,.widget-17 .accordion .card .card-header h5{margin:0}.widget-17 .accordion .card .card-trigger{margin:0;font-size:1.733333rem;font-weight:700}.widget-17 .accordion .card .collapse{max-height:50px}.widget-17 .accordion .card:last-child .collapse{max-height:0}.widget-17 .accordion .card.open .collapse{max-height:1200px}.widget-17 .accordion .card .collapse:before{position:absolute;display:block;content:"";left:50%;bottom:0;width:1px;height:50px;background-color:#C4C3C3;transition:height .6s}.widget-17 .accordion .card:last-child .collapse:before{display:none}.accordion .card.open .collapse:before{height:150px}.widget-17 .accordion .card .card-body{padding-top:50px;padding-bottom:50px;transition:padding .3s}.widget-17 .accordion .card.open .card-body{padding-top:20px;padding-bottom:150px}.widget-18{position:relative}.widget-18 .bg-image{position:absolute;z-index:0;top:0;left:0;height:100%;width:100%}.widget-18 .bg-image .grid,.widget-18 .bg-image .grid__col,.widget-18 .bg-image .grid__col .image-wrapper{position:relative;height:100%}.widget-18 .bg-image .image-wrapper{width:calc(100% + 50px)}.widget-18 .bg-image .image{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-18 .teaser{position:relative;z-index:1;padding:100px 0}.widget-18 .teaser-tile{background-color:#272F44;padding:50px 0;color:#fff}.widget-18 .teaser-tile .text-block{margin-bottom:30px;margin-right:15%}.widget-18 .teaser-tile a{color:#fff}.widget-18 .teaser-tile a:hover{color:#B7E4C7}.widget-18 .teaser-tile form{max-width:300px}.widget-18 .teaser-tile form input[type="submit"]{background-color:#B7E4C7;background-image:url(https://odewaldkmu.com/wp-content/themes/odewald_kmu/assets/graphics/icon-arrow-right.svg);color:#272F44}.widget-18 .teaser-tile form input[type="submit"]:hover{background-color:#879EE1}.widget-18 label.acceptance input[type="checkbox"]+span::before{top:2px}.widget-18 label.acceptance input[type="checkbox"]+span::after{top:0}.widget-24{position:relative}.widget-24 ul.sidebar{list-style:none;margin:0;font-size:1.333rem}.widget-24 ul.sidebar li{border-top:1px solid #272F44;padding:20px 0 40px 0}body.page-template-landingpage .site-content .widget-24 ul.sidebar li{border-top:1px solid rgb(255 255 255 / .5)}.widget-24 ul.sidebar li span{display:block}.widget-24 ul.sidebar li .title{margin-bottom:10px;font-size:1.333rem;font-weight:700}.widget-24 ul.sidebar li .subline{font-size:.8rem}body.page-template-landingpage h1,body.page-template-landingpage h2{font-size:2.8rem}body.page-template-landingpage .site-content input[type="text"],body.page-template-landingpage .site-content input[type="email"],body.page-template-landingpage .site-content input[type="url"],body.page-template-landingpage .site-content input[type="password"],body.page-template-landingpage .site-content input[type="search"],body.page-template-landingpage .site-content input[type="tel"],body.page-template-landingpage .site-content input[type="number"],body.page-template-landingpage .site-content textarea{padding:15px 10px 15px 10px;font-size:1.333rem}body.page-template-landingpage .site-content .dark-bg input[type="text"],body.page-template-landingpage .site-content .dark-bg input[type="email"],body.page-template-landingpage .site-content .dark-bg input[type="url"],body.page-template-landingpage .site-content .dark-bg input[type="password"],body.page-template-landingpage .site-content .dark-bg input[type="search"],body.page-template-landingpage .site-content .dark-bg input[type="tel"],body.page-template-landingpage .site-content .dark-bg input[type="number"],body.page-template-landingpage .site-content .dark-bg textarea{border-color:rgb(255 255 255 / .5)}body.page-template-landingpage .wpcf7 form{position:relative}body.page-template-landingpage .wpcf7 form.sent{overflow:hidden}body.page-template-landingpage .wpcf7 form.submitting>p,body.page-template-landingpage .wpcf7 form.resetting>p,body.page-template-landingpage .wpcf7 form.sent>p{opacity:0;pointer-events:none}body.page-template-landingpage .wpcf7 form.sent .wpcf7-response-output{position:absolute;z-index:3;top:0;left:0;margin:0;border:0;outline:0;padding:0;width:100%;height:100%;background-color:#fff;color:#272f44;font-size:1.733rem;opacity:0;transition:all .3s}body.page-template-landingpage .site-content.dark-bg .wpcf7 form.sent .wpcf7-response-output{background-color:#272f44;color:#B7E4C7}body.page-template-landingpage .wpcf7 form.sent .wpcf7-response-output{opacity:1}.dark-bg .link.outline{border-top-color:rgb(255 255 255 / .5);border-right-color:rgb(255 255 255 / .5);border-bottom-color:rgb(255 255 255 / .5)}.dark-bg .link.outline:hover{border-right-color:#fff0;border-left-color:rgb(255 255 255 / .5)}body.page-template-landingpage .widget-8 .text-block p{font-size:1.733rem}body.page-template-landingpage .site-content .widget-25 .text-block{font-size:1.333rem}.widget-19 .teaser-tile{padding:30px 20px}.widget-19 .teaser-tile .text-block{font-size:1.13333rem}.widget-19 img.icon{max-width:40px;width:100%;height:auto}.widget-20{position:relative}.widget-20>.grid>.grid__col,.widget-20>.grid>.grid__col.order-first{order:1}.widget-20>.grid>.grid__col.order-last{order:2}.widget-20 .grid.flex .img{position:relative;min-height:100%;padding-bottom:75%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-20 .grid.flex .img .cover-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.widget-20.odd .grid.flex:nth-child(odd) .img,.widget-20.even .grid.flex:nth-child(even) .img{margin-left:calc(-50px - .20em);width:calc(100% + 60px)}.widget-20.even .grid.flex:nth-child(odd) .img,.widget-20.odd .grid.flex:nth-child(even) .img{margin-left:-10px;width:calc(100% + 60px + .20em)}.widget-20 .grid.flex .tile{position:relative;height:100%;min-height:30vw}.widget-20 .grid.flex .tile .bg{position:absolute;z-index:0;top:0;height:100%}.widget-20.even .grid.flex:nth-child(odd) .tile .bg,.widget-20.odd .grid.flex:nth-child(even) .tile .bg{left:calc(-50px - .20em);width:calc(100% + 60px)}.widget-20.odd .grid.flex:nth-child(odd) .tile .bg,.widget-20.even .grid.flex:nth-child(even) .tile .bg{left:-10px;width:calc(100% + 60px + .20em)}.widget-20 .grid.flex .tile .tile-inner{position:relative;z-index:1}.widget-20 .grid.flex .tile .tile-inner .text-block{padding:15% 0}.widget-20 .grid.flex .tile .tile-inner .text-block .title-img{margin-bottom:30px;height:100px;width:auto;max-width:100%}.widget-20 .grid.flex .tile .tile-inner .text-block h2,.widget-20 .grid.flex .tile .tile-inner .text-block h3,.widget-20 .grid.flex .tile .tile-inner .text-block h4{margin-bottom:60px}.widget-20 .grid.flex .tile.title_img .tile-inner .text-block h2,.widget-20 .grid.flex .tile.title_img .tile-inner .text-block h3,.widget-20 .grid.flex .tile.title_img .tile-inner .text-block h4{margin-bottom:20px}.widget-20 .grid.flex .tile .tile-inner .text-block p{color:#6C6868}.widget-20 .grid.flex .tile.dark-bg .tile-inner .text-block,.widget-20 .grid.flex .tile.dark-bg .tile-inner .text-block p{color:#fff}.widget-20 .grid.flex .tile .tile-inner .text-block .link.outline{margin-top:20px}.widget-20 .grid.flex .tile.dark-bg .tile-inner .text-block .link.outline{border-color:#fff;color:#fff}.widget-20 .grid.flex .tile.dark-bg .tile-inner .text-block .link.outline:before{color:#fff}.widget-21 .img{margin-left:-50px;width:calc(100% + 60px);padding-bottom:75%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-21.even .img{margin-left:-10px;width:calc(100% + 60px)}.widget-21 .quote-wrapper{position:relative;height:100%;margin-left:0;width:calc(100%);color:#fff}.widget-21.light-bg .quote-wrapper{color:#272F44}.widget-21 .quote-wrapper .bg{position:absolute;z-index:0;top:0;left:-10px;height:100%;width:calc(100% + 50px + 10px);background-color:#272F44}.widget-21.even .quote-wrapper .bg{left:calc(-50px - .20em);width:calc(100% + 60px)}.widget-21 .quote-wrapper .grid,.widget-21 .quote-wrapper .grid__col{position:relative;height:100%}.widget-21 .quote-wrapper .swiper-slide{height:100%}.widget-21 .quote-wrapper .quote-slider{position:relative;overflow:hidden;margin-top:15%;height:70%}.widget-21 .quote-wrapper .quote-single{position:absolute;top:50%;transform:translate(0,-50%);width:calc(100% - 20px)}.widget-21 .quote-wrapper .quote-slide-container .quote{font-size:1.5vw;font-style:italic;line-height:1.3}@media screen and (min-width:1300px){.widget-21 .quote-wrapper .quote-slide-container .quote{font-size:1.2rem}.site-content.full-width .widget-21 .quote-wrapper .quote-slide-container .quote{font-size:1.5vw}}.widget-21 .quote-wrapper .quote-slide-container .sub{position:absolute;display:block;bottom:30px;width:100%;height:20%;color:rgb(255 255 255 / .8)}.widget-21 .quote-wrapper .quote-single .quote-slide-container .sub{position:relative;bottom:auto;height:auto;color:rgb(255 255 255 / .8)}.widget-21.light-bg .quote-wrapper .quote-slide-container .sub{color:#272F44}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line{position:absolute;display:block;top:0;width:75%;height:25px}.widget-21 .quote-wrapper .quote-single .quote-slide-container .sub .sub-line{position:relative;margin-top:30px;margin-bottom:20px}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-first,.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-arrow,.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-last{position:absolute;display:block;top:0;height:100%}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-first,.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-last{border-top:1px solid rgb(255 255 255 / .25)}.widget-21.light-bg .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-first,.widget-21.light-bg .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-last{border-color:#898686}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-first{left:0;width:calc(80% - 30px)}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-arrow{right:20%;width:30px}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-arrow svg{width:100%;height:auto}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-line .sub-line-last{right:0;width:20%}.widget-21 .quote-wrapper .quote-slide-container .sub .sub-text{position:absolute;display:block;bottom:2px;width:100%;font-size:1rem;line-height:1.2}.widget-21 .quote-wrapper .quote-single .quote-slide-container .sub .sub-text{position:relative;bottom:auto}.widget-21 .quote-wrapper .quote-slider .swiper-button-prev,.widget-21 .quote-wrapper .quote-slider .swiper-button-next{bottom:9px}.widget-21 .quote-wrapper .quote-slider .swiper-button-prev{right:50px}.widget-21 .quote-wrapper .quote-slider .swiper-button-next{right:9px}.widget-21 .quote-wrapper .quote-slider .swiper-button-prev:before,.widget-21 .quote-wrapper .quote-slider .swiper-button-next:before{border-color:rgb(255 255 255 / .8)}.widget-21 .quote-wrapper .quote-slider .swiper-button-prev:after,.widget-21 .quote-wrapper .quote-slider .swiper-button-next:after{border-color:rgb(255 255 255 / .8)}.widget-21 .quote-wrapper .quote-slider.swiper-container-horizontal>.swiper-pagination-bullets{position:absolute;bottom:0;height:25px;text-align:left}.widget-21 .quote-wrapper .quote-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{position:absolute;left:0;bottom:-20px;width:auto;height:auto;margin:0;background:none;counter-increment:line-number;cursor:default;transition:all .3s ease-out}.widget-21 .quote-wrapper .quote-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{bottom:0}.widget-21 .quote-wrapper .quote-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:before{display:block;content:"0"counter(line-number);font-size:1.214rem;font-weight:800;line-height:1;opacity:0}.widget-21 .quote-wrapper .quote-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.widget-21 .quote-wrapper .num-rows{display:block;position:absolute;padding-left:30%;bottom:0;left:30px;font-size:1.214rem;line-height:1}.widget-21 .quote-wrapper .num-rows:before{display:block;position:absolute;content:"";top:50%;left:0;width:calc(100% - 30px);height:1px;background-color:rgb(255 255 255 / .25)}.widget-22{float:left;width:100%}.widget-22 .portfolio-slider{margin-bottom:50px}.widget-22 .holding-item{position:relative;display:block;margin-bottom:20px;transition:all .6s}.widget-22 .historische-beteiligung .holding-item{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.widget-22 .portfolio_wrapper[data-active-category=historische-beteiligung] .historische-beteiligung .holding-item{-webkit-filter:grayscale(0);filter:grayscale(0)}.widget-22 .portfolio_wrapper[data-active-category=historische-beteiligung] .aktuelle-beteiligung .holding-item{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.widget-22 .holding-item .holding-item-wrapper{position:relative;overflow:hidden}.widget-22 .holding-item .holding-item-wrapper .image{padding-bottom:100%;background-repeat:no-repeat;background-size:cover;background-position:center;-moz-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transition:-moz-transform 2000ms ease-out;-o-transition:-o-transform 2000ms ease-out;-webkit-transition:-webkit-transform 2000ms ease-out;transition:transform 2000ms ease-out}.widget-22 .historische-beteiligung .holding-item .holding-item-wrapper .image{opacity:.5}.widget-22 .holding-item:hover .holding-item-wrapper .image{-moz-transform:scale3d(1.2,1.2,1);-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition:-moz-transform 4000ms cubic-bezier(0,0,.8,.9);-o-transition:-o-transform 4000ms cubic-bezier(0,0,.8,.9);-webkit-transition:-webkit-transform 4000ms cubic-bezier(0,0,.8,.9);transition:transform 4000ms cubic-bezier(0,0,.8,.9)}.widget-22 .holding-item .holding-item-wrapper .item-badge{position:absolute;display:flex;align-items:flex-end;right:0;bottom:0;width:85%;min-height:100px;padding:20px 0 0 20px;background-color:#fff}.widget-22 .holding-item .holding-item-wrapper .item-badge .title{margin-bottom:5px;font-size:1.46667rem;font-weight:500}.widget-22 .holding-item .holding-item-wrapper .item-badge .subtitle{color:#6C6868;font-size:1.13333rem}.widget-22 .portfolio-slider .swiper-button-next,.widget-22 .portfolio-slider .swiper-button-prev{bottom:5px}.widget-22 .portfolio-slider .swiper-button-next{right:5px}.widget-22 .portfolio-slider .swiper-button-prev{right:50px}.widget-22 .portfolio-slider.swiper-container-horizontal>.swiper-pagination-bullets{position:absolute;bottom:0;left:0;height:25px;width:calc(91.77777% - 100px);text-align:left;overflow:hidden}.widget-22 .portfolio-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{position:absolute;left:0;bottom:-20px;width:auto;height:auto;margin:0;background:none;font-size:1.214rem;font-weight:800;line-height:1;cursor:default;transition:all .3s ease-out}.widget-22 .portfolio-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{bottom:0}.widget-22 .num-rows{display:block;position:absolute;padding-left:30%;bottom:0;left:0;font-size:1.214rem;line-height:1}.widget-22 .num-rows:before{display:block;position:absolute;content:"";top:50%;left:30px;width:calc(90% - 30px);height:1px;background-color:rgb(0 0 0 / .25)}.widget-23 .logo-grid{background-color:#F0F0F0;float:left;width:100%}.widget-23 .logo-grid .logo-grid-item{float:left;width:25%;padding:30px;box-sizing:border-box;opacity:.5}.widget-23 .logo-grid a.logo-grid-item{opacity:1}.widget-23 .logo-grid .logo-grid-img{position:relative;width:100%;padding-bottom:50%;background-repeat:no-repeat;background-size:contain;background-position:center}.widget-30{margin-bottom:0}.widget-31{margin-bottom:0!important;transform:translate(0,-50px)}body.single .site-content.paging .widget{margin-bottom:50px}body.single .site-content.paging a[rel='next']+a[rel='prev']{border-left:1px solid #000;margin-left:20px;padding-left:20px}body.single .site-content.paging a[rel='next']:hover,body.single .site-content.paging a[rel='prev']:hover{color:#879EE1}body.single .site-content.paging a.archive-link{float:right}body.single .site-content.body{margin-bottom:60px}body.single .site-content.body .main-content{padding-top:40px}body.single-holdings .site-content.body .text-block,body.single-team .site-content.body .text-block{margin-bottom:40px;font-size:1.13333rem}body.single .site-content.body .image-block{margin-bottom:40px;max-width:480px;height:auto}body.single .site-content.body .sidebar .sidebar-item{margin-bottom:40px}body.single .site-content.body .sidebar .sidebar-item .sidebar-title{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #272F44;font-size:1.13333rem}body.single-holdings .site-content.body .sidebar .sidebar-item .logo{margin-bottom:20px;max-width:200px;height:auto}body.single .site-content.body .sidebar .sidebar-item ul.infos{list-style:none;margin:0;padding:0}body.single-jobs .site-content.body .sidebar .sidebar-item .mail{display:block;margin-top:5px;font-size:1.13333rem;font-style:italic;font-weight:700;text-decoration:underline}body.single-jobs .site-content.body .sidebar .sidebar-item ul.infos{margin-top:20px}body.single .site-content.body .sidebar .sidebar-item ul.infos li{padding:10px 0;border-bottom:1px solid #E2E1E1}body.single .site-content.body .sidebar .sidebar-item ul.infos li:last-child{border-bottom:0 none}body.single .site-content.body .sidebar .sidebar-item ul.infos li b{display:block}body.single .site-content.body .sidebar .sidebar-item ul.infos li b.contact-person{margin-bottom:6px}body.single .site-content.body .sidebar .sidebar-item ul.infos li .link{padding-top:0;padding-bottom:0}body.single-holdings .site-content.banner .image{padding-bottom:40%;background-repeat:no-repeat;background-size:cover;background-position:center}body.single-holdings .site-content.second{margin-bottom:60px}body.single-holdings .site-content.second .main-content{padding-top:60px}body.single-holdings .site-content.second .text-block{position:relative;z-index:2;margin-right:0;margin-top:-20vh;margin-bottom:40px}body.single-holdings .site-content.second .text-block:before{position:absolute;z-index:-1;content:"";background-color:#fff;top:-60px;left:-15%;width:130%;height:100%}body.single-holdings .site-content.partner{margin-bottom:60px;padding-bottom:40px;background-color:#D2D9ED}body.single-holdings .site-content.partner .main-content{padding-top:60px}body.single-holdings .site-content.partner .text-block{margin-bottom:40px}body.single-holdings .site-content.testimonials{margin-top:-60px;margin-bottom:60px}body.single-holdings .site-content.testimonials .main-content{padding-top:0}body.single-holdings .site-content.testimonials .widget{margin-bottom:0}body.single-holdings .site-content.gallery{margin-bottom:60px}body.single-holdings .site-content.gallery .gallery-row{overflow:hidden}body.single-holdings .site-content.gallery .gallery-row .crop-medium{padding-top:150px}body.single-holdings .site-content.gallery .gallery-row .portrait-medium img{transform:translate(calc(33.333% + .2em),0)}body.single-holdings .site-content.gallery .gallery-row.even .portrait-medium img{transform:translate(calc(-33.333% - .2em),0)}body.single-holdings .site-content.gallery .gallery-row .square-medium{padding-top:450px}@media (max-width:1280px){body.single-holdings .site-content.gallery .gallery-row .crop-medium{padding-top:12vw}body.single-holdings .site-content.gallery .gallery-row .square-medium{padding-top:35vw}}body.single-holdings .site-content.news{margin-bottom:60px}body.single-holdings .site-content.news .news-item{display:flex;margin-bottom:60px}body.single-holdings .site-content.news .widget-7 .news-item .news-img{margin-left:0;width:50%}body.single-holdings .site-content.news .widget-7 .news-item .news-tile{width:50%}body.single .site-content.archive{margin-bottom:100px}body.single .site-content.archive .main-content{padding-top:60px}body.single .site-content.archive .widget{text-align:center}body.single-team .site-content.top .top-content .top_title h1{margin-bottom:10px;padding-top:60px}body.single-team .site-content.top .top-content .top_title .sub-title h6{margin-bottom:0}body.single-team .site-content.top .top-content .top_title .sub-title h6 p{padding-top:30px}body.single-team .site-content.top .top-content .top_title .sub-title ul.social-icons li{padding-left:0;padding-bottom:0;border-bottom:0 none;margin-bottom:0}body.single-team .site-content.top .top-content .top_title .sub-title ul.social-icons li:before{display:none}.site-content .news-items{margin-bottom:40px}.site-content .news-items .news-item{display:block;position:relative;background-color:#fff;padding:30px 0}.site-content .news-items .news-item:nth-child(2n){background-color:#FAF7F2}.site-content .news-items .news-item .title{position:relative;display:block;padding-bottom:10px;margin-bottom:15px;font-size:1.625rem;line-height:1.2}.site-content .news-items .news-item .title:after{position:absolute;content:"";left:0;bottom:0;width:40px;height:1px;background-color:#2B2B2B}.site-content .news-items .news-item .date{position:relative;display:block;font-size:1.25rem}.site-content .news-items .news-item .link{display:block;margin-top:12px}body.single .site-content.body .sidebar .sidebar-item ul.sharing-icons{list-style:none;margin:0}body.single .site-content.body .sidebar .sidebar-item ul.sharing-icons li{display:inline-block;margin-right:5px}body.single .site-content.body .sidebar .sidebar-item .sharing-title{float:left;margin-right:20px;font-size:1.13333rem;line-height:35px}body.single .site-content.body .sidebar .sidebar-item ul.sharing-icons li a.social-icon-link{display:block;background-color:#7E828F;width:35px;height:35px;border-radius:100%;color:#fff;font-size:14px;line-height:35px;text-align:center}body.single .site-content.body .meta{display:block;margin-bottom:20px;color:#6C6868;font-size:1rem}body.single-post .site-content.body .intro-block{margin-bottom:120px}body.single-post .site-content.banner .image{padding-bottom:40%;background-repeat:no-repeat;background-size:cover;background-position:center}body.single-post .site-content.second{margin-bottom:60px}body.single-post .site-content.second .main-content{padding-top:60px}body.single-post .site-content.second .text-block{position:relative;z-index:2;margin-right:0;margin-top:-20vh;margin-bottom:40px}body.single-post .site-content.second .text-block:before{position:absolute;z-index:-1;content:"";background-color:#fff;top:-60px;left:-15%;width:130%;height:100%}#site-bottom{position:relative;padding-top:90px;padding-bottom:90px;background-color:#E2F4E9}#site-bottom.custom{background-color:#eef1fb}#site-bottom .bottom-contact-header{margin-bottom:30px}#site-bottom.custom .bottom-contact-header{margin-bottom:40px}#site-bottom .bottom-contact-header p,#site-bottom .bottom-contact-header h3,#site-bottom .bottom-contact-header h4{margin-bottom:20px}#site-bottom .site-bottom-header{min-height:100px;margin-bottom:30px}#site-bottom .site-bottom-header .title{margin-bottom:10px}#site-bottom select.topics{display:block;padding:0 40px 0 5px;font-size:1.7333rem;font-weight:300;line-height:40px}#site-bottom .contact-persons{position:relative;overflow:hidden}#site-bottom .contact-persons .person .data{overflow:hidden;margin-bottom:30px;display:flex;padding:6px}#site-bottom .contact-persons .person .data>a{width:38%;display:block}#site-bottom .contact-persons .person .data .portrait{width:100%;height:auto}#site-bottom .contact-persons .person .data .text-block{float:left;width:62%;margin:0;padding-left:20px;box-sizing:border-box;font-size:1.13333rem}#site-bottom .contact-persons .person .data .text-block .title{display:block;font-size:1.13333rem;font-weight:700}#site-bottom .contact-persons .person .data .text-block a{padding:0}#site-bottom .contact-persons .person .data .text-block a:before{display:none}#site-bottom .contact-persons .person .excerpt{padding-right:20%;margin-bottom:30px}#site-footer{position:relative;background-color:#272F44;padding:100px 0 90px 0;color:#fff}#site-footer a{color:#fff}#site-footer a:hover{color:#B7E4C7}#site-footer svg.icon_odewald{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}#site-footer svg.icon_odewald path{fill:#7E828F}#site-footer .logo{position:relative;display:block;margin-bottom:40px}#site-footer .logo img{display:block;height:20px;width:auto}#site-footer .footer-info p{margin-bottom:20px}#site-footer .upper-head{position:relative;display:block;margin-bottom:40px}#site-footer ul#footer-navigation,#site-footer ul#footer-location-navigation{list-style:none;margin:0}#site-footer ul#footer-navigation li,#site-footer ul#footer-location-navigation li{display:block;margin-bottom:3px}#site-footer ul#footer-navigation li.hide a{visibility:hidden}#site-footer ul#footer-navigation li a,#site-footer ul#footer-location-navigation li a{display:block}#site-footer .social-icons-wrapper{position:relative;height:20px;margin-bottom:40px;overflow:hidden}#site-footer .social-icons-wrapper ul.social-icons{list-style:none;margin:0}#site-footer .social-icons-wrapper ul.social-icons li.social-icon{float:left;margin-right:30px}#site-footer .social-icons-wrapper ul.social-icons li.social-icon a{display:block;color:#fff;font-size:14px}#site-footer .social-icons-wrapper ul.social-icons li.social-icon a img.icon{display:block;height:15px;width:auto}#site-footer .footer-copyright{display:block;position:absolute;bottom:0;right:50px;font-size:.75rem}.swiper-button-prev,.swiper-button-next{left:auto;top:auto;bottom:0;width:17px;height:17px;padding:0;background:#fff0;border:0;cursor:pointer;appearance:none;-webkit-appearance:none}.swiper-button-prev[disabled],.swiper-button-next[disabled]{cursor:default;opacity:.5}.swiper-pagination-bullet{padding:0;border:0;background:#fff0;color:inherit;font:inherit;appearance:none;-webkit-appearance:none}.swiper-button-prev:focus:not(:focus-visible),.swiper-button-next:focus:not(:focus-visible),.swiper-button-prev:active,.swiper-button-next:active{outline:none;border:none}.swiper-button-prev{right:50px}.swiper-button-next{right:50px}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;content:"";top:0;width:100%;height:100%;border-width:1px 1px 0 0;border-style:solid;border-color:rgb(0 0 0 / .6);transition:0.2s ease;display:block;transform-origin:50%;transform:rotate(45deg)}.swiper-button-prev:before{transform:rotate(-135deg)}.swiper-button-prev:after,.swiper-button-next:after{position:absolute;content:"";top:50%;width:100%;height:100%;border-width:0 1px 0 0;border-style:solid;border-color:rgb(0 0 0 / .6);transform-origin:100% 0;transform:rotate(90deg);opacity:0;transition:0.4s ease}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{transform:rotate(45deg) scale(.8)}.swiper-button-prev:hover:before{left:-50%;transform:rotate(-135deg) scale(.8)}.swiper-button-prev:hover:after,.swiper-button-next:hover:after{transform:rotate(90deg) scale(.8);height:200%;opacity:1}:root{--focus-ring-color:#272F44;--focus-ring-width:3px;--focus-ring-offset:3px}body.home #site-header,.site-content.dark-bg,.site-content.bg_img,.site-navigation-bar,#site-navigation-contact,#site-footer,.widget-18 .teaser-tile,.widget-21 .quote-wrapper,.widget-5 .team-item .team-item-wrapper .item-over>*:not(a),.widget-5 .team-item .team-item-wrapper .item-over .team-button{--focus-ring-color:#B7E4C7}#site-navigation-links{--focus-ring-color:#272F44}:where(a[href],button,input:not([type="hidden"]),select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input[type="checkbox"]:focus-visible+span::after{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px}#site-header .top-links .wpml-ls .wpml-ls-item a:focus-visible,#site-navigation .site-navigation-area-top .wpml-ls-legacy-list-horizontal ul li a:focus-visible{opacity:1}#site-navigation .site-navigation-bar button:focus-visible,#site-navigation .mobile-side-contact:focus-visible,.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible,.accordion .card .card-trigger:focus-visible,.widget-13 .iso-handler .sort-link:focus-visible,.widget-23 .logo-grid a.logo-grid-item:focus-visible,.link.outline:focus-visible,.swiper-pagination-bullet:focus-visible{outline-offset:6px}.widget-5 a.link.outline:focus-visible{outline:none}.widget-5 a.link.outline:focus-visible .team-button{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:6px}.widget-13 .iso-handler .sort-link{background-color:#fff0;font:inherit;cursor:pointer}