li.non-click-link>a{cursor:pointer}.page-header-inner .product-menu-style .vc_column_container>.vc_column-inner{padding-inline:0}.desktop-menu .menu--primary .product-menu-style .mega-menu-content .my-custom-class .vc_column-inner{border-left:0}.page-header-inner .product-menu-style a>span.menu-item-title{font-weight:600}.page-title-bar .page-title-bar-inner{margin-top:0}#mobile-menu-primary h2.widgettitle{display:none}#page-header li.parent-menu-style ul.sub-menu li.menu-item{padding:0 8px}#page-header li.parent-menu-style ul.sub-menu li.menu-item span.menu-item-title{font-weight:500}header.headroom--bottom .header-wrap,header.headroom--unpinned .header-wrap{height:auto !important}header.headroom--top .header-wrap{height:100% !important}.menu--primary .menu__container li>a{font-size:17px;font-weight:600}.desktop-menu .menu--primary .menu__container>li>a{padding-top:60px !important;padding-bottom:60px !important;padding-left:20px;padding-right:20px}.header-wrap{position:absolute;width:100%;display:flex;justify-content:space-between;padding-inline:3rem;background:#ffff}.my-custom-btn a{background-color:#ec1b24 !important;border:1px solid #ec1b24 !important;color:#fff !important;min-width:220px !important;text-align:center;text-decoration:none;margin-left:20px;padding:0 10px 10px 10px !important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.my-custom-btn a:hover{color:#ec1b24 !important;background-color:#f1f1f1 !important;border:1px solid #ec1b24 !important}.page-top-bar{display:none}.menu--primary .sm-simple>li:hover>a .menu-item-title:after,.menu--primary .sm-simple>li.current-menu-item>a .menu-item-title:after,.menu--primary .sm-simple>li.current-menu-parent>a .menu-item-title:after{background-color:#000 !important}.menu--primary .children li:hover>a,.menu--primary .children li:hover>a:after,.menu--primary .sub-menu li.current-menu-ancestor>a,.menu--primary .sub-menu li.current-menu-item>a,.menu--primary .sub-menu li:hover>a,.menu--primary .sub-menu li:hover>a:after,.menu--primary .tm-list li:hover .item-wrapper{color:#ec1b24 !important}.desktop-menu .menu--primary .sub-menu{border-bottom-color:#878c9b}.row-inner-full-height>.wpb_column:nth-child(n+2){padding-top:20px !important}.mega-menu-content .vc_column-inner{padding-left:0 !important}.desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu{width:1200px !important;min-width:1200px !important;max-width:1200px !important;left:50% !important;transform:translateX(-50%) !important}.desktop-menu .menu--primary .menu-item-object-ic_mega_menu{padding-right:1rem}@media(max-width:1669px){.header-wrap{padding-inline:0}.custom-search-form .search-form-wrapper.active{width:150px}.desktop-menu .menu--primary .menu__container>li>a{padding-left:5px !important}.menu--primary .menu__container li>a{font-size:13px}}@media screen and (min-width:1400px){.header01 .header-right{right:50px !important}}@media(min-width:1199px) and (max-width:1299px){.desktop-menu .menu--primary .menu__container>li>a{padding-left:0 !important}}@media(max-width:1199px){.page-header{height:90px}.page-header .header-starter,.page-header .page-header-inner,.page-header .header-starter .header-row,.page-header .header-starter .header-row .header-wrap{height:100%}}@media(max-width:576px){.custom-search-form .search-form-wrapper.active{width:120px}}.custom-replace-style{font-family:'Karla',sans-serif;font-weight:500;line-height:1.5;color:#182141;margin-bottom:20px}.header-wrap .header-right{height:100%}.language-switcher{position:relative;display:flex;user-select:none;height:100% !important}.language-switcher .lang-current{display:flex;align-items:center;gap:8px;border:0;border-radius:0;cursor:pointer;font-weight:500;transition:all .2s ease}.lang-current .lang-name{font-family:'Karla',sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;color:#000}.language-switcher .lang-current .flag{width:22px;height:15px;object-fit:cover;border-radius:2px}.language-switcher .lang-current .arrow{width:10px;height:6px;position:relative}.language-switcher .lang-current .arrow span{position:absolute;display:block;width:6px;height:1px;background-color:#000;top:5px}.language-switcher .lang-current .arrow span:first-child{left:0;transform:rotate(-45deg);transform-origin:left}.language-switcher .lang-current .arrow span:last-child{right:0;transform:rotate(45deg);transform-origin:right}.language-switcher .lang-list{position:absolute;top:140px;left:0;display:none;min-width:120px !important;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,0.1);list-style:none;padding:4px 0;margin:0;z-index:999;border:1px solid #eee;border-bottom:2px solid #dec8ae}header.headroom--bottom .header-wrap .language-switcher .lang-list,header.headroom--unpinned .header-wrap .language-switcher .lang-list,header.headroom--not-bottom.headroom--not-top.headroom--pinned .header-wrap .language-switcher .lang-list{top:115px !important}.language-switcher:hover .lang-list{display:block}.language-switcher .lang-list li{width:100%}.language-switcher .lang-list li.active{display:none}.language-switcher .lang-list li a.lang-item{display:flex;align-items:center;font-size:16px;gap:8px;padding:8px 12px;text-decoration:none;color:#333;transition:background .2s}.language-switcher .lang-list li a.lang-item:hover{color:#ed1d26}.language-switcher .lang-list li a.lang-item .flag{width:20px;height:15px;object-fit:cover}.language-switcher .lang-list li.active a.lang-item{font-weight:bold;background-color:#f5f5f5}@media screen and (min-width:1400px){.header01 .header-right{right:100px !important}}@media screen and (min-width:1200px) and (max-width:1400px){.language-switcher .lang-list{right:-28px !important;left:auto}.lang-current .lang-name{display:none}.header01 .header-right{right:40px !important}}@media screen and (max-width:1200px){.language-switcher{display:none}}@media screen and (min-width:1199px){.wpml-ls-slot-62{display:none !important}.header-wrap .header-right{gap:20px}}@media(max-width:1991px){.wpml-ls-item-en-us .wpml-ls-flag{width:20px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(114.79deg,#D33 0,#a30000 100%)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(114.79deg,#f44 0,#D33 100%)}.section-block-style{gap:20px !important;flex-wrap:nowrap !important}.section-block-style .counter-wrap{display:flex;justify-content:center;gap:20px;align-items:center}.section-block-style .counter-wrap .text{color:#000;font-weight:500;text-transform:uppercase;line-height:20px;font-size:22px;margin-bottom:12px}.section-block-style .counter-block-style .counter-wrap{display:flex;justify-content:start;gap:20px;align-items:center}.section-block-style .counter-block-style .number-wrap{width:250px;border:2px solid #ffff;color:#ffff}.section-block-style .counter-block-style .counter-wrap:first-child .number-wrap{background:#d33;padding:.5rem}@media(max-width:1191px){.section-block-style{flex-wrap:wrap !important}.section-block-style .wpb_column.vc_column_container{width:100% !important}}@media(max-width:991px){.section-block-style .counter-block-style .counter-wrap{flex-direction:column}}.messen-block .messen-slider{background-color:#fff}.messen-block .tm-swiper .swiper-pagination{margin-top:20px !important}.messen-slider .swiper-slide{height:250px}.messen-slider .swiper-slide .swiper-inner{display:flex;flex-direction:column;justify-content:end;height:100%}.messen-slider .swiper-slide .swiper-inner img{object-fit:contain;max-height:100px;margin-block:1.5rem}.messen-slider .swiper-slide .swiper-inner .heading{color:#182141}@media(max-width:991px){.messen-slider .swiper-inner .text{width:75%;margin:auto}}.main-location-block .location-block .vc-hoverbox img{display:none}.page-footer-wrapper .footer-block-style p,.page-footer-wrapper .footer-block-style a,.page-footer-wrapper .insight-core-bmw li a{color:#fff !important}.page-footer-wrapper .footer-block-style a:hover,.page-footer-wrapper .insight-core-bmw li a:hover{color:#ed1d26 !important}.page-footer-wrapper .menu-copyright-container span{color:#fff}.page-footer-wrapper .menu-copyright-container span:hover{color:#ed1d26}.page-copyright .copyright-block{position:absolute;left:0;top:0;transform:translate(-50%,-50%);color:#fff}@media(min-width:1200px){.page-footer-wrapper .row>:first-child{padding-left:95px}}@media(max-width:991px){.container .row>div:nth-child(3){display:none}}@media(max-width:767px){.page-copyright .copyright-block{position:relative !important;transform:none}.page-copyright .row>div+div{padding-top:0}.page-copyright .page-copyright-inner{padding-top:30px;padding-bottom:30px}}.header-wrap .header-right>div{padding:0 !important}div.page-header-inner .custom-search-form{width:100% !important;height:auto !important;display:flex;align-items:center;position:relative}.search-form-wrapper{width:0;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease}.search-form-wrapper.active{width:200px;opacity:1}.search-form-wrapper .search-form{padding-bottom:1rem}.search-form input.search-field{width:100%;border-bottom:2px solid rgba(24,33,65,0.9);transition:border-color .2s ease;font-size:16px;padding-top:10px;padding-bottom:0}.search-form input.typing{border-bottom:2px solid #878c9b}#close-search-btn{cursor:pointer}form.seacrh-form-block .wp-block-search__button{padding-inline:15px}form.seacrh-form-block .wp-block-search__button svg{transform:scaleX(-1)}.tm-grid-wrapper .product-wrapper{display:flex;gap:20px}.tm-grid-wrapper .post-thumbnail img{object-fit:contain;display:block}.tm-grid-wrapper .post-excerpt{flex:1;font-size:16px;line-height:1.5}button.wp-block-search__button{border:0}button.wp-block-search__button:hover{background:transparent}.product-wrapper .pdf-button-wrapper{margin-top:15px}.product-wrapper .pdf-icon-thumb .fa-file-pdf{font-size:110px;color:#d33}@media(max-width:991px){.product-wrapper .post-thumbnail{display:none}}form .hidden-fields-container{display:none}.wpcf7-form{max-width:1000px;min-height:750px;margin:1rem auto;padding:2rem 4rem;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.4)}#step-counter{text-align:center;font-weight:600;font-size:1rem;color:#333}#progress-bar{height:8px;background:#e0e0e0;border-radius:4px;margin-bottom:2.5rem;overflow:hidden}#progress-fill{width:0;height:100%;background:#ec1b24;transition:width .4s ease}.wpcf7-form .form-step{display:none;opacity:0;height:100%}.wpcf7-form .form-step.active{display:block;opacity:1}.wpcf7-form .form-headline{font-size:2rem;text-align:center;color:#333;margin-bottom:.8rem}.wpcf7-form .form-description{text-align:center;color:#666;margin-bottom:2.5rem;font-size:1.75rem}.form-step .button-section p{display:flex;flex-direction:column}.form-step .button-section .step-next{font-size:1.2rem;font-weight:600;border-radius:0;width:100%;max-width:600px;margin-inline:auto;background-color:#5f6870;border:1px solid #5f6870;color:#ffff}.form-step .button-section .step-next:hover{background-color:#ffff;color:#5f6870;box-shadow:0 6px 15px rgba(0,80,255,0.15)}.form-step-1 .form-headline p{margin-top:1.5em}.form-step .contact-method-button{font-size:1.2rem;font-weight:600;width:100%;max-width:600px;border-radius:0;padding-inline:0;background-color:#5f6870;border:1px solid #5f6870;color:#ffff}.contact-method-button:hover{background-color:#ffff;color:#5f6870;box-shadow:0 6px 15px rgba(0,80,255,0.15)}.wpcf7-submit{padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:8px;border:0;cursor:pointer;transition:background-color .3s ease,transform .2s ease,opacity .2s ease;text-transform:uppercase;letter-spacing:.5px;text-align:center}.button-flex{text-align:center;margin-top:150px}.prev-button{background-color:#fff;border-color:#ec1b24;border-radius:0;color:#000}.prev-button:hover{border-color:#ec1b24;background-color:#ec1b24;color:#fff;box-shadow:0 6px 15px rgba(0,80,255,0.15)}.wpcf7-form input:not([type="submit"]),.wpcf7-form textarea{width:100%;padding:.5rem;margin-bottom:.5rem;font-size:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-sizing:border-box}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#ec1b24;outline:0}.required-note{font-size:.95rem;color:#666;margin-bottom:1.5rem}.contact-cards-container{display:flex;justify-content:center;margin-block:2rem}.contact-cards-container .employee-card{height:100%}.contact-info .Ansprechpartner{font-size:1.4rem;margin-bottom:.5rem;color:#333}.contact-info .position{font-size:1rem;color:#666;margin-bottom:.5rem}.contact-info .phone{font-size:.95rem;color:#444;margin-top:.5rem}.contact-info .phone a{color:#ec1b24;text-decoration:none}.contact-info .phone a:hover{text-decoration:underline}.card-button{text-align:center;margin-top:2rem}.form-button p{display:flex;gap:10px}.form-button .wpcf7-submit{background-color:#fff;border-color:#ec1b24;border-radius:0;color:#000;padding:0 41px;width:150px}.form-button .wpcf7-submit:hover{border-color:#ec1b24;background-color:#ec1b24;color:#fff;box-shadow:0 6px 15px rgba(0,80,255,0.15)}@media(max-width:991px){.form-step .contact-method-button,.form-step .button-section .step-next{font-size:1rem}.contact-cards-container{flex-direction:column}}@media(max-width:768px){.contact-card{max-width:100%;flex:1 1 100%}.wpcf7-form{padding:2rem}}.location-block .vc-hoverbox-block-inner h2{color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.6);font-weight:600;font-size:1.8em}.location-block .vc-hoverbox-inner{min-height:300px !important}.location-block .niederlassungen_farbe span.card-headline{color:#fff;font-size:1.75rem;font-weight:600}.location-block .niederlassungen_farbe p,.location-block .niederlassungen_farbe p>a{color:#fff;text-decoration:none;transition:color .3s ease}.location-block .niederlassungen_farbe p a:hover{color:#f5f5f5;text-decoration:underline}.location-block .niederlassungen_farbe{display:flex;flex-direction:column;gap:5px}.location-block .vc-hoverbox-block{background-color:rgba(0,0,0,0.15);background-blend-mode:overlay}.location-block .location-flag{width:30px;height:auto;vertical-align:middle;padding-bottom:5px}.far{font-family:"Font Awesome 5 Pro" !important}.technical-table{width:100%;margin:0 0 1.5em;border-collapse:collapse;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.technical-table th,.technical-table td{padding:12px 15px;text-align:left;border-bottom:1px solid #eee;vertical-align:middle}.technical-table thead tr th{background:#d33;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px}.technical-table tbody tr:nth-child(even){background-color:#f8f8f8}.pdf-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9999;display:flex;align-items:center;justify-content:center}.pdf-modal{position:relative;width:90%;max-width:1000px;height:90%;background:#fff;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.3);transform:translateY(0);animation:fadeIn .3s ease-in-out}.pdf-modal iframe{width:100%;height:100%;border:0}.pdf-close-btn{position:absolute;top:10px;right:10px;font-size:35px;color:#fff;background:#d33;border:1px solid #d33;border-radius:0;width:35px;height:35px;cursor:pointer;z-index:99999;font-weight:400;text-align:center;line-height:16px;padding-left:8px;padding-bottom:5px;padding-right:9px}.pdf-close-btn:hover{color:#d33;border:1px solid #d33;background:#fff}@keyframes fadeIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){#openPdfBtn{display:none}}.product-pdf-block .wpb_text_column.wpb_content_element{width:100%;display:flex;justify-content:center}.product-pdf-block .wpb_text_column.wpb_content_element .wpb_wrapper{width:275px !important}.product-pdf-block .product-img{display:block;height:400px;background-repeat:no-repeat;background-size:contain;background-position:center;text-decoration:none}.product-pdf-block .vc_column-inner{height:100%}a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom.vc_btn3-icon-left{width:215px}.product-slider-block img{object-fit:contain}.product-pdf-info{height:500px}.product-pdf-info .vc_column-inner{height:100%}.product-pdf-info .vc_column-inner .wpb_wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-pdf-info .product-pdf-button{display:flex;flex-direction:column}.button-style{font-size:16px !important;text-transform:uppercase;font-weight:600}.product-pdf-info .vc_column-inner .wpb_wrapper .text-pdf-block{order:1}.product-pdf-info .vc_column-inner .wpb_wrapper .product-pdf-button{order:2}@media(max-width:991px){div#pdf-block{padding-left:120px !important}}@media(max-width:767px){.product-pdf-block .wpb_text_column.wpb_content_element{justify-content:flex-start}.product-pdf-info{height:300px}.product-pdf-info .vc_column-inner .wpb_wrapper .text-pdf-block{order:2 !important}.product-pdf-info .vc_column-inner .wpb_wrapper .product-pdf-button{order:1 !important}a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom.vc_btn3-icon-left{width:275px}.product-pdf-info .text-pdf-block .vc_empty_space{height:0 !important}}@media(max-width:576px){div#pdf-block{padding-left:15px !important}}.employee-block{display:flex;flex-wrap:wrap}.employee-block .vc_column-inner{padding:0 !important}.employee-card{display:flex;flex-direction:column;margin:10px !important;height:700px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 12px 25px rgba(0,0,0,0.1);border-radius:8px;overflow:hidden;text-align:center;transition:box-shadow .3s ease}.employee-card .employee-photo{flex-shrink:0;width:100%;height:300px;object-fit:cover;display:block}.employee-card .employee-info{padding:1.5rem;font-family:Arial,sans-serif;display:flex;flex-direction:column;flex-grow:1;gap:.6rem;box-sizing:border-box;text-align:left}.employee-card .contact-header .employee-name{font-size:1.75rem;font-weight:600;color:#333}.employee-card .contact-header .employee-position{font-size:1rem;color:#666;margin-top:.25rem}.employee-card .contact-specialization{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;row-gap:.4rem;font-size:.95rem;color:#444;margin-top:.5rem;line-height:1}.employee-card .contact-specialization .highlight{display:inline-block;background-color:#D33;color:#fff;font-weight:600;padding:.3rem .5rem;border-radius:5px;font-size:.85rem;white-space:nowrap;width:70px;text-align:center;max-height:25px}.contact-details{margin-top:auto;font-size:.9rem;color:#444;text-align:left}.contact-details a{color:#ec1b24;text-decoration:none;word-break:break-word}.contact-details a:hover{text-decoration:underline}.employee-card p{margin-bottom:0}@media(min-width:992px){.employee-block .vc_col-sm-1\/5,.employee-block .vc_col-sm-4,.employee-block .vc_col-sm-6{width:33% !important}}@media(max-width:991px){.employee-block .vc_col-sm-1\/5,.employee-block .vc_col-sm-4,.employee-block .vc_col-sm-6{width:50% !important}}@media(max-width:767px){.employee-block{margin-inline:auto;height:100% !important}.employee-card{height:100% !important}.product-image .vc_single_image-wrapper img{height:500px !important;object-fit:contain}.employee-block .vc_col-sm-1\/5,.employee-block .vc_col-sm-4,.employee-block .vc_col-sm-6{width:100% !important}.employee-card .employee-photo{height:auto}}.navtab-block .vc_tta-tabs-list{display:flex !important}.navtab-block .vc_tta-tabs-list li{width:100%}.navtab-block li.vc_tta-tab a{background:#e0e0e0 !important}.navtab-block li.vc_tta-tab.vc_active a{background:#d33 !important}.navtab-block li.vc_tta-tab.vc_active a{background:#d33 !important}.navtab-block li.vc_tta-tab.vc_active:after{border-top-color:#d33 !important}.navtab-block .vc_btn3.vc_btn3-size-md{font-size:16px;font-weight:500}.navtab-block .first-image-style img{height:275px !important}.navtab-block .second-image-style img{height:230px !important}.navtab-block div.single-navtab.vc_active .vc_tta-panel-heading{background:#d33;color:#fff}.navtab-block div.single-navtab .vc_tta-panel-heading{background:#e0e0e0}@media(max-width:1199px) and (min-width:992px){.navtab-block li.vc_tta-tab a{height:100%}}@media(max-width:991px){.navtab-block .single-navtab .vc_tta-panel-body .vc_col-sm-6{width:100% !important}}.company-card{background-color:#d33;color:#fff;box-shadow:0 10px 15px rgba(0,0,0,0.1);padding:1rem 1.5rem;width:100%;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.company-headline{font-size:2rem;font-weight:800;margin:1rem 0}.company-contact{display:flex;flex-direction:column;gap:.5rem;align-items:center}.company-contact a{color:#fff;text-decoration:none;display:flex;justify-content:center}.company-contact a:hover{text-decoration:underline;color:#fff}@media(max-width:768px){.company-headline{font-size:1.75rem}.company-contact a{font-size:.95rem}}@media(max-width:480px){.company-card{padding:1rem .75rem;gap:15px}.company-headline{font-size:1.5rem}.company-contact a{font-size:.9rem}}.wt-dv-box-wrapper input{appearance:auto}.wt-dv-box-wrapper{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99998;background:rgba(0,0,0,0.7)}.wt-dv-box-wrapper a{color:#ed1d26}.wt-dv-box-hide{display:none;visibility:hidden}.wt-dv-box-container{margin:auto;width:90%;max-width:520px;height:auto;max-height:90%;overflow-x:hidden;overflow-y:auto;padding:20px;background:#fff;border-radius:0;position:relative}.wt-dv-box-heading{font-size:25px;font-weight:bold;color:#000;display:flex;flex-direction:row;align-items:center;justify-content:center}.wt-dv-box-heading p{margin:0}.wt-dv-box-heading img{width:80px;height:auto;margin-right:10px}@media(max-width:575px){.wt-dv-box-heading{font-size:18px}.wt-dv-box-heading img{width:40px}.site-header-main-wrapper .siteheader-classic .logo-container{width:70%}.site-header .site-logo{width:90%}}.wt-dv-box-container>p{margin:20px 0}.wt-acc-panel div.half-separator{text-align:center}.wt-acc-panel div.half-separator hr{display:inline-block;width:60%}.wt-cb-btn-primary{text-transform:uppercase;background-color:#999;border-radius:0;cursor:pointer;color:white;font-size:16px;padding:12px 0;text-decoration:none;margin-bottom:20px;text-align:center}.wt-cb-btn-secondary{background-color:white;border-radius:0;border:2px solid black;cursor:pointer;color:black;font-size:14px;font-weight:normal;padding:12px 0;text-decoration:none;margin-bottom:20px;text-align:center}.wt-c-info-inactive{display:none}.wt-more-info{cursor:pointer}.wt-more-info:hover{font-weight:600}.wt-cb-btn-primary:hover,.wt-cb-btn-secondary:hover{text-decoration:underline}form[name="wt-dv-settings"]{max-height:350px;overflow-y:auto;word-break:break-word;padding:0 10px}form[name="wt-dv-settings"] label,form[name="wt-dv-settings"] table,form[name="wt-dv-settings"] table tr,form[name="wt-dv-settings"] table tr td{width:100%}form[name="wt-dv-settings"] input{float:right}form[name="wt-dv-settings"] table tr td p{padding-right:20px}form[name="wt-dv-settings"] label{cursor:pointer;font-weight:inherit}form[name="wt-dv-settings"] .wt-acc-title{background-color:#eee;cursor:pointer;padding:12px 12px 12px 30px;text-align:left;margin:10px 0;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}form[name="wt-dv-settings"] .wt-acc-title:before{content:' ';width:3px;height:3px;top:20px;left:10px;position:absolute;border:solid #777;border-width:0 3px 3px 0;display:inline-block;padding:2px}form[name="wt-dv-settings"] .wt-acc-title.wt-acc-inactive:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}form[name="wt-dv-settings"] .wt-acc-title.wt-acc-active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}form[name="wt-dv-settings"] .wt-acc-panel,form[name="wt-dv-settings"] .wt-acc-panel-necessary{padding:0 11px;position:relative}form[name="wt-dv-settings"] .wt-acc-title>*{font-weight:bold !important;text-transform:uppercase !important;font-size:22px !important;line-height:30px !important;margin:0 !important}form[name="wt-dv-settings"] .wt-acc-title.wt-acc-inactive+.wt-acc-panel,form[name="wt-dv-settings"] .wt-acc-title.wt-acc-inactive+.wt-acc-panel-necessary{visibility:hidden;opacity:0;overflow:hidden;padding:0 50px;max-height:0}form[name="wt-dv-settings"] .wt-acc-title.wt-acc-active+.wt-acc-panel,form[name="wt-dv-settings"] .wt-acc-title.wt-acc-active+.wt-acc-panel-necessary{visibility:visible;opacity:1;max-height:1700px}#wt-dv-box-save{margin-top:10px}.wt-dv-box-legal-pages{margin-top:20px;text-align:center}.wt-dv-box-legal-pages a{text-decoration:none;color:#ed1d26}.wt-dv-box-legal-pages a:hover{text-decoration:underline;color:#0a0a0a}.wt-dv-box-lang-wrapper{text-align:center;margin-top:40px}.wt-show-dv-box{text-decoration:none;display:inline-block}.dv-lang-wrapper{display:flex;justify-content:center}.dw-lang-a{margin-left:6px}.wt-cb-btn-secondary:hover{border:2px solid #D33;background-color:#D33;text-decoration:none;color:white}.text-animation-style .heading mark{font-family:poppins,sans-serif;font-style:normal}.company-feedback-slider .testimonial-desc{font-size:25px !important}.coveto-iframe{border:0;box-shadow:0 4px 15px rgba(0,0,0,0.1);width:100%;height:auto;min-height:760px}.coveto-watermark{display:none}@media(min-width:991px) and (max-width:1191px){.coveto-iframe{min-height:700px}}.company-info-slider .swiper-nav-button{margin-top:-60px !important}.company-info-slider .swiper-slide h6,.company-info-slider .swiper-slide .text{padding:1rem}.company-info-slider .swiper-slide:nth-child(even){background:#f1f1f1}.company-info-slider .swiper-slide:nth-child(odd){background:#ed1c24;color:#fff !important}.company-info-slider .swiper-slide:nth-child(odd) h6{color:#fff !important}.company-feedback-slider .swiper-nav-button{margin-top:-100px !important}@media(max-width:1191px){.company-info-slider .swiper-nav-button.swiper-button-prev{left:-60px}.company-info-slider .swiper-nav-button.swiper-button-next{right:-50px}.company-feedback-slider .swiper-nav-button.swiper-button-prev{left:-60px}.company-feedback-slider .swiper-nav-button.swiper-button-next{right:-50px}}.ausbildung-stellen .coveto-iframe-ausbildung{border:0;width:100%;max-height:1030px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.ausbildung-stellen .coveto-watermark{text-align:right;font-size:9px;color:#aaa;text-decoration:none}.ausbildung-stellen .coveto-watermark{display:none}.ausbilder-info .ausbilder-name{font-size:22px;line-height:25px;font-weight:500;color:#d22;margin-bottom:.1rem}.ausbilder-info .ausbilder-position{color:#555;font-weight:400;font-size:15px;line-height:25px}.ausbilder-block .ausbilder-feedback{font-size:16px}.ausbilder-block .tm-team-member.style-1:hover .overlay{opacity:.7 !important;cursor:default}.prospekt-block .product-img{display:block;width:100%;height:200px;background-size:contain;background-repeat:no-repeat}@media(min-width:991px) and (max-width:1191px){.coveto-iframe-ausbildung{max-height:400px}}@media(max-width:991px){.prospekt-block .product-img{height:150px}}@media(min-width:767px) and (max-width:1191px){.ausbilder-block{flex-wrap:nowrap !important}}@media(max-width:767px){.ausbilder-block{flex-wrap:wrap !important}.coveto-iframe-ausbildung{max-height:800px !important}.prospekt-block .button-style a.vc_general.vc_btn3.vc_btn3-style-custom.vc_btn3-icon-left{width:auto}}.single-contact-person .employee-card{height:500px;width:80%}.navtab-contact-person .company-card{margin-inline:auto;max-width:80%}.navtab-block.location-block .vc_column-inner{box-shadow:0 1px 3px rgba(0,0,0,0.1)}.representative-block .region{color:#d33;margin-bottom:30px;line-height:1.5}.representative-block .address{color:#333;margin-bottom:30px;line-height:1.5}.representative-block .phone a,.representative-block .email a{color:#d33 !important;text-decoration:none}.representative-block .phone a:hover,.representative-block .email a:hover{text-decoration:underline}.google-map-block .schedule-list{list-style:none;padding:0;margin:0}.google-map-block .schedule-item{display:flex;flex-direction:column;margin-bottom:10px}.google-map-block .schedule-item .day{font-weight:600;font-size:20px}.google-map-block .schedule-item .day .fa.fa-solid.fa-chevron-right{margin-right:5px}.google-map-block .schedule-item .time{font-size:20px;margin-left:20px}@media(min-width:767px) and (max-width:1191px){.navtab-block.location-block .single-navtab .vc_column_container{width:100% !important}}@media(max-width:767px){.navtab-contact-person .vc_tta-panel.vc_active .vc_tta-panel-heading{background:#d33;color:#fff;font-weight:600}}