:root{--bs-link-color-rgb: var(--brand-primary-rgb);--bs-link-hover-color-rgb: var(--brand-primary-dark-rgb)}.wpt-cc-banner-content{background-color:#000;border:1px solid #fff}#wpt-cc-dismiss{color:#fff}.banner-link:hover{color:#fff !important}.wpt-cc-btn{border:1px solid #fff}.wpt-cc-btn:hover{color:#fff;background-color:var(--brand-primary-dark) !important}.wpt-cc-iframe-placeholder{background-color:rgba(0,0,0,.75)}.wpt-cc-iframe-placeholder::after{display:none !important}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-family:sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}body{min-height:100vh;background-color:var(--color-background);color:var(--color-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}body{font-family:var(--text-font-stack);font-size:var(--font-size-base);line-height:var(--line-height)}p{margin-bottom:var(--spacing-md)}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--headline-color)}.filmklappe-after{margin-bottom:0}.filmklappe-after::after{content:"";display:block;height:5px;background:url(../images/filmklappe-01.svg) no-repeat left top;background-size:cover;margin-top:16px;margin-bottom:16px}@media screen and (min-width: 768px){.filmklappe-after::after{height:9px}}@media screen and (min-width: 1200px){.filmklappe-after::after{height:13px}}body{background-color:var(--color-background);color:var(--color-text);min-height:100vh}table{border-collapse:collapse}input,button,textarea,select{font:inherit;background:none;border:none}#wrapper{padding-top:96px}@media screen and (min-width: 1200px){#wrapper{padding-top:135px}}.primary-bg{background-color:var(--brand-primary) !important}@media screen and (min-width: 1200px){.columns-xl-2{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}}#entry{scroll-margin-top:135px}.film-text-container{position:relative;overflow:hidden}.film-text-container>a:hover>img{transform:scale(1.2)}.film-text-container>a>img{transition:all .4s ease-in-out}.film-text-container>a>span{position:absolute;display:block;bottom:0;left:0}#service{background:url(../images/service-bg.jpg) center 25%/cover no-repeat}#service{position:relative;height:400px}.service-text{position:absolute;width:95%;max-width:500px;background-color:rgba(0,0,0,.7);bottom:0;left:50%;transform:translateX(-50%)}:root{--text-font-stack: Arial, Helvetica, sans-serif;--headline-font-stack: Arial, Helvetica, sans-serif;--code-font-stack: Courier New, DejaVu Sans Mono, Bitstream Vera Sans Mono, Monaco, monospace;--font-size-base: 1rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-heavy: 800;--font-weight-black: 900;--line-height: 1.5;--letter-spacing: normal;--word-spacing: 0.16em;--brand-primary: #058b8c;--brand-primary-light: rgb(8.5172413793, 236.7793103448, 238.4827586207);--brand-primary-dark: rgb(1.4827586207, 41.2206896552, 41.5172413793);--brand-primary-rgb: 5, 139, 140;--brand-primary-light-rgb: 8.5172413793, 236.7793103448, 238.4827586207;--brand-primary-dark-rgb: 1.4827586207, 41.2206896552, 41.5172413793;--brand-secondary: #000;--brand-secondary-light: #333333;--brand-secondary-dark: hsl(0, 0%, -20%);--brand-secondary-rgb: 0, 0, 0;--brand-secondary-light-rgb: 51, 51, 51;--brand-secondary-dark-rgb: -51, -51, -51;--color-background: #000;--color-text: #fff;--headline-color: #058b8c;--button-color: #fff;--button-background: #058b8c;--button-border-color: #fff;--button-color-hover: #fff;--button-background-hover: rgb(1.4827586207, 41.2206896552, 41.5172413793);--button-border-color-hover: #fff;--outline-button-color: #058b8c;--outline-button-background: #fff;--outline-button-border-color: #058b8c;--outline-button-color-hover: #fff;--outline-button-background-hover: rgb(1.4827586207, 41.2206896552, 41.5172413793);--outline-button-border-color-hover: rgb(1.4827586207, 41.2206896552, 41.5172413793);--navbar-bg: #058b8c;--navbar-link-color: #fff;--topheader-bg: #058b8c;--topheader-color: #fff;--topheader-link-color: #fff;--success: #28a745;--error: #dc3545;--warning: #ffc107;--info: #17a2b8;--success-rgb: 40, 167, 69;--error-rgb: 220, 53, 69;--warning-rgb: 255, 193, 7;--info-rgb: 23, 162, 184;--spacing-xs: 0.25rem;--spacing-sm: 0.5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--spacing-xxl: 8rem;--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 8px;--border-radius-xl: 16px;--border-radius-round: 50%;--shadow-sm: 0 1px 2px rgba(5, 139, 140, 0.1);--shadow-md: 0 4px 6px rgba(5, 139, 140, 0.15);--shadow-lg: 0 10px 15px rgba(5, 139, 140, 0.2);--shadow-xl: 0 20px 25px rgba(5, 139, 140, 0.25);--shadow-button: 0 0 0 0.25rem rgba(1.4827586207, 41.2206896552, 41.5172413793, 0.375);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-modal: 1050;--z-index-tooltip: 1100;--transition-fast: 0.2s ease-in-out;--transition-medium: 0.4s ease-in-out;--transition-slow: 0.6s ease-in-out;--animation-ease: cubic-bezier(0.4, 0, 0.2, 1);--opacity-disabled: 0.5;--opacity-overlay: 0.7;--opacity-backdrop: 0.3}html.high-contrast{--button-color: black;--button-background: yellow;--button-border-color: #000;--button-color-hover: #000;--button-background-hover: orange;--button-border-color-hover: #000}.default-btn{color:var(--button-color) !important;background-color:var(--button-background) !important;border:2px solid var(--button-border-color) !important}.default-btn:hover,.default-btn:active,.default-btn:focus{--button-color: var(--button-color-hover);--button-background: var(--button-background-hover);--button-border-color: var(--button-border-color-hover)}.default-btn:focus-visible{box-shadow:var(--shadow-button)}.default-btn-outline{color:var(--outline-button-color) !important;background-color:var(--outline-button-background) !important;border:2px solid var(--outline-button-border-color) !important}.default-btn-outline:hover{--outline-button-color: var(--outline-button-color-hover);--outline-button-background: var(--outline-button-background-hover);--outline-button-border-color: var(--outline-button-border-color-hover)}.nav-icon{display:block;width:32px;height:32px;border-radius:50%;border:2px solid #fff;background-color:var(--brand-primary);color:#fff;padding:6px;text-align:center;line-height:1}.nav-icon:hover{background-color:#fff;color:var(--brand-primary)}.accordion-button{background-color:var(--brand-primary) !important;color:#fff !important}.accordion-button:not(.collapsed){background-color:var(--brand-primary-dark) !important;color:#fff !important}.accordion-button:not(.collapsed)::after{content:"";background-image:none;transform:none}.accordion-button:focus{border-color:var(--brand-primary-dark);box-shadow:0 0 0 .25rem rgba(var(--brand-primary-rgb), 0.75)}.accordion-button::after{content:"+";font-family:"Font Awesome 6 Free";font-weight:900;background-image:none;transform:none}.modal-content.bg-black a:hover{color:#fff !important}.pulsate1{animation:12s linear 0s infinite normal none running pulsate1}.pulsate2{animation:12s linear 4s infinite normal none running pulsate1}.pulsate3{animation:12s linear 8s infinite normal none running pulsate1}@keyframes pulsate1{0%{transform:scale(1)}16.5%{transform:scale(1.2)}33%{transform:scale(1)}100%{transform:scale(1)}}.accordion-body p:last-child{margin-bottom:0}.accordion-body a{color:var(--brand-primary-dark)}.referenzen-carousel .carousel-item{position:relative;padding-top:66.6666667%}.referenzen-carousel .carousel-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.referenzen-carousel .carousel-item .caption-overlay{position:absolute;left:0;right:0;bottom:0;background-color:rgba(var(--brand-primary-rgb), 0.9);color:#fff;font-size:12px;padding:.75rem 1rem !important}.referenzen-carousel .carousel-item .caption-overlay h4{font-size:12px;color:#fff;margin-bottom:0}.topheader{color:var(--topheader-color);background-color:var(--topheader-bg);font-size:.875rem}.topheader a{color:var(--topheader-link-color)}.topheader a:hover{opacity:var(--opacity-overlay)}.hero-image-container>div:nth-child(3) .hero-image{border-bottom:none}.hero-image{position:relative;overflow:hidden;height:150px;border-bottom:5px solid var(--brand-primary)}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}.hero-bg#film-service{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/camcardodge.jpg)}.hero-bg#anhaenger-galerie{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/trailer_sw.jpg)}.hero-bg#spezialanfertigungen{background-image:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../images/spezialanfertigungen_sw.jpg)}.hero-text{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}.hero-link a{text-decoration:none}@media screen and (min-width: 768px){.hero>div{border:10px solid #000}.hero-image-container>div:nth-child(1) .hero-image{border-right:5px solid #000}.hero-image-container>div:nth-child(2) .hero-image{border-right:5px solid #000;border-left:5px solid #000}.hero-image-container>div:nth-child(3) .hero-image{border-left:5px solid #000}.hero-image{height:400px;border-bottom:none}}@media screen and (min-width: 1200px){.hero-text{position:absolute;top:auto;bottom:0;left:12px;background-color:rgba(var(--brand-primary-rgb), 0.7);max-width:350px;min-height:160px;text-align:left;transform:translateY(0)}.hero-link{position:absolute;right:1rem;bottom:1rem}.hero-link a{color:#fff}.hero-link a::before{content:"mehr Informationen";margin-right:8px;display:none;transition:all .4s ease-in-out}.hero-link a:hover::before,.hero-link a:focus-visible::before{display:inline-block}}.offcanvas{background-color:var(--brand-primary)}.navbar,.dropdown-menu{background-color:var(--navbar-bg)}.navbar-brand img{width:auto;height:auto;max-width:200px;max-height:50px}.nav-link{opacity:.65}.nav-link:hover{opacity:.8}.nav-link.active{opacity:1}.nav-link,.dropdown-item{color:var(--navbar-link-color) !important;text-transform:uppercase;font-weight:bold}.dropdown-item:hover{color:var(--brand-primary) !important;background-color:#fff !important}.dropdown-item.active{color:#fff;background-color:#000}@media screen and (min-width: 1200px){.navbar-brand{position:absolute;top:calc(50% - 39.5px);left:12px;transform:translateY(-50%)}.navbar-brand img{max-width:400px;max-height:100px}.dropdown-menu{box-shadow:var(--bs-box-shadow) !important}}#totop{right:-52px;bottom:12px;opacity:0;visibility:hidden;transition:var(--transition-medium);z-index:999}#totop.visible{right:12px;opacity:1;visibility:visible}#totop a{width:40px;background-color:var(--brand-primary);opacity:var(--opacity-overlay)}#totop a:hover{opacity:1}.footer-menu-link{text-decoration:none}.footer-menu-link:hover{background-color:var(--brand-primary);color:#fff}.map{width:100%;height:300px;background-color:#fff}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active:before{z-index:0}#maedchenname{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden !important;clip-path:inset(50%);white-space:nowrap;border:0}.form-control,.form-select,.form-check-input{border-radius:0 !important}/*# sourceMappingURL=main.css.map */