body,body *:not(i):not([class*="icon"]):not(.eicon):not(.elementor-icon):not(.brand-mazda *):not(.brand-hyundai *):not(.page-id-2608 *){font-family:"Quicksand",sans-serif!important}body.brand-mazda *:not(i):not([class*="icon"]):not(.eicon):not(.elementor-icon){font-family:'MazdaType'!important}body.brand-hyundai *:not(i):not([class*="icon"]):not(.eicon):not(.elementor-icon),body.page-id-2608 *:not(i):not([class*="icon"]):not(.eicon):not(.elementor-icon){font-family:'HyundaiSansText'!important}@font-face{font-display:swap;font-family:'MazdaType';src:url(/wp-content/themes/hello-theme-child-master/fonts/MazdaType-Regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'MazdaType';src:url(/wp-content/themes/hello-theme-child-master/fonts/MazdaType-Medium.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'MazdaType';src:url(/wp-content/themes/hello-theme-child-master/fonts/MazdaType-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'MazdaType';src:url(/wp-content/themes/hello-theme-child-master/fonts/MazdaType-Italic.woff2) format('woff2');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'MazdaType';src:url(/wp-content/themes/hello-theme-child-master/fonts/MazdaType-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'MazdaType';src:url(/wp-content/themes/hello-theme-child-master/fonts/MazdaType-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'HyundaiSansHead';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansHead-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'HyundaiSansHead';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansHead-Light.woff2) format('woff2');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'HyundaiSansHead';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansHead-Medium.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'HyundaiSansHead';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansHead-Regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'HyundaiSansText';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansText-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'HyundaiSansText';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansText-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'HyundaiSansText';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansText-Italic.woff2) format('woff2');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'HyundaiSansText';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansText-Medium.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'HyundaiSansText';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansText-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'HyundaiSansText';src:url(/wp-content/themes/hello-theme-child-master/fonts/HyundaiSansText-Regular.woff2) format('woff2');font-weight:400;font-style:normal}:root{--brand-mazda-color:#101010;--brand-hyundai-color:#002c5f;--brand-subaru-color:#00a0dc}.elementor-button{background-color:#191919!important;font-size:20px!important;font-weight:600!important;color:#ffffff!important;border-radius:20px 0 20px 0!important;transition:all 0.3s ease-in-out!important}.elementor-button:hover{background-color:#383636!important;color:#ffffff!important;border-radius:20px 0 20px 0!important}a.dxim_button_styled:link{border-radius:20px 0;font-size:20px;font-weight:600}input.wpcf7-submit{padding:7px 24px;display:inline-block;margin-top:20px;margin-bottom:5px;font-size:20px;font-weight:600;text-align:center;cursor:pointer;text-decoration:none;color:#fff;background-color:var(--e-global-color-primary);box-shadow:0 6px 25px #00000026;width:auto;border-radius:20px 0 20px 0;border:none}input.wpcf7-submit:hover{background-color:#393636!important;color:#fff}.slider_button{padding:10px 30px;display:inline-block;margin-bottom:5px;font-size:20px;font-weight:600;text-align:center;cursor:pointer;text-decoration:none;color:#fff;background-color:var(--e-global-color-primary);box-shadow:0 6px 25px #00000026;width:auto;border-radius:20px 0 20px 0}.slider_button:hover{width:auto!important;background-color:#393636!important;color:#fff}.request-button{background-color:#036;color:#fff;padding:12px 24px;border:none;border-radius:3px;font-size:16px;cursor:pointer;float:right;margin-top:20px}.request-button:hover{background-color:#036}a.wpcs_form_submit{white-space:pre;font-weight:700}body .brosch_header.scrolled-header{background-color:#ffffff!important;opacity:.95}body.scrolled .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{color:#191919!important}body:not(.elementor-motion-effects-element-type-background) .elementor-element.logo-normal{display:block!important;opacity:1!important;visibility:visible!important}body:not(.elementor-motion-effects-element-type-background) .elementor-element.logo-sticky{display:none!important;opacity:0!important;visibility:hidden!important}.elementor-element.logo-normal{display:block!important;opacity:1!important;visibility:visible!important;transition:none!important}.elementor-element.logo-sticky{display:none!important;opacity:0!important;visibility:hidden!important;transition:none!important}.elementor-sticky--active .elementor-element.logo-normal{display:none!important;opacity:0!important;visibility:hidden!important}.elementor-sticky--active .elementor-element.logo-sticky{display:block!important;opacity:1!important;visibility:visible!important}.elementor-element.logo-normal,.elementor-element.logo-sticky{transition:none!important;animation:none!important}.eael-simple-menu-container .eael-simple-menu-toggle-text{display:none!important}.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal{background-color:#191919!important}.elementor-45 .elementor-element.elementor-element-7c403c9 .elementor-nav-menu--dropdown a:hover,.elementor-45 .elementor-element.elementor-element-7c403c9 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-45 .elementor-element.elementor-element-7c403c9 .elementor-nav-menu--dropdown a.highlighted{background-color:var(--e-global-color-primary);color:#fff!important}body.page-id-122 #header_subaru_dark,body.page-id-124 #header_subaru_dark,body.page-id-120 #header_subaru_dark,body.page-id-122 #header_mazda_dark,body.page-id-124 #header_mazda_dark,body.page-id-120 #header_mazda_dark,body.page-id-122 #header_hyundai_dark,body.page-id-124 #header_hyundai_dark,body.page-id-120 #header_hyundai_dark{display:none!important;visibility:hidden!important;opacity:0!important}a{color:var(--e-global-color-primary)}body.brand-subaru .brosch_header,body.brand-subaru .sticky_icon,body.single-car-model.subaru{--e-global-color-primary:#00a0dc !important}body.brand-hyundai .brosch_header,body.brand-hyundai .sticky_icon,body.single-car-model.hyundai,.page-id-2608 .brosch_header,.page-id-2608 .sticky_icon{--e-global-color-primary:#002c5f !important}body.brand-hyundai .sticky_icon:hover>div,body.single-car-model.hyundai .sticky_icon:hover>div{background-color:#385088!important}body.brand-subaru .sticky_icon:hover>div,body.single-car-model.subaru .sticky_icon:hover>div{background-color:#09bcff!important}body.brand-mazda .sticky_icon:hover>div,body.single-car-model.mazda .sticky_icon:hover>div{background-color:#383636!important}.leasing .Mazda .badge_leasing>div,.single-leasing .marken_leasing-mazda .badge_single,.leasing.marken_leasing-mazda .badge_leasing>div,.single-leasing .marken_leasing-mazda .sticky_price,body.mazda .car_model_title_slider,body.mazda .type-car-model .car_model_card::before,.car_brand-mazda .car_model_call_to_action,button#tabs_mazda,.single-leasing .marken_leasing-mazda .request-button{background-color:#101010!important}.leasing .Hyundai .badge_leasing>div,.single-leasing .marken_leasing-hyundai .badge_single,.leasing.marken_leasing-hyundai .badge_leasing>div,.single-leasing .marken_leasing-hyundai .sticky_price,body.hyundai .car_model_title_slider,body.hyundai .type-car-model .car_model_card::before,.car_brand-hyundai .car_model_call_to_action,button#tabs_hyundai,.single-leasing .marken_leasing-hyundai .request-button{background-color:#002c5f!important}.leasing .Subaru .badge_leasing>div,.single-leasing .marken_leasing-subaru .badge_single,.leasing.marken_leasing-subaru .badge_leasing>div,.leasing .marken_leasing-subaru .badge_leasing>div,.single-leasing .marken_leasing-subaru .sticky_price,body.subaru .car_model_title_slider,body.subaru .type-car-model .car_model_card::before,.car_brand-subaru .car_model_call_to_action,button#tabs_subaru,.single-leasing .marken-subaru .request-button{background-color:#00a0dc!important}.single-leasing .marken_leasing-hyundai .tab.active{border-bottom:3px solid #002c5f}.single-leasing .marken_leasing-subaru .tab.active{border-bottom:3px solid #00a0dc}.single-leasing .marken_leasing-mazda .tab.active{border-bottom:3px solid #101010}.single-leasing .Mazda .wpcf7-submit{background-color:#101010!important;border-color:#101010!important}.single-leasing .Hyundai .wpcf7-submit{background-color:#002c5f!important;border-color:#002c5f!important}.single-leasing .Subaru .wpcf7-submit{background-color:#00a0dc!important;border-color:#002c5f!important}.single-leasing .marken-subaru .car-spec i{color:#00a0dc}.single-leasing .marken-mazda .car-spec i{color:#101010}.single-leasing .marken-hyundai .car-spec i{color:#002c5f}.single-leasing .Mazda .e-n-tab-title[aria-selected="true"]{border-color:#101010!important}.single-leasing .Hyundai .e-n-tab-title[aria-selected="true"]{border-color:#002c5f!important}.single-Subaru .Subaru .e-n-tab-title[aria-selected="true"]{border-color:#00a0dc!important}body.hyundai .car-model.type-car-model.car_brand-hyundai>div::before{background-color:#002c5f!important}.swiper-container{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.swiper-slide{position:relative;display:flex;justify-content:center;align-items:center}.slider-content{position:relative;width:100%;height:100%}.slider-image{width:100%;height:80vh!important;object-fit:cover;object-position:center}.text-overlay{position:absolute;top:0;right:0;left:50%;bottom:7px;color:#fff;background:rgba(0,0,0,.5);padding:20px;text-align:center;z-index:10;clip-path:polygon(100% 0%,100% 100%,0% 100%,25% 0%);padding:100px 5% 100px 13%;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;height:100%}.text-overlay h2{font-weight:700;text-align:left;line-height:50px}.text-overlay p{font-size:1.2rem;line-height:1.5;text-align:left}.swiper-pagination-bullet{background:#fff}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;margin:0 5px;background-color:#000;opacity:1!important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff;width:25px;height:25px}.card{width:100%;max-width:1200px;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.tabs{display:flex;border-bottom:1px solid #e0e0e0}.tab{padding:15px;cursor:pointer;font-weight:500;color:#555;text-decoration:none;text-align:center;flex:1}.tab.active{color:#000;border-bottom:3px solid #036;background-color:#fff}.tab-content{display:none;padding:20px}.tab-content.active{display:block}.car-info-container{display:flex;flex-wrap:wrap}.car-image{width:30%;position:relative}.car-image img{width:100%;height:350px;object-fit:cover}.car-details{width:50%;padding:0 20px;display:flex;flex-direction:column}.car-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;gap:20px;text-transform:capitalize}.car-specs{flex:1;min-width:200px}.car-title{font-size:18px!important;font-weight:500;margin-bottom:10px;line-height:24px!important}.discount-title{color:red;font-weight:700;font-size:18px!important;font-weight:500;margin-bottom:10px;line-height:24px!important;text-transform:none}.car-type{display:flex;align-items:center;margin-bottom:10px}.car-spec{display:flex;align-items:center;margin-bottom:10px;color:#555}.car-spec i{margin-right:10px;width:20px;text-align:center}p.short_description{position:absolute;right:20px;bottom:0;font-size:12px;font-weight:400;max-width:40%}.features{flex:1;min-width:200px;margin-top:20px}.features h3{font-weight:700;margin-bottom:15px;font-size:18px!important}.features ul{list-style-type:none}.features li{margin-bottom:8px;display:flex;align-items:flex-start}.features li:before{content:"•";margin-right:10px;color:#000}.emissions{margin-top:30px;font-size:14px;color:#555}.price-tag{position:absolute;top:0;right:0;background-color:#3498db;color:#fff;padding:15px}.leasing-tag{position:absolute;right:0;background-color:#3498db;color:#fff;padding:12px;border:1px solid rgba(255,255,255,.3);z-index:10;font-size:13px;font-weight:500;right:-17px}.leasing-discount{position:absolute;right:0;background-color:#002c5f;color:#fff;padding:12px;border:1px solid rgba(255,255,255,.3);z-index:10;font-size:13px;font-weight:500;right:-17px;top:163px}.leasing-tag::after,.leasing-discount::after{position:absolute;top:100%;right:0;display:block;content:"";width:0;height:0;border-style:solid;border-width:28px 16px 0 0;border-color:rgba(0,0,0,.3) transparent transparent transparent}.leasing-content{width:100%}.leasing-content h3{margin-top:20px;margin-bottom:10px;font-weight:500;font-size:26px}.leasing-provider{margin-bottom:20px}.leasing-model{margin-bottom:30px}.leasing-summary{background-color:#f5f9f5;padding:20px;border-radius:5px;margin-bottom:30px}.leasing-summary-item{margin-bottom:15px;font-size:16px;display:flex;justify-content:space-between;flex-wrap:wrap}.leasing-summary-item span{font-weight:700;font-size:18px}.leasing-disclaimer{font-size:14px;line-height:1.6;margin-bottom:30px}.leasing-table{width:100%;border-collapse:collapse}.leasing-table tr{border-bottom:1px solid #e0e0e0}.leasing-table td:last-child{text-align:right;font-weight:700}.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tfoot>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>thead>tr>td,.table-borderless>thead>tr>th{border:none}.leasing-table tbody>tr:nth-child(odd)>td,.leasing-table tbody>tr:nth-child(odd)>th{background-color:transparent!important}table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent!important}.financing-box{background-color:#EEF4E8;padding:20px;border-radius:8px;font-size:16px;margin-bottom:10px}.financing-flex-container{display:flex;flex-direction:column;gap:20px}.financing-flex-item{display:flex;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid #ccc;padding-bottom:10px;align-items:center}.financing-flex-item span:first-child{max-width:60%}.form-row{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.form-group.half-width{flex:1 1 48%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Montserrat,sans-serif;width:100%;padding:10px 0;font-weight:600;color:#222;border:none;border-bottom:1px solid #BFBFBF;outline:none;background-color:#fff;border-radius:0;line-height:1.5;font-size:17px}.contact-form .form-control,.contact-form .form-select,.elementor-widget-form .elementor-field-group .elementor-field,.wpcf7-select,.wpcf7-text{height:50px!important;border-radius:8px!important;font-size:16px!important;font-weight:400!important;padding:.375rem 2.25rem .375rem .75rem!important}.elementor-form-fields-wrapper .e-form__step .e-form__buttons{display:flex;flex-direction:row;flex-wrap:nowrap}.related-partners-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:start}.partner-card{width:calc(33.33% - 20px);background:#fff;padding:15px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform 0.3s ease-in-out}.partner-card:hover{transform:scale(1.05)}.partner-img img{max-width:100%;margin-bottom:10px}.partner-card h3{margin:5px 0}.partner-card p{font-size:14px;color:#555}.partner-card a{color:#0073e6;text-decoration:none;font-weight:700}.twae-wrapper .twae-media iframe,.twae-wrapper .twae-media img{height:300px}.elementor.elementor-266.e-loop-item.e-loop-item-1405.post-1405.service.type-service.status-publish.has-post-thumbnail.hentry{display:none}.spacing{height:50px}.last-clicked-image img{border-bottom:3px solid transparent;transition:border-bottom 0.3s ease}.last-clicked-image.clicked img{border-bottom:3px solid red}.page-id-1981{background:#333333!important}.page-id-1981 h1,.page-id-1981 h2,.page-id-1981 h3,.page-id-1981 h4,.page-id-1981 .elementor-heading-title{color:#ffffff!important}.page-id-1981 .elementor-button{background-color:#F9C059!important}.page-id-1981 .elementor-button:hover{background-color:#F9C059!important}.page-id-1981 .elementor-item,.page-id-1981 .elementor-widget-text-editor{color:#ffffff!important}@media (max-width:1024px){.partner-card{width:calc(50% - 20px)}.text-overlay{top:0;right:0;bottom:0;left:0;clip-path:unset;padding:10%;width:100%;height:100%}.text-overlay h2{line-height:48px;font-size:32px}.banner_section_1,.banner_section_2{display:none!important}.banner_section_0::before{background:rgba(0,0,0,.7)!important;background:-webkit-linear-gradient(290deg,rgba(0,0,0,.7) 100%)!important;background:-moz-linear-gradient(290deg,rgba(0,0,0,.7) 100%)!important;background:linear-gradient(160deg,rgba(0,0,0,.7) 100%)!important;opacity:1!important}div#banner_section_3{padding:10px}.elementor-45 .elementor-element.elementor-element-1baf15f{flex:1;justify-content:flex-start;flex-direction:unset}.elementor-45 .elementor-element.elementor-element-9d95190.e-con{order:1;width:auto}.elementor-45 .elementor-element.elementor-element-2304aa8.elementor-element{text-align:left}h2.dxim_section_header{font-size:22px;display:flex;align-items:center}body.scrolled .elementor-widget-image a{text-align:left}body.scrolled div.elementor-menu-toggle{background-color:#191919}span.make,span.model,h2.model_description,#wpcs_layout_2>div.wpcs_pd_row.wpcs_pd_row_2>div.wpcs_pd_col.first>h3{font-size:22px;line-height:1.3em}.vehicle.type-vehicle div.wpcs_grid_span_2>div>h1{margin:0}.vehicle.type-vehicle.status-publish.hentry>div>div>div>div>div>article>div>div.wpcs_grid_span_2.form{grid-column:unset}.leasing-tag{padding:14px;border:0;right:0}}@media (max-width:992px){.car-image,.car-details{width:100%}.car-details{padding:20px 0 0 0}.car-image img{height:300px}.leasing-tag{position:relative;display:inline-block;margin-bottom:15px;border-radius:5px}.leasing-discount{top:0;right:0;position:relative;border-radius:5px}.car-header .features{margin-top:0}}@media (max-width:768px){.partner-card{width:100%}.tab{padding:10px;font-size:14px}.car-header{flex-direction:column}.features{margin-top:30px}.price-tag{width:180px;padding:10px;font-size:14px}.car-title{font-size:20px}.request-button{width:100%;margin-top:20px}.leasing-table td{padding:10px 0;font-size:14px}div#karriere_image{position:relative;margin:auto}.elementor-139 .elementor-element.elementor-element-b97e2b6 .elementor-button{font-size:13px!important;width:100%}.slider-content{display:flex;flex-direction:column-reverse}.text-overlay{position:static;background:none;color:#000;padding:10px 15px;text-align:center}.slider-image{width:100%;height:40vh!important}.home .swiper-horizontal>.swiper-pagination-bullets,.home .swiper-pagination-bullets.swiper-pagination-horizontal{margin-bottom:-38px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{box-shadow:rgba(0,0,0,.35) 0 5px 15px}.row.fields.wpcs_grid.wpcs_grid_2,.row.submit.wpcs_grid.wpcs_grid_2.wpcs_v_end{display:flex}.leasing-tag::after,.leasing-discount::after{display:none}.car-details p.short_description{position:relative;right:0;max-width:100%;order:2}}@media (max-width:576px){.tab-content{padding:15px 10px}.car-image img{height:200px}.price-tag{width:150px;padding:8px;font-size:12px}.leasing-summary-item{flex-direction:column}.car-spec{font-size:14px}.emissions{font-size:12px}}