@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"bootstrap-icons";src:url(../../fonts/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d) format("woff2") , url(../../fonts/bootstrap-icons.woff?856008caa5eb66df68595e734e59580d) format("woff");font-display:swap}[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-telephone-forward-fill::before{content:"\f5b5";color  : 17b970}.bi-envelope-open-fill::before{content:"\f32d";color  : 17b970}.bi-envelope-fill::before{content:"\f32c";color:#6e6e6e}.bi-check-lg::before{content:"\f633";color:#6e6e6e}.bi-telephone-fill::before{content:"\f5b4";color:#6e6e6e}.bi-person-fill::before{content:"\f4da";color:#6e6e6e}.bi-phone::before{content:"\f4e7"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-right-circle::before{content:"\f134"}.bi-telephone-inbound-fill::before{content:"\f5b7"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-chevron-double-right::before{content:"\f280"}.bi-search::before{content:"\f52a"}.bi-chevron-right::before{content:"\f285"}.bi-facebook::before{content:"\f344";color:#0d6efd}.bi-twitter::before{content:"\f5ef";color:#52cbff}.bi-youtube::before{content:"\f62b";color:red}.bi-person::before{content:"\f4e1";color:#c8c8c8;font-size:20px}.bi-info-circle-fill::before{content:"\f430";color:#999}.bi-telephone-forward::before{content:"\f5b6";color:#c8c8c8;font-size:20px}.bi-envelope::before{content:"\f32f";color:#c8c8c8;font-size:20px}.bi-geo-alt::before{content:"\f3e8";color:#c8c8c8;font-size:20px}*{margin:0;outline:none;padding:0}:root{--theme-color:#177ac6}html{max-width:100%;overflow-x:hidden}body{font-family:'Inter',sans-serif;color:#636363;font-size:16px;line-height:22px;overflow-x:hidden}h1{font-size:24px;line-height:30px}h2{font-size:22px;line-height:28px}h3{font-size:20px;line-height:26px}h4,h5,h6{font-size:18px;line-height:24px;color:#000}.text-red{color:red}.text-yellow{color:#ff0!important}.text-gray{color:#7b7a7a!important}.text-blue{color:#327395!important}.text-black-light{color:#2b2727!important}.bg-blue{background-color:var(--theme-color)!important}.bg-orange{background-color:#ed8528!important}header{border:1px solid #ccc;background-color:#f4f4f4}header .phone{padding-left:23px}header .navbar-light .navbar-toggler-icon{background-image:url(https://www.bmengineworks.co.uk/images/download.svg)!important}header .phone::before{position:absolute;content:"\f4e7";top:8px;left:-6px;font-size:28px;font-family:bootstrap-icons!important;color:red}header .phone small{font-size:9px;line-height:15px}header .phone span{font-size:18px;line-height:24px}header .navbar-light .navbar-nav .nav-link{color:#636363;border-bottom:1px solid #636363}.fixed-top{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;animation-name:moveHeader;animation-duration:2s}@keyframes moveHeader {
    0% {
        transform: translateY(-100px);
    }

    100% {
        transform: translateY(0px);
    }
}.latest-customer iframe{width:100%}.navbar-light .navbar-toggler{border-color:transparent;padding:0}.navbar-toggler:focus{box-shadow:none}.webp .banner{background-image:url(https://www.bmengineworks.co.uk/images/xbanner.webp.pagespeed.ic.EGm8EUXhZ6.webp)}.no-webp .banner{background-image:url(https://www.bmengineworks.co.uk/images/xbanner.jpg.pagespeed.ic.8YgbeXZI7q.jpg)}.banner{background-repeat:no-repeat;background-size:cover}.banner:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.60);z-index:-1}.webp .main-inner input{background-image:url(https://www.bmengineworks.co.uk/images/xgb.webp.pagespeed.ic.R7d08pbNg_.webp)}.no-webp .main-inner input{background-image:url(https://www.bmengineworks.co.uk/images/xgb.jpg.pagespeed.ic.5FIrZw1fMw.jpg)}.banner .main-inner{padding:2px;border-radius:6px;max-width:269px}.banner .main-inner input{background-repeat:no-repeat;color:#000;border:3px solid #000;font-size:26px;min-height:58px;background-size:contain;border-radius:6px}.main-inner input::-webkit-input-placeholder{color:#000}.banner a{border:2px solid #fff;background-color:#177ac6;height:50px;line-height:48px;max-width:203px;font-size:20px;border-radius:5px}.exit_intnent_reg_parent a{height:58px;line-height:56px;max-width:230px}.bullets .list-group .list-group-item{font-size:15px;line-height:24px;padding-left:25px}.bullets .list-group .list-group-item::before{position:absolute;content:"\f134";top:0;left:0;font-family:bootstrap-icons!important}.widget{border:1px solid #d9d9d9;background-image:linear-gradient(#fff 0%,rgba(227,227,227,.28) 100%)}.widget .form-floating>label{font-size:15px;line-height:21px;color:#000;opacity:.90}.widget .form-floating .form-select{color:#000;font-size:14px;line-height:20px;border:1px solid #e5e5e5;font-weight:500}.widget .form-select:focus{border-color:none;box-shadow:none}.widget form a{font-size:22px;height:54px;line-height:54px;border:1px solid #e5e5e5;background-color:#5b5b5b}.bmw-series .card button{border-radius:3px;border:2px solid #a6a6a6;font-size:16px;color:#626262}.all-sizes a{border-radius:3px;border:2px solid #a6a6a6;font-size:16px;color:#626262}.all-sizes a:hover{color:#626262}.popular-codes a{border-radius:3px;border:2px solid #a6a6a6;font-size:16px;color:#626262;height:44px;line-height:44px}.content h2,.content h3,.content h4{color:#000}.content a{color:#636363;text-decoration:none}.content a strong{font-weight:normal}.content strong{}.btn-check:focus+.btn,.btn:focus{box-shadow:none}.latest-customer a,.other-parts .view-btn{background-color:#177ac6;height:45px;line-height:45px;border-radius:5px;max-width:227px;font-size:18px}.latest-customer figure figcaption{top:50%;left:50%;transform:translate(-50%,-50%)}.latest-customer .card{border:1px solid #a6a6a6}.latest-customer .card .card-body span{color:#545454;font-size:13px;line-height:19px;font-weight:500}.latest-customer iframe{width:100%}.other-parts,.series-table,.all-codes{background-color:#f7f7f7}.series-table table thead{background-color:#167ac6}.series-table td a{color:#636363}.series-table table tbody a:hover{}.series-table table tr td{display:block;text-align:right;border-bottom:1px solid #dee2e6}.series-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#table .table thead tr th{background-color:var(--theme-color);color:#fff}#table table th{font-size:15px;width:10%}#table table tr td{font-size:14px}.series-table tr td::before{content:attr(data-label);float:left;font-weight:bold}.series-table table tbody tr{margin-bottom:30px;display:block}.table-bordered>:not(caption)>* {border-color:#dee2e6}.other-parts .card{border:1px solid #d2d2d2;box-shadow      : 0 0 2px 0 rgb(50 50 50 / 75%);background-color:#000}.other-parts .card .card-body .btn{background-color:#777;font-size:14px;line-height:35px;height:35px}.code-detail{background:linear-gradient(to bottom,#e0e1e3 0,#fdfdfd 50%,#e0e1e3 100%);filter    : progid: DXImageTransform.Microsoft.gradient(startColorstr='#e0e1e3', endColorstr='#e0e1e3', GradientType=0)}.code-detail a{background-color:#177ac6;height:50px;line-height:50px;font-size:16px;max-width:220px;cursor:pointer;border-radius:5px}.table-bordered>:not(caption)>*>* {vertical-align:middle}.code-detail-bullets .list-group .list-group-item{font-size:16px;line-height:26px;padding-left:25px}.code-detail-bullets .list-group .list-group-item::before{position:absolute;content:"\f134";top:0;left:0;font-family:bootstrap-icons!important;color:#7dd203;font-weight:bold}.model .model-box{background-color:#e9e9e9;border-bottom:2px solid var(--theme-color)}.model .model-box span{font-size:18px;line-height:24px}.engine-code a{color:#177ac6;font-size:15px;line-height:21px}footer{background-color:#d8d8d8}footer .list-group .list-group-item a,footer .list-group .list-group-item address{font-size:14px;line-height:20px;color:#555}footer .list-group .list-group-item a::before,footer .list-group .list-group-item address::before{position:absolute;content:"\f285";top:2px;left:0;font-family:bootstrap-icons!important;font-weight:bold}.footer-copy{background-color:#4d4b4b}.footer-copy small{font-size:12px;line-height:18px}.code-step-bullets ul li{font-size:16px;line-height:26px}.four-steps .card .card-text{font-size:15px;line-height:21px;color:#333}.signup{background-color:#183e58}.signup header h1,.signup h2{font-size:15px;line-height:21px}.signup form h3{font-size:14px;line-height:20px;color:#ff9c43!important}.signup form .input-group,.signup form .form-select-own{height:42px}.signup form .form-select-own{padding-left:45px}.signup header{background-color:#183e58}.signup .list-group .list-group-item:before{position:absolute;content:"\f133";color:#f9fd29;top:0;left:0;font-family:bootstrap-icons!important;font-size:17px}.signup form button{width:190px;font-size:20px;height:46px;line-height:46px}.signup .list-group .list-group-item{padding-left:30px;font-size:14px;line-height:22px}.signup .form-check .form-check-label{font-size:12px;line-height:18px}.signup .form-check-input[type="checkbox"]{border-radius:.1em}.signup .form-check-input{width:13px;height:13px;margin-top:5px}.signup form .input-group-text{cursor:pointer}.form-control:focus,.form-select:focus,.accordion-button:focus{border-color:none;box-shadow:none}.signup form .form-control,.signup form .form-select-own{font-size:14px;line-height:20px;color:rgba(0,0,0,.9);border:transparent}.webp .form-select-own{background-image:url(https://www.bmengineworks.co.uk/images/arrow-down-circle.webp.pagespeed.ce.Q4f2v9SHf_.webp)}.no-webp .form-select-own{background-image:url(https://www.bmengineworks.co.uk/images/xarrow-down-circle.png.pagespeed.ic.byMids2cuI.png)}.signup form .form-select-own{background-repeat:no-repeat;cursor:pointer;background-size:auto;background-position:right .75rem center}.webp .signup form .form-group::before{background-image:url(https://www.bmengineworks.co.uk/images/service.webp.pagespeed.ce.lmkOk3J26R.webp)}.no-webp .signup form .form-group::before{background-image:url(https://www.bmengineworks.co.uk/images/xservice.png.pagespeed.ic.wN7KOAYCrT.png)}.signup form .form-group::before{position:absolute;content:'';top:15px;left:12px;width:20px;height:17px;background-repeat:no-repeat;z-index:1030}.tooltips .tooltiptext b{font-size:14px;line-height:20px}.tooltips .tooltiptext{border:2px solid red;display:none}.all-codes .nav-link{color:#333;font-size:14px;line-height:20px;cursor:pointer}.all-codes .nav-link:hover{text-decoration:underline}.accordion-button:not(.collapsed) {box-shadow:none;color:#555}.bmw-heading h1{color:#fff;font-size:44px;font-weight:700;line-height:50px;margin-bottom:15px;text-shadow  : 2px 0 2px rgb(0 0 0 / 70%)}.aboutus-banner{background-repeat:no-repeat;background-size:cover}.webp .aboutus-banner{background-image:url(https://www.bmengineworks.co.uk/images/xaboutus-banner.webp.pagespeed.ic.ArFEF4n5gy.webp)}.no-webp .aboutus-banner{background-image:url(https://www.bmengineworks.co.uk/images/xaboutus-banner.jpg.pagespeed.ic.DQODg-1xxu.jpg)}.about-content .list-group .list-group-item{padding-left:45px}.webp .about-content .list-group .list-group-item::before{background-image:url(https://www.bmengineworks.co.uk/css/images/bullet.webp)}.no-webp .about-content .list-group .list-group-item::before{background-image:url(https://www.bmengineworks.co.uk/css/images/bullet.jpg)}.about-content .list-group .list-group-item::before{position:absolute;content:'';top:50%;left:0;background-repeat:no-repeat;background-size:contain;width:30px;height:30px;transform:translate(0,-50%)}.contact-us form .input-group .input-group-text,.contact-us form .form-control{background-color:#f9f9f9}.contact-us form .form-control{height:46px}.contact-us .btn{max-width:200px}.privacy h2,.privacy h3{color:#000;font-size:16px;line-height:22px}.privacy p,.privacy ul li,.privacy ol li{font-size:12px;line-height:18px;color:#333}.content img:not(.pdf-download img) {width:100%!important;max-width:100%;height:auto!important;margin-bottom:1rem;object-fit:contain}@media screen and (min-width:576px){.signup header h1{font-size:18px;line-height:24px}.signup h2{font-size:20px;line-height:26px}.signup form h3{font-size:18px;line-height:24px;color:#fff!important}.signup form .input-group,.signup form .form-select-own{height:46px}.signup form .form-control,.signup form .form-select-own{font-size:15px;line-height:21px}.signup .form-check .form-check-label{font-size:14px;line-height:20px}.signup form button{width:229px;font-size:22px;height:58px;line-height:58px}.contact-us .card{max-width:325px;margin-top:-215px!important;float:right;margin-right:10px}.content img:not(.pdf-download img) {text-align:center;float:none;width:100%;height:100%}.engine-code a{font-size:16px;line-height:22px}}@media screen and (min-width:768px){header .navbar-light .navbar-nav .nav-link{border-bottom:none}header .phone::before{top:12px;font-size:35px}header .phone{padding-left:33px}header .phone small{font-size:10px;line-height:16px}header .phone span{font-size:22px;line-height:28px}h1{font-size:38px;line-height:44px}h2{font-size:26px;line-height:32px}.engine-code a{font-size:16px;line-height:22px}.webp .banner{background-image:url(https://www.bmengineworks.co.uk/images/xbanner-desktop.webp.pagespeed.ic.OcJW1JSe0K.webp)}.no-webp .banner{background-image:url(https://www.bmengineworks.co.uk/images/xbanner-desktop.jpg.pagespeed.ic.bLNkq1FDJe.jpg)}.banner{z-index:1}.banner a{height:71px;line-height:71px;font-size:24px;max-width:271px}.banner .main-inner{max-width:327px}.banner .main-inner input{font-size:40px;height:71px}.bullets .list-group .list-group-item{font-size:18px;line-height:30px}.widget .form-floating .form-select{height:63px;cursor:pointer}.widget form a{height:63px;line-height:63px;cursor:pointer}.latest-customer a,.other-parts .view-btn{height:61px;line-height:61px;max-width:276px;font-size:22px}.other-parts .card .card-body .btn{font-size:16px;line-height:45px;height:45px}.footer-copy small{font-size:14px;line-height:20px}.signup header h1{font-size:24px;line-height:30px}.signup h2{font-size:22px;line-height:28px}.signup .list-group .list-group-item{font-size:16px;line-height:24px}.contact-us .btn{font-size:30px;line-height:36px}.contact-us .card{margin-top:-390px!important}.content img:not(.pdf-download img) {padding:5px;float:right;width:auto!important;height:auto!important}.code-detail a{font-size:20px}.code-step-bullets ul li{font-size:18px;line-height:28px}.series-table tr td::before{display:none}.series-table table tr td{display:revert;text-align:unset;border-bottom:none;white-space:nowrap}.series-table table thead{position:inherit}.series-table table tbody tr{display:revert}}@media screen and (min-width:992px){.signup header h1{font-size:28px;line-height:34px}.signup h2,.signup form h3{font-size:24px;line-height:30px}.signup .list-group .list-group-item{font-size:18px;line-height:26px}}@media screen and (min-width:1200px){.signup header h1{font-size:36px;line-height:40px}.signup h2{font-size:30px;line-height:36px}}.download-btn{font-size:18px;color:#fff!important;border:2px solid #ec1a23!important;background-color:#383838!important}.download-btn span{vertical-align:middle}.download-img img{width:30px}.download-img{padding:10px;height:50px;line-height:25px;display:inline-block;background-color:#c61717}