@charset "utf-8";h2, h3 {letter-spacing: inherit;font-weight: 600 }h1.big, h1.title {margin-bottom: 0 }.opacity-full, .opacity-light, .opacity-medium, .opacity-verylight {position: absolute;height: 100%;z-index: 1;top: 0;left: 0 }.mfp-wrap, .overflow-hidden, .overflow-hidden-mobile, .team-member {overflow: hidden !important }.project-header-text, .project-highlight-modellpreis {text-shadow: 0 1px 2px rgb(220 24 45 / 60%);color: #fff }.clear-both, .grid-gallery, .our-process, footer {clear: both }.blog-image img, .grid img, .splide__slide img, .splide__video__wrapper div, .splide__video__wrapper iframe, .splide__video__wrapper video, img.carusellimage, img.homefzglager {object-fit: cover }.breadcrumb ul li, .carousel-inner li, section ol li {text-indent: unset }@font-face {font-display: swap;font-family: Onest;font-style: normal;font-weight: 400;src: url('../fonts/onest/onest-v9-latin-regular.woff2') format('woff2') }@font-face {font-display: swap;font-family: Onest;font-style: normal;font-weight: 600;src: url('../fonts/onest/onest-v9-latin-600.woff2') format('woff2') }@font-face {font-display: swap;font-family: Onest;font-style: normal;font-weight: 600;src: url('../fonts/onest/onest-v9-latin-800.woff2') format('woff2') }body {font-family: Onest, sans-serif;-webkit-font-smoothing: antialiased;font-size: 16px;color: #000;line-height: 22px }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: Onest, sans-serif;text-transform: unset }.nav-tabs-style2, .page-title .breadcrumb, h2.startsearch {margin-top: 20px }a {color: #dc182d;text-decoration: none }a:hover {color: #575757 }img {-webkit-backface-visibility: hidden;max-width: 100%;height: auto }video {background-size: cover;display: table-cell;vertical-align: middle;width: 100% }ul.nav {margin: 0;padding: 0;list-style: none }input, select, textarea {border: 1px solid #dfdfdf;letter-spacing: 1px;font-size: 12px;padding: 8px 15px;width: 100%;margin: 0 0 20px;max-width: 100%;resize: none }input[type=submit] {width: auto }input[type=button], input[type=email], input[type=password], input[type=search], input[type=submit], input[type=text], textarea {-webkit-appearance: none;border-radius: 0 }input:focus, textarea:focus {border: 1px solid #989898 }.no-border, input[type=submit]:focus {border: none !important }select::-ms-expand {display: none }.fashion-team .key-person:hover .key-person-details, iframe {border: 0 }.agency-enjoy-right .row img, .architecture-person img, .blog-4col .blog-short-description, .blog-masonry-4col .blog-short-description, .contact-map iframe, .shop-shorting-full select, .sound iframe {width: 100% }dl.nav, ol.nav, ul.nav {list-style-position: outside }* {transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;-webkit-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s }::selection {color: #000;background: #dcdcdc }::-moz-selection {color: #000;background: #dcdcdc }::-webkit-input-placeholder {color: #999;text-overflow: ellipsis }:-moz-placeholder {color: #999 !important;text-overflow: ellipsis;opacity: 1 }::-moz-placeholder {color: #999 !important;text-overflow: ellipsis;opacity: 1 }:-ms-input-placeholder {color: #999 !important;text-overflow: ellipsis;opacity: 1 }.animated {-moz-transition-duration: 0s !important }.highlight-title, .slider-text h1, h6 {font-family: Onest, sans-serif }h1, h2, h3, h4, h5 {margin: 0;padding: 0;color: #000 }h1 {font-size: 38px;line-height: 46px }h2 {font-size: 34px;line-height: 38px }h3 {font-size: 26px }h4 {letter-spacing: 0;font-weight: 600;text-transform: none;font-size: 22px;line-height: 26px }.section-title, h5 {letter-spacing: 2px;font-weight: 600 }h5 {font-size: 20px }h6 {letter-spacing: 1px;font-size: 18px;font-weight: 600;line-height: 20px }.section-title {text-transform: uppercase;font-size: 24px;padding: 0 0 30px }.tab-content .section-title {border: none;font-size: 40px;font-weight: 100;text-transform: none;margin: 2% 0 0;padding: 0 }.navbar-nav>li>a, .testimonial .name, .text-large, .work-process-title {text-transform: uppercase }h1.title {font-size: 60px;font-weight: 700;line-height: 65px;display: inline-block }.title-large {font-size: 28px !important;line-height: 41px !important }.title-extra-large {font-size: 35px !important;line-height: 43px !important }.grid-border .grid-border-box:hover .black-text, .grid-border .grid-border-box:hover i, .grid-border-box:hover h1, .nav-dark .search-button, .nav-dark .search-cart-header .subtitle, .nav-dark .top-cart .fa-shopping-cart, .nav-dark .top-cart a:hover .fa-shopping-cart, .nav-dark-transparent .search-button, .nav-dark-transparent .search-cart-header .subtitle, .nav-dark-transparent .top-cart .fa-shopping-cart, .nav-dark-transparent .top-cart a:hover .fa-shopping-cart, .white-text {color: #fff !important }.black-text, .nav-dark-transparent .close-search, .nav-white .close-search, .pull-menu .navbar-nav li.active a {color: #000 !important }.letter-spacing-1 {letter-spacing: 1px !important }.letter-spacing-2 {letter-spacing: 2px !important }.font-weight-600, .font-weight-800, .fw-bold {font-weight: 600 !important }.font-weight-700 {font-weight: 700 !important }.scrollToTop, .slider-half h1 span {font-weight: 700 }.grid-gallery figcaption p, .scrollToTop, p.uppercase a:hover {text-decoration: none }.text-transform-none {text-transform: none !important }.text-size-14, .text-size-16, .work-4col .grid-gallery figcaption p, p.oeffungszeitentext {font-size: 16px }.footer-social i, .text-size-22 {font-size: 22px }i {color: #9a9a9a;margin: 0 3px }.bg-white {background: #fff !important }.bg-dark-gray {background: #252525 !important }.bg-mid-gray {background: #d4d4d4 !important }.bg-gray {background-color: rgba(216, 216, 216, .2) !important }.bg-light-gray {background-color: #f8f7f7 !important }.bg-honda-red {background-color: #dc182d !important }.opacity-verylight {width: 100%;opacity: .1 }.center-col {float: none !important;margin-left: auto !important;margin-right: auto !important }.separator-line {height: 2px;margin: 7% auto;width: 60px }.separator-line-thick {height: 4px;margin: 7% auto;width: 30px }.thin-separator-line {height: 1px;width: 30px;margin: 7% auto }.wide-separator-line {height: 1px;background-color: #e5e5e5;margin: 5% 15px }.margin-one, .margin-top-one {margin-top: 1% !important }.margin-one {margin-bottom: 1% !important }.margin-top-two, .margin-two {margin-top: 2% !important }.margin-two {margin-bottom: 2% !important }.margin-three, .margin-top-three {margin-top: 3% !important }.margin-three {margin-bottom: 3% !important }.margin-four {margin-top: 4% !important;margin-bottom: 4% !important }.margin-ten {margin-top: 10% !important;margin-bottom: 10% !important }.no-margin-lr, .no-margin-right {margin-right: 0 !important }.no-margin-left, .no-margin-lr {margin-left: 0 !important }.no-margin {margin: 0 !important }.architecture-slider .margin-three, .breadcrumb ul, .no-margin-top {margin-top: 0 !important }.no-margin-bottom {margin-bottom: 0 !important }.margin-bottom {margin-bottom: 60px }.padding-left-right {padding-right: 6% !important;padding-left: 6% !important }.blog-full-width, .padding-left-right-px, .slider-text-middle1, .slider-text-middle2, .slider-text-middle3, .slider-text-middle4, .slider-text-middle5 {padding: 0 15px }.no-padding-left-right, .no-padding-right {padding-right: 0 !important }.no-padding-left, .no-padding-left-right, .product-thumbnail, thead th.first {padding-left: 0 !important }.no-padding, .no-padding-section, .simple-dropdown-menu ul {padding: 0 !important }.no-padding-top {padding-top: 0 !important }.no-padding-bottom {padding-bottom: 0 !important }.no-float {float: none !important }.alert-block p, .blog-blockquote blockquote, .blog-text p, .col-large, .shop-shorting {width: 90% }.display-block, .line-break {display: block !important }.key-person, .owl-bg-img, .owl-carousel, body.modal-open {overflow: hidden }.display-inline-block {display: inline-block !important }.display-inline {display: inline !important }.display-none, .megamenu-right-icon, .navbar .dropdown-toggle::after {display: none !important }.display-table {display: table !important }.position-relative {position: relative !important;z-index: 5 }.position-absolute, .sub-menu a i {position: absolute !important }.position-right {right: 0 !important }.position-left {left: 0 !important }.position-top {top: 0 !important }.width {display: inline-block;position: relative;width: 90% }.width-20 {width: 20% !important }.width-30 {width: 30% !important }.width-40 {width: 40% !important }.width-50 {width: 50% !important }.width-60 {width: 60% !important }.width-70 {width: 70% !important }.width-80 {width: 80% !important }.width-90 {width: 90% !important }.width-100 {width: 100% !important }.width-auto {width: auto !important }.height-100 {height: 100% !important }.height-auto {height: auto !important }.horizontal-align-right, .text-right {text-align: right }.z-index-1 {z-index: 1 !important }.z-index-0 {z-index: 0 !important }.no-transition *, .owl-carousel * {transition-timing-function: none;-moz-transition-timing-function: none;-webkit-transition-timing-function: none;-o-transition-timing-function: none;transition-duration: 0s;-moz-transition-duration: 0s;-webkit-transition-duration: 0s;-o-transition-duration: 0s }.border-top, .tab-style4 .nav-tabs li:first-child, .tab-style5 .nav-tabs li:first-child {border-top: 1px solid #e5e5e5 }.border, .exclusive-style {border: 1px solid #e5e5e5 }.border-right {border-right: 1px solid #e5e5e5 }.border-bottom {border-bottom: 1px solid #e5e5e5 }.border-left {border-left: 4px solid #fff }#scroll_to_top, .mfp-figure figure:hover img, .scroll-to-down, .scroll-to-down-white {cursor: pointer }#scroll_to_top:hover {opacity: .75 }.scrollToTop {display: none;height: 20px;padding: 0;position: fixed;right: 17px;text-align: center;bottom: 10px;width: 46px;background-color: #000;z-index: 555;border-radius: 2px }.scrollToTop i {font-size: 18px;margin: 0 6px;color: #fff }.scrollToTop:hover, .work-img:hover a {opacity: .5 }#newscarousell, .architecture-person, .client-main img, .dateline-search, .highlight-project-center-block, .image-overlay-container, .latest-blogs .blog-image, .nav li.simple-dropdown, .nav-tabs-style2 li, .non-sticky, .scrollToTop:hover i {position: relative }.gradient-overlay, .slider-overlay, .slider-overlay-half, .video-background {position: absolute;width: 100%;z-index: 1 }.video-background {height: 100%;top: 0;background: rgba(67, 67, 67, .5) }#animated-tab .nav-tabs>li>a>span, .sticky-nav .logo-light, nav .container {display: table-cell;vertical-align: middle }nav {width: 100%;top: 0;z-index: 99 }nav .container {height: 80px;position: relative }.sticky-nav {position: fixed;top: 0;display: inline-table }.logo {max-width: 305px;max-height: 70px }#contact-us .btn, .full-width-pull-menu .menu-button, .kategorie-filter>li.nav, .mega-menu-full .mega-menu-column, .menu-item p, .row.teamrow, .tabs-left>ul>li {margin: 0 }.navbar {min-height: 80px;padding: 0 }.navbar-nav li a.active {border-bottom: 2px solid #000 }.nav-white.sticky-nav .navbar-nav li a {color: #fff !important;display: inline-block;text-decoration: none;border-bottom: 2px solid transparent;transition: border-color .2s;font-size: 18px }.nav-dark .navbar-nav li a:hover, .nav-white.sticky-nav .navbar-nav li a:hover, .nav-white.sticky-nav .navbar-nav>.open>a {border-bottom-color: #fff }.footer-social a:last-child, .mega-menu-column:last-child {margin-right: 0 }.sticky-nav .navbar-nav>li>.dropdown-menu {top: 66px }.navbar-collapse {justify-content: flex-end !important;text-align: right;background-color: transparent }.navbar-nav {margin-left: auto }.navbar-nav>li>a {font-size: 18px;font-weight: unset;letter-spacing: 1.2px }.navbar-nav>li {margin: 4px }.dropdown-menu {background-color: rgba(0, 0, 0, .5) }.dropdown-toggle i {padding: 0;margin: 0 }.dropdown-menu li a:hover {border-bottom-color: #fff;background: unset }.bottom-arrow-pagination .owl-controls .owl-next, .bottom-arrow-pagination .owl-controls .owl-prev, .full-width-pull-menu .navbar-toggle, .full-width-pull-menu .open .dropdown-menu, .sub-menu:hover ul, .tab-content>.tab-pane .top-icon, .work-with-title .grid figcaption h3 a {display: block }.dropdown-menu li a i {color: #c8c8c8;float: left;font-size: 14px;margin: 0 10px 0 0;padding: 0;position: relative;right: 0;top: 5px }.agency-team .team-details .person-social i, .blog-blockquote blockquote footer, .blog-blockquote blockquote p:before, .btn-small-white-background:hover i, .button-reveal-black i, .button-reveal-black span, .button-reveal-black:hover span, .dropdown-menu li a:hover i, .highlight-button-dark i, .highlight-button:hover i, .map-contact ul li a, .nav-white .search-button, .nav-white .search-cart-header .subtitle, .nav-white .top-cart .fa-shopping-cart, .nav-white .top-cart a:hover .fa-shopping-cart, .next-previous-project-style2 a:hover i, .play-icon:hover i, .social-icon-large:hover .fa, .team-details a, section.bg-black h3 {color: #fff }.sticky-nav.nav-border-bottom {border-bottom: 1px solid transparent;background-color: rgba(0, 0, 0, .4) !important }.pull-menu .navbar-header {background: 0 0 }.active, .carousel, .item, .pull-menu .navbar-brand, .tab-style2 .nav-tabs {height: auto }.pull-menu img {max-width: 150px }.page-title-small, .pull-menu .navbar-nav {padding: 40px 0 }.pull-menu .navbar-nav a {color: #a5a5a5 !important;font-weight: 600;line-height: 35px;padding: 3px 0 0;border-bottom: 1px solid rgba(255, 255, 255, .2) }.pull-menu .navbar-nav li a.active {border-bottom: 1px solid rgba(255, 255, 255, .6);color: #fff !important }.pull-menu .nav li {margin: 0;display: block;width: 100% }.pull-menu .navbar-nav a span {color: #a9a9a9;margin-right: 10px }.pull-menu .navbar-nav li.active a span {color: #e31d3b !important }.pull-menu .footer-social a i {font-size: 14px;color: #fff }.pull-menu .footer-social a {margin: 0 10px !important }.full-width-pull-menu .close-button {height: 64px;width: 64px;background: 0 0 }.full-width-pull-menu .close-button::after, .full-width-pull-menu .close-button::before, .highlight-link:hover, .portfolio-short-description-bg:hover figure, .text-block:hover, .tp-banner-container-black, .work-img {background: #000 }.award-box:hover, .blog-slider-grid:hover figcaption, .full-width-pull-menu .menu-wrap, .owl-page:hover span {background: #fff }.full-width-pull-menu .pull-menu .navbar-nav {padding: 0 0 100px;text-align: center;width: 100% }.full-width-pull-menu .navbar-nav li a {font-size: 30px;line-height: 45px;padding: 0;color: #000 !important;font-weight: 700 }.full-width-pull-menu .navbar-nav li a.active, .full-width-pull-menu .navbar-nav li a:hover {color: #797979 !important }.full-width-pull-menu .navbar-nav li a.dropdown-toggle:after {content: "\f106";font-family: FontAwesome;font-size: 26px;position: relative;left: 8px;top: -2px;font-weight: 100 }.full-width-pull-menu .navbar-nav li a.dropdown-toggle.collapsed:after {content: "\f107";font-family: FontAwesome;font-size: 26px;position: relative;left: 8px;top: -2px;font-weight: 100 }.full-width-pull-menu .navbar-nav .dropdown-menu li ul, .spa-our-packages .content-box a {margin: 20px }.full-width-pull-menu .pull-menu .navbar-nav a, .full-width-pull-menu .pull-menu .navbar-nav li a.active, .full-width-pull-menu .pull-menu .navbar-nav li a:hover {border-bottom: 0;display: inline-block }.full-width-pull-menu .dropdown-menu {position: relative;top: 0 !important;width: 100% !important;text-align: center }.full-width-pull-menu .dropdown-menu li a {font-size: 12px;line-height: 30px;font-weight: 400 }.full-width-pull-menu .dropdown .collapse {opacity: 0;margin: 0 !important }.full-width-pull-menu .dropdown .collapse.in {opacity: 1;margin: 0 !important }.full-width-pull-menu .pull-menu-open, .slider-text-middle-main {display: table;height: 100%;width: 100% }.nav-link:focus-visible {outline: unset;box-shadow: unset }.navbar-toggler {border: none;border-radius: 0;background-color: #000;padding: .5rem .75rem }.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") }i.carousel-controlstart, nav.navbar.navbar-expand-lg.navbar-light.bg-light.fixed-top.nav-transparent.overlay-nav.sticky-nav.nav-white.nav-border-bottom.notransparancy {background-color: #000 !important }.content-top-margin {margin-top: 81px }.page-title, section {padding: 30px 0 }.page-title h1 {letter-spacing: 2px;margin-bottom: 5px }.page-title span {letter-spacing: 1px;font-weight: 400;font-size: 14px }.breadcrumb ul {position: absolute;right: 0 }.breadcrumb ul li {display: inline-block;letter-spacing: 2px;font-size: 18px;padding-left: unset;line-height: unset }.blog-title a:hover, .breadcrumb ul li a, .btn i:hover, .header-top-menu i, .post-details a:hover, .tab-style5 .tabs-left .nav-tabs li a.active {color: #dc182d }.breadcrumb ul>li+li:before {color: #898989;content: "|";font-size: 8px;padding: 0 10px;position: relative;top: -1px }.page-title .separator-line {-webkit-transition: .1s ease-in-out;-moz-transition: .1s ease-in-out;-o-transition: .1s ease-in-out;-ms-transition: .1s ease-in-out;transition: .1s ease-in-out }.page-title:hover .separator-line {width: 120px;-webkit-transition: .4s ease-in-out;-moz-transition: .4s ease-in-out;-o-transition: .4s ease-in-out;-ms-transition: .4s ease-in-out;transition: .4s linear }.nav-tabs>li>a, .page-title-small .breadcrumb {margin-top: 0 }.features-section {margin-bottom: 80px;float: left }.features-section p {margin: 0 0 15px }.features-section .separator-line {margin-left: 0;margin-right: 0 }.counter-subheadline span, .features-section p .right {float: right }.grid figure:hover figcaption, .key-person .key-person-img img {opacity: 1;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s }footer {background: #f4f4f4 }footer .bg-mid-gray {background: #d5d5d5 }.bilderlisteimage, footer h5, ol, ul {margin-bottom: 20px }footer ul {padding: unset }footer ul li {padding: 1px 0;list-style: none }footer ul li a {color: #000;letter-spacing: 1px }#animated-tab .nav-tabs>li.active a i, .active-accordion .panel-title, .add-rating i:hover, .architecture-company .nav-tabs li.active span, .blog-date a:hover, .blog-slider-con:hover figcaption h3, .blog-slider-con:hover figcaption h3 a, .blog-slider-grid:hover figcaption h3, .blog-slider-grid:hover figcaption h3 a, .btn-small-white-background i, .category-list li a, .category-list li a:hover, .footer-social a i, .highlight-button i, .highlight-button-dark:hover i, .notify-me-main .footer-social a i, .pagination a:hover, .work-with-title .grid li:hover figcaption h3, .work-with-title .grid li:hover figcaption h3 a, footer ul li a:hover {color: #000 }footer ul.list-inline li a {color: #000;font-weight: 600 }footer ul.list-inline li:first-child {padding-left: 6px }.footer-social a {margin: 0 10px }.footer-social a:hover i {color: #868686 }.copyright {font-size: 14px;text-transform: uppercase;color: #fff }.footer-logo img {max-width: 180px }.tab-portfolio .portfolio-details span, footer h4 {text-transform: uppercase }.owl-buttons {position: static }.owl-next, .owl-prev {color: #111;display: block;font-size: 16px;height: 105px;line-height: 105px;margin-top: -35px;opacity: 0;position: absolute;text-align: center;top: 50%;width: 105px;z-index: 6 }.owl-prev {left: -70px }.owl-next {right: -70px }.owl-next:before, .owl-prev:before {content: "";display: block;height: 66%;left: 0;position: absolute;width: 66% }.dark-pagination .owl-next:before, .owl-next:before {left: auto;right: 0 }.owl-next .fa, .owl-prev .fa {color: #fff;font-size: 24px;position: relative;top: -15% }.owl-prev .fa {right: 4% }.owl-next .fa {left: 4% }.dark-pagination .owl-prev, .owl-carousel:hover .owl-prev {left: -35px;opacity: 1 }.dark-pagination .owl-next, .owl-carousel:hover .owl-next {opacity: 1;right: -35px }.owl-page {display: inline-block;padding: 6px 5px }.owl-page span {background: rgba(255, 255, 255, .7);border-radius: 4px;box-shadow: 1px 1px 0 rgba(0, 0, 0, .1);display: block;height: 7px;transition: .27s cubic-bezier(0, 0, .58, 1);width: 7px }.owl-page.active span {background: 0 0;border: 1px solid rgba(255, 255, 255, .8);transform: scale(1.33333) }.background-slider-text, .scroll-down, .slider-typography {position: absolute;width: 100% }.client-logo-inner:hover img, .client-main:hover .client-text, .dark-pagination .owl-prev, .imageDecoration .image-overlay-container:hover::before, .key-person-fashion .key-person:hover .key-person-img img, .latest-blogs .blog-image:hover .blog-content, .next-previous-project .next-project a img:nth-child(3), .owl-next, .previous-project a img:nth-child(2), .services-box:hover figure {opacity: 1 }.owl-next::before, .owl-prev-next-simple .owl-prev::before {box-shadow: none }.scroll-down {bottom: 50px;text-align: center;z-index: 10 }.scroll-down a i {background: #fff;border-radius: 2px;font-size: 17px;padding: 2px 6px;color: #000 }.scroll-down a i:hover {background: #000;color: #fff }#owl-demo-background .owl-item {cursor: default !important }.fix-background, .parallax-fix {background-attachment: fixed !important }.cover-background, .fix-background, .parallax-fix {background-size: cover !important;background-position: center center;background-repeat: no-repeat !important;overflow: hidden }.parallax-fix {position: relative;transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;transition-timing-function: ease-in;-moz-transition-timing-function: ease-in;-webkit-transition-timing-function: ease-in;-o-transition-timing-function: ease-in }.parallax-fix .row {position: relative;z-index: 2 }.blog-post img, .tab-portfolio img {transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;opacity: 1 }.blog-listing:hover img, .blog-post:hover img, .tab-portfolio:hover img {-ms-transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;opacity: .5 }.required {font-size: 11px;display: block;text-transform: uppercase;letter-spacing: 1px }.half-project-img {height: 550px;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover }.project-img-gallery {padding: 15px 0 }.project-header-text {margin-top: 35%;position: relative;z-index: 1;padding: 23px 20px 20px;text-align: center;background-color: #dc182d;display: inline-block;line-height: .9 }.project-title {display: block;font-size: 46px;letter-spacing: 7px;text-transform: uppercase;font-family: Onest, sans-serif }.project-highlight {font-size: 20px;font-weight: 400;letter-spacing: 2px;text-transform: uppercase;padding: 10px 0 }.project-highlight span {display: block;font-size: 18px;font-weight: 600;line-height: normal }.project-highlight-modellpreis {background-color: #dc182d }.great-result .owl-pagination, .work-with-title .grid li:hover figcaption {bottom: 50px }.video-wrapper {height: 100%;overflow: hidden;position: absolute;width: 100% }.html-video {background-color: #000;height: auto;left: 50%;min-height: 100%;min-width: 100%;position: absolute;top: 50%;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: auto;z-index: -3 }.video-wrapper iframe {height: 100%;left: 0;position: absolute;top: -5px !important;width: 100% }.accordion-style2 .panel-title, .btn-small-black-border-light:hover, .button-reveal-black, .notify-me-main .btn-small:hover, .toggles-style2 .panel-title {background-color: #000;color: #fff }section.blog-details-text h3 {font-size: 35px;margin-bottom: 18px;font-family: Onest, sans-serif }.blog-slider .owl-carousel {overflow: visible }.blog-slider .owl-pagination {bottom: -70px }.blog-slider .owl-item {padding: 0 5px }.blog-slider-con figcaption h3, .blog-slider-grid figcaption h3 {font-weight: 400;letter-spacing: 4px;margin-bottom: 10px;color: #fff }.blog-slider-con figcaption h3 a, .blog-slider-grid figcaption h3 a, .size li.active a, .size li:hover a {color: #fff;display: block }.about-author, .blog-title a, .post-title {display: inline-block }.blog-slider-con figcaption span, .blog-slider-grid figcaption span {font-weight: 400;letter-spacing: 4px;font-size: 11px;text-transform: uppercase;color: #aeaeae;display: block }.blog-slider-con figcaption span a, .blog-slider-grid figcaption span a {display: inline-block;color: #aeaeae }.blog-listing {overflow: hidden;margin-bottom: 5% }.blog-image {overflow: hidden;background: #a1a1a1;position: relative }.blog-date {font-size: 14px;letter-spacing: 2px;text-transform: uppercase;padding: 20px 0 }.blog-date a, .post-author a {color: #898989 }.blog-like i, .blog-share i, .comment i {margin-right: 6px;font-size: 11px }.blog-like, .blog-share, .comment {font-size: 10px;text-transform: uppercase;letter-spacing: 2px;margin-right: 25px }.blog-image img {width: 100% }span.detailkatlabel {position: absolute;left: 0;background-color: #dc182d;padding: .3em .5em;color: #fff }.blog-footernote {font-size: 14px;font-style: italic;margin-top: 40px;border-top: 1px solid #f4f4f4;padding-top: 10px }.blog-slider-grid {position: relative;overflow: hidden;background-color: #a1a1a1 }.blog-slider-grid figcaption {position: absolute;z-index: 2;padding: 35px;text-align: center;width: 100%;bottom: 0;display: block;background: #000 }.blog-slider-grid figure:hover img {-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;opacity: .8 }.blog-slider-right {margin-bottom: 28px }.blog-4col .blog-title, figcaption>h2 {min-height: 60px }.pagination {text-align: center;width: 100%;margin: 40px 0 0 }.pagination a {margin: 0 10px 0 25px;font-size: 14px;color: #7a7a7a }.pagination a.active {border-bottom: 1px solid #000;font-weight: 600;color: #000 }.pagination i {color: #000;font-size: 17px }.blog-post p {padding: 14px 0 0;margin: 0 }.blog-post-images {position: relative;width: auto;overflow: hidden;background-color: #4d4d4d }.blog-post-images img {max-width: 100%;aspect-ratio: 16/9;width: 100% }.post-title {font-size: 20px;text-transform: uppercase;margin: 20px 0 0;font-weight: 600;position: relative;font-family: Onest, sans-serif }.widget {margin-bottom: 65px }.widget input {border-radius: 4px;width: 85%;border-width: 2px;margin-bottom: 0;padding: 10px 35px 10px 15px }.widget-title {font-size: 18px;font-family: Onest, sans-serif;font-weight: 600;letter-spacing: 2px }.btn.btn-large.button-reveal, .toggles-style3 .panel-heading, div .team-member, ul.widget-posts {padding: 0 }.widget-posts li {padding: 10px 0;list-style: none }.widget-posts li a {display: block;line-height: 20px;text-indent: 0 }.widget-posts li img {width: 130px;margin-right: 15px;float: left }.widget-posts-details {position: relative;overflow: hidden;top: -4px;font-size: 14px;line-height: 14px }.widget-posts-details a {font-size: 16px;margin-bottom: 8px;line-height: 16px !important;margin-top: 2px;font-weight: 600 }.blog-headline .blog-date, .btn, .button-desc {font-family: Onest, sans-serif }.isotope, .isotope .isotope-item {-webkit-transition-duration: .8s;-moz-transition-duration: .8s;-ms-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s }.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;-ms-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width }.isotope .isotope-item.no-transition, .isotope.no-transition, .isotope.no-transition .isotope-item {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s }.nav-tabs-light li a {margin: 0 24px }.nav-tabs-light li:first-child a {margin: 0 24px 0 0 }.nav-tabs-light li:last-child a {margin: 0 0 0 24px }.nav-tabs-light {height: 70px }.nav-tabs-light a {font-size: 16px !important;font-weight: unset !important;height: fit-content }.nav-tabs>li.active>a {border-bottom: 2px solid #dc182d }.grid img {width: 100%;min-height: 225px;aspect-ratio: 4/3 }.grid-gallery {float: left;width: 100% }.gallery-img a {position: relative;z-index: 2;display: block }.grid-gallery figure {margin: 0;position: relative;box-shadow: rgba(0, 0, 0, .12) 0 1px 3px, rgba(0, 0, 0, .24) 0 1px 2px }.grid-gallery figure img {display: block;width: 100%;object-fit: cover;opacity: 1;cursor: pointer;height: 286px }.grid-gallery figcaption i {font-size: 32px;color: #aeaeae;margin-bottom: 20px }.grid-gallery figcaption p {display: block;letter-spacing: 2px;color: #aeaeae;margin-bottom: 0 }.grid {margin: 0 auto }.grid li {transition-duration: 0s;-moz-transition-duration: 0s;-webkit-transition-duration: 0s;-o-transition-duration: 0s;box-sizing: border-box;float: left;margin: 0;width: 25% }.grid figure {-webkit-transition: opacity .2s;transition: opacity .2s;background-color: #fff }.grid figcaption {bottom: 70px;opacity: 0;position: absolute;text-align: center;width: 100%;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s }.gallery-img {opacity: 1;transition: .3s;overflow: hidden;object-fit: cover !important }.gallery-img-modelle {min-height: 287px;width: 100%;height: 100%;overflow: hidden;position: relative;background-color: #f4f4f4 }#splide-track, .grid figure:hover .gallery-img {background-color: #000 }.no-hover figure:hover .gallery-img {background-color: transparent !important }.no-hover figure:hover img {opacity: 1 !important;-ms-transform: none;-webkit-transform: none;transform: none }figure:hover img {-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;opacity: .15;cursor: pointer }.work-2col .grid li {float: left;width: 50% }.work-3col .grid figcaption {bottom: 35px }.work-3col .grid li {float: left;width: 33.33% }.work-4col .grid li {float: left;width: 25% }.work-4col .grid figcaption, .work-5col.wide .grid figcaption {bottom: 40px }#model.work-4col .grid figcaption, #portfolio.work-4col .grid figcaption, .work-4col.wide .grid figcaption {bottom: 60px }.gutter .grid-gallery ul {margin-left: -14px }.gutter .grid li {padding: 0 0 30px 14px }.work-with-title .grid figcaption {opacity: 1;position: relative;bottom: 0;padding: 10px 0 20px;background: #fff;z-index: 2 }.work-with-title .grid figcaption h3 a, .work-with-title .grid li figcaption h3, .work-with-title .grid li figcaption p {color: #3e3e3e }.work-with-title figure:hover img {opacity: 1;-ms-transform: none;-webkit-transform: none;transform: none;transition: .1s;-webkit-transition: .1s;-moz-transition: .1s;opacity: .5;cursor: pointer }.work-3col.wide .grid figcaption {bottom: 80px }.contant-box, .work-2col.wide-title .grid figcaption, .work-3col.wide-title .grid figcaption, .work-4col.wide-title .grid figcaption, .work-5col.wide-title .grid figcaption {bottom: 0 }.grid-gallery ul {list-style: none;padding: 0;margin-left: 1px }.panel>div {transition-duration: .2s;-moz-transition-duration: .2s;-webkit-transition-duration: initial;-o-transition-duration: .2s }.panel-heading {padding-bottom: 15px }.panel-title {background-color: #fff;color: #dc182d;font-size: 12px;letter-spacing: 2px;font-weight: 400;width: 100%;display: block;padding: 10px 18px;border: 1px solid rgba(0, 0, 0, .1);text-transform: uppercase }.panel-body {padding: 10px 18px 25px;font-size: 13px;line-height: 23px }.panel-heading i {font-size: 10px;margin: 0 }.accordion-style2 .panel-heading i, .toggles-style2 .panel-heading i {font-size: 18px;margin: 0;color: #fff;padding-top: 5px }.accordion-style3 .panel-title {background-color: #ededed;color: #000;position: relative;border: none;padding: 0 25px;font-size: 14px;line-height: 70px }.accordion-style3 .panel-heading {padding-bottom: 30px }.accordion-style3 .panel-heading i {font-size: 18px;margin: 0;color: #000;position: relative;top: 3px }.accordion-style3 .panel-body {padding: 0 60px 35px 25px }.accordion-style3 .number {font-size: 18px;font-weight: 600;margin-right: 10px;position: relative;top: 1px }.btn {display: inline-block;margin-right: 20px;border: 1px solid transparent }.btn-round, .input-round {border-radius: 4px !important }.btn i {margin-right: 5px;color: #fff }.banner-text p, .btn.btn-large i {font-size: 24px }.button {margin-top: 0;margin-bottom: 0 }.btn.btn-medium {font-size: 16px;padding: 2px 14px }.btn.btn-small {font-size: 14px;padding: 2px 14px }.btn-red, .pagination>li>a {display: inline-block;background-color: #dc182d;padding: 7px 20px 8px;width: auto }.btn-black:hover, .btn-red:hover, .pagination>li>a:hover {border: 2px solid #950809;color: #950809;background-color: #fff }.btn-red {border: 2px solid #dc182d;color: #fff;border-radius: 100px }.login-box, .pricing-box, .pricing-title, .select-style {background-color: #fff }.pagination>li>a {border: 2px solid #dc182d;color: #fff;border-radius: 100px;cursor: pointer }.pagination>li:first-child>a {margin-left: 0;border-top-left-radius: 100px;border-bottom-left-radius: 100px }.pagination>li:last-child>a {margin-left: 0;border-top-right-radius: 100px;border-bottom-right-radius: 100px }.pagination>.active>a, .pagination>li:first-child>a:hover {background-color: #000;border: 2px solid #dc182d }.big-input, .big-select, .big-textarea {padding: 12px 25px 11px;border: 1px solid rgba(0, 0, 0, .2) }.med-input, .med-select, .med-textarea {padding: 10px 15px;border: 1px solid rgba(0, 0, 0, .2);border-radius: 4px }#fzgdet-technischedaten td, .med-input.select-style select {padding: 5px 10px }.med-input.select-style {margin: 0 0 20px }.select-style {padding: 0;margin: 0;border: 1px solid #ccc;width: 100%;overflow: hidden }.select-style select {padding: 5px 10px;width: 100%;border: none;box-shadow: none;background-color: transparent;background-image: none;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;cursor: pointer;font-size: 14px;letter-spacing: 1px;margin-bottom: 0;color: #212121 }.select-style select:focus {outline: 0;border: none;box-shadow: none }.alert-block, .popular-destinations-text {padding: 25px }#success, #success-free30daytrial {clear: both;margin: 0 15px 20px;text-align: center;background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;border-radius: 5px;padding: 15px 0 }.about-year, .chart, .chart-style2 .chart2 {height: 120px;width: 120px;display: inline-block }.tab-style4 .tabs-left .nav-tabs li, .tab-style5 .tabs-left .nav-tabs li {float: left;width: 100%;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5 }.tab-style5 .tab-content, .tab-style5 .tabs-left .nav-tabs li.active {background-color: #f7f7f7 }.tab-style5 .tabs-left .nav-tabs {border-right: none;float: left;width: 200px;margin: 0;height: auto }.tab-style5 .tabs-left .nav-tabs li a {margin: 0;text-align: left;border-bottom: 0;line-height: 20px;padding: 5px 20px;width: 100%;display: block;background-color: #fff;color: unset;font-size: 18px }a.nav-link.active {background-color: background-color: #f7f7f7;background-color: #f7f7f7 !important;border: none;color: #000 !important }.tab-style5 .tabs-left .nav-tabs li.active a {background-color: #f7f7f7;position: relative;left: 1px;z-index: 9 }.tab-style5 .tab-content {padding: 10px 30px;border: 1px solid #e5e5e5 }.tabs-left>.nav-tabs>li>a {text-transform: capitalize }.progress-name {font-size: 10px;letter-spacing: 3px;text-transform: uppercase;font-weight: 400;margin: 5px 0 15px }.percent, .percent:after {font-weight: 100;font-family: Onest, sans-serif }.progress-name strong {color: #000;font-weight: 400 }.chart, .chart-style2 .chart2 {position: relative;text-align: center;border-radius: 50% }.chart canvas, .chart-style2 .chart2 canvas {position: absolute;top: 0;left: 0 }.about-year span, .first-letter, .modal-popup-main, .subheader, .team-plus, .team-size span {position: relative }.chart-percent {margin: 0 0 30px }.percent {display: inline-block;line-height: 125px;z-index: 2;font-size: 25px }.percent:after {content: '%' }.list-inline li {display: inline-block;padding: 0 18px }.modal-popup-main {padding: 15px }.timeline-number {font-family: Onest, sans-serif;font-size: 25px;padding: 15px;line-height: 25px }.team-member .team-details, .team-member figure {width: 100%;text-align: center }.team-member figure {padding: 35px 0 65px }.team-member .team-details {opacity: 0;position: absolute;height: 50%;background: rgba(0, 0, 0, .85);padding-top: 10%;padding-left: 15px;padding-right: 15px;left: 10px;bottom: 0;overflow: hidden;color: #fff }.team-member:hover .team-details {opacity: 1;-webkit-transform: translateY(-100px);-moz-transform: translateY(-100px);-ms-transform: translateY(-100px);-o-transform: translateY(-100px);transform: translateY(-100px) }.team-member:hover img {opacity: .5;background: #6b6b6b }@media screen\0 {input {padding-bottom: 19px }.big-input, .big-select, .big-textarea, .notify-me-main input {padding-bottom: 20px }.widget input {padding-bottom: 17px }}.scrolloff {pointer-events: none }.not-found-title {font-size: 60px;line-height: 100px;display: block;font-weight: 700 }.client-text {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;padding: 0 85px }.price {font-size: 14px;font-weight: 600;display: block }.home-product:hover .quick-buy {opacity: 1;bottom: 65px }.quick-buy {background-color: #fff;bottom: 44px;left: 0;opacity: 0;padding: 15px 0;position: absolute;width: 100% }.home-product:hover img {transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;-ms-transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);cursor: pointer }.quick-buy .btn {padding: 5px 13px;margin: 0 }.text-block {height: 296px;display: table;padding: 15px }.onsale {background:#cb0606;top: 0;left: 21px;color: #fff;font-size: 16px;margin-left: -21px;line-height: 20px;padding: 5px 10px;position: absolute;text-transform: uppercase;}.new {background: #f1a004;bottom: 16%;color: #fff;font-size: 16px;left: 50%;margin-left: -21px;line-height: 20px;padding: 5px 10px;position: absolute;text-transform: uppercase;}.pricemoto {background: #000;top: 0;right: 0;color: #fff;font-size: 16px;margin-left: -21px;line-height: 20px;padding: 5px 10px;position: absolute;text-transform: uppercase;}span.pricemotoaktiontext {margin-left: -21px;line-height: 20px;padding: 5px 10px;color: #cb0606;position: absolute;font-size: 16px;text-transform: uppercase;background-color: #ffff;top: 0;right:0;z-index: 9999;}span.pricemotoaktiontexthome {margin-left: -21px;line-height: 20px;padding: 5px 10px;color: #cb0606;position: absolute;font-size: 16px;text-transform: uppercase;background-color: #ffff;top: 0;right: 0;z-index: 9999;}span.pricemotoaktion {margin-left: -21px;line-height: 20px;padding: 5px 10px;position: absolute;font-size: 16px;text-transform: uppercase;top: 30px;right: 0;background-color: #000;color: #fff;}span.orgpreisaktion {font-size: 0.9rem;text-decoration: line-through;position: absolute;}.text-block-inner {display: table-cell;vertical-align: middle;border: 1px solid rgba(0, 0, 0, .15);background: #fff }.cupon, .grid-nav p, .slider-title-big2 {display: inline-block }.text-block:hover .text-block-inner {border: 2px solid #fff;background: #fff }.text-block .btn {font-family: Onest, sans-serif }.onsale {background: #cb0606 }.new {background: #f1a004 }.grid-nav i {font-size: 14px;float: left;margin-right: 10px }.grid-nav {margin-top: 9px;line-height: 14px }.grid-nav p {font-size: 11px;margin-left: 15px }.header-nav a {font-size: 11px;letter-spacing: 1px;font-weight: 600;text-transform: uppercase;padding: 0 25px;color: #575757 }.header-nav a:last-child {padding-right: 0 }.header-nav .border-right {border-color: #c6c6c6 }.header-nav i {color: #575757;font-size: 14px;margin: 0 8px }.margin-bottom-one {margin-bottom: 7px !important }.margin-bottom-three {margin-bottom: 20px !important }.features-section p .left {display: table }.title-number {color: #cfcfcf;display: block;font-size: 55px;font-weight: 100;margin-bottom: 25px;left: -1px;letter-spacing: -2px;position: relative }.restaurant-header h1, li, section li {line-height: 30px }.img-border {border: 10px solid rgba(255, 255, 255, .5);height: calc(100% - 80px);width: calc(100% - 80px);left: 40px;top: 40px;position: absolute }.travel-booking {position: relative;padding-bottom: unset;box-shadow: rgba(0, 0, 0, .24) 0 3px 8px }.newspromo h3, .travel-booking .tab-style3 .nav-tabs li.active i {font-size: 18px;color: #fff }.travel-booking input, .travel-booking input:focus {border: none;padding: 7px 15px;height: 37px }.travel-booking .select-style select {padding: 6px 15px 9px;border: none;height: 37px }.travel-booking .select-style {background: url("../images/select-arrow.png") right 10px top 50% no-repeat #fff }.contact-map {padding: 60px 40px }@media screen and (-webkit-min-device-pixel-ratio:0) {#safari {display: block }nav * {transition-timing-function: none;-moz-transition-timing-function: none;-webkit-transition-timing-function: none;-o-transition-timing-function: none;transition-duration: 0s;-moz-transition-duration: 0s;-webkit-transition-duration: 0s;-o-transition-duration: 0s }}.homelager, .models-preview-text {box-shadow: rgba(0, 0, 0, .12) 0 1px 3px, rgba(0, 0, 0, .24) 0 1px 2px }.banner-caption {position: absolute;z-index: 10;top: 60%;width: 35%;padding: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgb(220 24 45 / 60%);background-color: #dc182d }.banner-caption-right, .videobannercaption {right: 5% }.newspromo, span.newspromoliste {padding: .3em .5em;right: 3%;flex-direction: column;width: 50%;display: flex;position: absolute }.banner-text h1 {font-size: 32px }.banner-text h1, .banner-text h2 {color: #fff;text-transform: uppercase }.newspromo, .newspromodetail, span.datelable, span.newspromoliste {color: #fff !important }.splide__slide, .text-center {text-align: center }.splide__arrow, .splide__progress__bar {background: #dc182d !important }.blog-post {min-height: 375px;margin-bottom: 20px }span.datelable {position: absolute;background: #dc182d;padding: .3em .5em;z-index: 1000;font-size: 18px;top: 0;left: 0 }.newspromo, .newspromoliste p {font-size: 18px;font-weight: 600;text-align: center }#fahrzeuge h4, #newmodels h4, p.newsgueltig {font-weight: unset }#fahrzeuge h4, #newmodels h4 {min-height: 52px;}.newspromo {background: #dc182d;z-index: 1000;top: 10px;height: 186px;justify-content: center }.newspromodetail {position: absolute;background: #dc182d;padding: 20px;right: 5%;z-index: 1000;font-size: 18px;top: 20%;width: 40%;height: 50%;display: flex;flex-direction: column;justify-content: center;text-align: center;line-height: normal }.newspromodetail h3 {font-size: 26px;color: #fff;margin-bottom: 20px }.newspromodetaildate {font-weight: 300;font-size: 18px }.newspromodate {font-weight: 300;font-size: 16px;padding-top: 10px !important;line-height: normal }.blog-title a:before, .post-details a:before {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 2px;bottom: -5px;left: 0;background-color: #dc182d;transform-origin: bottom right;transition: transform .25s ease-out }.blog-title a:hover:before, .post-details a:hover:before {transform: scaleX(.6);transform-origin: bottom left }.top-left-overlay {position: absolute;top: 0;left: 0;background-color: #dc182d;color: #fff;padding: 5px 10px;z-index: 9999 }.divTable, img.homefzglager {width: 100%;margin-bottom: 15px }#fzgdet-dimensionen td, .fahrzeug-info {padding: 10px 20px }.homelager {padding-bottom: 15px }.homelagertitle {min-height: 49px }img.homefzglager {height: 280px }img.lagerhlimage {max-height: 480px }.fa {min-width: 17px;text-align: center;color: #fff }.splide__list {height: unset !important }.cover-background.best-hotels-img:hover, .imageDecoration .image-overlay-container:hover img {transform: scale(1.1) }.divTable {display: table }.divTableRow {display: table-row }.divTableCell, .divTableHead {display: table-cell;padding: 3px 0;font-weight: 400 !important;font-size: 15px !important;line-height: 24px !important }.divTableBody {display: table-row-group }.divTableCell.am, .divTableCell.tag {width: 13% }.divTableCell.sep {width: 8%;text-align: center }.divTableCell.pm {width: 33% }p.kontaktlist {line-height: 36px }#fzgdet-dimensionen td, #fzgdet-farben td, #fzgdet-modell td, #fzgdet-technischedaten td {padding: 5px 20px;letter-spacing: 1px;background-color: transparent;border: none }#fzgdet-dimensionen th, #fzgdet-farben th, #fzgdet-modell th, #fzgdet-technischedaten th {width: 30%;padding: 5px 20px;font-family: Onest;font-weight: 600;letter-spacing: 1px;background-color: transparent;border: none }#fzgdet-dimensionen th {width: 30%;padding: 10px 20px }td, th {padding: 5px 10px !important }#fzgdet-technischedaten th {width: 30%;padding: 5px 10px }div#inserat-det-images div {max-height: 510px }.dropdown-menu {font-family: Onest, sans-serif;font-size: 18px;font-weight: 600 }.icon, h6.ozbereich {margin: 5px 0 }.imageDecoration .image-overlay-container {position: relative;overflow: hidden }.imageDecoration .image-overlay-container img {transition: transform .5s;width: 100% }.imageDecoration .image-overlay-container::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .6);transition: opacity .5s }.imageDecoration .image-overlay-container .overlay-text {position: absolute;top: 50%;left: 45%;transform: translate(-40%, -50%);color: #fff;font-size: 24px;font-weight: 600;z-index: 1 }h2.modellkategorie {min-height: unset }.floating-icons {position: fixed;right: 20px;bottom: -60px;transform: translateY(-50%);z-index: 1000 }.icon {display: block }.diamond-icon {position: relative;width: 40px;height: 40px;background-color: transparent;color: #fff;display: flex;justify-content: center;align-items: center;transition: transform .3s;margin-bottom: 20px }.diamond-icon:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #dc182d;transform: rotate(45deg);z-index: -1;transition: transform .3s }.diamond-icon:hover:before {transform: rotate(225deg) }.icon>i {z-index: 1;color: #fff }.splide__slide img {vertical-align: bottom;height: 100%;width: 100% }#modal-popup>ul>li, .container>.row>div>ul {list-style-position: inside }a.languageswitcher {text-transform: uppercase;color: #dc182d;font-size: 18px;font-weight: 600;position: absolute;right: -10%;top: 15px;background-color: #fff;padding: 4px 9px 2px }a.languageswitcher.ls-2 {right: -100px }section li {text-indent: -28px;padding-left: 10px }.grid-gallery li, .nav>li {text-indent: unset;padding-left: unset }#katkaruselstart .owl-item {display: inline-block;padding: 0 5px }.carousel-control-next, .carousel-control-prev {top: -140px;transform: translateY(0);z-index: 5;width: auto;padding: 1rem }.carousel-control-prev {left: 0 }.carousel-control-next {right: 0 }.features-section i {font-size: 38px }.header-contact-info li, .header-top-menu li {display: inline-block;font-weight: 600;margin-right: 25px;position: relative;font-size: 14px }.headline {background: #fff;display: flex;padding: 8px 0 0;height: 46px;font-size: 16px }.header-contact-info, .header-top-menu {padding-left: 0;margin-bottom: 0;list-style-type: none }@media (min-width:768px) {.suchekarusell {height: 200px }div.splidewc, div.splidewc .splide__list {height: 656px !important }div.splidewc {padding-top: 34px }}@media (min-width:1922px) {div.splidewc, div.splidewc .splide__list {height: 750px !important }}.header-top-menu {text-align: right }.content-top-margin-wc {margin-top: 120px }.btn-black {border: 2px solid #000;color: #fff;display: inline-block;background-color: #000;padding: 7px 20px 8px;width: auto;border-radius: 100px;}.btn.btn-small {font-size: 16px;padding: 2px 14px;}.button {margin-top: 0;margin-bottom: 0;}.kontaktlist i {color: #dc182d;}