@charset "UTF-8";
:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #ffffff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #005CAA;--bs-secondary: #FFED00;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #FAFAFA;--bs-dark: #333333;--bs-primary-rgb: 0, 92, 170;--bs-secondary-rgb: 255, 237, 0;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 250, 250, 250;--bs-dark-rgb: 51, 51, 51;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 51, 51, 51;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: Barlow;--bs-body-font-size:1.125rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #333333;--bs-body-bg: #ffffff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-heading-color: ;--bs-link-color: #333333;--bs-link-hover-color: #005CAA;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../fonts/barlow/barlow-v12-latin-regular.eot");src:url("../fonts/barlow/barlow-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/barlow/barlow-v12-latin-regular.woff2") format("woff2"), url("../fonts/barlow/barlow-v12-latin-regular.woff") format("woff"), url("../fonts/barlow/barlow-v12-latin-regular.ttf") format("truetype"), url("../fonts/barlow/barlow-v12-latin-regular.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url("../fonts/barlow/barlow-v12-latin-500.eot");src:url("../fonts/barlow/barlow-v12-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/barlow/barlow-v12-latin-500.woff2") format("woff2"), url("../fonts/barlow/barlow-v12-latin-500.woff") format("woff"), url("../fonts/barlow/barlow-v12-latin-500.ttf") format("truetype"), url("../fonts/barlow/barlow-v12-latin-500.svg#Barlow") format("svg")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url("../fonts/barlow/barlow-v12-latin-700.eot");src:url("../fonts/barlow/barlow-v12-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/barlow/barlow-v12-latin-700.woff2") format("woff2"), url("../fonts/barlow/barlow-v12-latin-700.woff") format("woff"), url("../fonts/barlow/barlow-v12-latin-700.ttf") format("truetype"), url("../fonts/barlow/barlow-v12-latin-700.svg#Barlow") format("svg")}.navbar-brand img{transition:all 0.2s ease-in-out;width:200px}@media screen and (max-width:300px){.navbar-brand img{width:180px}}@media (min-width:576px){.navbar-brand img{width:250px}}@media (min-width:1400px){.navbar-brand img{width:320px}}.nav-link{color:#333333;font-size:1.125rem;transition:all 0.2s ease-in-out}.nav-link:hover,.nav-link.active{color:#005CAA !important}.nav-link:focus{outline:none;box-shadow:none}.dropdown-menu{background-color:transparent}@media (min-width:992px){.dropdown-menu{background-color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(3px)}}.dropdown-toggle::after{display:none}.dropdown-item.active{background:none;color:#005CAA}.navbar-toggler .burger-menu{width:30px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.navbar-toggler .burger-menu span{background:#333333;display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.navbar-toggler .burger-menu.open span{background:#005CAA !important}.navbar-toggler .burger-menu.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px;left:8px}.navbar-toggler .burger-menu.open span:nth-child(2){width:0%;opacity:0}.navbar-toggler .burger-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}.navbar-toggler .burger-menu span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar-toggler .burger-menu span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar-toggler .burger-menu span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar-toggler:focus{box-shadow:none}.navbar{background-color:#ffffff;transition:all 0.2s ease-in-out}.navbar.navbar-scroll{background-color:rgba(255, 255, 255, 0.9);backdrop-filter:blur(3px)}.navbar.navbar-scroll .navbar-brand img{width:150px}@media (min-width:576px){.navbar.navbar-scroll .navbar-brand img{width:200px}}@media (min-width:1400px){.navbar.navbar-scroll .navbar-brand img{width:230px}}.navbar.navbar-scroll .nav-link,.navbar.navbar-scroll .btn-primary,.navbar.navbar-scroll .dropdown-menu{font-size:1rem}.btn{padding-left:20px;padding-right:20px;transition:all 0.2s ease-in-out;border-radius:50px}.btn.btn-primary{color:#ffffff}.btn.btn-primary:hover{background-color:#84CFED;border-color:#84CFED;color:#ffffff}.btn.btn-primary-translucent{color:#ffffff;background-color:rgba(0, 92, 170, 0.85)}.btn.btn-primary-translucent:hover{background-color:#84CFED;border-color:#84CFED;color:#ffffff}.btn.btn-light{color:#333333;background-color:#FAFAFA}.btn.btn-light:hover{background-color:#84CFED;border-color:#84CFED;color:#ffffff}.btn.btn-light-translucent{color:#333333;background-color:rgba(250, 250, 250, 0.85)}.btn.btn-light-translucent:hover{background-color:#84CFED;border-color:#84CFED;color:#ffffff}.btn.btn-sm{padding-bottom:7px}.loading-spinner{height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:100000;width:100%;background-color:rgba(255, 255, 255, 0.8);display:flex;justify-content:center;align-items:center}.chevron-scroll-down a span{position:absolute;bottom:40px;left:50%;width:30px;height:30px;border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;transform:rotate(-45deg);animation:scroll-down-updown 2s infinite;box-sizing:border-box;transition:all 0.2s ease-in-out}.chevron-scroll-down a span:hover{border-color:#FFED00}@-webkit-keyframes scroll-down-updown{0%{-webkit-transform:rotate(-45deg) translate(0, 0)}20%{-webkit-transform:rotate(-45deg) translate(-10px, 10px)}40%{-webkit-transform:rotate(-45deg) translate(0, 0)}}@keyframes scroll-down-updown{0%{transform:rotate(-45deg) translate(0, 0)}20%{transform:rotate(-45deg) translate(-10px, 10px)}40%{transform:rotate(-45deg) translate(0, 0)}}.header-home{min-height:500px;height:60vh}@media (min-width:768px){.header-home{height:70vh}}@media (min-width:1200px){.header-home{height:76vh}}.header{height:450px;min-height:fit-content;position:relative}.header-img{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover}.header-karriere img{object-position:13%}.banner-full{position:relative}.banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body{font-family:"Barlow"}a{transition:all 0.2s ease-in-out}a.link-primary:hover{color:#333333 !important}.text-white{color:#ffffff !important}.cursor-pointer{cursor:pointer}@media (min-width:992px){.mx-lg-unset{margin-left:unset !important;margin-right:unset !important}}.flex-wrap{flex-wrap:wrap}.w-fit-content{width:fit-content}.border-transparenter{border:10px solid rgba(255, 255, 255, 0.2)}.border-top-transparent{border-top:10px solid rgba(255, 255, 255, 0.5)}.border-bottom-transparent{border-bottom:10px solid rgba(255, 255, 255, 0.5)}@media (min-width:992px){.border-end-lg{border-right:1px solid #333333}}.border-round-transparent{position:relative}.border-round-transparent:after{content:"";height:100%;width:100%;display:block;position:absolute;border:10px solid rgba(255, 255, 255, 0.2);top:0;border-radius:1rem}.placeholder{cursor:default}.of-cover{object-fit:cover}.z-index-1{z-index:1}.z-index-0{z-index:0}.z-index-fixed{z-index:1030}.divier-dots{width:110px}.fw-medium{font-weight:500}.hover-opacity{transition:all 0.2s ease-in-out}.hover-opacity:hover{opacity:0.8}.hover-rotate{transition:all 0.2s ease-in-out}.hover-rotate:hover{transform:rotate(-7deg)}.hover-scale{transition:all 0.2s ease-in-out}@media (min-width:1200px){.hover-scale:hover{transform:scale(1.1)}}.spacer-top-bottom{padding-top:70px;padding-bottom:70px}@media (min-width:992px){.spacer-top-bottom{padding-top:100px;padding-bottom:100px}}.spacer-top{padding-top:70px}@media (min-width:992px){.spacer-top{padding-top:100px}}.spacer-bottom{padding-bottom:70px}@media (min-width:992px){.spacer-bottom{padding-bottom:100px}}#footer .footer-top{padding-top:120px}@media (min-width:992px){#footer .footer-top{padding-top:90px}}#footer .karriere-badge{background-image:url(../files/images/icons/timmen-lackiererei-badge-primary.svg);background-repeat:no-repeat;background-size:contain;width:140px;height:140px;display:grid;justify-content:center;align-items:center;text-align:center;transform:rotate(10deg);transition:all 0.2s ease-in-out;position:absolute;top:-65px;right:3%}@media (max-width:575.98px){#footer .karriere-badge{right:0;left:0;margin:auto;width:120px;height:120px;top:-40px;padding:10px}}#footer .karriere-badge:hover{background-image:url(../files/images/icons/timmen-lackiererei-badge-tuerkis.svg);transform:rotate(0deg)}#footer .footer-logo{width:250px}@media (min-width:1200px){#footer .footer-logo{width:280px}}.overlay-dark{background-color:rgba(35, 53, 68, 0.5)}.overlay-darker{background-color:rgba(35, 53, 68, 0.7)}.sidebar-buttons{position:fixed;bottom:6.5%;right:0;transition:all 0.2s ease-in-out}@media (max-width:575.98px){.sidebar-buttons{font-size:1rem}}.sidebar-buttons .box{background-color:rgba(0, 92, 170, 0.9);transition:all 0.2s ease-in-out;border-top-left-radius:40px;border-bottom-left-radius:40px}.sidebar-buttons .box:hover{background-color:rgba(132, 207, 237, 0.9)}@media (min-width:576px){.sidebar-buttons.sidebar-buttons-scroll{right:-25px}}.facts .column-company-fact{width:100%}@media (min-width:576px){.facts .column-company-fact{width:50%}}@media (min-width:992px){.facts .column-company-fact{width:25%}}@media (min-width:1400px){.facts .column-company-fact{width:26%}}.facts .column-company-fact-sm{width:100%}@media (min-width:576px){.facts .column-company-fact-sm{width:50%}}@media (min-width:992px){.facts .column-company-fact-sm{width:25%}}@media (min-width:1400px){.facts .column-company-fact-sm{width:24%}}.facts .company-number{width:50%;margin:auto}@media (min-width:576px){.facts .company-number{margin:unset}}@media (max-width:575.98px){.facts .company-number h2{font-size:3.438rem}}@media (min-width:1400px){.facts .company-number h2{font-size:3.438rem}}ul.list-primary li::marker{color:#005CAA}.fachbetrieb-siegel{width:150px}@media (min-width:1400px){.fachbetrieb-siegel{width:200px}}.team-img-single{height:250px;width:250px}@media (min-width:768px){.team-img-single{height:300px;width:300px}}.company-slider img{width:100%}.company-slider .slick-next{right:3%;z-index:1}.company-slider .slick-next::before{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;content:""}.company-slider .slick-prev{left:3%;z-index:1}.company-slider .slick-prev::before{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;content:""}.company-slider .slick-arrow{height:40px;width:40px;background-color:rgba(51, 51, 51, 0.5);border-radius:40px;transition:all 0.2s ease-in-out}.company-slider .slick-arrow:hover,.company-slider .slick-arrow:focus{background-color:rgba(0, 92, 170, 0.5)}.polaroids .polaroid-img{display:inline-block;border:solid 12px #fff;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);transition:all 0.2s ease-in-out}.polaroids .polaroid-img:nth-child(1){transform:rotate(10deg)}@media (min-width:1400px){.polaroids .polaroid-img:nth-child(1):hover{transform:rotate(10deg) scale(1.1)}}.polaroids .polaroid-img:nth-child(2){transform:rotate(-10deg)}@media (min-width:1400px){.polaroids .polaroid-img:nth-child(2):hover{transform:rotate(-10deg) scale(1.1)}}#galleryTab .nav-link{font-size:1.875rem}@media (min-width:992px){#galleryTab .nav-link{font-size:2.5rem}}#galleryTab .nav-item{width:100%}@media (min-width:576px){#galleryTab .nav-item{width:fit-content}}