@charset "UTF-8";
.cookiebar_default .cc-head>*{color:inherit}.cookiebar_default .cc-group{border-radius:0}.cookiebar_default .cc-inner{border-radius:0}.cookiebar_default .cc-info a{display:inline-block;color:#767676;font-size:0.813rem;text-decoration:none}.cookiebar_default .cc-info a+a::before{display:inline-block;margin-right:5px;content:"·"}.cc-module{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#B31A29}.module-cookiebar-opener{position:absolute;margin:0}.module-cookiebar-opener a{position:fixed;bottom:1em;left:1em;z-index:9;width:2.5em;height:2.5em;margin:0;overflow:hidden;white-space:nowrap;text-indent:100%;background-color:#B31A29;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M224,127.4a95.6,95.6,0,0,1-28.2,68.5c-36.9,36.9-97.3,37.3-134.7.9A96,96,0,0,1,128.6,32a8.1,8.1,0,0,1,7.8,9.8,32,32,0,0,0,30.8,39,8,8,0,0,1,8,8,32,32,0,0,0,39,30.8A8.1,8.1,0,0,1,224,127.4Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle fill="%23fff" cx="156" cy="172" r="16"/><circle fill="%23fff" cx="92" cy="164" r="16"/><circle fill="%23fff" cx="84" cy="108" r="16"/><circle fill="%23fff" cx="136" cy="124" r="16"/></svg>');background-repeat:no-repeat;background-position:center;background-size:80%;border-radius:50%;cursor:pointer}:root{scroll-padding-top:110px}@media (min-width: 1200px){.vee-menu__navigation{display:flex !important}.vee-header:not(.vee-header--stuck) .vee-header__right-content{padding-top:17px}}.vee-header__navigation .vee-menu:not(.mm-menu) .vee-menu__navigation>li>a{overflow:hidden}.vee-header__navigation .vee-menu:not(.mm-menu) .vee-menu__navigation>li>a::after{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #B31A29;width:auto;bottom:-30%;left:50%;transform:translate(-50%, 0)}.contact-mobile{margin-right:0.5rem}.contact-mobile>div{margin-bottom:0 !important}.contact-mobile .vee-icon-box-3__icon{display:none}@media (min-width:450px){.contact-mobile .vee-icon-box-3__icon{display:flex}}@media (min-width:1200px){.contact-mobile{display:none}}@media (max-width:991px){.contact-mobile .contact-email{display:none}}@media (max-width:1199.99px){.vee-header--stuck .vee-header__right{flex-direction:row;align-items:center}}.ce_text ul li,.content-text ul li{list-style:none;position:relative}.ce_text ul li:before,.content-text ul li:before{position:absolute;left:0;top:0;transform:translate(-100%, 50%);content:"";height:0.8em;padding-left:1.75em;background-image:url("/files/layout/images_1/triangle.svg");background-size:contain;background-repeat:no-repeat}.img-bg{position:relative}.img-bg::before{content:"";background:#D1D8DB;position:absolute;width:100%;height:100%;right:100%;margin-right:1px}.vee-working-hours ul li{justify-content:flex-start;border:none}.vee-working-hours__days{margin-right:1rem}.form-small-text label{font-size:0.75rem}.form-small-text span{margin-bottom:0 !important}.section-team{display:flex;margin-left:-15px;margin-right:-15px;flex-wrap:wrap}.section-team>*{padding-left:15px;padding-right:15px;padding-bottom:0 !important;flex:0 0 100%}@media (min-width:450px){.section-team>*{flex:0 0 50%}}@media (min-width:1200px){.section-team>*{flex:0 0 33.333%}}.vee-team-3__image{position:relative;border:1px solid #e8eaf3;padding-bottom:30px;height:100%}.vee-team-3__image-visual{position:relative;overflow:hidden}.vee-team-3__image-visual img{width:100%}.vee-team-3__image-visual-text{position:absolute;left:0;width:100%;bottom:-20%;padding:10px;background-color:#000;opacity:0;text-align:left;font-size:11px;color:#fff;transition:opacity 0.4s, bottom 0.4s}.vee-team-3__image-visual-text strong{font-size:12px}@media (min-width:450px) and (max-width:500px){.vee-team-3__image-visual-text{font-size:10px}.vee-team-3__image-visual-text strong{font-size:11px}}.vee-team-3__details{width:fit-content;margin-left:auto;margin-right:auto;text-align:left}.vee-team-3__details-link i{margin-right:5px}.vee-team-3__details-link:hover{text-decoration:none}.vee-team-3__details-link:hover>span{text-decoration:underline}.vee-team-3:hover .vee-team-3__image-visual-text{opacity:0.7;bottom:0}.navigation-boxes ul{display:flex;flex-wrap:wrap;margin:-10px !important}.navigation-boxes ul li{padding:10px;width:50%}.navigation-boxes ul span,.navigation-boxes ul a{transition:all 0.3s !important;border:1px solid #ededed;padding:2.5rem 1rem !important;text-align:center;height:100%;display:flex !important;align-items:center;justify-content:center;font-weight:bold;background-color:rgba(0, 0, 0, 0.025);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.navigation-boxes ul span.active,.navigation-boxes ul span:hover,.navigation-boxes ul a.active,.navigation-boxes ul a:hover{background-color:#B31A29;color:#fff !important}@media (max-width:375px){.navigation-boxes ul span,.navigation-boxes ul a{font-size:14px}}.navigation-boxes--col-3 ul li{width:33.33%}.navigation-boxes--col-3 ul span,.navigation-boxes--col-3 ul a{padding:1rem !important}.wrapper-button{display:flex;flex-direction:column}.wrapper-button>*{flex-grow:1}.wrapper-button .vee-button a{width:100%;justify-content:center}@media (min-width:1200px){.wrapper-button{flex-direction:row;flex-wrap:wrap}.wrapper-button>*{padding:5px;flex:0 0 33.333%;margin-bottom:5px}.wrapper-button .vee-button{height:100%;text-align:center}}.vee-menu.mm-menu{color:#fff}.vee-menu.mm-menu .mm-navbar .vee-icon-box-3{justify-content:center;margin-bottom:10px !important;padding-right:15px}.vee-menu.mm-menu .mm-navbar .vee-icon-box-3__text{color:inherit !important}.vee-layout-right .vee-navigation a:hover,.vee-layout-right .vee-navigation span.active{background-color:#000}.vee-layout-right .vee-navigation .level_2 li>*:not(ul){display:flex}.vee-layout-right .vee-navigation .level_2 li>*:not(ul)::before{content:"- ";padding-right:3px}.ce_accordionSingle+.ce_headline,.ce_accordionSingle+.content-headline,.content-accordionSingle+.ce_headline,.content-accordionSingle+.content-headline{margin-top:20px}.vee-alert-box--light{background-color:rgba(179, 26, 41, 0.25)}.job-list-short{padding:1.5rem 1rem;background-color:#f4f4f4}.job-list-short__item{padding:0.25rem 0;border-bottom:1px solid #ededed}.job-list-short__item+.vee-link-wrapper{margin-top:1rem;margin-bottom:0}.section-quick-contact{padding:3rem 2rem 2rem 2rem;color:#fff;background:url("/files/layout/images/bg.jpg") center no-repeat #005967;background-size:cover;margin-top:2rem;margin-bottom:2rem}.section-quick-contact__text{text-align:center;font-weight:bold;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:1rem}.section-quick-contact label{color:inherit !important}.section-quick-contact>*:last-child{margin-bottom:0}.section-quick-contact fieldset{margin:0}.section-quick-contact .vee-button button:hover::before{background-color:#86141f !important}.section-quick-contact .message.ajaxconfirm{padding:0 0 1rem 0;background-color:transparent}@media (min-width:992px){.section-quick-contact .formbody{display:flex;flex-wrap:wrap;margin:0 -15px}.section-quick-contact .formbody>*{padding-left:15px;padding-right:15px}.section-quick-contact .formbody .widget-text{flex-grow:1}.section-quick-contact .formbody .widget-checkbox{order:1;width:100%;margin-bottom:0}.section-quick-contact .formbody .vee-button{height:58px;margin-bottom:1rem}}.seminar-list{padding:1.5rem clamp(1rem, 2vw, 1.5rem);border:1px solid #F0F2F3;background-color:rgba(0, 0, 0, 0.005)}.seminar-list__alert{padding:1rem;background-color:#ffe38b;border-radius:5px}.seminar-list__table{margin-top:1rem;margin-bottom:2rem}.seminar-list__table table{width:100%}.seminar-list__table table tr{border-bottom:1px solid #F0F2F3}.seminar-list__table table td,.seminar-list__table table th{padding:0.5rem 0}.seminar-list__table table td:not(:first-child){padding-left:5px}.seminar-list__table .vee-button{justify-content:flex-end}input.text.disabled{opacity:0.65;pointer-events:none}.btn-sm{padding:0.8em 1em !important}.vee-listing-3 .image_container{margin-bottom:1rem}.vee-layout-right .vee-navigation{hyphens:auto}link[href^="assets/css/veello-theme/bundle-bbe51802.css"]{z-index:0}