:root{--primary:#E3010F;--dz-space-m:clamp(2rem, 0.857rem + 1.488vw, 3rem);--dz-space-l:clamp(2rem, -0.279rem + 2.972vw, 4rem);--dz-transition:all 0.3s ease-in-out;--dz-section-space-m:clamp(5rem, -0.698rem + 7.429vw, 10rem) /* 100px to 50px */}.dz-margin-bottom--m{margin-bottom:var(--dz-space-m)}.dz-margin-bottom--l{margin-bottom:var(--dz-space-l)}.dz-margin-bottom--l-important{margin-bottom:var(--dz-space-l)!important}.dz-spacer-height--l{height:var(--dz-space-l)!important}.dz-section-pt-pb--m{padding-block:var(--dz-section-space-m)}.photo_gallery.photo_gallery--compressed{max-width:104rem;width:100%;margin-left:auto;margin-right:auto}.photo_gallery .row .col{display:flex;align-items:center;justify-content:center}.photo_gallery .row::after{background-color:transparent!important}.photo_gallery .row .col::after{border-color:#fff0}.photo_gallery.border_grid>.row>div{padding:15px 30px}.photo_gallery.border_grid>.row:last-child>div{padding:15px 30px 0 30px}a.dz-button{color:#fff;background-color:#E3010F;padding:12px 15px;border:1px solid #E3010F;border-radius:5px;transition:var(--dz-transition);text-decoration:unset;font-size:15px}a.dz-button:hover{color:#E3010F;background-color:#fff;padding:12px 15px;border-radius:5px}.dz-grid{display:grid;gap:var(--dz-space-m)}.dz-grid--2{grid-template-columns:1fr 1fr}@media only screen and (max-width:980px){.dz-grid--l-2{grid-template-columns:1fr 1fr}.dz-grid--m-1{grid-template-columns:1fr}}@media only screen and (max-width:768px){.dz-grid--m-2{grid-template-columns:1fr 1fr}.dz-grid--m-1{grid-template-columns:1fr}}.dz-faq.vc_toggle_default .vc_toggle_icon{background:#E3000F;border:1px solid #E3000F}.dz-faq.vc_toggle_default .vc_toggle_icon::before{background:#E3000F;border:1px solid #E3000F}.dz-faq.vc_toggle_default .vc_toggle_icon::after{background:#E3000F;border:1px solid #E3000F}.gform_wrapper fieldset.gfield select,.gform_wrapper .gfield_select{border-radius:0;background-color:rgb(255 255 255 / .5)}.gform_wrapper select.hasCustomSelect{position:relative!important;opacity:1!important;appearance:unset!important;width:100%!important;height:auto!important}.gform_wrapper select+.customselect,.gform_wrapper .customselect{display:none!important}.with-3col-list ul{columns:3;-webkit-columns:3;-moz-columns:3}.with-2col-list ul,ul.with-2col-list{columns:2;-webkit-columns:2;-moz-columns:2}@media only screen and (max-width:525px){.with-3col-list ul{columns:2;-webkit-columns:2;-moz-columns:2}}@media only screen and (max-width:478px){.with-2col-list ul,ul.with-2col-list{columns:1;-webkit-columns:1;-moz-columns:1}}.deutz-cta .vc_cta3-content{vertical-align:middle!important}.deutz-cta .vc_cta3-content-header h2{margin-bottom:0}.gallery .gallery-caption{padding:0 10px}@media only screen and (max-width:480px){.element-with-left-aligned-image .alignleft{width:300px;float:none!important;display:table;margin:auto;text-align:center}}.element-w-clearfix::after{content:"";clear:both;display:table}#mobile-navigation li a{text-transform:uppercase}#main_content>.content_row.overlap{margin-top:0}.deutz-diesel-engine-tables-div-wrapper .wpb_wrapper{overflow-x:auto}.page-id-6598 #slb_viewer_wrap{display:none}.ginput_container.ginput_container_select{position:relative}.gfield .gfield_select{display:block!important}@media only screen and (min-width:640px){.gform_wrapper.gform-theme--foundation .dz-gform-field__name .name_prefix.gform-grid-col.gform-grid-col--size-auto{flex:0 1 16%}}.deutz-youtube-iframe iframe{max-width:100%}.deutz-logo-slider .owl-item div{display:flex;align-items:center}@media only screen and (max-width:425px){body #logo{max-height:100%}body #logo img{max-height:100%;height:105px;max-width:100%;width:105px}}@media only screen and (max-width:767px){.deutz-youtube-iframe iframe{height:450px}}.single-post .wp-caption-text{font-size:14px;margin-bottom:0}.single-post .entry-title{text-transform:uppercase}.gform_wrapper .top_label .gfield_label,.gform_wrapper div .ginput_container label{color:#fff}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea.medium{background-color:rgb(255 255 255 / .5)}.alt-style-2 input[type="submit"],.alt-style-2 input[type="button"],.alt-style-2 button:not(.button_),.alt-style-2 .comment-reply a,.alt-style-2 .comment-reply-title small>a,.alt-style-2 button.button,.alt-style-2 input.button,.alt-style-2 #respond input#submit,.alt-style-2 .cart_totals a.button{border-radius:5px;letter-spacing:1px}.default-style,.default-style .product_item_holder .product_info_footer a,.default-style .button_.default,.default-style .button_.color:hover,.default-style .paging_wrapper>.page-numbers a,.default-style .paging_wrapper>.page-numbers li>span,.default-style .author-name a,.default-style .quantity .plus:hover,.default-style .quantity .minus:hover,.default-style .woocommerce-MyAccount-navigation a,body{color:#5b5b5e;font-family:"Roboto",Arial,sans-serif;font-weight:400;line-height:1.5;margin:0}.default-style .rt_divider.style-5{color:#fff}#navigation>li a{text-transform:uppercase}.cta-no-border{border:0px!important}.sub_page_header .col{display:grid!important;grid-template-columns:1fr;align-items:center}.sub_page_header:not(.center-style) .breadcrumb{position:relative;top:unset;-moz-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset;right:unset}.sub_page_header:not(.center-style) .breadcrumb{padding-inline-start:30px;padding-inline-end:30px}#main_content .breadcrumb ol li[itemprop="itemListElement"]{margin-bottom:0}#main_content .content_row.row.sub_page_header.fullwidth{background-color:#fff!important}.content_row.sub_page_header{background-color:#fff!important}.sub_page_header .content_row_wrapper,.sub_page_header .content_row_wrapper.underlap{width:100%;max-width:100%;padding:0}.sub_page_header .content_row_wrapper .col{padding:0}.sub_page_header .page-title{background-color:#E3000F!important;padding:30px}.sub_page_header .page-title h1{display:block;margin-bottom:0}.sub_page_header .page-title>*,.sub_page_header .breadcrumb{max-width:1230px!important;margin-left:auto;margin-right:auto;width:100%!important}.sub_page_header .breadcrumb{font-size:16px;background-color:#ededed;order:2}.sub_page_header .breadcrumb .icon-angle-right{display:none}.sub_page_header .breadcrumb span[itemprop="name"]{color:#5b5b5e}.sub_page_header .breadcrumb a span[itemprop="name"]{color:#E3010F}#breadcrumbs .col{width:100%;position:relative;background-color:#ededed}.overlap .tax-description p{margin-top:30px}#breadcrumbs p{max-width:1250px;width:100%;margin-left:auto!important;margin-right:auto!important;padding-left:10px}#main_content .overlap>.content_row_wrapper{padding-top:0}#main_content>.content_row .content_row,#main_content>.content_row .row{margin-top:20px}@media (max-width:767px){#breadcrumbs .col{padding-top:10px;padding-bottom:10px}}.dz-image-300w img{width:300px}.dz-sdeutz-cb .content_row_wrapper{border:1px solid #c5c5c5;box-shadow:0 0 10px 1px rgb(0 0 0 / 5%)}#main_content .tab_content li{margin-bottom:5px}.single-products .tablepress thead th{background-color:#E3010F;color:#fff;font-weight:500}.single-products .tab_content .tablepress-scroll-wrapper{margin-bottom:20px}.single-products .tab_content .tablepress td,.single-products .tab_content .tablepress th{min-width:115px}.single-products .tab_content table:not(.table):not(.ui-datepicker-calendar):not(.variations)>thead>tr>th{vertical-align:middle}.single-products .default-style .button_.color:hover{line-height:inherit!important}.deutz-table-genset-50-60-table tr.row-2 td,.deutz-table-genset-50-60-table tr.row-10 td,.deutz-table-genset-50-60-table tr.row-23 td,.deutz-table-genset-50-60-table tr.row-33 td,.deutz-table-genset-50-60-table tr.row-42 td,.deutz-table-genset-50-60-table tr.row-46 td{background-color:gray;color:#fff}.deutz-table-genset-50-60-table tr.row-2:hover td,.deutz-table-genset-50-60-table tr.row-11:hover td,.deutz-table-genset-50-60-table tr.row-23:hover td,.deutz-table-genset-50-60-table tr.row-33:hover td,.deutz-table-genset-50-60-table tr.row-42:hover td,.deutz-table-genset-50-60-table tr.row-46:hover td{background-color:gray;color:#fff}.deutz-table-genset-soundproofed-50-60-table tr.row-2 td,.deutz-table-genset-soundproofed-50-60-table tr.row-10 td,.deutz-table-genset-soundproofed-50-60-table tr.row-23 td,.deutz-table-genset-soundproofed-50-60-table tr.row-33 td,.deutz-table-genset-soundproofed-50-60-table tr.row-42 td,.deutz-table-genset-soundproofed-50-60-table tr.row-46 td{background-color:gray;color:#fff}.deutz-table-genset-soundproofed-50-60-table tr.row-2:hover td,.deutz-table-genset-soundproofed-50-60-table tr.row-10:hover td,.deutz-table-genset-soundproofed-50-60-table tr.row-23:hover td,.deutz-table-genset-soundproofed-50-60-table tr.row-33:hover td,.deutz-table-genset-soundproofed-50-60-table tr.row-42:hover td,.deutz-table-genset-soundproofed-50-60-table tr.row-46:hover td{background-color:gray;color:#fff}.deutz-table-genset-single-phase-50-60-table tr.row-2 td,.deutz-table-genset-single-phase-50-60-table tr.row-10 td,.deutz-table-genset-single-phase-50-60-table tr.row-23 td,.deutz-table-genset-single-phase-50-60-table tr.row-33 td,.deutz-table-genset-single-phase-50-60-table tr.row-42 td,.deutz-table-genset-single-phase-50-60-table tr.row-46 td{background-color:gray;color:#fff}.deutz-table-genset-single-phase-50-60-table tr.row-2:hover td,.deutz-table-genset-single-phase-50-60-table tr.row-10:hover td,.deutz-table-genset-single-phase-50-60-table tr.row-23:hover td,.deutz-table-genset-single-phase-50-60-table tr.row-33:hover td,.deutz-table-genset-single-phase-50-60-table tr.row-42:hover td,.deutz-table-genset-single-phase-50-60-table tr.row-46:hover td{background-color:gray;color:#fff}.products-acf-container{margin-bottom:20px}.products-acf-container h2{font-weight:500;margin-bottom:20px}.term-air-cooled-engines .content_row_wrapper .col>p,.term-air-cooled-engines .content_row_wrapper .col .wp-search-form,.term-air-cooled-engines .content_row_wrapper .col .rt_divider{display:none}.deutz-red-button{text-align:center}.deutz-red-button a{display:inline-block;background-color:#e3000f;color:#fff;font-size:14px;padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;border-radius:5px;background-image:-webkit-linear-gradient(#fff0,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .1));background-image:-o-linear-gradient(#fff0,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .1));background-image:linear-gradient(#fff0,rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .1));background-repeat:no-repeat;background-repeat:repeat-x;background-size:200%;background-position:0 -100%;text-decoration:none}.deutz-margin-bottom-20px{margin-bottom:20px}.deutz-clearfix::after{content:"";clear:both;display:table}.deutz-heading-w-link-red{color:#E3010F!important;text-decoration:none}.deutz-heading-w-link-red:hover{text-decoration:underline}.deutz-table-single-genset tr.row-2 td,.deutz-table-single-genset tr.row-10 td,.deutz-table-single-genset tr.row-39 td,.deutz-table-single-genset tr.row-50 td,.deutz-table-single-genset tr.row-53 td,.deutz-table-single-genset tr.row-59 td,.deutz-table-single-genset tr.row-64 td,.deutz-table-single-genset tr.row-67 td,.deutz-table-single-genset tr.row-72 td,.deutz-table-single-genset tr.row-76 td{background-color:gray;color:#fff}.deutz-table-single-genset tr.row-2:hover td,.deutz-table-single-genset tr.row-10:hover td,.deutz-table-single-genset tr.row-39:hover td,.deutz-table-single-genset tr.row-50:hover td,.deutz-table-single-genset tr.row-53:hover td,.deutz-table-single-genset tr.row-59:hover td,.deutz-table-single-genset tr.row-64:hover td,.deutz-table-single-genset tr.row-67:hover td,.deutz-table-single-genset tr.row-72:hover td,.deutz-table-single-genset tr.row-76:hover td{background-color:gray;color:#fff}.dz-hr{margin-top:30px;margin-bottom:30px;border-top:2px solid #d6d6d6}.search-content-none__text{padding:30px 0;margin-bottom:0;font-size:24px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.search-content-none__text{padding:0 0 20px;font-size:20px}}.dz-sg-table{margin-top:50px}.dz-sg-table--heading{text-align:center}.dz-sg-table--heading span{color:#E3010F}.tablepress.deutz-table-dps-sg-list thead th{background-color:#E3010F;color:#fff;font-weight:500}.tablepress.deutz-table-dps-sg-list thead th,.tablepress.deutz-table-dps-sg-list tbody td{text-align:center}.sub_page_header .page-title{width:100%;max-width:100%}.sub_page_header:not(.center-style) .page-title{position:relative;top:unset;-moz-transform:unset;-ms-transform:unset;-webkit-transform:unset;transform:unset}@media only screen and (min-width:768px){.dz-testimonials-inner-row .content_row_wrapper{display:flex;align-items:stretch}}.dz-testimonial-item>.wpb_wrapper{padding:3rem;background-color:#fff;height:100%;position:relative}@media only screen and (max-width:1024px) and (min-width:768px){.dz-testimonial-item>.wpb_wrapper{padding:2rem}}.dz-testimonial-item .button_wrapper,.dz-testimonial-item .button_wrapper a{width:100%}.product_holder.product-showcase .product_item_holder .clean_heading{font-weight:700}.tax-bottom-content .dz-grid{margin-bottom:var(--dz-space-m)}.tax-bottom-content p>img{margin-bottom:10px}.tax-bottom-content h2{margin-bottom:var(--dz-space-m)}.tax-bottom-content .dz-button{display:inline-block;padding:8px 15px}.tax-bottom-content .gform_wrapper{margin-top:var(--dz-space-m)}.gfield .ginput_container input{border-radius:0}.gform_wrapper .gform_footer input[type="submit"].gform_button{border-radius:0px!important}.gform-theme--foundation{--gf-form-gap-y:10px}#main_content .gform-theme.gform-theme--framework.gform_wrapper .gform_next_button,#main_content .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button{background-color:#E3010F}#main_content .gform-theme.gform-theme--framework.gform_wrapper .gform_next_button:hover,#main_content .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button:hover{background-color:#bbb}.dz-referral-intro{background-position:-500px!important}@media only screen and (max-width:767px){.dz-referral-intro{background-image:unset!important}.dz-referral-intro .content_row_wrapper::before,.dz-referral-intro .content_row_wrapper::after{content:unset}.dz-referral-intro .content_row_wrapper{display:flex;flex-direction:column;gap:var(--dz-space-m)}.dz-referral-intro .dz-referral-intro__right-col{order:-1}}#main_content>.content_row .content_row,#main_content>.content_row .dz-referral__form-wrapper.row{margin-left:0;margin-right:0}.content_row.dz-referral__form-wrapper .vc_column_container{padding:clamp(3rem, 0.721rem + 4.755vw, 5rem)}@media only screen and (max-width:767px){.dz-referral__form-wrapper{margin-top:0px!important}}.location-hero-section img{width:100%;height:640px!important;object-fit:cover}@media (max-width:767px){.location-hero-section img{height:auto;object-fit:cover;height:340px!important}}.location-call-us-btn{display:inline-block;background:#E3010F;color:#fff!important;padding:12px 15px;font-size:15px;border-radius:5px;border:1px solid #E3010F;transition:all 0.3s ease}.location-call-us-btn:hover{background:#fff0;border:1px solid #E3010F;color:#5b5b5e!important;text-decoration:none}.home-banner .button_wrapper a,.home-banner .button_wrapper a:hover{color:#fff!important;border-color:#E3010F!important;background-color:#E3010F!important;background:#E3010F!important;padding:12px 15px!important;font-size:15px!important;border-radius:5px;margin-right:20px!important}.home-banner .button_wrapper a:after{background-color:#E3010F!important}.home-banner-slider .slide-content{box-shadow:0 1px 1px #fff}.home-service-boxes h2{margin:20px 0 35px;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px;text-decoration-color:#fff}.home-service-boxes .wpb_wrapper .content_row{margin-top:0}.home-service-boxes p span{color:#fff}.home-service-boxes-2 p span{color:#000}@media (min-width:768px){.home-service-boxes-2 .vc_col-sm-4{width:32%!important;margin:5px;border-radius:5px}}#home-service-boxes-2 .vc_col-sm-4{height:unset!important;min-height:300px!important}@media (max-width:1024px){#home-service-boxes-2 .vc_col-sm-4{min-height:auto!important;padding-top:15px;width:100%!important}}@media (max-width:768px){#home-service-boxes-2 .vc_col-sm-4{min-height:200px!important;padding-top:15px}}.home-service-boxes h2 a{color:#fff;font-weight:700}.home-service-boxes-2 h2 a{color:#000;font-weight:700}.home-service-boxes-2 h2{font-size:18px!important;text-decoration:none}#home-service-boxes-2 .icon-content-box.icon-style-3 .icon-holder span::before{font-size:40px;padding:10px}.custom_button{border-color:#E3010F!important;background-color:#E3010F!important}.custom_button:hover:after{color:#000!important;background-color:#E3010F!important;background:#E3010F!important}#gform_submit_button_20{border-radius:5px!important}.testimonial-row:after{height:0px!important}.about-service-boxes{margin-top:0px!important}.about-service-boxes:after{height:0px!important}.about-service-boxes .vc_column_container{border-radius:5px}.about-service-boxes .wpb_column:after{border-width:0px!important}@media (min-width:768px){.about-service-boxes .vc_col-sm-6{width:48.5%!important;margin:5px}.about-service-boxes .vc_col-sm-4{width:32%!important;margin:5px}.about-service-boxes .vc_col-sm-3{width:24%!important;margin:5px}.about-service-boxes .vc_col-sm-12{width:99%!important}}@media (max-width:768px){.about-service-boxes{margin-bottom:15px!important}.about-service-boxes .vc_col-sm-6,.about-service-boxes .vc_col-sm-4{padding:20px!important}}.list-icons{padding-left:10px}.list-icons .icon:before{color:#e3000f;font-size:20px}.list-icons .list-content{margin-top:-4px}.about-doc-btn,.about-doc-btn:hover{margin-right:10px!important}.additional-links h3,.additional-links h6{margin:20px 0;font-weight:700;font-size:18px}.about-us-service-boxes h3{margin:20px 0 35px;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px;text-decoration-color:#fff;color:#fff!important;font-weight:700}.about-us-service-boxes h3 a{color:#fff!important}.about-us-service-boxes p a{color:#fff!important;text-decoration:underline}.about-us-service-boxes img{max-width:20%!important;height:auto;background:#fff;padding:10px;border-radius:5px}.about-us-service-boxes .image-content-box.box-style-1 .text-holder .box-style-2{display:none}.about-service-no-icon .icon-holder span{display:none}.page-id-9397 h1,.page-id-9397 h2,.page-id-9397 h3,.page-id-9397 h4,.page-id-9397 h5,.page-id-9397 h6,.red-cta p{font-family:Arial!important}.dz-testimonial-item>.wpb_wrapper{border-radius:5px!important}@media (max-width:1024px){.dz-testimonials-inner-row .content_row_wrapper{display:block}.dz-testimonial-item{width:100%!important;margin-bottom:20px;padding-left:0px!important}.vc_custom_1775150166473.case-studies-topcnt{padding-right:0px!important}}.tablepress caption{display:none}.equipment-service-boxes{margin-top:0px!important}.equipment-service-boxes .featured_image_holder img{width:400px;height:220px!important;object-fit:cover;object-position:center}.equipment-service-boxes .vc_col-sm-6 .featured_image_holder img{width:100%;height:220px!important;object-fit:cover;object-position:center}.equipment-service-boxes .vc_column_container{border-radius:5px;padding:20px}.equipment-service-boxes .vc_col-sm-3 .image-content-box .text-holder h3,.equipment-service-boxes .vc_col-sm-3 .image-content-box .text-holder h6{margin-bottom:0}.equipment-service-boxes:after{display:none!important}.equipment-service-boxes .content_row_wrapper>.vc_col-sm-3{height:unset!important}.support-box img{width:25%;margin:0 auto}.equipment-service-boxes .vc_col-sm-3{width:24%!important;margin:5px;padding:20px!important}.equipment-service-boxes .vc_col-sm-4{width:32%!important;margin:5px;padding:20px!important}.equipment-service-boxes .vc_col-sm-6{width:49%!important;margin:5px;padding:20px!important}.equipment-service-boxes .vc_col-sm-4 h3,.equipment-service-boxes .vc_col-sm-6 h3{font-size:26px;font-weight:700}@media (max-width:1024px){.equipment-service-boxes .vc_col-sm-3{width:24%!important;margin:3px;min-height:350px!important}.equipment-service-boxes .vc_col-sm-4{width:32%!important;margin:3px}.equipment-service-boxes .vc_col-sm-6{width:48%!important;margin:5px;padding:20px!important}}@media (max-width:768px){.equipment-service-boxes .vc_col-sm-3,.equipment-service-boxes .vc_col-sm-4,.equipment-service-boxes .vc_col-sm-6{width:100%!important;margin:5px;padding:20px!important;min-height:unset!important}}.deutz-xchange-logo-2834 img{max-width:80%!important}.deutz-xchange-logo-2812 img{max-width:60%!important}