@charset "UTF-8";:root{--urp-red: #c9042f;--urp-red-hover: #a00326;--urp-red-light: rgba(201, 4, 47, .08);--urp-red-ring: rgba(201, 4, 47, .2);--urp-red-shadow: rgba(201, 4, 47, .25);--urp-text-dark: #2c2c2c;--urp-text-body: #5d6063;--urp-text-muted: #676767;--urp-text-light: #aaaaaa;--urp-bg-white: #ffffff;--urp-bg-light: #f8f9fa;--urp-bg-subtle: #f0f2f5;--urp-border: #dde1e6;--urp-border-dark: #c4c9d0;--urp-radius-xs: 3px;--urp-radius-sm: 4px;--urp-radius: 6px;--urp-radius-lg: 10px;--urp-radius-xl: 14px;--urp-radius-full: 9999px;--urp-shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--urp-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--urp-shadow: 0 2px 8px rgba(0, 0, 0, .1);--urp-shadow-lg: 0 4px 20px rgba(0, 0, 0, .12);--urp-shadow-xl: 0 8px 30px rgba(0, 0, 0, .15);--urp-transition-fast: .12s ease;--urp-transition: .18s ease;--urp-transition-slow: .3s ease;--urp-z-dropdown: 100;--urp-z-sticky: 200;--urp-z-modal: 300;--urp-z-toast: 400;--urp-z-cookie: 500;--urp-header-height: 60px;--urp-cookie-height: 60px;--urp-container-max: 1200px;--urp-content-max: 800px}body,html{height:100%}body{background-color:#fff;font-family:Lato,Arial,Helvetica,sans-serif;color:var(--urp-text-body, #5d6063);font-size:16px;line-height:1.5;padding:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}table{border-collapse:collapse;border-spacing:0}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,img,table,tr,th{margin:0;padding:0;border:0}a{outline:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #c9042f;outline-offset:2px}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus,.form-control:focus{outline:none;border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid #c9042f;outline-offset:2px}img{max-width:100%;height:auto}ul{list-style:none}html{height:100%}body{min-height:100%}body{background-color:#fff;font-family:Lato,Arial,Helvetica,sans-serif;color:#5d6063;padding:0;overflow-x:hidden}#wrap2{min-height:100%;margin:0 auto -142px}#wrap2:after{content:"";display:block}.footer,#wrap2:after{height:142px}div#wrap{min-height:100%;margin-left:auto;margin-right:auto}.urp-skip-link{position:absolute;top:-100px;left:0;z-index:9999;padding:8px 16px;background:#c9042f;color:#fff;font-size:14px;font-weight:700;text-decoration:none;border-radius:0 0 6px 6px;transition:top .2s ease}.urp-skip-link:focus{top:0;outline:2px solid #fff;outline-offset:2px}div#header{position:relative;z-index:10}div#header .row{max-width:1600px;margin:auto}div#header .row>div[class^=col]:first-child{padding-left:0}div#header .row>div[class^=col]:last-child{padding-right:0}div#header #headerSearchBtn{display:none;color:#c9042f;font-size:24px;padding:8px 12px;margin-right:10px;vertical-align:middle}div#header #headerSearchBtn:hover{color:#a00326}@media all and (max-width: 768px){div#header #headerSearchBtn{display:inline-block}}div#contentWrap,div#contentWrapNoLeft,div#contentWrapWide{width:100%;margin:0 auto;min-height:600px;padding:70px 15px 0;overflow:hidden;position:relative;height:auto;z-index:5;max-width:2000px;box-sizing:border-box}#home div#contentWrap{max-width:5000px;padding:0}div#contentWrapWide div#content{float:none;width:100%;padding:0 15px;max-width:1600px;margin:auto;clear:both}div#leftNav{width:20%;float:left;padding-left:20px;padding-bottom:20px;box-sizing:border-box}div#leftNavInner{background:#000;padding:25px 0 0}div#sidebar{width:20%;float:right}div#content{float:left;width:80%;padding:0 0 0 20px;overflow:visible;box-sizing:border-box}div#contentWrapNoLeft div#content{float:left;width:80%}.hide-lg,div#leftNavInner span.hide-lg{display:none}div#leftNavInner span.hide-sm{display:block}@media all and (max-width: 1024px){div#leftNavInner span.hide-sm{display:none}div#leftNavInner span.hide-lg,.hide-lg{display:block}.fix{margin-top:0}}a:link,a:visited{color:#c9042f}a:hover,a:active{color:#a00326;text-decoration:none;opacity:.8}ul#topNavList{float:right}ul#topNavList li{float:left;padding:8px 0 0}ul#topNavList li a:link,ul#topNavList li a:visited{color:#777;border-left:1px solid #ccc;padding:0 12px;font-size:1.2em;text-decoration:none}ul#topNavList li a:hover,ul#topNavList li a:active{color:#000;text-decoration:underline}ul#topNavList li.last a{padding-right:0}div#header ul#topNavList li.first a{border-left:0}div#header ul#topNavList li.onPath a{color:#000;text-decoration:underline;font-weight:700}a#toggleMainNav{display:none}div#mainNav{position:absolute;height:50px;z-index:21;bottom:-50px;background:#000000a8;width:100%;left:0;right:0}ul#mainNavList{max-width:1600px;margin:auto;display:flex;justify-content:space-between}ul#mainNavList li{float:left;padding:0;margin:0 0 0 3px}ul#mainNavList li a{float:left;color:#fff;font-size:18px;font-weight:700;padding:13px;text-decoration:none}ul#mainNavList li a:hover,ul#mainNavList li a:active,ul#mainNavList li:hover,ul#mainNavList li.tabhover,ul#mainNavList li.onPath,ul#mainNavList li.onPath a{background:#000}ul#mainNavList li.onPath a span{display:block;height:29px;background:transparent url(/images/layout/tail.gif) center bottom no-repeat}ul#mainNavList li{position:relative}ul#mainNavList li>ul{display:none;position:absolute;top:100%;left:0;min-width:180px;background:#000000e6;border-radius:0 0 6px 6px;box-shadow:0 4px 12px #0000004d;z-index:100;padding:8px 0}ul#mainNavList li>ul li{float:none;margin:0}ul#mainNavList li>ul li a{display:block;float:none;padding:10px 16px;font-size:15px;font-weight:400;white-space:nowrap}ul#mainNavList li>ul li a:hover{background:#ffffff1a}ul#mainNavList li>ul li.lev2 a{padding-left:16px}ul#mainNavList li:hover>ul,ul#mainNavList li:focus-within>ul{display:block}ul#mainNavList li#navlogin{background-image:url(/images/layout/bgMainNavTabRight_red.png)}ul#mainNavList li#navlogin a:link,ul#mainNavList li#navlogin a:visited{color:#fff;background-image:url(/images/layout/bgMainNavTabLeft_red.png)}ul#mainNavList li#navlogin:hover,ul#mainNavList li#navlogin.tabhover{background-image:url(/images/layout/bgMainNavTabRight_black.png)}ul#mainNavList li#navlogin a:hover,ul#mainNavList li#navlogin a:active{color:#fff;background-image:url(/images/layout/bgMainNavTabLeft_black.png)}ul#leftNavList{padding:0 15px 30px;min-height:270px}ul#leftNavList li{padding:0 5px}ul#leftNavList li a:link,ul#leftNavList li a:visited{color:#abafb2;font-size:1.6em;display:block;padding:9px 10px 8px 30px;text-decoration:none;height:100%;background:transparent url(/images/layout/arrowGrey.gif) 12px 14px no-repeat;margin-top:1px}ul#leftNavList li a:hover,ul#leftNavList li a:active{background-color:#3b3d3f;color:#fff;background-image:url(/images/layout/arrowWhite.gif);border-radius:10px}ul#leftNavList li.lev2 a{padding:9px 10px 8px 60px;font-size:13px;background-position:40px 13px}div#leftNav ul#leftNavList li.onPath a,div#leftNav ul#leftNavList li.sel a{background-color:#323437;color:#fff;background-image:url(/images/layout/arrowWhite.gif);border-radius:10px}div#leftNav ul#leftNavList li.onPath a:hover,div#leftNav ul#leftNavList li.sel a:hover{background-color:#323437}ul#socialLinks{margin:10px 10px 10px -10px}ul#socialLinks li a{width:32px;height:32px;display:block;font-size:26px;color:#fff}div#path{position:absolute;z-index:10;top:33px;right:16px;text-align:right;color:#636567}div#path a{font-size:12px;padding:0 4px;color:#636567}div#path a.sel{text-decoration:none;color:#c9042f}div#pageHolder.top,div#pageHolder.bottom{margin:0 auto 30px;width:960px;position:relative;z-index:5}div#pageHolder.bottom{border-top:1px solid #dde1e6;padding-top:2px}div#pageHolder p{text-align:right;font-size:12px;color:#888}ul#pages{overflow:hidden;height:100%;width:480px;text-align:center;padding:7px 80px 8px;margin:5px auto;border-radius:6px}ul#pages li{margin:0;padding:0;background-image:none;border:0;display:inline}ul#pages li a:link,ul#pages li a:visited{background-color:#e1e4e9;padding:2px 5px;border:1px solid #e1e4e9;border-radius:4px;color:#c9042f;font-size:12px;text-decoration:none;font-weight:700}ul#pages li a:hover,ul#pages li a:active{background-color:#c9042f;border-color:#c9042f;color:#fff}ul#pages li.sel{background-color:#c9042f;border:1px solid #c9042f;color:#fff;padding:2px 5px;border-radius:4px}ul#pages li.prev{position:absolute;z-index:6;top:7px;left:0}ul#pages li.next{position:absolute;z-index:7;top:7px;right:0}.bottom ul#pages li.prev,.bottom ul#pages li.next{top:14px}h1,h2,h3,h4,h5,h6,div.copy h2,div.copy h3,div.directory h3,form.general label,div.enquiries h3{font-family:Lato,Arial,Helvetica,sans-serif}h1#pageTitle,#content h1{font-size:30px;padding:0;color:#c9042f;position:absolute;z-index:10;top:22px;left:20px}h3#hdInThisSection{font-size:21px;padding:0 0 5px 20px;color:#fff}div.copy h2{color:#c9042f;font-size:24px;padding:5px 10px;margin:0 0 5px;line-height:27px}div.copy h2 strong{color:#c9042f}div.copy.selection h2{color:#000;font-size:18px;padding:5px 10px;margin:0 0 5px}div.copy h3{color:#000;font-size:19px;padding:4px 10px;margin:10px 0;background-color:#f0f2f5}div.copy h3 span.partNo{color:#000;font-size:15px}div.copy h4{color:#cd3c4a;font-size:14px;padding:10px 0 5px;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px}div.copy p{font-size:16px;line-height:22px;padding:0 10px 10px}div.copy p.note{font-size:14px;color:#676767;text-align:left}div.copy ul,div.copy ol{font-size:16px;line-height:24px;padding:0 10px 10px 30px}div.copy ul li,div.copy ol li{padding:2px 0}div#tutVid{position:fixed;top:50%;left:50%;margin-left:-290px;margin-top:-275px;padding:50px 20px 20px;background:#fff;box-shadow:0 8px 30px #00000026;border-radius:10px;z-index:10000;cursor:move;display:none}div#tutVid a{position:absolute;top:10px;right:10px}div#tutVid a:hover{opacity:.75}a#helpBtn{position:static;display:inline-block;width:150px;line-height:44px;text-decoration:none;font-size:18px;font-weight:700;color:#5d6063}a#helpBtn i{font-size:32px;color:#c9042f;line-height:43px;position:relative;top:4px}div#header h1,div#header .logo{width:222px;height:70px;text-indent:-5000px;background:transparent url(/images/layout/logo.gif) left top no-repeat;background-size:contain;position:static}div#header h1 a,div#header .logo a{width:272px;height:85px;display:block}div#header a.btn{width:150px;display:inline-block;vertical-align:top;background-color:#e9e9e9;font-size:18px;text-decoration:none;line-height:51px;padding:5px;text-align:center;font-weight:700}div#header #freeQuote{color:#fff;background-color:#c9042f}div#header p.leading{font-size:23px;line-height:31px;font-weight:700}div#header p.leading span{color:#c9042f}div#header .right{text-align:right}div#footer h4{max-width:188px;width:100%;height:30px;text-indent:-5000px;background:transparent url(/images/layout/logoFooter.gif) left bottom no-repeat;background-size:90%;background-origin:content-box;padding:25px 0 0 15px}div#bbdc{font-size:12px;text-align:right;position:absolute;z-index:11;bottom:15px;right:22px;color:#fff}div#bbdc a{color:#c5838c}form.general{margin:5px 0 20px;padding:20px;background:#f0f2f5}form.general div.formSection{padding:0 0 15px}form.general ul{padding-bottom:7px}form.general ul li{background-image:none;padding:5px 0;overflow:hidden}form.general label{display:block;float:left;width:160px;padding:4px 0 0;color:#000;font-size:17px}form.general label.checkbox{float:right;width:220px;padding-top:0;font-size:16px}form.general input.text,form.general input.textfield,form.general textarea,form.general select{border:1px solid #dde1e6;padding:10px 5px;background-color:#fff;color:#000;margin-bottom:0;width:340px}form.general select,form.general input.other{width:352px}form.general select.chzn-select{width:364px}form.general input.large,form.general textarea.large{width:300px}form.general span.req{color:#c03;margin-left:3px}form.general input.btn,form.general input.button{margin-left:160px;margin-top:5px}form.general a#forgotPassword,form.general span.altLink{font-size:11px;position:relative;top:-9px;left:5px}form.general span.altLink{font-size:14px}form.general span#otherButton a,form.general span#selectButton a,form.general span#otherMakeButton a,form.general span#selectMakeButton a{font-size:16px;display:inline-block;z-index:20;top:0;left:10px;background-color:#000;color:#fff;padding:4px 10px;border-radius:10px;vertical-align:middle;text-decoration:none}form.general span#selectButton a,form.general span#selectMakeButton a{top:2px}form.general h3 span{color:#000;display:inline}div.copy form.general h2{color:#c9042f;font-size:24px}div.copy form.general h2 span{color:#5d6063;font-size:16px;display:block;padding-top:4px}form#loginForm{padding:0}form#loginForm label{width:150px}form#loginForm input.text{width:220px}form#loginForm p{text-align:center}form#loginForm input.btn{margin-left:150px}form#editMachineForm label{padding-top:0;position:relative;top:-3px;width:140px}div.cke_editor_description,.cke_editor_description{border:1px solid #dde1e6;background-color:#fff;color:#000;margin-bottom:0;width:340px;margin-left:160px}div.cke_editor_replyMessage,div#flashContainer,#cke_replyMessage.cke_editor_replyMessage{border:1px solid #dde1e6;padding:10px 5px;background-color:#fff;color:#000;margin-bottom:0;width:340px;margin-left:160px}@media all and (max-width: 1024px){div.cke_editor_replyMessage,div#flashContainer,#cke_replyMessage.cke_editor_replyMessage{margin-left:0;width:100%}}div#flashContainer{margin-left:0;width:100%}div#flashContainer.hasFlash{border:none;padding:0;background-color:transparent}ul.chzn-choices{border:1px solid #dde1e6;padding:10px 5px;background-color:#fff;color:#000;margin-bottom:0;width:352px}a.invert{display:inline-block;background:transparent url(/images/icons/iconInvert.gif) 0 5px no-repeat;padding:0 0 0 16px;margin:0 0 10px 32px}form a.forgotPassword{font-size:13px;position:relative;z-index:10;bottom:8px;left:5px}div#search{width:256px;height:51px;position:absolute;z-index:5;top:4px;right:0;background:transparent url(/images/layout/bgSearch.png) 0 0 no-repeat}form#searchForm{width:231px;height:29px;position:relative;z-index:7;top:11px;left:13px}form#searchForm input.textbox{width:170px;height:16px;margin:0;padding:0 0 0 10px;border:0;font-size:14px;color:#231f20;position:absolute;z-index:8;top:7px;left:0;font-family:Arial,sans-serif}form#searchForm input.button{width:26px;height:26px;margin:0;padding:0;border:0;position:absolute;z-index:9;top:2px;right:4px}form#contactUsForm label{display:block;float:left;width:160px;padding:3px 0 0}form#contactUsForm input.textfield,form#contactUsForm textarea{width:280px}form#contactUsForm textarea{height:140px}form#contactUsForm input.button{margin-left:160px}form#quickSearchForm label{display:none}form#quickSearchForm .float{width:180px;float:left;margin-bottom:5px}form#quickSearchForm .float.small{width:100px}form#quickSearchForm select{width:94%;padding:5px 3%}form#quickSearchForm button{border:0;background:#d9dee5;padding:6px 25px 6px 10px;margin:10px 10px 10px 0;position:relative;color:#6d7684;border:1px solid #d9dee5}form#quickSearchForm button:before{content:"x";position:absolute;top:5px;right:10px;font-weight:700}form#quickSearchForm button:hover{background:#c9042f;color:#fff}input[type=button],input[type=submit],input[type=text],input[type=password]{-webkit-appearance:none!important}a#toggleMainNav,#buyers.hideonmob{display:none}@media all and (max-width: 1300px){div#contentHome{right:0;left:0;width:90%}div#brands li,div.copy ul.enquiriesList li{width:25%}h3#hdInThisSection{font-size:16px;padding:0 5px 5px 15px}ul#leftNavList{padding-left:10px}}@media all and (max-width: 1024px){div#header,div#banner,div#banner2,body#home div#banner,body#home2 div#banner,div#contentWrap,div#contentWrapNoLeft,div#contentWrapWide,div#footerInner{width:96%;min-width:300px;margin:0 2%}div#header{position:relative;overflow:visible;z-index:9998;height:auto;margin-bottom:15px;padding:0;border-bottom:1px solid #e9e9e9}div#header h1,div#header .logo{position:static;margin:0 auto}div#header p.leading{display:none;margin-bottom:10px;text-align:center}div#header .row{margin:0 -15px}div#header .col-md-4,div#header a#freeQuote,div#header a#loginButton{display:none}#home div#header p.leading{display:block}a#toggleMainNav{position:fixed!important;top:12px;right:12px;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:2px solid #2c2c2c;border-radius:6px;box-shadow:0 2px 8px #00000026,0 0 0 4px #ffffffe6;z-index:99999;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}a#toggleMainNav:hover{background:#f8f9fa}a#toggleMainNav:focus-visible{outline:2px solid #c9042f;outline-offset:2px}a#toggleMainNav img{display:none}a#toggleMainNav:before,a#toggleMainNav:after,a#toggleMainNav span.hamburger-line{content:"";position:absolute;width:22px;height:2px;background:#2c2c2c;transition:transform .3s ease,opacity .2s ease}a#toggleMainNav:before{transform:translateY(-7px)}a#toggleMainNav:after{transform:translateY(7px)}a#toggleMainNav[aria-expanded=true]{background:#c9042f}a#toggleMainNav[aria-expanded=true]:before,a#toggleMainNav[aria-expanded=true]:after,a#toggleMainNav[aria-expanded=true] span.hamburger-line{background:#fff}a#toggleMainNav[aria-expanded=true]:before{transform:rotate(45deg)}a#toggleMainNav[aria-expanded=true]:after{transform:rotate(-45deg)}a#toggleMainNav[aria-expanded=true] span.hamburger-line{opacity:0;transform:scaleX(0)}a#toggleMainNav span.pageTitle{display:none}div#mainNav{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;background-color:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}div#mainNav.nav-open{opacity:1;visibility:visible}ul#mainNavList{position:fixed;top:0;right:0;width:280px;max-width:85vw;height:100vh;overflow-y:auto;padding:70px 0 20px;background:#fff;box-shadow:-4px 0 20px #00000026;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:9999;display:flex;flex-direction:column}ul#mainNavList.open{transform:translate(0)}ul#mainNavList li{position:relative;display:block;float:none;width:100%;margin:0;padding:0;background-image:none;opacity:0;transform:translate(20px);transition:opacity .2s ease,transform .2s ease}ul#mainNavList li:nth-child(1){transition-delay:.05s}ul#mainNavList li:nth-child(2){transition-delay:.1s}ul#mainNavList li:nth-child(3){transition-delay:.15s}ul#mainNavList li:nth-child(4){transition-delay:.2s}ul#mainNavList li:nth-child(5){transition-delay:.25s}ul#mainNavList li:nth-child(6){transition-delay:.3s}ul#mainNavList li:nth-child(7){transition-delay:.35s}ul#mainNavList li:nth-child(8){transition-delay:.4s}ul#mainNavList li:nth-child(9){transition-delay:.45s}ul#mainNavList li:nth-child(10){transition-delay:.5s}ul#mainNavList li a{font-size:17px;font-weight:500;display:block;padding:16px 24px;color:#2c2c2c;border-bottom:1px solid #dde1e6;text-decoration:none;transition:background-color .15s ease,color .15s ease}ul#mainNavList li.last a{border-bottom:0}ul#mainNavList li.onPath a,ul#mainNavList li a:hover,ul#mainNavList li a:focus{color:#fff;background-color:#c9042f}ul#mainNavList.open li{opacity:1;transform:translate(0)}div#leftNav{float:none;width:100%;padding-left:0;border:0;background-image:none}div#leftNavInner{overflow:hidden;width:94%;height:45px;padding:0 3%;border-radius:4px;background-color:#333;background-image:none}div#leftNavInner.open{height:100%}div#leftNav h3{font-size:13px;height:38px;margin:0;padding:13px 0 0;cursor:pointer;text-transform:uppercase;background:url(/images/buttons/expandMenuRed.png) right 10px no-repeat}div#leftNav .open h3{background-position:right -119px}div#content{float:none;width:100%;padding:0}h1#pageTitle{font-size:24px;position:static;margin-top:5px;margin-bottom:10px}div#footer{overflow:hidden;width:100%;height:auto;margin-top:20px;padding:0 0 20px}ul#footerNavList,div#bbdc{position:static;float:none;width:100%;margin:10px auto 0;text-align:center}div#footer h4{margin:0 auto}ul#socialLinks{position:static;margin:10px 0 0;text-align:center}ul#socialLinks li{display:inline-block;float:none;margin:0 5px}}@media all and (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],textarea,select{font-size:16px!important}a.urp-btn,button.urp-btn,.urp-btn{min-height:44px;min-width:44px;padding:12px 20px}button[aria-label]:not(.urp-btn),a[aria-label]:not(.urp-btn){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.urp-table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.urp-table-responsive .urp-table{min-width:600px}.urp-table--stacked thead{display:none}.urp-table--stacked tbody tr{display:block;margin-bottom:16px;padding:16px;border:1px solid #dde1e6;border-radius:6px;background:#fff}.urp-table--stacked tbody td{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #dde1e6}.urp-table--stacked tbody td:last-child{border-bottom:none}.urp-table--stacked tbody td:before{content:attr(data-label);font-weight:600;color:#2c2c2c;margin-right:16px}.footer-links a{display:block;padding:12px 0;min-height:44px}body #contentWrap div.copy ul.enquiriesList li a.btn-adDetails{position:relative;left:0;right:0;margin:0 auto;width:100%}.greyBox.loginPage{width:81%}.machinery-flow div.loginPage{width:97%}form.general label{float:none;width:100%}form.general input.text,form.general input.textfield,form.general textarea,form.general select{width:100%;box-sizing:border-box}form.general input.btn,form.general input.button{margin-left:0}div#contentWrap,div#contentWrapNoLeft,div#contentWrapWide{padding:20px 10px 0}}@media all and (max-width: 480px){div.copy h2{font-size:20px}div.copy h3{font-size:16px}div#brands li,div#partsDirectory li,div.copy ul.machineTypes li{width:50%}}body#home div#banner,body#home2 div#banner,body.enquiries-2020 div#banner{width:100%;height:auto;margin:0 auto;position:relative;z-index:2;max-width:5000px}div#banner .overlayCta{position:absolute;top:50%;transform:translateY(-50%);z-index:11;left:0;right:0;width:100%;max-width:1050px;margin:auto;display:block}div#banner .overlayCta ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}div#banner .overlayCta ul li{background:#fff;color:#000;position:relative;width:25%;max-width:25%;flex:0 0 25%}div#banner .overlayCta ul li:nth-child(2){width:24%;margin:0 5px;max-width:24%;flex:0 0 24%}div#banner .overlayCta ul li:after{content:"";display:block;padding-bottom:100%}div#banner .overlayCta ul li .item{box-sizing:border-box;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:visible}div#banner .overlayCta ul li .item .img{width:50%;display:block;float:left}div#banner .overlayCta ul li .item .arrow{width:50%;height:70px;position:relative;display:inline-block}div#banner .overlayCta ul li .item .arrow img{position:absolute;top:50%;left:20px;right:0;margin:auto;text-align:center;transform:translateY(-50%)}div#banner .overlayCta ul li.linked{background:#c9042f;color:#fff;transform:translate(35px)}div#banner .overlayCta ul li.linked a{color:inherit;text-decoration:none}div#banner .overlayCta ul li.linked .item .arrow{width:100%;height:35px}div#banner .overlayCta ul li.linked .item .arrow img{left:0;transform:rotate(90deg)}div#banner .overlayCta ul li.linked .subtitled{margin-top:25px;flex-direction:column}div#banner .overlayCta ul li.linked .subtitled span{font-size:26px;font-weight:700;text-align:center;display:block;text-decoration:none}div#banner .overlayCta ul li.linked .subtitled span.big{font-size:70px;line-height:1}div#banner .overlayCta img{width:auto;max-width:100%}div#banner .overlayCta .subtitled{display:flex;align-items:center;width:100%;margin-top:45px;overflow:visible}div#banner .overlayCta .subtitled b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:#c9042f;color:#fff;font-size:16px;line-height:1;font-family:futura-pt,sans-serif;font-weight:700;margin-right:10px;flex-shrink:0}div#banner .overlayCta .subtitled em{font-size:16px;line-height:25px;font-style:normal;padding-left:12px;font-weight:600}div#banner .overlayCta .subtitled em small{font-size:130%;font-weight:700}@media (max-width: 1140px){div#banner .overlayCta ul li.linked{transform:translate(0)}}@media (max-width: 992px){div#banner .overlayCta ul li .item{display:flex;flex-wrap:wrap}div#banner .overlayCta .subtitled{margin-top:auto;margin-bottom:0}div#banner .overlayCta .subtitled em{font-size:14px;line-height:1.2}div#banner .overlayCta .subtitled b{width:28px;height:28px;min-width:28px;min-height:28px;font-size:14px}div#banner .overlayCta ul li.linked .subtitled span{font-size:18px}div#banner .overlayCta ul li.linked .subtitled span.big{font-size:40px}}@media (max-width: 768px){div#banner .overlayCta{position:relative;top:0;margin:10px 0;transform:translateY(0)}div#banner .overlayCta ul li .item{padding:5px}div#banner .overlayCta ul li.linked .subtitled{margin-top:auto}}@media (max-width: 650px){div#banner .overlayCta ul li,div#banner .overlayCta ul li:nth-child(2){width:50%;max-width:50%;flex:0 0 50%;margin:0}div#banner .overlayCta ul li .item{padding:5%}}@media (max-width: 480px){div#banner .overlayCta{box-shadow:0 4px 20px #0000001f}}div#buyers{background:#c9042f}div#buyers a{color:#fff;text-decoration:none;display:block;position:relative}div#buyers h2{color:#fff;font-size:40px;line-height:40px;padding:35px 140px 35px 15px;box-sizing:border-box;font-weight:300;font-family:Lato,sans-serif;margin:0}div#buyers h2 span:not(.hideme){font-weight:700}div#buyers h2 span.hideme2{font-weight:300}div#buyers h2 .fa-play{font-weight:700;margin-left:10px}div#buyers h2 img{position:relative;top:14px;display:inline-block}div#buyers p{color:#f9e8ea;font-size:17px;width:400px;line-height:20px;padding:0}div#buyers p.more img{width:175px;height:175px;display:block;position:absolute;z-index:10;top:-20px;right:-30px;transition:all .3s ease;max-width:100%}div#buyers a:hover p.more img{transform:rotate(14deg);transform-origin:48% 48%}#home div#buyers,#home2 div#buyers{border-radius:1px 50px 50px 1px}.quick-search-section{background:linear-gradient(135deg,#2c3e50,#3d5a73);padding:40px 20px;text-align:center}.quick-search-section h2{color:#fff;font-size:32px;margin:0 0 10px;font-weight:700}.quick-search-section>div>p{color:#fffc;font-size:16px;margin:0 0 25px}.quick-search-container{max-width:1200px;margin:0 auto}div#footer{width:100%;background-color:#c9042f;padding:0;overflow:hidden;position:relative}div#footerInner{max-width:1600px;padding:0;margin:0 auto;position:relative}div#footerInner .row{margin:40px -15px}div#footerInner .row .col-md-8 div[class^=col]{border-right:1px solid #fff;min-height:75px}div#footerInner .row p.follow{color:#fff;font-size:16px}div#footerInner .footer-branding{padding-left:15px}div#footerInner .footer-branding h4,div#footerInner .footer-branding p:first-child,div#footerInner .footer-branding>strong:first-child{max-width:188px;width:100%;height:50px;text-indent:-5000px;background:transparent url(/images/layout/logoFooter.gif) left bottom no-repeat;background-size:90%;background-origin:content-box;padding:25px 0 0;display:block}div#footerInner .footer-branding p:first-child strong{display:none}div#footerInner .footer-branding p:nth-child(2),div#footerInner .footer-branding .footer-tagline{color:#fff;font-size:13px;line-height:1.5;margin:10px 0 0;padding:0}.footer-col-heading{color:#fff;font-size:16px;font-weight:700;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.footer-contact{margin-top:15px}.footer-contact .footer-contact-item{display:block;color:#fff;font-size:13px;text-decoration:none;margin-bottom:8px;transition:opacity .2s ease}.footer-contact .footer-contact-item i{margin-right:8px;width:16px;text-align:center}.footer-contact .footer-contact-item:hover{opacity:.8;color:#fff}ul#footerNavList{column-count:2;column-gap:20px}ul#footerNavList li{padding:3px 10px;font-size:16px}ul#footerNavList li a:link,ul#footerNavList li a:visited{color:#fff;text-decoration:none}ul#footerNavList li a:hover,ul#footerNavList li a:active{text-decoration:underline;opacity:.8}div#footerInner ul#footerNavList li.onPath a{font-weight:700}ul#socialLinks{margin:10px 10px 10px -10px;padding:0;list-style:none}ul#socialLinks li{width:32px;height:32px;display:inline-block;margin:0 0 0 10px}ul#socialLinks li a{width:32px;height:32px;display:block;font-size:26px;color:#fff;text-decoration:none;transition:opacity .2s ease}ul#socialLinks li a:hover{opacity:.7}div#footerInner form{background-color:#b00429;padding:25px;border-radius:6px}div#footerInner form label{font-size:15px;color:#fff;margin-right:1%;display:inline-block;width:30%}div#footerInner form #sub{padding:10px 90px 10px 10px;border:0;border-radius:6px;width:68%;box-sizing:border-box}div#footerInner form .fieldset{position:relative;width:100%}div#footerInner form input[type=submit]{background-color:#b00429;border:0;color:#fff;padding:8px;position:absolute;right:1px;float:right;top:0;display:inline-block;margin:2px;border-radius:6px}div#footerInner form .newsletter{padding:0 30px}div#footer .badge a{display:block;width:120px;height:120px}div#footer h4{max-width:188px;width:100%;height:30px;text-indent:-5000px;background:transparent url(/images/layout/logoFooter.gif) left bottom no-repeat;background-size:90%}#bbdc{text-align:center;color:#ffffffb3;font-size:12px;padding:15px 0;border-top:1px solid rgba(255,255,255,.2);margin-top:20px}@media (max-width: 1024px){div#footerInner{padding:0 15px}div#footerInner .row{margin:20px 0}div#footerInner .row .col-md-8 div[class^=col]{border-right:none;min-height:auto;margin-bottom:20px}ul#footerNavList{column-count:1}}@media (max-width: 768px){div#footerInner .footer-branding{text-align:center;padding-left:0}div#footerInner .footer-branding h4,div#footerInner .footer-branding p:first-child,div#footerInner .footer-branding>strong:first-child{margin:0 auto}.footer-col-heading{text-align:center}ul#socialLinks{text-align:center;margin:10px 0}ul#socialLinks li:first-child{margin-left:0}.footer-contact{text-align:center}}.urp-h1{font-size:28px;font-weight:700;color:#2c2c2c;line-height:1.25;margin-bottom:6px}.urp-h2{font-size:22px;font-weight:700;color:#2c2c2c;line-height:1.3;margin-bottom:6px}.urp-h3{font-size:18px;font-weight:600;color:#2c2c2c;line-height:1.35;margin-bottom:4px}.urp-h4{font-size:15px;font-weight:600;color:#5d6063;line-height:1.4;margin-bottom:4px}.urp-h-sub{display:block;font-size:14px;font-weight:400;color:#676767;margin-top:6px;line-height:1.5}.urp-body{font-size:15px;line-height:1.6;color:#5d6063}.urp-body--sm{font-size:13px}.urp-body--lg{font-size:17px}.copy h1{font-size:28px;font-weight:700;color:#2c2c2c;line-height:1.25;margin-bottom:6px}.copy h2{font-size:22px;font-weight:700;color:#2c2c2c;line-height:1.3;margin-bottom:6px}.copy h2>span{display:block;font-size:14px;font-weight:400;color:#676767;margin-top:6px;line-height:1.5}.copy h3{font-size:18px;font-weight:600;color:#2c2c2c;line-height:1.35;margin-bottom:4px}.copy h4{font-size:15px;font-weight:600;color:#5d6063;line-height:1.4;margin-bottom:4px}.copy p{font-size:15px;line-height:1.6;color:#5d6063;margin-bottom:16px}.copy p:last-child{margin-bottom:0}.copy ul,.copy ol{margin-bottom:16px;padding-left:20px}.copy ul li,.copy ol li{font-size:15px;line-height:1.6;color:#5d6063;margin-bottom:8px}.copy ul{list-style-type:disc}.copy ol{list-style-type:decimal}.copy a{color:#c9042f;text-decoration:none}.copy a:hover{text-decoration:underline}.urp-link{color:#c9042f;text-decoration:none;transition:color .18s ease}.urp-link:hover{color:#a00326;text-decoration:underline}.urp-link:focus-visible{outline:none;box-shadow:0 0 0 3px #c9042f33;border-radius:2px}.urp-link--muted{color:#676767}.urp-link--muted:hover{color:#2c2c2c}.urp-card{background:#fff;border:1px solid #dde1e6;border-radius:6px;box-shadow:0 1px 3px #00000014;padding:20px;transition:box-shadow .18s ease,transform .18s ease}.urp-card--elevated{box-shadow:0 2px 8px #0000001a}.urp-card--accent{border-top:3px solid #c9042f}.urp-card--hoverable:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.urp-card--flat{box-shadow:none}a.urp-card,.urp-card--clickable{display:block;text-decoration:none;color:inherit;cursor:pointer}a.urp-card:hover,.urp-card--clickable:hover{border-color:#c9042f;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.urp-card__header{margin:-20px -20px 16px;padding:16px 20px;border-bottom:1px solid #dde1e6;background:#f8f9fa;border-radius:6px 6px 0 0}.urp-card__title{font-size:18px;font-weight:600;color:#2c2c2c;margin:0}.urp-card__body{color:#5d6063;line-height:1.6}.urp-card__footer{margin:16px -20px -20px;padding:16px 20px;border-top:1px solid #dde1e6;background:#f8f9fa;border-radius:0 0 6px 6px}.urp-card__image{margin:-20px -20px 16px;border-radius:6px 6px 0 0;overflow:hidden}.urp-card__image img{width:100%;height:auto;display:block}.urp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.urp-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #c9042f33}.urp-btn:disabled,.urp-btn--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.urp-btn--primary{background:#c9042f;border-color:#c9042f;color:#fff}.urp-btn--primary:link,.urp-btn--primary:visited{color:#fff}.urp-btn--primary:hover,.urp-btn--primary:active{background:#a00326;border-color:#a00326;color:#fff}.urp-btn--secondary{background:transparent;border-color:#c9042f;color:#c9042f}.urp-btn--secondary:hover{background:#c9042f14;color:#c9042f}.urp-btn--ghost{background:transparent;border-color:transparent;color:#c9042f;padding:10px 12px}.urp-btn--ghost:hover{background:#c9042f14}.urp-btn--sm{padding:6px 14px;font-size:13px}.urp-btn--lg{padding:14px 28px;font-size:16px}.urp-btn--block{display:flex;width:100%}.urp-input,.urp-select,.urp-textarea{display:block;width:100%;padding:10px 14px;font-size:14px;line-height:1.5;color:#2c2c2c;background:#fff;border:1px solid #dde1e6;border-radius:6px;transition:border-color .18s ease,box-shadow .18s ease}.urp-input:focus,.urp-select:focus,.urp-textarea:focus{outline:none;border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33}.urp-input::placeholder,.urp-select::placeholder,.urp-textarea::placeholder{color:#aaa}.urp-select,select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235d6063'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.urp-select option,select.form-control option{white-space:normal;word-wrap:break-word}.urp-textarea{min-height:120px;resize:vertical}.urp-input--error,.urp-select--error,.urp-textarea--error{border-color:#dc2626}.urp-input--error:focus,.urp-select--error:focus,.urp-textarea--error:focus{box-shadow:0 0 0 3px #dc262633}.urp-label,.urp-form-label{display:block;font-size:14px;font-weight:600;color:#2c2c2c;margin-bottom:6px}.urp-label--required:after,.urp-form-label--required:after{content:" *";color:#c9042f}.urp-req{color:#c9042f;font-weight:700;margin-left:2px}.urp-required-legend{font-size:12px;color:#676767;margin-bottom:16px}.urp-required-legend .urp-req{font-size:12px}.urp-field-hint{display:block;font-size:12px;color:#676767;margin-top:4px}.urp-field-error{display:block;font-size:12px;color:#dc2626;margin-top:4px}.urp-field-error i{margin-right:4px}.urp-help{font-size:12px;color:#676767;margin-top:4px}.urp-help--error{color:#dc2626}.urp-form-group{margin-bottom:16px}.urp-check-group{display:flex;align-items:center;gap:10px;min-height:44px}.urp-check-input{width:20px;height:20px;accent-color:#c9042f;cursor:pointer;flex-shrink:0}.urp-check-label{font-size:14px;font-weight:500;color:#2c2c2c;cursor:pointer;-webkit-user-select:none;user-select:none}.urp-password-wrap{position:relative;display:flex;align-items:center}.urp-password-input{padding-right:48px}.urp-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:4px;color:#676767;cursor:pointer;transition:color .18s ease,background-color .18s ease}.urp-password-toggle:hover{color:#2c2c2c;background:#f8f9fa}.urp-password-toggle:focus-visible{outline:2px solid #c9042f;outline-offset:2px}.urp-password-toggle[aria-pressed=true] .urp-eye-icon{display:none}.urp-password-toggle[aria-pressed=true] .urp-eye-slash-icon{display:block!important}.urp-password-toggle[aria-pressed=false] .urp-eye-icon{display:block}.urp-password-toggle[aria-pressed=false] .urp-eye-slash-icon{display:none}.urp-strength-wrap{margin-top:8px}.urp-strength-bar{height:4px;background:#f8f9fa;border-radius:2px;overflow:hidden}.urp-strength-fill{height:100%;width:0;transition:width .3s ease,background-color .3s ease;border-radius:2px}.urp-strength-fill[data-level="1"]{width:25%;background:#dc2626}.urp-strength-fill[data-level="2"]{width:50%;background:#f59e0b}.urp-strength-fill[data-level="3"]{width:75%;background:#3b82f6}.urp-strength-fill[data-level="4"]{width:100%;background:#16a34a}.urp-strength-label{display:block;font-size:12px;color:#676767;margin-top:4px}fieldset{border:1px solid #dde1e6;border-radius:6px;padding:20px 24px 24px;margin-bottom:24px;background:#fff}fieldset legend{font-size:13px;font-weight:600;color:#676767;text-transform:uppercase;letter-spacing:.05em;padding:0 12px;margin-left:-12px;background:#fff;width:auto;float:left;margin-bottom:16px}fieldset legend+*{clear:both}fieldset:after{content:"";display:table;clear:both}.urp-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;border-radius:4px;white-space:nowrap}.urp-badge-primary{background:#c9042f14;color:#c9042f}.urp-badge-success{background:#dcfce7;color:#166534}.urp-badge-warning{background:#fef9c3;color:#854d0e}.urp-badge-danger{background:#fee2e2;color:#991b1b}.urp-badge-info{background:#dbeafe;color:#1e40af}.urp-badge-neutral{background:#f0f2f5;color:#676767}.urp-badge--success{background:#d4edda;color:#155724}.urp-badge--warning{background:#fff3cd;color:#856404}.urp-badge--danger{background:#f8d7da;color:#721c24}.urp-badge--info{background:#d1ecf1;color:#0c5460}.urp-badge--primary{background:#c9042f14;color:#c9042f}.urp-badge--secondary{background:#f0f2f5;color:#5d6063}.urp-badge--sm{font-size:11px;padding:2px 6px}.urp-badge--lg{font-size:13px;padding:6px 10px}.urp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:14px;margin:0;padding:0;list-style:none}.urp-breadcrumb li{display:inline-flex;align-items:center}.urp-breadcrumb li+li:before{content:"/";color:#aaa;padding:0 8px}.urp-breadcrumb a{color:#676767;text-decoration:none;transition:color .18s ease}.urp-breadcrumb a:hover{color:#c9042f;text-decoration:underline}.urp-breadcrumb .current{color:#2c2c2c;font-weight:500}.seller-form-progress{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:30px;padding:20px 0}@media (max-width: 640px){.seller-form-progress{flex-wrap:wrap;gap:10px}}.seller-form-progress__step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:100px}.seller-form-progress__step .step-number{width:36px;height:36px;border-radius:50%;background:#f8f9fa;border:2px solid #dde1e6;color:#676767;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .2s ease}.seller-form-progress__step .step-label{font-size:13px;font-weight:500;color:#676767;transition:color .2s ease}.seller-form-progress__step--active .step-number{background:#c9042f;border-color:#c9042f;color:#fff}.seller-form-progress__step--active .step-label{color:#2c2c2c;font-weight:600}.seller-form-progress__step--completed .step-number{background:#16a34a;border-color:#16a34a;color:#fff}.seller-form-progress__step--completed .step-label{color:#2c2c2c}.seller-form-progress__connector{width:60px;height:2px;background:#dde1e6;margin:0 10px 24px}@media (max-width: 640px){.seller-form-progress__connector{width:30px;margin:0 5px}}.seller-intro{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #dde1e6;border-left:4px solid #c9042f;border-radius:0 6px 6px 0;padding:24px;margin-bottom:30px}.seller-intro h3{font-size:20px;font-weight:700;color:#2c2c2c;margin:0 0 15px}.seller-intro p{font-size:15px;color:#5d6063;margin-bottom:12px;line-height:1.6}.seller-intro p:last-of-type{margin-bottom:0}.seller-intro .benefits-list{list-style:none;padding:0;margin:15px 0 0}.seller-intro .benefits-list li{padding:8px 0;font-size:15px;color:#5d6063;display:flex;align-items:center;gap:10px}.seller-intro .benefits-list li i{color:#16a34a;font-size:14px}.seller-form-section{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:30px;margin-bottom:30px}.seller-form-section h4.not-member{font-size:18px;font-weight:700;color:#2c2c2c;margin:0 0 5px}.seller-form-section .form-subtitle{font-size:14px;color:#676767;margin:0 0 10px}.seller-form-section .form-note{font-size:13px;color:#676767;margin:0 0 25px;padding:12px;background:#f8f9fa;border-radius:6px}.seller-terms-link{margin-top:20px;font-size:13px}.seller-terms-link a{color:#676767;text-decoration:underline}.seller-terms-link a:hover{color:#c9042f}.seller-reg-progress{background:#f8f9fa;border:1px solid #dde1e6;border-radius:6px;padding:16px 20px;margin-bottom:30px}.seller-reg-progress .seller-reg-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.seller-reg-progress .seller-reg-progress-label{font-size:14px;font-weight:600;color:#2c2c2c}.seller-reg-progress .seller-reg-progress-pct{font-size:14px;font-weight:700;color:#c9042f}.seller-reg-progress .seller-reg-progress-track{height:8px;background:#dde1e6;border-radius:4px;overflow:hidden}.seller-reg-progress .seller-reg-progress-fill{height:100%;background:linear-gradient(90deg,#c9042f,#16a34a);border-radius:4px;width:0%;transition:width .3s ease}.seller-type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;align-items:stretch}@media (max-width: 1024px){.seller-type-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.seller-type-grid{grid-template-columns:1fr}}.seller-type-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:24px 16px 20px;background:#fff;border:2px solid #dde1e6;border-radius:6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;height:100%}.seller-type-card:hover{border-color:#c9042f;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.seller-type-card.selected,.seller-type-card:has(input:checked){border-color:#c9042f;background:#c9042f14;box-shadow:0 2px 8px #0000001a}.seller-type-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.seller-type-card i{font-size:36px;color:#c9042f;margin-bottom:16px;flex-shrink:0}.seller-type-card .type-label{display:block;width:100%;font-size:16px;font-weight:700;color:#2c2c2c;margin-bottom:10px}.seller-type-card .type-desc{display:block;width:100%;font-size:13px;color:#676767;line-height:1.5}.fieldset-step{display:none;background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:30px;margin-bottom:20px}.fieldset-step.active{display:block}.fieldset-step legend{display:block;width:100%;font-size:22px;font-weight:700;color:#c9042f;padding:0;margin:0 0 8px;border:none;float:none}.fieldset-step .fieldset-intro{font-size:15px;color:#676767;margin:0 0 24px}.fieldset-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid #dde1e6}.fieldset-nav .btn-back,.fieldset-nav .btn-next{padding:12px 24px;font-size:15px;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s ease}.fieldset-nav .btn-back i,.fieldset-nav .btn-next i{margin:0 6px}.fieldset-nav .btn-back{background:#f8f9fa;border:1px solid #dde1e6;color:#2c2c2c}.fieldset-nav .btn-back:hover{background:#dde1e6}.fieldset-nav .btn-next{background:#c9042f;border:none;color:#fff}.fieldset-nav .btn-next:hover{background:#a00326}.seller-final-section{margin-top:30px;padding-top:24px;border-top:1px solid #dde1e6}.terms-agreement{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:6px}.terms-agreement input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:#c9042f}.terms-agreement label{font-size:15px;line-height:1.5;color:#2c2c2c}.terms-agreement label a{color:#c9042f;text-decoration:underline}.terms-agreement label a:hover{text-decoration:none}.terms-agreement label .req{color:#c9042f}.terms-agreement .error{display:block;margin-top:8px;color:#c9042f;font-size:13px}.seller-submit-section{text-align:center}.seller-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;padding:16px 32px;font-size:18px;font-weight:700;background:#c9042f;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease,transform .2s ease}.seller-submit-btn:hover{background:#a00326;transform:translateY(-1px)}.seller-submit-btn i{font-size:16px}.form-links{margin-top:20px;text-align:center;font-size:14px;color:#676767}.form-links a{color:#c9042f;text-decoration:underline}.form-links a:hover{text-decoration:none}#register .copy h2{font-size:28px;font-weight:700;color:#c9042f;margin:0 0 24px}#register .copy h2 .subtitle{display:block;font-size:16px;font-weight:400;color:#676767;margin-top:6px}.urp-table{width:100%;margin-bottom:1rem;border-collapse:collapse;background:#fff}.urp-table th,.urp-table td{padding:12px 16px;text-align:left;border-bottom:1px solid #dde1e6;vertical-align:middle}.urp-table th{font-weight:600;color:#2c2c2c;background:#f8f9fa;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.urp-table td{color:#5d6063}.urp-table td a{color:#c9042f;text-decoration:none}.urp-table td a:hover{text-decoration:underline}.urp-table--striped tbody tr:nth-child(odd){background:#f0f2f5}.urp-table--hover tbody tr:hover{background:#c9042f14;transition:background .12s ease}.urp-table--bordered,.urp-table--bordered th,.urp-table--bordered td{border:1px solid #dde1e6}.urp-table--compact th,.urp-table--compact td{padding:8px 12px}.urp-testimonial{position:relative;background:#f8f9fa;border:1px solid #dde1e6;border-radius:6px;box-shadow:0 1px 3px #00000014;padding:28px 24px 20px 52px;margin:20px 0;font-style:italic;font-size:15px;line-height:1.7;color:#5d6063}.urp-testimonial:before{content:"“";position:absolute;top:8px;left:14px;font-size:64px;font-style:normal;line-height:1;color:#c9042f;opacity:.25;font-family:Georgia,Times New Roman,serif}.urp-testimonial__author{display:block;font-style:normal;font-size:13px;font-weight:600;color:#2c2c2c;margin-top:12px}.urp-testimonial__company{font-weight:400;color:#676767}.urp-testimonial--review{border-left:4px solid #c9042f;background:#fff}.urp-machine-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;background:#fff;border:1px solid #dde1e6;border-radius:6px;text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.urp-machine-card:hover{border-color:#c9042f;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px);text-decoration:none}.urp-machine-card__image{width:140px;height:84px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:10px}.urp-machine-card__image img{min-width:100px;min-height:60px;max-width:140px;max-height:84px;width:auto;height:auto;object-fit:contain}.urp-machine-card__name{font-size:13px;font-weight:600;color:#2c2c2c;line-height:1.3;width:100%}.urp-machine-card__desc{font-size:11px;color:#676767;line-height:1.3;margin-top:4px}.urp-section-header{font-size:22px;font-weight:700;color:#2c2c2c;margin:0 0 20px;padding-bottom:12px;border-bottom:3px solid #c9042f}.urp-section-header--center{text-align:center;border-bottom:none}.urp-section-header--center:after{content:"";display:block;width:60px;height:3px;background:#c9042f;margin:12px auto 0}.urp-section-header--small{font-size:18px;padding-bottom:8px}.urp-section-header--plain{border-bottom:none;padding-bottom:0}.urp-team-member{text-align:center;padding:20px 16px;background:#fff;border:1px solid #dde1e6;border-radius:6px;box-shadow:0 1px 3px #00000014;transition:box-shadow .18s ease,transform .18s ease}.urp-team-member:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.urp-team-member__photo{width:100px;height:100px;border-radius:9999px;margin:0 auto 12px;overflow:hidden;background:#f0f2f5;display:flex;align-items:center;justify-content:center}.urp-team-member__photo img{width:100%;height:100%;object-fit:cover}.urp-team-member__avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#676767;font-size:40px}.urp-team-member__name{font-size:16px;font-weight:600;color:#2c2c2c;margin:0 0 4px}.urp-team-member__title{font-size:13px;color:#676767;margin:0}.urp-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:0}.urp-stat{display:flex;flex-direction:column;align-items:center;padding:20px 32px;position:relative}.urp-stat+.urp-stat:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background:#dde1e6}.urp-stat__icon{font-size:24px;color:#c9042f;margin-bottom:8px}.urp-stat__number{font-size:36px;font-weight:700;color:#2c2c2c;line-height:1.1}.urp-stat__label{font-size:13px;color:#676767;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.urp-stat-box{background:#fff;border:1px solid #dde1e6;border-radius:6px;box-shadow:0 1px 3px #00000014;padding:20px;text-align:center;transition:box-shadow .18s ease,transform .18s ease}.urp-stat-box:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.urp-stat-box__value{font-size:32px;font-weight:700;color:#2c2c2c;line-height:1.1}.urp-stat-box__label{font-size:14px;color:#676767;margin-top:8px}.urp-stat-box__icon{font-size:28px;color:#c9042f;margin-bottom:12px}.urp-spinner{display:inline-block;width:24px;height:24px;border:3px solid #dde1e6;border-top-color:#c9042f;border-radius:50%;animation:urp-spin .8s linear infinite}.urp-spinner--sm{width:16px;height:16px;border-width:2px}.urp-spinner--lg{width:40px;height:40px;border-width:4px}.urp-spinner--xl{width:56px;height:56px;border-width:5px}.urp-spinner--white{border-color:#ffffff4d;border-top-color:#fff}@keyframes urp-spin{to{transform:rotate(360deg)}}.urp-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;border-radius:inherit}.urp-loading-overlay__text{font-size:14px;color:#676767;font-weight:500}.urp-skeleton{background:linear-gradient(90deg,#f0f2f5 25%,#f8f9fa,#f0f2f5 75%);background-size:200% 100%;animation:urp-skeleton-shimmer 1.5s ease-in-out infinite;border-radius:4px}.urp-skeleton--text{height:1em;width:100%}.urp-skeleton--title{height:1.5em;width:60%}.urp-skeleton--avatar{width:48px;height:48px;border-radius:50%}.urp-skeleton--image{width:100%;aspect-ratio:16/9}.urp-skeleton--card{width:100%;height:200px}.urp-skeleton--button{height:44px;width:120px;border-radius:6px}@keyframes urp-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.urp-progress{width:100%;height:8px;background:#f0f2f5;border-radius:9999px;overflow:hidden}.urp-progress__bar{height:100%;background:#c9042f;border-radius:inherit;transition:width .3s ease}.urp-progress--indeterminate .urp-progress__bar{width:30%;animation:urp-progress-indeterminate 1.5s ease-in-out infinite}.urp-progress--sm{height:4px}.urp-progress--lg{height:12px}@keyframes urp-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.urp-btn--loading{position:relative;color:transparent!important;pointer-events:none}.urp-btn--loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:urp-spin .8s linear infinite;opacity:.8}.urp-btn--loading.urp-btn--primary:after{border-color:#fff6;border-top-color:#fff}.urp-page-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:40px}.urp-page-loading__spinner{margin-bottom:16px}.urp-page-loading__text{font-size:15px;color:#676767}.urp-text-dark{color:#2c2c2c}.urp-text-body{color:#5d6063}.urp-text-muted{color:#676767}.urp-text-red{color:#c9042f}.urp-text-white{color:#fff}.urp-bg-white{background:#fff}.urp-bg-light{background:#f8f9fa}.urp-bg-subtle{background:#f0f2f5}.urp-bg-red{background:#c9042f}.urp-shadow-none{box-shadow:none}.urp-shadow-xs{box-shadow:0 1px 2px #0000000d}.urp-shadow-sm{box-shadow:0 1px 3px #00000014}.urp-shadow{box-shadow:0 2px 8px #0000001a}.urp-shadow-lg{box-shadow:0 4px 20px #0000001f}.urp-shadow-xl{box-shadow:0 8px 30px #00000026}.urp-rounded-none{border-radius:0}.urp-rounded-sm{border-radius:4px}.urp-rounded{border-radius:6px}.urp-rounded-lg{border-radius:10px}.urp-rounded-xl{border-radius:14px}.urp-rounded-full{border-radius:9999px}.urp-border{border:1px solid #dde1e6}.urp-border-t{border-top:1px solid #dde1e6}.urp-border-b{border-bottom:1px solid #dde1e6}.urp-border-red{border-color:#c9042f}.urp-mt-0{margin-top:0}.urp-mb-0{margin-bottom:0}.urp-mt-1{margin-top:8px}.urp-mb-1{margin-bottom:8px}.urp-mt-2{margin-top:16px}.urp-mb-2{margin-bottom:16px}.urp-mt-3{margin-top:24px}.urp-mb-3{margin-bottom:24px}.urp-p-0{padding:0}.urp-p-1{padding:8px}.urp-p-2{padding:16px}.urp-p-3{padding:24px}.urp-hidden{display:none}.urp-block{display:block}.urp-flex{display:flex}.urp-inline-flex{display:inline-flex}.urp-grid{display:grid}.urp-flex-center{display:flex;align-items:center;justify-content:center}.urp-flex-between{display:flex;align-items:center;justify-content:space-between}.urp-text-center{text-align:center}.urp-text-left{text-align:left}.urp-text-right{text-align:right}.urp-font-normal{font-weight:400}.urp-font-medium{font-weight:500}.urp-font-semibold{font-weight:600}.urp-font-bold{font-weight:700}.urp-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pb-0{padding-bottom:0!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.font-weight-bold{font-weight:700!important}#stickycookiePolicy{position:fixed;bottom:0;left:0;right:0;z-index:500;background:#333;color:#fff;padding:0;box-shadow:0 -2px 10px #00000026}#stickycookiePolicy .inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;max-width:1200px;margin:0 auto;padding:14px 20px;font-size:14px;line-height:1.4}@media (max-width: 767px){#stickycookiePolicy .inner{flex-direction:column;text-align:center;padding:16px;gap:10px}}#stickycookiePolicy .more{color:#fff;text-decoration:underline;font-weight:500;white-space:nowrap}#stickycookiePolicy .more:hover,#stickycookiePolicy .more:focus{color:#c9042f14}#stickycookiePolicy .more:focus-visible{outline:2px solid #fff;outline-offset:2px}#stickycookiePolicy .close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;color:#fff;font-size:20px;text-decoration:none;border-radius:9999px;transition:background-color .2s ease,color .2s ease}#stickycookiePolicy .close:hover{background:#ffffff1a;color:#c9042f}#stickycookiePolicy .close:focus-visible{outline:2px solid #fff;outline-offset:2px;background:#ffffff1a}#stickycookiePolicy .close i{pointer-events:none}body.has-cookie-banner{padding-bottom:70px}@media (max-width: 767px){body.has-cookie-banner{padding-bottom:100px}}body.has-cookie-banner .footer,body.has-cookie-banner #footer{margin-bottom:60px}@media (max-width: 767px){body.has-cookie-banner .footer,body.has-cookie-banner #footer{margin-bottom:100px}}.stats-section{background:#f8f9fa;padding:30px 20px;border-bottom:1px solid #dde1e6}.stats-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:60px;flex-wrap:wrap}@media (max-width: 768px){.stats-container{gap:30px}}@media (max-width: 640px){.stats-container{flex-direction:column;align-items:center;gap:20px}}.stat-item{text-align:center;min-width:150px}.stat-item .stat-icon{display:block;font-size:32px;color:#c9042f;margin-bottom:8px}.stat-item .stat-number{display:block;font-size:32px;font-weight:700;color:#2c2c2c;line-height:1.2}.stat-item .stat-label{display:block;font-size:14px;color:#676767;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}#partsDirectory.machineTypes{padding:40px 20px;max-width:1200px;margin:0 auto}#partsDirectory.machineTypes>h2{font-size:28px;font-weight:700;color:#2c2c2c;text-align:center;margin:0 0 30px}ul.machineTypes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){ul.machineTypes{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){ul.machineTypes{grid-template-columns:1fr}}ul.machineTypes li{margin:0;padding:0}ul.machineTypes li h3{margin:0;font-size:inherit;font-weight:400}ul.machineTypes li a{display:block;background:#fff;border:1px solid #dde1e6;border-radius:6px;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}ul.machineTypes li a:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-3px)}ul.machineTypes li a img.categoryImage{width:100%;height:auto;display:block;aspect-ratio:290/160;object-fit:cover;background:#f8f9fa}ul.machineTypes li a .categoryImage--placeholder{width:100%;aspect-ratio:290/160;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#676767}ul.machineTypes li a .categoryImage--placeholder i{font-size:48px;opacity:.5}ul.machineTypes li a>span{display:block;padding:15px;font-size:16px;font-weight:600;color:#c9042f;text-align:center}ul.machineTypes li a>span .desc{display:block;font-size:13px;font-weight:400;color:#676767;margin-top:4px}.quick-search-section{background:linear-gradient(135deg,#37474f,#263238);padding:50px 20px}.quick-search-container{max-width:1000px;margin:0 auto;text-align:center}.quick-search-container h2{color:#fff;font-size:32px;font-weight:700;margin:0 0 10px}.quick-search-container>p{color:#fffc;font-size:16px;margin:0 0 30px}.quick-search-form{background:#fff;border-radius:10px;padding:24px;box-shadow:0 4px 20px #0000001f}.quick-search-form .form-row{display:flex;gap:15px;flex-wrap:wrap;align-items:flex-end}.quick-search-form .form-group{flex:1 1 auto;min-width:160px;text-align:left}.quick-search-form .form-group label{display:block;font-size:12px;font-weight:600;color:#676767;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.quick-search-form .form-group select.form-control{width:100%;min-width:140px;padding-right:36px;white-space:nowrap;overflow:visible}.quick-search-form .form-group .form-control{width:100%;padding:10px 14px;font-size:14px;border:1px solid #dde1e6;border-radius:6px;background:#fff}.quick-search-form .form-group .form-control:focus{outline:none;border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33}.quick-search-form .form-group:first-child,.quick-search-form .form-group:nth-child(2){flex:0 0 auto;min-width:180px}.quick-search-form .form-group:first-child select.form-control,.quick-search-form .form-group:nth-child(2) select.form-control{min-width:160px}.quick-search-form .form-group-wide{flex:2 1 200px;min-width:200px}.quick-search-form .form-group-button{flex:0 0 auto;min-width:auto}.quick-search-form .btn-search{background:#c9042f;color:#fff;border:none;padding:10px 24px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s ease}.quick-search-form .btn-search:hover{background:#a00326}.quick-search-form .btn-search i{margin-right:6px}.quick-search-cta{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.quick-search-cta span{color:#fffc;font-size:14px}.quick-search-cta .btn-primary{background:#c9042f;color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:600;border-radius:6px;text-decoration:none;transition:background .2s ease}.quick-search-cta .btn-primary:hover{background:#a00326;color:#fff}#homeListings{width:100%;max-width:1600px;margin:20px auto;padding:0 15px;box-sizing:border-box}#homeListings .inner{width:100%;overflow:hidden;padding-top:20px}#homeListings .inner:after{content:"";display:table;clear:both}#homeListings #otherServices{width:100%}#homeListings div.enquiries{overflow:hidden}#homeListings div.enquiries h3{color:#c9042f;font-size:28px;padding:0;margin:0 0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}@media (min-width: 768px){#homeListings div.enquiries h3{font-size:38px}}#homeListings div.enquiries h3 a{font-family:Arial,sans-serif;font-size:14px;color:#333;margin-left:5px;margin-right:5px;text-decoration:none}#homeListings div.enquiries h3 a:hover{text-decoration:underline}.recent-requests-filters{margin-bottom:20px}.recent-requests-filters .filter-row{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.recent-requests-filters .filter-group{display:flex;align-items:center;gap:5px}.recent-requests-filters .filter-group label{font-weight:500;font-size:14px;color:#2c2c2c}.recent-requests-filters .filter-group .form-control{padding:8px 12px;font-size:14px;border:1px solid #dde1e6;border-radius:6px;min-width:150px}.recent-requests-filters .filter-group .form-control:focus{outline:none;border-color:#c9042f}ul#latest_enquiries{list-style:none;margin:0;padding:0;background-color:#fff}ul#latest_enquiries:after{content:"";display:table;clear:both}ul#latest_enquiries li{min-height:91px;position:relative;border-bottom:1px solid #dde1e6;padding:15px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:15px}ul#latest_enquiries li:nth-child(2n){background:#f7f7f7}ul#latest_enquiries li h4{flex:1;min-width:200px;margin:0;padding:5px 10px}ul#latest_enquiries li h4 a{font-size:20px;text-decoration:none;color:#c9042f;font-weight:600}ul#latest_enquiries li h4 a:hover{text-decoration:underline}ul#latest_enquiries li h4 a span{display:inline-block;font-weight:400;font-size:13px;color:#888;font-style:italic;text-decoration:none;margin-left:5px}ul#latest_enquiries li p{padding:5px 10px;margin:0;font-size:14px;color:#333;font-weight:600}ul#latest_enquiries li p.description{flex:2;min-width:200px;font-weight:400;color:#5d6063}ul#latest_enquiries li p.country{color:#676767;font-weight:400}ul#latest_enquiries li p.country i{color:#c9042f;margin-right:5px}ul#latest_enquiries li .enqclick,ul#latest_enquiries li #enqclick{display:flex;gap:10px;align-items:center}ul#latest_enquiries li .enqclick a,ul#latest_enquiries li #enqclick a{padding:8px 16px;font-size:13px;text-decoration:none;border-radius:6px;background:#333;color:#fff;transition:background .2s ease}ul#latest_enquiries li .enqclick a:hover,ul#latest_enquiries li #enqclick a:hover{background:#444}ul#latest_enquiries li .enqclick a.quote,ul#latest_enquiries li #enqclick a.quote{background-color:#c9042f;color:#fff}ul#latest_enquiries li .enqclick a.quote:hover,ul#latest_enquiries li #enqclick a.quote:hover{background-color:#a00326}div.enquirieslist{text-align:center;margin:10px 0 35px}div.enquirieslist a{font-family:Arial,sans-serif;font-size:14px;color:#333;margin-left:5px;margin-right:5px;text-decoration:none}div.enquirieslist a:hover{text-decoration:underline}#banner{position:relative;overflow:hidden}#banner #bannerInner,#banner .bannerSlideShow{position:relative}#banner .bannerSlideShow>img{width:100%;height:auto;display:block}#banner .overlayCta{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:90%;max-width:1100px;margin:auto;display:block}#banner .overlayCta ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap}#banner .overlayCta li{background:#fff;color:#000;position:relative;width:25%;max-width:25%;flex:0 0 25%}#banner .overlayCta li:nth-child(2){width:24%;margin:0 5px;max-width:24%;flex:0 0 24%}#banner .overlayCta li:after{content:"";display:block;padding-bottom:100%}#banner .overlayCta li .item{box-sizing:border-box;position:absolute;top:0;left:0;padding:10%;width:100%;height:100%}#banner .overlayCta li .item .img{width:50%;display:block;float:left}#banner .overlayCta li .item .img img{width:auto;max-width:100%}#banner .overlayCta li .item .arrow{width:50%;height:70px;position:relative;display:inline-block}#banner .overlayCta li .item .arrow img{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:auto;max-width:100%}#banner .overlayCta li.linked{background:#c9042f;color:#fff;transform:translate(35px)}#banner .overlayCta li.linked a{color:inherit;text-decoration:none}#banner .overlayCta li.linked .item .arrow{width:100%;height:35px}#banner .overlayCta li.linked .item .arrow img{left:0;transform:rotate(90deg)}#banner .overlayCta li.linked .subtitled{margin-top:25px;flex-direction:column}#banner .overlayCta li.linked .subtitled span{font-size:26px;font-weight:700;text-align:center;display:block;text-decoration:none}#banner .overlayCta li.linked .subtitled span.big{font-size:70px;line-height:1}#banner .overlayCta img{width:auto;max-width:100%}#banner .overlayCta .subtitled{display:flex;flex-wrap:wrap;margin-top:45px;overflow:visible}#banner .overlayCta .subtitled b{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background:#c9042f;color:#fff;font-size:18px;font-weight:700;flex-shrink:0;overflow:visible}#banner .overlayCta .subtitled em{font-size:16px;line-height:25px;font-style:normal;padding-left:12px;font-weight:600}#banner .overlayCta .subtitled em small{font-size:130%;font-weight:700;color:#4caf50}#banner .overlayCta .clickable-banner{display:none}#banner #buyers{position:absolute;top:20px;right:20px}@media (max-width: 768px){#banner #buyers.hideonmob{display:none}}#banner #buyers a{display:block;background:#c9042f;padding:15px 20px;border-radius:6px;text-decoration:none;color:#fff;transition:background .2s ease}#banner #buyers a:hover{background:#a00326}#banner #buyers a h2{margin:0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}#banner #buyers a h2 span{display:inline}#banner #buyers a h2 i{font-size:12px}#banner #buyers a .more{margin:10px 0 0;text-align:center}#banner #buyers a .more img{width:40px;height:auto}@media (max-width: 1140px){#banner .overlayCta li.linked{transform:translate(0)}}@media (max-width: 992px){#banner .overlayCta li .item{display:flex;flex-wrap:wrap}#banner .overlayCta .subtitled{margin-top:auto;margin-bottom:0}#banner .overlayCta .subtitled em{font-size:14px;line-height:1.2}#banner .overlayCta .subtitled b{width:28px;height:28px;min-width:28px;min-height:28px;font-size:14px}#banner .overlayCta li.linked .subtitled span{font-size:18px}#banner .overlayCta li.linked .subtitled span.big{font-size:40px}}@media (max-width: 768px){#banner .overlayCta{position:relative;top:0;margin:10px 0;transform:translateY(0)}#banner .overlayCta li .item{padding:5px}#banner .overlayCta li.linked .subtitled{margin-top:auto}#banner .overlayCta .clickable-banner{display:block;position:absolute;top:0;right:0;bottom:0;left:0}}@media (max-width: 650px){#banner .overlayCta li,#banner .overlayCta li:nth-child(2){width:50%;max-width:50%;flex:0 0 50%;margin:0}#banner .overlayCta li .item{padding:5%}}@media (max-width: 480px){#banner .overlayCta{box-shadow:0 0 10px #0003}}@media (max-width: 375px){#banner .overlayCta ul{flex-direction:column;gap:12px}#banner .overlayCta li,#banner .overlayCta li:nth-child(2){width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important}#banner .overlayCta li .item{flex-direction:row;align-items:center;padding:12px 16px;gap:12px}#banner .overlayCta li .item .img{width:50px;height:50px;flex-shrink:0}#banner .overlayCta li .item .img img{max-width:40px;max-height:40px}#banner .overlayCta li .item .arrow{display:none}#banner .overlayCta .subtitled{margin-top:0;flex:1;text-align:left}#banner .overlayCta .subtitled b{width:28px;height:28px;min-width:28px;min-height:28px;font-size:14px;margin-right:8px}#banner .overlayCta .subtitled em{font-size:13px;line-height:1.3}#banner .overlayCta li.linked{transform:none!important}#banner .overlayCta li.linked .item{justify-content:center}#banner .overlayCta li.linked .item .arrow{display:none}#banner .overlayCta li.linked .subtitled{margin-top:0;text-align:center}#banner .overlayCta li.linked .subtitled span{font-size:18px}#banner .overlayCta li.linked .subtitled span.big{font-size:36px}}#partsDirectory{padding:30px 15px;max-width:1600px;margin:0 auto;clear:both}#partsDirectory h3{font-size:24px;font-weight:400;color:#2c2c2c;margin:0 0 25px;padding:0 10px;border-left:4px solid #c9042f}@media (min-width: 768px){#partsDirectory h3{font-size:28px}}#partsDirectory>ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width: 768px){#partsDirectory>ul{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){#partsDirectory>ul{grid-template-columns:1fr;gap:15px}}#partsDirectory>ul>li{margin:0;padding:0}#partsDirectory>ul>li>a{display:block;text-decoration:none;text-align:center;transition:transform .2s ease}#partsDirectory>ul>li>a:hover{transform:scale(1.02)}#partsDirectory>ul>li>a:hover>span{color:#a00326}#partsDirectory>ul>li>a>img{width:100%;max-width:300px;height:auto;display:block;margin:0 auto}#partsDirectory>ul>li>a>span{display:block;padding:15px 10px;font-size:18px;font-weight:600;color:#c9042f;line-height:1.3}@media (min-width: 768px){#partsDirectory>ul>li>a>span{font-size:20px}}#partsDirectory>ul>li>a>span>span{display:block;font-size:14px;font-weight:400;color:#676767;margin-top:4px}#partsDirectory.machineTypes>h2{font-size:28px;font-weight:700;color:#2c2c2c;text-align:center;margin:0 0 30px;border-left:none;padding:0}#brands{padding:0;background-color:#e5e3e3;text-align:center;clear:both}#brands h3{color:#c9042f;padding:15px;font-size:24px;text-align:center}@media (min-width: 768px){#brands h3{padding:30px 20px;font-size:38px}}#brands ul{list-style:none;padding:0;margin:0 auto;max-width:1600px;display:flex;flex-wrap:wrap}#brands ul:after{content:"";display:table;clear:left}#brands li{width:20%;float:left;text-align:center}@media (max-width: 1024px){#brands li{width:25%}}@media (max-width: 768px){#brands li{width:33.333%}}@media (max-width: 640px){#brands li{width:50%}}#brands li a{padding:20px 30px;display:block;background-color:#fff;color:#c9042f;text-decoration:none;font-size:14px;border:1px solid #e5e3e3;transition:background .2s ease,color .2s ease}#brands li a:hover{background:#c9042f14;color:#a00326}#brands a.viewallcat{font-size:18px;font-weight:700;padding:10px 140px;display:inline-block;color:#c9042f;text-decoration:none}#brands a.viewallcat:hover{text-decoration:underline}.catalogue-search-sticky{position:sticky;top:50px;z-index:120;margin-top:50px;background:#fff;border-bottom:1px solid #dde1e6;box-shadow:0 2px 8px #00000012;padding:10px 0}.catalogue-search-inner{max-width:100%;display:flex;align-items:center;gap:10px;padding:0 16px}.catalogue-search-inner .search-input-wrap{flex:1;position:relative}.catalogue-search-inner .search-input-wrap i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#676767;font-size:14px;pointer-events:none}.catalogue-search-inner input[type=text]{width:100%;padding:10px 14px 10px 36px;border:1.5px solid #dde1e6;border-radius:6px;font-size:15px;background:#f8f9fa;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-appearance:none;font-size:16px}.catalogue-search-inner input[type=text]:focus{border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33;background:#fff;outline:none}.catalogue-search-inner .search-count{white-space:nowrap;font-size:13px;font-weight:500;color:#676767;flex-shrink:0}.az-tabs-wrap{position:sticky;top:107px;z-index:110;background:#f8f9fa;border-bottom:1px solid #dde1e6}.az-tabs-wrap:before,.az-tabs-wrap:after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:1;pointer-events:none;transition:opacity .2s ease}.az-tabs-wrap:before{left:0;background:linear-gradient(to right,rgba(248,249,250,.95),transparent)}.az-tabs-wrap:after{right:0;background:linear-gradient(to left,rgba(248,249,250,.95),transparent)}.az-tabs-wrap.at-start:before{opacity:0}.az-tabs-wrap.at-end:after{opacity:0}.az-tabs-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 8px;gap:2px}.az-tabs-scroll::-webkit-scrollbar{display:none}.az-tab{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:6px 8px;border:none;background:transparent;cursor:pointer;border-bottom:3px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease;text-decoration:none;color:#5d6063;font-family:inherit;-webkit-tap-highlight-color:transparent}.az-tab:hover{background:#c9042f14;color:#c9042f;text-decoration:none}.az-tab .az-letter{font-size:15px;font-weight:700;line-height:1}.az-tab .az-count{font-size:12px;color:#676767;line-height:1;margin-top:3px}.az-tab.is-active,.az-tab[aria-current=true]{color:#c9042f;border-bottom-color:#c9042f;background:#c9042f14}.az-tab.is-empty{opacity:.35;cursor:default;pointer-events:none}.az-tab:focus-visible{outline:3px solid #c9042f;outline-offset:-2px}.catalogue-body{padding:24px 16px 80px;max-width:1200px;margin:0 auto}.catalogue-header{margin-bottom:20px}.catalogue-header h2{font-size:24px;font-weight:700;color:#2c2c2c;margin:0 0 4px}.catalogue-header p{font-size:14px;color:#676767;margin:0}.catalogue-layout{display:grid;grid-template-columns:1fr 240px;gap:28px;align-items:start}@media (max-width: 768px){.catalogue-layout{grid-template-columns:1fr}}@media (max-width: 768px){.catalogue-sidebar{order:-1;display:flex;gap:12px;flex-wrap:wrap}.catalogue-sidebar .sidebar-box{flex:1;min-width:200px}}.letter-group{margin-bottom:32px;scroll-margin-top:160px}.letter-group-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #dde1e6}.letter-group-heading .letter-badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#c9042f;color:#fff;font-size:18px;font-weight:800;border-radius:6px;flex-shrink:0;line-height:1}.letter-group-heading .letter-meta{font-size:13px;color:#676767;font-weight:500}.make-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}@media (max-width: 640px){.make-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}}.make-item{border:1px solid #dde1e6;border-radius:6px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;overflow:hidden}.make-item:hover{border-color:#c9042f;box-shadow:0 4px 14px #c9042f1f;transform:translateY(-2px)}.make-item:hover h4{color:#c9042f}.make-item a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:44px;padding:16px 12px;text-decoration:none;color:inherit;width:100%;height:100%;box-sizing:border-box}.make-item a:focus-visible{outline:3px solid #c9042f;outline-offset:-3px}.make-item h4{font-size:13px;font-weight:600;color:#2c2c2c;text-align:center;margin:0 0 6px;line-height:1.3;transition:color .18s ease}.make-item .badge{background:#f0f2f5;color:#676767;font-size:11px;padding:3px 8px;border-radius:10px;font-weight:500}.make-logo{max-width:100%;max-height:48px;object-fit:contain;margin-bottom:8px}.make-logo-placeholder{display:flex;align-items:center;justify-content:center;width:80px;height:44px;background:linear-gradient(135deg,#f0f2f5,#dde1e6);border-radius:4px;font-size:22px;font-weight:800;color:#676767;margin-bottom:10px}.makes-empty-state{display:none;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#f8f9fa;border:2px dashed #dde1e6;border-radius:10px;margin-top:24px}.makes-empty-state.is-visible{display:flex}.makes-empty-state .empty-icon{font-size:48px;color:#c4c9d0;margin-bottom:16px;line-height:1}.makes-empty-state h3{font-size:18px;font-weight:700;color:#2c2c2c;margin:0 0 8px}.makes-empty-state p{font-size:14px;color:#676767;margin:0 0 20px;max-width:340px}.makes-empty-state .btn-clear-search{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;min-height:44px;background:#c9042f;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .18s ease;-webkit-tap-highlight-color:transparent}.makes-empty-state .btn-clear-search:hover{background:#a00326;text-decoration:none;color:#fff}.sidebar-box{background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:20px;box-shadow:0 1px 3px #00000014;margin-bottom:16px}.sidebar-box h4{font-size:15px;font-weight:700;color:#2c2c2c;margin:0 0 8px;padding-bottom:8px;border-bottom:2px solid #c9042f}.sidebar-box p{font-size:14px;color:#5d6063;margin:0 0 14px;line-height:1.5}.sidebar-box .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 18px;background:#c9042f;color:#fff;border:2px solid #c9042f;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.sidebar-box .btn:hover{background:#a00326;border-color:#a00326;color:#fff;text-decoration:none}.sidebar-box .btn-outline{background:transparent;color:#c9042f}.sidebar-box .btn-outline:hover{background:#c9042f;color:#fff}.sidebar-box .urp-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;text-decoration:none}.sidebar-box .urp-btn.urp-btn--primary{color:#fff!important}.sidebar-box .urp-btn.urp-btn--secondary{margin-bottom:10px}#back-to-top{position:fixed;bottom:24px;right:20px;z-index:200;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#c9042f;color:#fff;border:none;border-radius:50%;box-shadow:0 4px 16px #c9042f59;cursor:pointer;font-size:18px;transition:background .18s ease,transform .2s ease,opacity .25s ease,visibility .25s ease;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent}#back-to-top.is-visible{opacity:1;visibility:visible}#back-to-top:hover{background:#a00326;transform:translateY(-2px)}#back-to-top:focus-visible{outline:3px solid #c9042f;outline-offset:4px}@media (max-width: 640px){#back-to-top{bottom:16px;right:14px;width:44px;height:44px;font-size:16px}}#catalogue-category .category-banner{background-color:#c9042f;color:#fff;text-align:center;padding:30px 15px;margin:50px 0 20px;position:relative;width:100%}#catalogue-category .category-banner h1{margin:0;font-size:28px;font-weight:400}#catalogue-category .parts-catalogue-title{color:#c9042f;font-size:24px;margin-bottom:20px}#catalogue-category .parts-catalogue-title span{color:#2c2c2c}#catalogue-category .category-filters{background:#f8f9fa;padding:15px;margin-bottom:20px;border-radius:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}#catalogue-category .category-filters .form-group{margin-right:0;margin-bottom:0}#catalogue-category .category-filters select{min-width:180px;padding:8px 12px;border:1px solid #dde1e6;border-radius:0}#catalogue-category .clear-filters{color:#676767;text-decoration:none}#catalogue-category .parts-listing-header{background:#2c2c2c;color:#fff;padding:10px 15px;margin-bottom:0}#catalogue-category .parts-listing-header h3{margin:0;font-size:16px;font-weight:400}#catalogue-category .models-grid{display:flex;flex-wrap:wrap;margin:0}#catalogue-category .models-grid>div{width:25%;padding:0}@media (max-width: 1024px){#catalogue-category .models-grid>div{width:33.333%}}@media (max-width: 768px){#catalogue-category .models-grid>div{width:50%}}#catalogue-category .model-card{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dde1e6;padding:25px 15px;text-align:center;color:#2c2c2c;text-decoration:none;transition:all .2s ease;min-height:90px;margin:-1px 0 0 -1px}#catalogue-category .model-card:hover{background:#f8f9fa;border-color:#c9042f;color:#c9042f;text-decoration:none;position:relative;z-index:1}#catalogue-category .model-name{font-size:14px;font-weight:400}#catalogue-category .pagination-wrapper{margin-top:20px;text-align:center}#catalogue-category .no-results{padding:40px;text-align:center;background:#f8f9fa;color:#676767}#catalogue-category .breadcrumb-nav.text-right{margin-bottom:10px;font-size:12px}#catalogue-category .breadcrumb-nav.text-right a{color:#676767;text-decoration:underline}#catalogue-categories #contentWrap{padding-top:70px}#catalogue-categories .copy{padding-top:0}#catalogue-categories .category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}@media (max-width: 1024px){#catalogue-categories .category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){#catalogue-categories .category-grid{grid-template-columns:1fr;gap:14px}}#catalogue-categories .category-card{background:#fff;border:1px solid #dde1e6;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}#catalogue-categories .category-card:hover{box-shadow:0 4px 20px #0000001f;border-color:#c9042f;transform:translateY(-2px)}#catalogue-categories .category-card:hover h4{color:#c9042f}#catalogue-categories .category-card:hover .badge{background:#c9042f14;color:#c9042f}#catalogue-categories .category-card>a{display:flex;flex-direction:column;align-items:center;padding:24px 16px 16px;text-decoration:none;color:#2c2c2c;flex-shrink:0}#catalogue-categories .category-card>a:hover{text-decoration:none}#catalogue-categories .category-card h4{font-size:15px;font-weight:700;color:#2c2c2c;margin:0 0 8px;text-align:center;transition:color .15s ease}#catalogue-categories .category-card .badge{background:#f0f2f5;color:#676767;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500;transition:background .15s ease,color .15s ease}#catalogue-categories .category-image{width:80px;height:60px;object-fit:contain;margin-bottom:12px}#catalogue-categories .category-image--placeholder{display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:4px;color:#676767}#catalogue-categories .category-image--placeholder i{font-size:24px;opacity:.5}#catalogue-categories .subcategory-list{list-style:none;padding:0;margin:0;border-top:1px solid #dde1e6;flex:1}#catalogue-categories .subcategory-list li{border-bottom:1px solid #f0f2f5}#catalogue-categories .subcategory-list li:last-child{border-bottom:none}#catalogue-categories .subcategory-list li a{display:block;padding:8px 16px;font-size:13px;color:#5d6063;text-decoration:none;transition:color .14s ease,background .14s ease,padding-left .14s ease}#catalogue-categories .subcategory-list li a:hover{color:#c9042f;background:#c9042f14;padding-left:20px}#catalogue-categories .sidebar-box{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px #00000014}#catalogue-categories .sidebar-box h4{font-size:15px;font-weight:700;color:#2c2c2c;margin-top:0;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #c9042f}#catalogue-categories .sidebar-box p{font-size:14px;color:#5d6063;line-height:1.6;margin-bottom:12px}#catalogue-categories .sidebar-box .btn-default{display:block;width:100%;padding:10px 16px;text-align:center;background:#f8f9fa;border:1px solid #c4c9d0;border-radius:6px;color:#5d6063;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}#catalogue-categories .sidebar-box .btn-default:hover{background:#f0f2f5;border-color:#c4c9d0;color:#2c2c2c}#catalogue-categories .sidebar-box .btn.btn-block{display:block;width:100%;padding:11px 16px;text-align:center;background:#c9042f;border:2px solid #c9042f;border-radius:6px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}#catalogue-categories .sidebar-box .btn.btn-block:hover{background:#a00326;border-color:#a00326;box-shadow:0 2px 8px #c9042f40}#catalogue-search #contentWrap{padding-top:70px}#catalogue-search .copy{padding-top:0}#catalogue-search .search-box{background:#f8f9fa;border:1px solid #dde1e6;border-radius:10px;padding:24px;margin-bottom:32px}#catalogue-search .search-box .form-control-lg{font-size:16px;padding:12px 16px;border:1.5px solid #dde1e6;border-radius:6px;color:#2c2c2c;width:100%;transition:border-color .18s ease,box-shadow .18s ease}#catalogue-search .search-box .form-control-lg:focus{border-color:#c9042f;box-shadow:0 0 0 3px #c9042f26;outline:none}#catalogue-search .search-box .btn-lg{width:100%;padding:12px 24px;background:#c9042f;border:2px solid #c9042f;color:#fff;font-size:16px;font-weight:600;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}#catalogue-search .search-box .btn-lg:hover{background:#a00326;border-color:#a00326;box-shadow:0 2px 8px #c9042f40}#catalogue-search .no-results{text-align:center;padding:60px 32px;background:#fff;border:1px solid #dde1e6;border-radius:10px;box-shadow:0 1px 3px #00000014}#catalogue-search .no-results:before{content:"🔍";display:block;font-size:48px;margin-bottom:16px;line-height:1;opacity:.4}#catalogue-search .no-results h3{font-size:22px;font-weight:700;color:#2c2c2c;margin:0 0 12px}#catalogue-search .no-results p{font-size:15px;color:#676767;margin-bottom:20px}#catalogue-search .no-results ul{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}#catalogue-search .no-results ul li a{display:inline-block;padding:8px 18px;background:#f8f9fa;border:1px solid #c4c9d0;border-radius:6px;color:#5d6063;text-decoration:none;font-size:14px;font-weight:500;transition:background .15s ease,border-color .15s ease,color .15s ease}#catalogue-search .no-results ul li a:hover{background:#c9042f14;border-color:#c9042f;color:#c9042f}#catalogue-search .result-section{margin-bottom:36px}#catalogue-search .result-section h3{font-size:18px;font-weight:700;color:#2c2c2c;border-bottom:2px solid #c9042f;padding-bottom:10px;margin-bottom:18px}#catalogue-search .make-result{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:16px;margin-bottom:14px;transition:box-shadow .15s ease,border-color .15s ease}#catalogue-search .make-result:hover{box-shadow:0 1px 3px #00000014;border-color:#c9042f}#catalogue-search .make-result a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#2c2c2c;font-weight:600;font-size:14px}#catalogue-search .make-result a:hover{color:#c9042f}#catalogue-search .make-logo-sm{width:48px;height:32px;object-fit:contain;flex-shrink:0}#catalogue-search .table{width:100%;border-collapse:collapse;font-size:14px}#catalogue-search .table th{background:#f0f2f5;color:#676767;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;text-align:left;border-bottom:2px solid #dde1e6}#catalogue-search .table td{padding:12px 14px;border-bottom:1px solid #dde1e6;color:#5d6063;vertical-align:middle}#catalogue-search .table tr:hover td{background:#f8f9fa}#catalogue-search .table .btn-default{padding:6px 12px;font-size:13px;background:#f8f9fa;border:1px solid #c4c9d0;border-radius:4px;color:#5d6063;text-decoration:none;font-weight:500;transition:background .14s ease,color .14s ease}#catalogue-search .table .btn-default:hover{background:#f0f2f5;color:#2c2c2c}#catalogue-search .table .btn.btn-sm{padding:6px 12px;font-size:13px;background:#c9042f;border:1px solid #c9042f;border-radius:4px;color:#fff;text-decoration:none;font-weight:500;margin-left:4px;transition:background .14s ease}#catalogue-search .table .btn.btn-sm:hover{background:#a00326;border-color:#a00326}#catalogue-search .search-tips{background:#f8f9fa;border:1px solid #dde1e6;border-left:4px solid #c9042f;border-radius:0 6px 6px 0;padding:20px 24px}#catalogue-search .search-tips h3{font-size:16px;font-weight:700;color:#2c2c2c;margin:0 0 12px}#catalogue-search .search-tips ul{margin:0;padding-left:20px}#catalogue-search .search-tips li{font-size:14px;color:#5d6063;margin-bottom:6px;line-height:1.5}.make-header{display:flex;align-items:center;gap:30px;padding:25px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:10px;border:1px solid #dde1e6;margin-bottom:30px}@media (max-width: 768px){.make-header{flex-direction:column;text-align:center;gap:20px}}.make-header-logo{flex-shrink:0}.make-logo-large{max-width:150px;max-height:80px;object-fit:contain}.make-logo-placeholder-large{width:100px;height:100px;background:linear-gradient(135deg,#c9042f,#a00326);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width: 480px){.make-logo-placeholder-large{width:80px;height:80px;font-size:36px}}.make-header-info h2{margin:0 0 10px}.make-header-info h2 span{display:block;font-size:14px;color:#676767;font-weight:400;margin-top:5px}.make-stats{margin:0;color:#676767}.make-stats .stat-item{display:inline-block;margin-right:20px;padding:5px 15px;background:#fff;border-radius:20px;border:1px solid #dde1e6;font-size:14px}.make-stats .stat-item strong{color:#c9042f}@media (max-width: 768px){.make-stats .stat-item{display:block;margin-right:0;margin-bottom:5px}}.category-filter{background:#f8f9fa;padding:20px;border-radius:6px;margin-bottom:20px;border:1px solid #dde1e6}.category-filter label{font-weight:600;color:#2c2c2c;display:block;margin-bottom:12px}.category-filter-buttons{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 768px){.category-filter-buttons{justify-content:center}}.btn-filter{padding:8px 16px;background:#fff;border:1px solid #dde1e6;border-radius:20px;color:#2c2c2c;text-decoration:none;font-size:13px;transition:all .2s ease}.btn-filter:hover{background:#f0f2f5;border-color:#c9042f;color:#c9042f}.btn-filter.active{background:#c9042f;border-color:#c9042f;color:#fff}@media (max-width: 480px){.btn-filter{padding:6px 12px;font-size:12px}}.model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-top:20px;margin-bottom:30px}@media (max-width: 768px){.model-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}}@media (max-width: 480px){.model-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.model-item{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:20px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px}.model-item:hover{box-shadow:0 4px 15px #0000001a;border-color:#c9042f;transform:translateY(-2px)}.model-item:hover .model-icon{background:linear-gradient(135deg,#c9042f,#a00326);color:#fff}.model-item:hover .view-parts{color:#c9042f}.model-item a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.model-item h4{margin:0 0 8px;color:#c9042f;font-size:16px;font-weight:600}@media (max-width: 480px){.model-item h4{font-size:14px}}.model-item .badge{background:#f0f2f5;color:#676767;padding:4px 12px;border-radius:12px;font-size:11px;margin-bottom:8px}.model-item .view-parts{font-size:12px;color:#676767;margin-top:auto;transition:color .2s ease}@media (max-width: 768px){.model-item{padding:15px;min-height:140px}}.model-icon{width:50px;height:50px;background:linear-gradient(135deg,#f0f2f5,#dde1e6);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:#676767}.sidebar-category-list{list-style:none;padding:0;margin:0}.sidebar-category-list li{padding:8px 0;border-bottom:1px solid #f0f2f5}.sidebar-category-list li:last-child{border-bottom:none}.sidebar-category-list a{color:#2c2c2c;text-decoration:none;display:block;transition:color .2s ease}.sidebar-category-list a:hover{color:#c9042f;padding-left:5px}.pagination-wrapper{margin-top:30px;display:flex;justify-content:center}.empty-state{text-align:center;padding:40px 20px}.breadcrumb-nav{margin-bottom:20px;padding:10px 0;font-size:14px;color:#676767}.breadcrumb-nav a{color:#c9042f;text-decoration:none}.breadcrumb-nav a:hover{text-decoration:underline}.model-header{display:flex;align-items:center;gap:30px;padding:25px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:10px;border:1px solid #dde1e6;margin-bottom:30px}@media (max-width: 768px){.model-header{flex-direction:column;text-align:center;gap:20px}}.model-header-logo{flex-shrink:0}.model-header-info h2{margin:0 0 10px}.model-header-info h2 span{display:block;font-size:14px;color:#676767;font-weight:400;margin-top:5px}.model-stats{margin:0 0 10px;color:#676767}.model-stats .stat-item{display:inline-block;margin-right:15px;padding:5px 15px;background:#fff;border-radius:20px;border:1px solid #dde1e6;font-size:14px}.model-stats .stat-item strong{color:#c9042f}@media (max-width: 768px){.model-stats .stat-item{display:block;margin-right:0;margin-bottom:5px}}.model-description{color:#676767;font-size:14px;margin:10px 0 0;max-width:600px}.quick-enquiry-section{background:linear-gradient(135deg,#c9042f,#a00326);padding:30px;border-radius:10px;margin-bottom:30px;color:#fff}.quick-enquiry-section h3{margin:0 0 10px;color:#fff;font-size:22px}@media (max-width: 480px){.quick-enquiry-section h3{font-size:18px}}.quick-enquiry-section>p{margin:0 0 20px;opacity:.9}@media (max-width: 480px){.quick-enquiry-section{padding:20px}}.quick-enquiry-form .form-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}@media (max-width: 1024px){.quick-enquiry-form .form-row{grid-template-columns:1fr;gap:15px}}.quick-enquiry-form .form-group{margin:0}.quick-enquiry-form label{display:block;margin-bottom:8px;font-weight:500;font-size:14px}.quick-enquiry-form .form-control{width:100%;padding:12px 15px;border:none;border-radius:6px;font-size:14px;background:#fff;color:#2c2c2c}.quick-enquiry-form .form-control:focus{outline:2px solid rgba(255,255,255,.5)}.quick-enquiry-form .btn-primary{background:#fff;color:#c9042f;border:none;padding:12px 30px;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:all .2s ease}.quick-enquiry-form .btn-primary:hover{background:#f0f2f5;transform:translateY(-1px)}.part-categories-section{margin-bottom:30px}.part-categories-section h3{margin-bottom:20px}.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}@media (max-width: 768px){.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width: 480px){.category-grid{grid-template-columns:1fr}}.category-item{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:15px;text-align:center;transition:all .3s ease}.category-item:hover{box-shadow:0 4px 15px #0000001a;border-color:#c9042f;transform:translateY(-2px)}.category-item:hover .category-icon{background:linear-gradient(135deg,#c9042f,#a00326);color:#fff}.category-item a{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center}.category-item h4{margin:0 0 5px;color:#2c2c2c;font-size:14px;font-weight:600}.category-item .badge{background:#f0f2f5;color:#676767;padding:3px 10px;border-radius:10px;font-size:11px}@media (max-width: 480px){.category-item{padding:12px}}.category-icon{width:40px;height:40px;background:linear-gradient(135deg,#f0f2f5,#dde1e6);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px;color:#676767}.machines-section{margin-bottom:30px}.machines-section h3{margin-bottom:20px}.machine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;margin-bottom:20px}@media (max-width: 768px){.machine-grid{grid-template-columns:1fr}}.machine-item{background:#fff;border:1px solid #dde1e6;border-radius:6px;transition:all .3s ease}.machine-item:hover{box-shadow:0 4px 15px #0000001a;border-color:#c9042f}.machine-item:hover .machine-icon{background:linear-gradient(135deg,#c9042f,#a00326);color:#fff}.machine-item:hover .view-parts{color:#c9042f}.machine-item a{text-decoration:none;color:inherit;display:flex;align-items:center;padding:15px;gap:15px}.machine-item .view-parts{font-size:13px;color:#676767;white-space:nowrap;transition:color .2s ease}.machine-icon{width:50px;height:50px;background:linear-gradient(135deg,#f0f2f5,#dde1e6);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#676767}.machine-info{flex-grow:1;min-width:0}.machine-info h4{margin:0 0 5px;color:#c9042f;font-size:16px;font-weight:600}.machine-category{display:block;color:#676767;font-size:13px}.machine-serial{display:block;color:#676767;font-size:12px}.related-models-list{list-style:none;padding:0;margin:0}.related-models-list li{padding:8px 0;border-bottom:1px solid #f0f2f5}.related-models-list li:last-child{border-bottom:none}.related-models-list a{color:#2c2c2c;text-decoration:none;display:flex;justify-content:space-between;align-items:center;transition:color .2s ease}.related-models-list a:hover{color:#c9042f}.badge-small{background:#f0f2f5;color:#676767;padding:2px 8px;border-radius:10px;font-size:11px}.model-years{font-size:13px;color:#676767;margin-top:10px}body#buyer-profile #contentWrap{max-width:860px;margin:0 auto;padding-top:30px;padding-bottom:40px}body#buyer-password #contentWrap{max-width:640px;margin:0 auto;padding-top:30px;padding-bottom:40px}body#buyer-profile fieldset,body#seller-profile fieldset{border:1px solid #dde1e6;border-radius:10px;padding:24px 28px 8px;margin-bottom:24px;background:#fff;box-shadow:0 1px 3px #00000014}body#buyer-profile fieldset legend,body#seller-profile fieldset legend{font-size:14px;font-weight:700;color:#2c2c2c;text-transform:uppercase;letter-spacing:.05em;padding:0 10px;margin-left:-10px;background:#fff}body#buyer-password .copy form.general{background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:32px 36px;box-shadow:0 1px 3px #00000014}body#buyer-profile .btn-default,body#buyer-password .btn-default,body#seller-profile .btn-default,body#seller-password .btn-default{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;min-height:44px;font-size:14px;font-weight:600;background:#fff;border:1.5px solid #c4c9d0;border-radius:6px;color:#5d6063;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}body#buyer-profile .btn-default:hover,body#buyer-password .btn-default:hover,body#seller-profile .btn-default:hover,body#seller-password .btn-default:hover{background:#f8f9fa;border-color:#5d6063;color:#2c2c2c;text-decoration:none}body#buyer-profile form>p:last-child,body#buyer-password form>p:last-child,body#seller-profile form>p:last-child{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:8px}body#buyer-password form>p:last-child{margin-top:24px}body#buyer-profile .has-error .form-control,body#buyer-password .has-error .form-control,body#seller-profile .has-error .form-control{border-color:#c9042f;background-color:#c9042f05}body#buyer-profile .has-error .help-block,body#buyer-profile .has-error .control-label,body#buyer-password .has-error .help-block,body#buyer-password .has-error .control-label,body#seller-profile .has-error .help-block,body#seller-profile .has-error .control-label{color:#c9042f}body#buyer-profile .has-success .form-control,body#buyer-password .has-success .form-control,body#seller-profile .has-success .form-control{border-color:#28a745;box-shadow:0 0 0 3px #28a7451f}body#buyer-enquiries #contentWrap{padding-top:70px;padding-bottom:40px}body#buyer-enquiries .filter-bar{background:#f8f9fa!important;border:1px solid #dde1e6!important;border-radius:10px!important;padding:18px 20px!important;margin-bottom:24px}body#buyer-enquiries .filter-bar .form-group label{font-size:12px;font-weight:700;color:#676767;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;display:block}body#buyer-enquiries .filter-bar .form-group:has(label:empty),body#buyer-enquiries .filter-bar .form-group:has(label[style]){display:flex;flex-direction:column}body#buyer-enquiries .filter-bar .form-group div:last-child{display:flex;align-items:center;gap:8px;margin-top:2px}body#buyer-enquiries .filter-bar .form-control{font-size:14px;padding:9px 12px;border:1.5px solid #dde1e6;border-radius:4px;background:#fff;color:#2c2c2c;min-height:40px;width:100%;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}body#buyer-enquiries .filter-bar .form-control:focus{border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33;outline:none}body#buyer-enquiries .filter-bar .form-control:disabled{opacity:.5;cursor:not-allowed}body#buyer-enquiries .filter-bar .btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 20px;font-size:14px;font-weight:600;background:#c9042f;border:1.5px solid #c9042f;border-radius:4px;color:#fff;cursor:pointer;transition:background .18s ease}body#buyer-enquiries .filter-bar .btn-primary:hover{background:#a00326}body#buyer-enquiries .filter-bar .btn-default{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;font-size:14px;font-weight:600;background:#fff;border:1.5px solid #c4c9d0;border-radius:4px;color:#5d6063;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease}body#buyer-enquiries .filter-bar .btn-default:hover{background:#f8f9fa;border-color:#5d6063;color:#2c2c2c;text-decoration:none}body#buyer-enquiries .table,body#seller-enquiries .table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:20px}body#buyer-enquiries .table th,body#seller-enquiries .table th{background:#f8f9fa;color:#676767;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;border-bottom:2px solid #dde1e6;text-align:left;white-space:nowrap}body#buyer-enquiries .table td,body#seller-enquiries .table td{padding:12px;border-bottom:1px solid #dde1e6;vertical-align:middle;color:#5d6063}body#buyer-enquiries .table td a:not(.btn),body#seller-enquiries .table td a:not(.btn){color:#2c2c2c;font-weight:500;text-decoration:none}body#buyer-enquiries .table td a:not(.btn):hover,body#seller-enquiries .table td a:not(.btn):hover{color:#c9042f}body#buyer-enquiries .table td a:not(.btn).font-weight-bold,body#seller-enquiries .table td a:not(.btn).font-weight-bold{font-weight:700}body#buyer-enquiries .table tbody tr:hover,body#seller-enquiries .table tbody tr:hover{background:#f8f9fa}body#buyer-enquiries .table tbody tr.unread-activity,body#seller-enquiries .table tbody tr.unread-activity{background:#c9042f08}body#buyer-enquiries .table .btn-sm,body#seller-enquiries .table .btn-sm{display:inline-flex;align-items:center;padding:5px 11px;min-height:30px;font-size:12px;font-weight:600;border-radius:4px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease;margin-right:4px}body#buyer-enquiries .table .btn-sm.btn-default,body#seller-enquiries .table .btn-sm.btn-default{background:#fff;border-color:#c4c9d0;color:#5d6063}body#buyer-enquiries .table .btn-sm.btn-default:hover,body#seller-enquiries .table .btn-sm.btn-default:hover{background:#f8f9fa;color:#2c2c2c}body#buyer-enquiries .table .btn-sm.btn-primary,body#seller-enquiries .table .btn-sm.btn-primary{background:#c9042f;border-color:#c9042f;color:#fff}body#buyer-enquiries .table .btn-sm.btn-primary:hover,body#seller-enquiries .table .btn-sm.btn-primary:hover{background:#a00326;border-color:#a00326}body#buyer-enquiries .unread-indicator,body#seller-enquiries .unread-indicator,body#buyer-dashboard .unread-indicator{color:#c9042f;font-size:10px;margin-right:4px;vertical-align:middle}body#buyer-enquiries .label,body#seller-enquiries .label,body#buyer-dashboard .label{display:inline-flex;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;border-radius:20px;line-height:1.4;white-space:nowrap}body#buyer-enquiries .label-default,body#seller-enquiries .label-default,body#buyer-dashboard .label-default{background:#f0f2f5;color:#676767}body#buyer-enquiries .label-success,body#seller-enquiries .label-success,body#buyer-dashboard .label-success{background:#dcfce7;color:#166534}body#buyer-enquiries .label-warning,body#seller-enquiries .label-warning,body#buyer-dashboard .label-warning{background:#fef9c3;color:#854d0e}body#buyer-enquiries .label-danger,body#seller-enquiries .label-danger,body#buyer-dashboard .label-danger{background:#fee2e2;color:#991b1b}body#buyer-enquiries .label-info,body#seller-enquiries .label-info,body#buyer-dashboard .label-info{background:#dbeafe;color:#1e40af}body#buyer-enquiries .label-primary,body#seller-enquiries .label-primary,body#buyer-dashboard .label-primary{background:#c9042f14;color:#c9042f}body#buyer-enquiries .copy>p>.btn:not(.btn-sm):not(.btn-default){display:inline-flex;align-items:center;padding:12px 28px;min-height:44px;font-size:15px;font-weight:600;margin-top:4px}body#buyer-enquiries nav[role=navigation],body#buyer-enquiries .pagination-wrapper,body#seller-enquiries nav[role=navigation],body#seller-enquiries .pagination-wrapper{margin-top:20px}body#buyer-enquiries nav[role=navigation] ul,body#seller-enquiries nav[role=navigation] ul{display:flex;align-items:center;gap:4px;flex-wrap:wrap;list-style:none;padding:0;margin:20px 0}body#buyer-enquiries nav[role=navigation] li a,body#buyer-enquiries nav[role=navigation] li span,body#seller-enquiries nav[role=navigation] li a,body#seller-enquiries nav[role=navigation] li span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:1.5px solid #dde1e6;border-radius:4px;font-size:13px;font-weight:500;color:#5d6063;text-decoration:none;transition:all .18s ease;background:#fff}body#buyer-enquiries nav[role=navigation] li a:hover,body#seller-enquiries nav[role=navigation] li a:hover{border-color:#c9042f;color:#c9042f;background:#c9042f14}body#buyer-enquiries nav[role=navigation] li.active span,body#buyer-enquiries nav[role=navigation] li[aria-current=page] span,body#seller-enquiries nav[role=navigation] li.active span,body#seller-enquiries nav[role=navigation] li[aria-current=page] span{background:#c9042f;border-color:#c9042f;color:#fff;font-weight:700}body#buyer-enquiries nav[role=navigation] li span[aria-disabled=true],body#seller-enquiries nav[role=navigation] li span[aria-disabled=true]{opacity:.4;cursor:not-allowed}.saved-enquiries-list{display:flex;flex-direction:column;gap:20px}.saved-enquiry-card{background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:20px;transition:box-shadow .2s ease}.saved-enquiry-card:hover{box-shadow:0 2px 10px #0000001a}.enquiry-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.enquiry-header h4{margin:0 0 5px;font-size:18px}.enquiry-header h4 a{color:#2c2c2c;text-decoration:none}.enquiry-header h4 a:hover{color:#c9042f}.enquiry-meta span{display:inline-block;margin-right:15px;font-size:14px;color:#676767}.enquiry-meta span .part-no{background:#f8f9fa;padding:2px 8px;border-radius:3px;font-family:monospace}.enquiry-actions{display:flex;align-items:center;gap:15px}.saved-date{font-size:12px;color:#676767}.enquiry-notes{background:#fffde7;border-left:3px solid #ffc107;padding:10px 15px;margin-bottom:15px;border-radius:0 4px 4px 0}.enquiry-notes strong{display:block;margin-bottom:5px;font-size:12px;color:#676767}.enquiry-notes p{margin:0;font-size:14px}.enquiry-details .description{color:#5d6063;font-size:14px;margin-bottom:10px}.enquiry-footer{font-size:13px;color:#676767}.enquiry-footer span{margin-right:15px}.enquiry-quick-actions{margin-top:15px;padding-top:15px;border-top:1px solid #dde1e6}.enquiry-quick-actions .btn-link{color:#676767;padding:0 10px 0 0}.enquiry-quick-actions .btn-link:hover{color:#c9042f}.session-info-box{background:#f0f7ff;border:1px solid #b8daff;border-radius:10px;padding:15px 20px;margin-bottom:25px}.session-info-box p{margin:0;color:#004085}.session-info-box i{margin-right:8px}.sessions-list{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.session-card{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:20px}.session-card.current-session{border-color:#28a745;background:#f8fff8}.session-icon{color:#676767;width:50px;text-align:center}.session-details{flex:1}.session-browser{font-size:16px;margin-bottom:8px}.session-browser i{margin-right:8px;color:#676767}.session-browser .badge{margin-left:10px;font-size:11px;padding:4px 8px;background:#28a745;color:#fff;border-radius:4px}.session-meta{font-size:13px;color:#676767}.session-meta span{margin-right:20px}.session-meta i{margin-right:5px}.session-actions{text-align:right}.revoke-all-section{margin-top:20px;padding-top:20px;border-top:1px solid #dde1e6}.back-link{margin-top:30px}.back-link a{color:#676767;text-decoration:none}.back-link a:hover{color:#c9042f}body#buyer-messages #contentWrap,body#seller-messages #contentWrap{padding-top:28px;padding-bottom:40px}.conversations-list{display:flex;flex-direction:column;gap:10px}.conversation-card{background:#fff;border:1px solid #dde1e6;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease;overflow:hidden}.conversation-card:hover{border-color:#c9042f;box-shadow:0 2px 8px #c9042f33}.conversation-card.has-unread{border-left:4px solid #c9042f;background:#c9042f06}.conversation-card.has-unread .last-message{font-weight:500;color:#5d6063}.conversation-link{display:flex;align-items:center;padding:16px 20px;text-decoration:none;color:inherit}.conversation-avatar{flex-shrink:0;color:#aaa;margin-right:16px}.conversation-content{flex-grow:1;min-width:0}.conversation-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.seller-name{margin:0;font-size:15px;font-weight:700;color:#2c2c2c}.unread-badge{background:#c9042f;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px;line-height:1.4}.conversation-enquiry{font-size:13px;margin-bottom:5px;color:#676767}.conversation-enquiry .part-name{color:#676767}.conversation-enquiry .part-no{background:#f0f2f5;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:11px;margin-left:5px;color:#5d6063}.last-message{margin:0 0 4px;font-size:14px;color:#676767;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-time{font-size:12px;color:#aaa}.conversation-arrow{flex-shrink:0;color:#aaa;margin-left:16px}body#buyer-messages .alert,body#seller-messages .alert{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:6px;font-size:14px;margin-bottom:20px}body#buyer-messages .alert .fa,body#seller-messages .alert .fa{font-size:16px;flex-shrink:0}body#buyer-messages .alert-info,body#seller-messages .alert-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}body#buyer-messages .alert-info .fa,body#seller-messages .alert-info .fa{color:#3b82f6}.conversation-header-card{background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.conversation-header-card h2{margin:0 0 5px;font-size:20px}.enquiry-reference{font-size:14px;color:#676767}.enquiry-reference .part-no{background:#f8f9fa;padding:2px 6px;border-radius:3px;font-family:monospace;margin-left:5px}.messages-container{background:#f8f9fa;border:1px solid #dde1e6;border-radius:10px;padding:20px;min-height:300px;max-height:500px;overflow-y:auto;margin-bottom:20px}.message{display:flex;margin-bottom:15px}.message.sent{justify-content:flex-end}.message.sent .message-bubble{background:#c9042f;color:#fff;border-bottom-right-radius:4px}.message.sent .system-message{color:#fffc}.message.sent .message-meta{text-align:right}.message.sent .message-attachments{border-top-color:#fff3}.message.sent .attachment-link{background:#fff3;color:#fff}.message.sent .attachment-link:hover{background:#ffffff4d}.message.received{justify-content:flex-start}.message.received .message-bubble{background:#fff;border:1px solid #dde1e6;border-bottom-left-radius:4px}.message-bubble{max-width:70%;padding:12px 16px;border-radius:10px}.message-content{line-height:1.5;word-wrap:break-word}.system-message{font-style:italic;color:#676767}.message-meta{margin-top:8px;font-size:11px;opacity:.7}.message-meta .sender{font-weight:600}.message-meta .time,.message-meta .read-status{margin-left:10px}.no-messages{text-align:center;padding:40px;color:#676767}.message-compose{background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:20px;margin-bottom:20px}.message-compose textarea{resize:vertical;min-height:100px}.form-actions{text-align:right}.message-attachments{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1)}.attachment-link{display:inline-block;margin:5px 10px 5px 0;padding:5px 10px;background:#0000000d;border-radius:4px;text-decoration:none;font-size:13px;color:inherit}.attachment-link:hover{background:#0000001a}.attachment-link .file-size{font-size:11px;opacity:.7;margin-left:5px}.empty-state{text-align:center;padding:60px 20px;background:#f8f9fa;border:1px solid #dde1e6;border-radius:10px}.empty-state h3{margin-bottom:8px;font-size:18px;font-weight:700;color:#2c2c2c}.empty-state p{color:#676767;max-width:400px;margin:0 auto 20px;font-size:14px;line-height:1.6}.empty-icon{color:#c9042f14;margin-bottom:16px}.empty-icon .fa{color:#c4c9d0}.pagination-wrapper{margin-top:24px}.breadcrumb-nav{font-size:13px;color:#676767;margin-bottom:16px}.breadcrumb-nav a{color:#676767;text-decoration:none}.breadcrumb-nav a:hover{color:#c9042f}.verification-banner,.account-status-banner,.seller-closed-banner{padding:15px 20px;margin-bottom:20px;display:flex;align-items:center;gap:15px}.verification-banner i,.account-status-banner i,.seller-closed-banner i{font-size:24px}.verification-banner strong,.account-status-banner strong,.seller-closed-banner strong{margin-right:10px}.seller-closed-banner{align-items:flex-start}.closed-seller-content{flex:1}.closed-seller-content strong{display:block;margin-bottom:5px}.closed-seller-content p{margin:0 0 5px}.getting-started-box{background:#f8f9fa;border:1px solid #dde1e6;border-left:4px solid #c9042f;padding:20px;margin-bottom:30px}.getting-started-box h4{color:#c9042f;margin:0 0 15px}.getting-started-box h4 i{margin-right:10px}.setup-checklist{list-style:none;padding:0;margin:15px 0 0}.setup-checklist li{padding:8px 0;border-bottom:1px solid #dde1e6}.setup-checklist li:last-child{border-bottom:none}.setup-checklist li i{margin-right:10px;color:#676767}.setup-checklist li.completed i{color:#28a745}.setup-checklist li a{color:#c9042f}.quick-actions .urp-btn,.quick-actions .urp-btn--primary,.quick-actions .urp-btn--secondary,.quick-actions .urp-btn--block{display:flex!important;width:100%;min-height:44px;padding:12px 16px;justify-content:center;align-items:center;text-align:center;white-space:normal;word-wrap:break-word;overflow:visible;line-height:1.3}.makes-management-box{background:#fff;padding:20px;border:1px solid #dde1e6;border-radius:6px}.help-text{background:#f0f8ff;padding:15px;border-left:4px solid #c9042f;margin-bottom:20px}.help-text i{margin-right:8px;color:#c9042f}.makes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin:20px 0}.make-checkbox-item{border:1px solid #dde1e6;padding:12px;border-radius:6px;transition:all .2s}.make-checkbox-item:hover{border-color:#c9042f;background:#f8f9fa}.make-label{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0}.make-label input[type=checkbox]{margin:0;cursor:pointer}.make-name{flex:1;font-weight:500}.make-logo{width:40px;height:40px;object-fit:contain}.info-box,.stats-box{background:#f8f9fa;border:1px solid #dde1e6;padding:20px;margin-bottom:20px;border-radius:6px}.info-box h4,.stats-box h4{color:#c9042f;margin:0 0 15px}.info-box ul{padding-left:20px;margin:0}.info-box li{margin-bottom:8px}.stats-box .stat-item{padding:15px;background:#fff;border:1px solid #dde1e6;border-radius:6px;text-align:center;margin-bottom:10px}.stats-box .stat-item strong{display:block;font-size:32px;color:#c9042f;margin-bottom:5px}.stats-box .stat-item span{color:#676767;font-size:14px}.changes-log h4{color:#2c2c2c;margin-bottom:15px}body#seller-profile #contentWrap{padding-top:30px;padding-bottom:40px}body#seller-profile fieldset{height:100%;box-sizing:border-box}body#seller-profile .row>[class*=col-md-6]{display:flex;flex-direction:column}body#seller-profile .row>[class*=col-md-6] fieldset{flex:1}@media (max-width: 1024px){body#seller-profile .row>[class*=col-md-6] fieldset{height:auto;margin-bottom:20px}body#seller-profile .row>[class*=col-md-6]:last-child fieldset{margin-bottom:24px}}body#seller-profile input[type=file],body#seller-inventory input[type=file]{display:block;width:100%;padding:8px 12px;font-size:14px;font-family:inherit;color:#5d6063;background:#f8f9fa;border:1.5px dashed #c4c9d0;border-radius:6px;cursor:pointer;margin-top:6px;transition:border-color .18s ease,background .18s ease}body#seller-profile input[type=file]:hover,body#seller-inventory input[type=file]:hover{border-color:#c9042f;background:#c9042f14}body#seller-profile input[type=file]:focus,body#seller-inventory input[type=file]:focus{outline:none;border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33}body#seller-profile .form-group img[alt="Company Logo"]{display:block;max-height:100px;max-width:200px;border:1px solid #dde1e6;border-radius:6px;padding:6px;background:#fff;box-shadow:0 1px 3px #00000014;object-fit:contain}body#seller-profile .form-group>div[style*=margin-bottom]{margin-bottom:12px!important}body#seller-profile .help-block{font-size:13px;color:#676767;line-height:1.5;margin-top:5px;display:block}body#seller-profile .form-group label{font-size:14px;font-weight:600;color:#2c2c2c;margin-bottom:6px;display:block}body#seller-inventory #contentWrap{padding-top:30px;padding-bottom:40px}.stats-row{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}body#seller-dashboard .stat-box,body#seller-inventory .stat-box:not(.stats-box .stat-box){flex:1;min-width:150px;background:#fff;border:1px solid #dde1e6;border-left:4px solid #c9042f;border-radius:10px;padding:18px 20px;box-shadow:0 1px 3px #00000014;transition:box-shadow .18s ease}body#seller-dashboard .stat-box:hover,body#seller-inventory .stat-box:not(.stats-box .stat-box):hover{box-shadow:0 2px 8px #0000001a}body#seller-inventory .stat-box:nth-child(1){border-left-color:#c9042f}body#seller-inventory .stat-box:nth-child(2){border-left-color:#28a745}body#seller-inventory .stat-box:nth-child(3){border-left-color:#ffc107}body#seller-inventory .stat-box:nth-child(4){border-left-color:#17a2b8}body#seller-inventory .stat-box:nth-child(1) .stat-number{color:#c9042f}body#seller-inventory .stat-box:nth-child(2) .stat-number{color:#1a7a32}body#seller-inventory .stat-box:nth-child(3) .stat-number{color:#856404}body#seller-inventory .stat-box:nth-child(4) .stat-number{color:#0e6674}.stat-number{font-size:26px;font-weight:700;color:#2c2c2c;line-height:1;margin-bottom:4px}.stat-label{font-size:12px;color:#676767;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-top:0}@media (max-width: 768px){.stats-row{gap:10px}body#seller-inventory .stat-box{min-width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}}.actions-bar{margin-bottom:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.actions-bar .btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;font-size:14px}.actions-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.import-section{background:#f8f9fa;border:1px solid #dde1e6;border-radius:10px;padding:20px 24px;margin-bottom:20px}.import-box h4{margin:0 0 8px;font-size:15px;font-weight:700;color:#2c2c2c}.import-box p{margin:0 0 14px;font-size:13px;color:#676767}.import-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.import-controls input[type=file]{flex:1;min-width:200px;padding:7px 10px;font-size:13px;border:1.5px dashed #c4c9d0;border-radius:6px;background:#fff;color:#5d6063;cursor:pointer}.import-controls input[type=file]:hover{border-color:#c9042f;background:#c9042f14}.filters-section{background:#f8f9fa;border:1px solid #dde1e6;border-radius:6px;padding:14px 16px;margin-bottom:20px}.filters-section .form-control{font-size:14px;padding:8px 10px;border:1.5px solid #dde1e6;border-radius:4px;background:#fff;color:#2c2c2c;min-height:38px;width:100%;box-sizing:border-box}.filters-section .form-control:focus{border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33;outline:none}@media (max-width: 768px){.filters-section .row>[class*=col-]{margin-bottom:8px}}.inactive-row{opacity:1;background:#f0f2f5}.inactive-row td{color:#676767}.inactive-row strong{font-weight:500;color:#676767}.badge{display:inline-flex;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;border-radius:20px;line-height:1.4;white-space:nowrap;letter-spacing:.03em}.badge-success{background:#dcfce7;color:#166534}.badge-info{background:#dbeafe;color:#1e40af}.badge-secondary{background:#f0f2f5;color:#676767}.badge-warning{background:#fef9c3;color:#854d0e}.badge-danger{background:#fee2e2;color:#991b1b}.danger-zone{background:#fff5f5;border:1px solid #ffcdd2;border-radius:10px;padding:20px;margin-top:30px}.danger-zone h4{color:#c62828;margin:0 0 10px}.danger-zone p{margin:0 0 15px;color:#676767}body#seller-message-thread .message.sent .message-bubble{background:#c9042f}body#seller-message-thread .back-link a:hover{color:#c9042f}.file-preview{margin-top:10px}.file-preview-item{display:inline-block;padding:8px 12px;margin:5px 10px 5px 0;background:#f8f9fa;border-radius:6px;font-size:13px}.file-preview-item i{margin-right:5px}.unread-activity{background-color:#fffbf0!important}.unread-indicator{color:#ff9800;font-size:18px;margin-right:5px;display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.progress-steps-wrapper{display:flex;margin:16px 0 24px;border-radius:6px;box-shadow:0 2px 8px #00000014;overflow:visible;background:#fff}.progress-step{padding:0 16px 0 32px;display:flex;align-items:center;position:relative;background:#f0f2f5;color:#676767;flex:1;min-width:0;height:44px}.progress-step:first-child{padding-left:16px;border-radius:6px 0 0 6px}.progress-step:first-child:before{display:none}.progress-step:last-child{border-radius:0 6px 6px 0}.progress-step:last-child:after{display:none}.progress-step:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:16px solid #ffffff}.progress-step:after{content:"";position:absolute;right:-16px;top:0;width:0;height:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:16px solid #f0f2f5;z-index:2}.progress-step.completed{background:#f0f2f5;color:#5d6063}.progress-step.completed:after{border-left-color:#f0f2f5}.progress-step.completed .step-number{background:#16a34a;color:transparent;position:relative}.progress-step.completed .step-number:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:11px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-step.active{background:#c9042f;color:#fff}.progress-step.active:after{border-left-color:#c9042f}.progress-step.active .step-number{background:#fff;color:#c9042f}.progress-step.active+.progress-step:before{border-left-color:#c9042f}.progress-step:not(.active):not(.completed)+.progress-step:not(.active):not(.completed):before{border-left-color:#f0f2f5}.step-number{width:24px;height:24px;border-radius:50%;background:#fff6;display:flex;align-items:center;justify-content:center;margin-right:8px;font-weight:700;font-size:13px;flex-shrink:0}.step-text{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1024px) and (min-width: 641px){.step-text{font-size:11px;white-space:normal;line-height:1.2}}@media (max-width: 640px){.step-text{white-space:normal;font-size:12px;line-height:1.3}}#enquiry-submit{font-size:16px}#enquiry-submit #contentWrap{padding-top:0}#enquiry-submit .progress-steps-wrapper{margin-bottom:30px}#enquiry-submit .progress-step{padding:15px 15px 15px 40px;min-width:180px}#enquiry-submit .progress-step:first-child{padding-left:20px}#enquiry-submit .progress-step:before{border-top-width:25px;border-bottom-width:25px;border-left-width:18px}#enquiry-submit .progress-step:after{right:-18px;border-top-width:25px;border-bottom-width:25px;border-left-width:18px}#enquiry-submit .progress-step.completed .step-number:after{font-size:12px}#enquiry-submit .step-number{width:28px;height:28px;font-size:14px;margin-right:10px}#enquiry-submit .step-text{font-size:14px}#enquiry-submit .machine-summary{font-size:15px}#enquiry-submit .machine-summary td{font-size:15px!important;padding:10px 15px!important}#enquiry-submit .form-group{margin-bottom:18px}#enquiry-submit .form-group label{display:block;margin-bottom:8px;font-weight:400;font-size:16px}#enquiry-submit .form-control{width:100%;padding:12px;border:1px solid #dde1e6;font-size:16px}#enquiry-submit select.form-control{height:46px}#enquiry-submit .btn:hover{background:#a00326!important}#enquiry-submit .form-box h2{font-size:24px!important}#enquiry-submit .form-box p a{font-size:13px}.page-banner{background:#c9042f;padding:20px 0;margin-bottom:0}.page-banner .banner-content{display:flex;justify-content:space-between;align-items:center}.page-banner h1{color:#fff;font-size:28px;margin:0;font-weight:400}.page-banner .breadcrumb-nav{font-size:13px}.page-banner .breadcrumb-nav a{color:#fff;text-decoration:underline}.page-banner .breadcrumb-nav a:after{content:" ›";margin:0 5px;text-decoration:none}.page-banner .breadcrumb-nav span{color:#fff;font-weight:700}#path{text-align:right;font-size:13px;color:#676767;margin-bottom:10px}#path a{color:#676767;transition:color .15s}#path a:hover{color:#c9042f}#chooseMachine .machine-search-bar{margin-bottom:24px}#chooseMachine .machine-search-input-wrap{position:relative;display:flex;align-items:center}#chooseMachine .machine-search-input-wrap .fa-search{position:absolute;left:14px;color:#676767;font-size:15px;pointer-events:none}#chooseMachine .machine-search-input{width:100%;padding:12px 44px 12px 42px;border:1.5px solid #dde1e6;border-radius:6px;font-size:16px;background:#fff;color:#2c2c2c;min-height:48px;transition:border-color .18s ease,box-shadow .18s ease;box-sizing:border-box}#chooseMachine .machine-search-input:focus{border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33;outline:none}#chooseMachine .machine-search-clear{position:absolute;right:10px;background:none;border:none;cursor:pointer;color:#676767;padding:8px;line-height:1;font-size:14px;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}#chooseMachine .machine-search-clear:hover{color:#c9042f}#chooseMachine .machine-search-empty{margin-top:10px;font-size:14px;color:#676767;padding:12px 16px;background:#f8f9fa;border-radius:6px;border:1px solid #dde1e6}#chooseMachine .machine-group{margin-bottom:28px}#chooseMachine .machine-group[data-all-hidden]{display:none}#chooseMachine .machine-group-heading{font-size:15px;font-weight:700;color:#2c2c2c;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;padding:8px 14px;background:#f0f2f5;border-left:4px solid #c9042f;border-radius:0 4px 4px 0}#chooseMachine .machine-group-heading .fa{color:#c9042f;margin-right:6px}#chooseMachine .machineTypes--grouped{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;list-style:none;padding:0;margin:0}#chooseMachine .machine-type-item{list-style:none;width:auto!important;float:none!important;height:100%}#chooseMachine .machine-type-item[hidden]{display:none}#chooseMachine .machine-type-link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;text-decoration:none;padding:16px 10px 14px;background:#fff;border:1.5px solid #dde1e6;border-radius:10px;min-height:140px;height:100%;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:0 1px 3px #00000014;gap:6px}#chooseMachine .machine-type-link:hover,#chooseMachine .machine-type-link:focus-visible{border-color:#c9042f;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px);text-decoration:none}#chooseMachine .machine-type-img-wrap{width:140px;height:84px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent}#chooseMachine .machine-type-img-wrap .categoryImage{min-width:100px!important;min-height:60px!important;max-width:140px!important;max-height:84px!important;width:auto;height:auto;object-fit:contain;padding:0!important}#chooseMachine .machine-type-img-wrap .categoryImage--placeholder{display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:4px;color:#676767}#chooseMachine .machine-type-img-wrap .categoryImage--placeholder i{font-size:28px;opacity:.5}#chooseMachine .machine-type-name{font-size:13px;font-weight:600;color:#2c2c2c;line-height:1.3;width:100%}#chooseMachine .machine-type-desc{font-size:11px;color:#676767;line-height:1.3;width:100%}#chooseMachine .machine-skip-wrap{margin-top:32px;border-top:2px solid #dde1e6;text-align:center;background:#f0f2f5;margin-left:-15px;margin-right:-15px;padding:28px 15px;border-radius:0 0 6px 6px}#chooseMachine .machine-skip-wrap p{margin:0 0 12px;font-size:14px;color:#676767}#chooseMachine .machine-skip-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#fff;border:2px solid #2c2c2c;border-radius:6px;color:#2c2c2c;font-size:15px;font-weight:700;text-decoration:none;min-height:48px;box-shadow:0 1px 3px #00000014;transition:all .2s ease}#chooseMachine .machine-skip-btn i{font-size:14px}#chooseMachine .machine-skip-btn:hover,#chooseMachine .machine-skip-btn:focus-visible{background:#c9042f;border-color:#c9042f;color:#fff;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px);text-decoration:none}#enquiry-details #contentWrap{padding-top:70px;max-width:1200px;margin:0 auto}#enquiry-details .enquiry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#enquiry-details .category-title{color:#c9042f;font-size:32px;margin:0;font-weight:400}#enquiry-details .breadcrumb-nav{font-size:12px}#enquiry-details .breadcrumb-nav a{color:#676767;text-decoration:underline}#enquiry-details .breadcrumb-nav a:after{content:" »";margin:0 5px;text-decoration:none;display:inline-block}#enquiry-details .breadcrumb-nav span{color:#c9042f}#enquiry-details .machine-type-heading{font-size:16px;font-weight:700;margin-bottom:25px;color:#2c2c2c}#enquiry-details .machine-type-heading span{color:#c9042f}#enquiry-details .enquiry-form .form-group{margin-bottom:20px}#enquiry-details .enquiry-form label{display:block;font-weight:400;margin-bottom:5px;color:#2c2c2c;font-size:14px}#enquiry-details .enquiry-form label small{color:#676767;font-weight:400}#enquiry-details .enquiry-form .form-control{padding:8px 10px;border:1px solid #dde1e6;border-radius:0;font-size:14px}#enquiry-details .enquiry-form select.form-control{height:36px}#enquiry-details .enquiry-form input.form-control{max-width:280px}#enquiry-details .enquiry-form textarea.form-control{resize:vertical;max-width:280px;min-height:120px}#enquiry-details .required{color:#c9042f}#enquiry-details .input-with-button{display:flex;gap:10px;align-items:flex-start}#enquiry-details .input-with-button select{flex:1;max-width:280px}#enquiry-details .btn-not-listed{background:#2c2c2c;color:#fff;padding:8px 15px;text-decoration:none;white-space:nowrap;font-size:13px;border:none;display:inline-block}#enquiry-details .btn-not-listed:hover{background:#555;color:#fff}#enquiry-details .other-input{margin-top:10px}#enquiry-details .form-actions{margin-top:30px}#enquiry-details .btn-primary{background:#c9042f;color:#fff;border:none;padding:10px 25px;font-size:14px;cursor:pointer;text-decoration:none;display:inline-block}#enquiry-details .btn-primary:hover{background:#a00326;color:#fff}#enquiry-details .helpful-hints{background:#f8f9fa;padding:20px}#enquiry-details .helpful-hints h4{color:#c9042f;font-size:13px;font-weight:700;margin-top:0;margin-bottom:10px;text-transform:uppercase}#enquiry-details .helpful-hints p{font-size:13px;line-height:1.5;margin-bottom:15px;color:#5d6063}#enquiry-details .helpful-hints p strong{color:#2c2c2c}#enquiry-details .helpful-hints .example{font-weight:700;font-size:14px;word-break:break-all;color:#2c2c2c}.enquiries-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding:28px 32px;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #dde1e6;border-left:4px solid #c9042f;border-radius:10px;box-shadow:0 1px 3px #00000014}.enquiries-cta__content h3{margin:0 0 8px;font-size:20px;font-weight:700;color:#2c2c2c;display:flex;align-items:center;gap:10px}.enquiries-cta__content h3 i{color:#c9042f}.enquiries-cta__content p{margin:0;font-size:15px;color:#5d6063}#archived-enquiries .filter-bar,#enquiries .filter-bar{background:#f8f9fa;padding:15px;margin-bottom:20px;border-radius:6px}#archived-enquiries .filter-bar .form-group,#enquiries .filter-bar .form-group{margin-right:10px;margin-bottom:10px}#archived-enquiries .filter-bar .form-control,#enquiries .filter-bar .form-control{min-width:150px}.label{display:inline-block;padding:4px 8px;font-size:12px;border-radius:3px}.label-success{background-color:#5cb85c;color:#fff}.label-default{background-color:#999;color:#fff}.label-info{background-color:#5bc0de;color:#fff}.info-box{background:#e7f3fe;border-left:4px solid #3498db;padding:15px 20px}.info-box h4{margin-top:0;color:#2980b9}.duplicate-warning-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.duplicate-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009}.duplicate-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:30px;border-radius:6px;box-shadow:0 4px 20px #0000004d;max-width:500px;width:90%}.duplicate-modal-content h3{margin-top:0;color:#c9042f;font-size:20px;margin-bottom:15px}.duplicate-modal-content p{line-height:1.6;color:#2c2c2c;margin-bottom:20px}.duplicate-actions{display:flex;gap:10px;justify-content:flex-end}.duplicate-actions button{padding:10px 20px;border:none;cursor:pointer;font-size:14px;border-radius:3px}.duplicate-actions .btn-cancel{background:#676767;color:#fff}.duplicate-actions .btn-cancel:hover{background:#555}.duplicate-actions .btn-continue{background:#c9042f;color:#fff}.duplicate-actions .btn-continue:hover{background:#a00326}@media (max-width: 768px){.page-banner .banner-content{flex-direction:column;text-align:center}.page-banner .breadcrumb-nav{margin-top:10px}.progress-steps-wrapper{flex-direction:column;box-shadow:none;border:1px solid #dde1e6;border-radius:6px;overflow:hidden}.progress-step{padding:12px 16px;border-radius:0!important;border-bottom:1px solid #dde1e6}.progress-step:last-child{border-bottom:none}.progress-step:before,.progress-step:after{display:none!important}.progress-step:first-child{padding-left:16px}.step-text{white-space:normal;overflow:visible;text-overflow:clip}#enquiry-submit .progress-steps-wrapper{flex-direction:column}#enquiry-submit .progress-step{padding:12px 15px}#enquiry-submit .progress-step:before,#enquiry-submit .progress-step:after{display:none}#enquiry-submit .col-md-6{margin-bottom:20px}}@media (max-width: 640px){.enquiries-cta{flex-direction:column;text-align:center;padding:24px 20px}.enquiries-cta__content h3{justify-content:center}.enquiries-cta .urp-btn{width:100%}}@media (max-width: 480px){#chooseMachine .machineTypes--grouped{grid-template-columns:repeat(2,1fr);gap:10px}#chooseMachine .machine-type-link{min-height:120px;padding:14px 8px 12px}#chooseMachine .machine-skip-wrap{margin-left:-10px;margin-right:-10px;padding:20px 15px}#chooseMachine .machine-skip-btn{width:100%;justify-content:center;padding:16px 20px}.step-text{display:none}.progress-step.active .step-text,.progress-step.completed .step-text{display:block}#enquiry-details .step-text{display:none}#enquiry-details .progress-step.active .step-text,#enquiry-details .progress-step.completed .step-text{display:block}}.success-hero{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;text-align:center;padding:50px 30px;border-radius:6px;margin-bottom:30px}.success-hero__icon{font-size:80px;margin-bottom:20px;animation:success-bounce .6s ease-out}.success-hero__icon i{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.success-hero__title{font-size:36px;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.15)}.success-hero__subtitle{font-size:18px;margin:0;opacity:.9}@keyframes success-bounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-details{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:30px;margin-bottom:30px}.success-details__part{font-size:18px;text-align:center;margin:0 0 24px}.success-details__part strong{color:#c9042f}.success-details__reference{display:flex;align-items:center;justify-content:center;gap:12px;background:#f8f9fa;padding:16px 24px;border-radius:6px;margin-bottom:24px}.success-details__reference .label{font-size:14px;color:#676767;font-weight:500}.success-details__reference .value{font-size:24px;font-weight:700;color:#2c2c2c}.success-details__next-steps h3{font-size:18px;font-weight:700;color:#2c2c2c;margin:0 0 16px}.success-details__next-steps ol{margin:0;padding-left:24px}.success-details__next-steps ol li{font-size:15px;color:#5d6063;margin-bottom:10px;line-height:1.5}.success-details__next-steps ol li:last-child{margin-bottom:0}#enquiry-success .enquiry-summary{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:24px;margin-bottom:24px}#enquiry-success .enquiry-summary h3{font-size:18px;font-weight:700;color:#2c2c2c;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #dde1e6}#enquiry-success .table-details{margin-bottom:0}#enquiry-success .table-details th{font-weight:600;color:#676767;background:transparent}#enquiry-success .table-details td{color:#2c2c2c}.success-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:30px;padding-top:30px;border-top:1px solid #dde1e6}@media (min-width: 768px){.success-actions{flex-direction:row;justify-content:center}}.success-actions .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-width:280px;padding:18px 36px!important;font-size:18px!important;font-weight:700!important;border-radius:6px;text-decoration:none!important;transition:all .2s ease}.success-actions .btn i{font-size:18px}.success-actions .btn:hover{transform:translateY(-2px)}.success-actions .btn-primary{background:#c9042f!important;color:#fff!important;border:2px solid #c9042f!important}.success-actions .btn-primary:hover{background:#a00326!important;border-color:#a00326!important;color:#fff!important}.success-actions .btn-outline{background:#fff!important;color:#c9042f!important;border:2px solid #c9042f!important}.success-actions .btn-outline:hover{background:#c9042f!important;color:#fff!important}.breadcrumb-nav{margin-bottom:20px}#dealerxchange .breadcrumb,#dealerxchange-category .breadcrumb,#dealerxchange-categories .breadcrumb,#dealerxchange-detail .breadcrumb{background:#f8f9fa;padding:10px 15px;border-radius:6px;margin-bottom:0}.breadcrumb-item+.breadcrumb-item:before{content:">";padding:0 8px;color:#676767}.breadcrumb-item a{color:#007bff;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#2c2c2c}.filter-bar{margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:6px}.filter-bar .form-group{margin-right:10px;margin-bottom:10px}.filter-bar .form-control{width:200px}.results-info{margin-bottom:15px}.dealerxchange-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.listing-card{border:1px solid #dde1e6;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.listing-card:hover{box-shadow:0 4px 12px #00000026}.listing-card .listing-image{height:200px;overflow:hidden;background:#f8f9fa}.listing-card .listing-image img{width:100%;height:200px;object-fit:cover}.listing-card .listing-image a.no-image-link{display:flex;align-items:center;justify-content:center;height:100%;color:#676767}.listing-card .listing-content{padding:15px}.listing-card h4{margin:0 0 10px;font-size:16px;line-height:1.3}.listing-card h4 a{color:#2c2c2c;text-decoration:none}.listing-card h4 a:hover{color:#007bff}.listing-card .listing-meta{margin:0 0 8px;font-size:13px;color:#676767}.listing-card .listing-excerpt{margin:0 0 10px;font-size:12px;color:#676767}.listing-card .listing-actions{margin-top:10px}.listing-card .listing-actions .btn{width:100%}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.category-card{border:1px solid #dde1e6;border-radius:10px;padding:20px;background:#fff;transition:box-shadow .2s ease}.category-card:hover{box-shadow:0 4px 12px #00000026}.category-card h3{margin:0 0 10px;font-size:18px}.category-card h3 a{color:#2c2c2c;text-decoration:none}.category-card h3 a:hover{color:#007bff}.category-card .category-description{margin:0 0 15px;font-size:14px;color:#676767}.category-card .category-stats{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.category-card .listing-count,.category-card .subcategory-count{font-size:14px;color:#676767}.subcategories-section{margin-bottom:30px}.subcategories-section h3{font-size:18px;margin-bottom:15px;border-bottom:1px solid #dde1e6;padding-bottom:10px}.subcategories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.subcategory-card{display:block;border:1px solid #dde1e6;border-radius:6px;padding:15px;background:#f8f9fa;text-decoration:none;transition:all .2s ease}.subcategory-card:hover{background:#f0f2f5;border-color:#007bff}.subcategory-card .subcategory-inner{display:flex;justify-content:space-between;align-items:center}.subcategory-card .subcategory-name{color:#2c2c2c;font-weight:500}.subcategory-card .subcategory-count{background:#007bff;color:#fff;padding:3px 8px;border-radius:12px;font-size:12px}.listings-section h3{font-size:18px;margin-bottom:15px;border-bottom:1px solid #dde1e6;padding-bottom:10px}.listings-section h3 .count{font-weight:400;color:#676767}.listing-detail{display:grid;grid-template-columns:1fr 350px;gap:30px}.listing-gallery{margin-bottom:30px}.listing-gallery .main-image{margin-bottom:15px;background:#f8f9fa;border-radius:10px;overflow:hidden}.listing-gallery .main-image img{width:100%;max-height:500px;object-fit:contain}.listing-gallery .thumbnails{display:flex;gap:10px;flex-wrap:wrap}.listing-gallery .thumbnail{width:80px;height:80px;cursor:pointer;border:2px solid #dde1e6;border-radius:6px;overflow:hidden;transition:border-color .2s ease}.listing-gallery .thumbnail:hover,.listing-gallery .thumbnail.active{border-color:#007bff}.listing-gallery .thumbnail img{width:100%;height:100%;object-fit:cover}.listing-gallery .no-image{height:300px;background:#f8f9fa;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#676767;text-align:center}.listing-main h1{font-size:28px;margin-bottom:20px}.quick-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:10px}.listing-categories,.listing-conditions{margin-bottom:20px}.listing-categories .badge,.listing-conditions .badge{padding:5px 10px;border-radius:6px;margin-right:5px;display:inline-block}.listing-categories .badge{background:#e9ecef;color:#495057}.listing-conditions .badge{background:#d4edda;color:#155724}.condition-notes{margin-bottom:25px;padding:15px;background:#fff3cd;border-radius:10px}.condition-notes p{margin:10px 0 0}.listing-description{margin-bottom:30px}.listing-description h3{margin-bottom:15px}.listing-description>div{line-height:1.7}.seller-card{padding:25px;background:#fff;border:1px solid #dde1e6;border-radius:10px;position:sticky;top:20px}.seller-card h3{margin-bottom:20px;font-size:18px}.seller-info{margin-bottom:20px}.seller-info p{margin:0 0 5px}.seller-info .location{margin:0;color:#676767;font-size:14px}.contact-options{display:flex;flex-direction:column;gap:10px}.contact-options .btn{text-align:center}.listing-stats{margin-top:20px;padding-top:15px;border-top:1px solid #dde1e6;font-size:13px;color:#676767}.listing-stats p{margin:0}.listing-stats p+p{margin-top:5px}.related-listings{margin-top:50px}.related-listings h3{margin-bottom:20px}.related-listings .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.related-listings .listing-card .listing-image,.related-listings .listing-card .listing-image img{height:150px}.related-listings .listing-card h4{font-size:14px}.related-listings .listing-card .listing-meta{margin:8px 0 0;font-size:12px}.no-results,.no-listings,.no-categories{text-align:center;padding:40px}.no-results i,.no-listings i,.no-categories i{color:#dde1e6;margin-bottom:15px}.no-listings{background:#f8f9fa;border-radius:10px}.category-navigation{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.category-description{font-size:16px;color:#676767;margin-bottom:20px}.login-prompt{font-size:14px;color:#676767;margin-bottom:10px}.no-seller{color:#676767}@media (max-width: 1024px){.listing-detail{grid-template-columns:1fr}.listing-sidebar{order:-1}.seller-card{position:static}}@media (max-width: 768px){.filter-bar .form-inline{display:block}.filter-bar .form-group{display:block;margin-right:0;margin-bottom:10px}.filter-bar .form-control{width:100%}.dealerxchange-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.categories-grid,.subcategories-grid{grid-template-columns:1fr}.category-navigation{flex-direction:column}.category-navigation .btn{width:100%}}.results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.results-header p{margin:0}.view-toggle{display:flex;gap:5px}.adverts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.advert-card{border:1px solid #dde1e6;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.advert-card:hover{box-shadow:0 4px 12px #00000026}.advert-card .card-image{height:200px;overflow:hidden;background:#f8f9fa}.advert-card .card-image img{width:100%;height:200px;object-fit:cover}.advert-card .card-image .no-image-link{display:flex;align-items:center;justify-content:center;height:100%;color:#676767}.advert-card .card-content{padding:15px}.advert-card h4{margin:0 0 10px;font-size:16px;line-height:1.3}.advert-card h4 a{color:#2c2c2c;text-decoration:none}.advert-card h4 a:hover{color:#007bff}.advert-card .card-meta{margin:0 0 8px;font-size:13px;color:#676767}.advert-card .card-actions{margin-top:10px}.advert-card .card-actions .btn{width:100%}.advert-list-item{display:flex;border:1px solid #dde1e6;border-radius:10px;overflow:hidden;background:#fff;margin-bottom:15px;transition:box-shadow .2s ease}.advert-list-item:hover{box-shadow:0 4px 12px #00000026}.advert-list-item .list-image{width:200px;min-width:200px;height:150px;background:#f8f9fa}.advert-list-item .list-image img{width:100%;height:100%;object-fit:cover}.advert-list-item .list-image .no-image-link{display:flex;align-items:center;justify-content:center;height:100%;color:#676767}.advert-list-item .list-content{padding:15px;flex:1;display:flex;flex-direction:column}.advert-list-item h4{margin:0 0 8px;font-size:16px}.advert-list-item h4 a{color:#2c2c2c;text-decoration:none}.advert-list-item h4 a:hover{color:#007bff}.advert-list-item .list-meta{font-size:13px;color:#676767;margin-bottom:8px}.price-tag{font-size:18px;font-weight:700;color:#28a745}.price-tag.on-request{color:#676767;font-style:italic}.price-tag.large{font-size:28px}.no-results{text-align:center;padding:40px}.no-results i{color:#dde1e6;margin-bottom:15px}.cta-box{margin-top:40px;padding:30px;background:#f8f9fa;border-radius:10px;text-align:center}.pagination-wrap{margin-top:30px}#advert-detail .breadcrumb{background:transparent;padding:0;margin:0 0 20px}#advert-detail .breadcrumb-item+.breadcrumb-item:before{content:">";color:#676767;padding:0 8px}#advert-detail .breadcrumb-item a{color:#007bff;text-decoration:none}#advert-detail .breadcrumb-item a:hover{text-decoration:underline}#advert-detail .breadcrumb-item.active{color:#676767}.advert-gallery .main-image{margin-bottom:15px;background:#f8f9fa;border-radius:10px;overflow:hidden}.advert-gallery .main-image img{width:100%;max-height:500px;object-fit:contain;cursor:zoom-in}.advert-gallery .main-image .no-image-placeholder{display:flex;align-items:center;justify-content:center;height:400px;color:#676767;text-align:center}.advert-gallery .thumbnail-gallery{display:flex;gap:10px;flex-wrap:wrap}.advert-gallery .thumbnail{width:80px;height:80px;cursor:pointer;border:2px solid #dde1e6;border-radius:6px;overflow:hidden;transition:border-color .2s ease}.advert-gallery .thumbnail:hover,.advert-gallery .thumbnail.active{border-color:#007bff}.advert-gallery .thumbnail img{width:100%;height:100%;object-fit:cover}.advert-description{margin-top:30px}.advert-description h3{margin-bottom:15px}.advert-description>div{background:#fff;padding:20px;border:1px solid #dde1e6;border-radius:10px;line-height:1.8}.advert-header{margin-bottom:20px}.advert-header .label{margin-bottom:10px;display:inline-block}.advert-header h1{margin:0 0 15px;font-size:24px;line-height:1.3}.price-display{margin-bottom:15px}.details-card,.location-card{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:20px}.details-card h4,.location-card h4{margin:0 0 15px;border-bottom:1px solid #dde1e6;padding-bottom:10px}.detail-table{width:100%}.detail-table td{padding:8px 0}.detail-table td:first-child{color:#676767;width:40%}.detail-table td:last-child{font-weight:500}.detail-table tr:not(:last-child) td{border-bottom:1px solid #dde1e6}.location-card p{margin:0;font-size:16px}.seller-card{background:#e8f4f8;padding:20px;border-radius:10px;margin-bottom:20px;border:1px solid #b8daff}.seller-card h4{margin:0 0 15px;border-bottom:1px solid #b8daff;padding-bottom:10px}.seller-details p{margin:0 0 10px}.seller-details .company-name{font-size:18px;font-weight:700}.seller-details .seller-location{color:#676767}.seller-details .contact-actions{margin-top:15px}.seller-details .login-prompt{font-size:14px;color:#676767}.seller-details .register-link{font-size:13px;color:#676767;text-align:center}.btn-block{display:block;width:100%;margin-bottom:10px}.advert-stats{display:flex;gap:20px;font-size:13px;color:#676767;margin-bottom:20px}.share-buttons{margin-bottom:20px}.share-buttons>p{margin:0 0 10px;font-size:14px;color:#676767}.share-buttons .share-links{display:flex;gap:10px}.related-adverts{margin-top:40px;padding-top:30px;border-top:1px solid #dde1e6}.related-adverts h3{margin-bottom:20px}.related-adverts .view-more{margin-top:20px;text-align:center}.back-link{margin-top:30px;text-align:center}.lightbox-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:9999;cursor:pointer}.lightbox-modal .close-btn{position:absolute;top:20px;right:30px;color:#fff;font-size:30px;cursor:pointer}.lightbox-modal img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;object-fit:contain}@media (max-width: 1024px){#advert-detail .col-md-7,#advert-detail .col-md-5{width:100%;margin-bottom:20px}}@media (max-width: 768px){.filter-bar .form-inline{display:block}.filter-bar .form-group{display:block;margin-right:0;margin-bottom:10px}.filter-bar .form-control{width:100%}.adverts-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.advert-list-item{flex-direction:column}.advert-list-item .list-image{width:100%;height:200px}.results-header{flex-direction:column;align-items:flex-start;gap:10px}}body#dealer-dashboard #contentWrap,body#dealer-adverts #contentWrap{padding-top:30px;padding-bottom:40px}.stat-box{background:#fff;border:1px solid #dde1e6;border-left:4px solid #c4c9d0;border-radius:10px;padding:20px 22px;margin-bottom:20px;box-shadow:0 1px 3px #00000014;transition:box-shadow .18s ease}.stat-box:hover{box-shadow:0 2px 8px #0000001a}.stat-box h3{font-size:30px;font-weight:700;color:#2c2c2c;margin:0 0 4px;line-height:1}.stat-box p{font-size:13px;color:#676767;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0}.stat-box.stat-success{border-left-color:#28a745}.stat-box.stat-success h3{color:#1a7a32}.stat-box.stat-warning{border-left-color:#ffc107}.stat-box.stat-warning h3{color:#856404}.stat-box.stat-primary{border-left-color:#c9042f}.stat-box.stat-primary h3{color:#c9042f}.quick-actions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.quick-actions li{margin:0}.quick-actions .btn-block{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;min-height:44px;font-size:14px}.quick-actions .btn-default{background:#fff;border:1.5px solid #c4c9d0;color:#5d6063;border-radius:6px;text-decoration:none;font-weight:600;transition:background .18s ease,border-color .18s ease,color .18s ease}.quick-actions .btn-default:hover{background:#f8f9fa;border-color:#5d6063;color:#2c2c2c;text-decoration:none}.action-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 16px;background:#f8f9fa;border:1px solid #dde1e6;border-radius:6px}.action-bar .form-inline{display:flex;align-items:center;gap:10px}.action-bar .form-control{font-size:14px;padding:8px 12px;border:1.5px solid #dde1e6;border-radius:4px;background:#fff;color:#2c2c2c;min-height:38px}.action-bar .form-control:focus{border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33;outline:none}.action-bar .pull-right{float:none}body#dealer-dashboard .table,body#dealer-adverts .table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}body#dealer-dashboard .table th,body#dealer-adverts .table th{background:#f8f9fa;color:#676767;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;border-bottom:2px solid #dde1e6;text-align:left;white-space:nowrap}body#dealer-dashboard .table td,body#dealer-adverts .table td{padding:12px;border-bottom:1px solid #dde1e6;vertical-align:middle;color:#5d6063}body#dealer-dashboard .table td a:not(.btn),body#dealer-adverts .table td a:not(.btn){color:#2c2c2c;font-weight:600;text-decoration:none}body#dealer-dashboard .table td a:not(.btn):hover,body#dealer-adverts .table td a:not(.btn):hover{color:#c9042f}body#dealer-dashboard .table td img,body#dealer-adverts .table td img{border:1px solid #dde1e6;border-radius:4px;object-fit:cover}body#dealer-dashboard .table tbody tr:hover,body#dealer-adverts .table tbody tr:hover{background:#f8f9fa}body#dealer-dashboard .label,body#dealer-adverts .label{display:inline-flex;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;border-radius:20px;line-height:1.4;white-space:nowrap;letter-spacing:.03em}body#dealer-dashboard .label-default,body#dealer-adverts .label-default{background:#f0f2f5;color:#676767}body#dealer-dashboard .label-success,body#dealer-adverts .label-success{background:#dcfce7;color:#166534}body#dealer-dashboard .label-warning,body#dealer-adverts .label-warning{background:#fef9c3;color:#854d0e}body#dealer-dashboard .label-danger,body#dealer-adverts .label-danger{background:#fee2e2;color:#991b1b}body#dealer-dashboard .label-info,body#dealer-adverts .label-info{background:#dbeafe;color:#1e40af}body#dealer-dashboard .label-primary,body#dealer-adverts .label-primary{background:#c9042f14;color:#c9042f}body#dealer-dashboard .table .btn-sm,body#dealer-adverts .table .btn-sm{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;min-height:30px;font-size:12px;font-weight:600;border-radius:4px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease}body#dealer-dashboard .table .btn-sm.btn-default,body#dealer-adverts .table .btn-sm.btn-default{background:#fff;border-color:#c4c9d0;color:#5d6063}body#dealer-dashboard .table .btn-sm.btn-default:hover,body#dealer-adverts .table .btn-sm.btn-default:hover{background:#f8f9fa;border-color:#5d6063;color:#2c2c2c}body#dealer-dashboard .table .btn-sm.btn-primary,body#dealer-adverts .table .btn-sm.btn-primary{background:#c9042f;border-color:#c9042f;color:#fff}body#dealer-dashboard .table .btn-sm.btn-primary:hover,body#dealer-adverts .table .btn-sm.btn-primary:hover{background:#a00326;border-color:#a00326}body#dealer-dashboard .table .btn-sm.btn-success,body#dealer-adverts .table .btn-sm.btn-success{background:#28a745;border-color:#28a745;color:#fff}body#dealer-dashboard .table .btn-sm.btn-success:hover,body#dealer-adverts .table .btn-sm.btn-success:hover{background:#1e7e34}body#dealer-dashboard .table .btn-sm.btn-warning,body#dealer-adverts .table .btn-sm.btn-warning{background:#ffc107;border-color:#ffc107;color:#212529}body#dealer-dashboard .table .btn-sm.btn-warning:hover,body#dealer-adverts .table .btn-sm.btn-warning:hover{background:#e0a800}body#dealer-adverts .table .btn-sm{margin-right:4px}body#dealer-dashboard .empty-state,body#dealer-dashboard .copy>p:has(+p>.btn){padding:40px 20px;text-align:center}body#dealer-adverts .copy>p{font-size:15px;color:#676767}.image-grid{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.image-item{position:relative;width:140px;border:2px solid #dde1e6;border-radius:6px;padding:5px;background:#fff;cursor:grab;transition:transform .2s,box-shadow .2s}.image-item:active{cursor:grabbing}.image-item.dragging{opacity:.5;transform:scale(1.05);box-shadow:0 4px 15px #0000004d}.image-item.drag-over{border-color:#337ab7;background:#f0f7ff}.image-item img{width:100%;height:100px;object-fit:cover;border-radius:4px}.image-item .badge-default{position:absolute;top:8px;left:8px;background:#5cb85c;color:#fff;padding:2px 8px;font-size:10px;border-radius:3px;font-weight:700}.image-item .image-actions{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.image-item .image-actions button{flex:1;padding:4px 6px;font-size:11px;min-width:50px}.image-item .drag-handle{position:absolute;top:8px;right:8px;background:#00000080;color:#fff;padding:2px 6px;font-size:12px;border-radius:3px;cursor:grab}.image-item .sort-order{position:absolute;bottom:50px;left:8px;background:#000000b3;color:#fff;padding:2px 8px;font-size:11px;border-radius:3px}.reorder-tip{color:#676767;font-size:13px;margin-bottom:15px;font-style:italic}.sidebar-box{background:#f8f9fa;border:1px solid #dde1e6;border-radius:6px;padding:20px}.sidebar-box h4{margin:0 0 15px;font-size:16px;font-weight:600}.sidebar-box ul{list-style:none;padding:0;margin:0}.sidebar-box ul li{padding:8px 0;border-bottom:1px solid #dde1e6}.sidebar-box ul li:last-child{border-bottom:none}.sidebar-box.danger-zone{background:#fff3cd;border-color:#ffc107}.sidebar-box.danger-zone h4{color:#856404}@media (max-width: 768px){.action-bar{flex-direction:column;align-items:stretch}.action-bar .form-inline{flex-direction:column;width:100%}.action-bar .form-control{width:100%}.image-grid{justify-content:center}.image-item{width:120px}.image-item img{height:80px}}.about-hero{background:linear-gradient(135deg,#c9042f,#7e031d);padding:60px 0 40px;margin-top:0;position:relative;z-index:1}.about-hero__content{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.about-hero h1{color:#fff;font-size:36px;font-weight:700;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (max-width: 768px){.about-hero h1{font-size:28px}}.about-hero__tagline{color:#ffffffe6;font-size:18px;margin:0;font-weight:400}@media (max-width: 768px){.about-hero__tagline{font-size:16px}}#page-about #contentWrap{padding-top:0;margin-top:0}#page-about #contentWrap .row{display:flex;flex-wrap:wrap}#page-about #contentWrap .col-md-3,#page-about #contentWrap .col-md-9,#page-about #contentWrap .col-md-10{float:none;position:relative}#page-about .section-nav{background:#f8f9fa;border:1px solid #dde1e6;border-left:4px solid #c9042f;border-radius:0 6px 6px 0;padding:20px;margin-bottom:24px;margin-top:0;position:sticky;top:80px;width:100%}#page-about .section-nav h3{margin-top:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#676767;border-bottom:1px solid #dde1e6;padding-bottom:10px;margin-bottom:8px}#page-about .section-nav ul{list-style:none;padding:0;margin:0}#page-about .section-nav li{padding:0;border-bottom:1px solid #dde1e6}#page-about .section-nav li:last-child{border-bottom:none}#page-about .section-nav li a{display:block;padding:9px 10px 9px 12px;color:#5d6063;text-decoration:none;font-size:14px;border-left:3px solid transparent;transition:color .15s ease,background .15s ease,border-left-color .15s ease;border-radius:0 3px 3px 0}#page-about .section-nav li a:hover{color:#c9042f;background:#c9042f14;border-left-color:#c9042f}#page-about .section-nav li.active a{font-weight:600;color:#c9042f;background:#c9042f14;border-left-color:#c9042f}#page-about .sub-pages-links{margin-top:48px;padding-top:24px;border-top:2px solid #dde1e6}#page-about .sub-pages-links>h3{font-size:20px;font-weight:700;color:#2c2c2c;margin-bottom:20px}#page-about .sub-page-card{background:#fff;border:1px solid #dde1e6;border-top:3px solid #c9042f;padding:20px;margin-bottom:20px;border-radius:6px;box-shadow:0 1px 3px #00000014;transition:box-shadow .18s ease,transform .18s ease}#page-about .sub-page-card:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}#page-about .sub-page-card h4{margin:0;font-size:15px;font-weight:600}#page-about .sub-page-card h4 a{color:#2c2c2c;text-decoration:none;transition:color .15s ease}#page-about .sub-page-card h4 a:hover{color:#c9042f}#page-about .video-container,#page-about .page-content .video-container,#page-about .page-content .video-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:30px 0;border-radius:6px;background:#000}#page-about .video-container iframe,#page-about .page-content .video-container iframe,#page-about .page-content .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#page-about .page-content{font-size:16px;line-height:1.7;color:#5d6063}#page-about .page-content h1,#page-about .page-content h2{font-size:24px;font-weight:700;color:#2c2c2c;margin-top:40px;margin-bottom:16px;line-height:1.3}#page-about .page-content h1:first-child,#page-about .page-content h2:first-child{margin-top:0}#page-about .page-content h3{font-size:19px;font-weight:600;color:#2c2c2c;margin-top:32px;margin-bottom:12px}#page-about .page-content h4{font-size:16px;font-weight:600;color:#2c2c2c;margin-top:24px;margin-bottom:10px}#page-about .page-content p{margin-bottom:16px}#page-about .page-content ul,#page-about .page-content ol{margin-bottom:16px;padding-left:24px}#page-about .page-content li{margin-bottom:6px}#page-about .page-content a{color:#c9042f;text-decoration:underline}#page-about .page-content a:hover{color:#a00326}#page-about .copy{padding-top:24px}#page-reviews #contentWrap{padding-top:70px}#page-reviews .copy{padding-top:0}.reviews-page__title{font-size:28px;font-weight:700;color:#2c2c2c;margin:0 0 32px}.reviews-section{margin-bottom:48px}.reviews-list{display:flex;flex-direction:column;gap:20px}.reviews-verified{color:#16a34a;margin-left:6px;font-size:14px}.reviews-cta{margin-top:48px;padding:40px 32px;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:10px;text-align:center;position:relative;overflow:hidden}.reviews-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(201,4,47,.1) 0%,transparent 100%);pointer-events:none}.reviews-cta__icon{width:64px;height:64px;margin:0 auto 20px;background:#c9042f26;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#c9042f}.reviews-cta h3{font-size:26px;font-weight:700;color:#fff;margin:0 0 12px}.reviews-cta>p{font-size:16px;color:#ffffffbf;margin:0 0 28px}.reviews-cta__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.reviews-cta__buttons .urp-btn--primary{background:#c9042f;border-color:#c9042f;color:#fff!important}.reviews-cta__buttons .urp-btn--primary:hover{background:#a00326;border-color:#a00326;color:#fff!important}.reviews-cta__buttons .urp-btn--secondary{background:transparent;border-color:#fff;color:#fff}.reviews-cta__buttons .urp-btn--secondary:hover{background:#ffffff1a;border-color:#fff;color:#fff}.reviews-empty{text-align:center;padding:48px 24px;color:#676767}.page-content{font-size:16px;line-height:1.7;color:#5d6063}.page-content .video-container,.page-content .video-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:30px 0;border-radius:6px;background:#000}.page-content .video-container iframe,.page-content .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.page-content h1{font-size:26px;font-weight:700;color:#2c2c2c;margin-top:0;margin-bottom:20px}.page-content h2{font-size:22px;font-weight:700;color:#2c2c2c;margin-top:36px;margin-bottom:14px}.page-content h3{font-size:18px;font-weight:600;color:#2c2c2c;margin-top:28px;margin-bottom:10px}.page-content h4{font-size:16px;font-weight:600;color:#2c2c2c;margin-top:20px;margin-bottom:8px}.page-content p{margin-bottom:16px}.page-content ul,.page-content ol{margin-bottom:16px;padding-left:24px}.page-content li{margin-bottom:6px}.page-content a{color:#c9042f;text-decoration:underline}.page-content a:hover{color:#a00326}.sitemap-grid{margin-top:30px}.sitemap-section{margin-bottom:30px}.sitemap-section h3{font-size:18px;color:#2c2c2c;border-bottom:2px solid #3498db;padding-bottom:10px;margin-bottom:15px}.sitemap-section ul{list-style:none;padding:0;margin:0}.sitemap-section li{padding:8px 0;border-bottom:1px solid #dde1e6}.sitemap-section li:last-child{border-bottom:none}.sitemap-section a{color:#3498db;text-decoration:none}.sitemap-section a:hover{text-decoration:underline}.faq-search-form{margin-bottom:30px}.faq-search-form .input-group{max-width:600px}.faq-item{border:1px solid #dde1e6;border-radius:6px;margin-bottom:15px;overflow:hidden}.faq-item h3{background:#f8f9fa;padding:15px 20px;margin:0;font-size:16px;cursor:pointer;position:relative}.faq-item h3:hover{background:#f0f2f5}.faq-item h3:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:#676767}.faq-item.open h3:after{content:"-"}.faq-item .faq-answer{padding:15px 20px;margin:0;display:none;border-top:1px solid #dde1e6}.faq-item.open .faq-answer{display:block}.back-to-top{display:inline-block;margin:10px 20px;font-size:12px;color:#676767}.teamviewer{margin-top:40px;padding-top:20px;border-top:1px solid #dde1e6;text-align:center}.teamviewerText{display:block;margin-top:5px;font-size:12px;color:#676767}.support-page-item{margin:20px 0}.support-page-item h3{margin-bottom:10px}.support-page-item h3 a{color:#2c2c2c;text-decoration:none}.support-page-item h3 a:hover{color:#007bff;text-decoration:underline}.support-page-item p.text-muted{margin-bottom:0}.support-pages hr{margin:20px 0}#support-landing .lead{font-size:18px;color:#676767;margin-bottom:0}.support-option{background:#fff;border:1px solid #dde1e6;border-radius:10px;padding:32px 24px;text-align:center;box-shadow:0 1px 3px #00000014;transition:box-shadow .2s ease,transform .2s ease;height:100%}.support-option:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-3px)}.support-option .support-icon{width:80px;height:80px;margin:0 auto 20px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c9042f}.support-option h3{font-size:22px;font-weight:700;color:#2c2c2c;margin:0 0 12px}.support-option p{font-size:15px;color:#676767;margin-bottom:24px;line-height:1.6}.support-quick-links{list-style:none;padding:0;margin:0}.support-quick-links li{margin-bottom:12px}.support-quick-links a{color:#5d6063;text-decoration:none;font-size:15px;transition:color .15s ease}.support-quick-links a:hover{color:#c9042f;text-decoration:underline}.support-quick-links i{color:#676767;margin-right:8px;width:20px;text-align:center}#page-contact #contentWrap{padding-top:30px}#page-contact .copy h2{font-size:32px;font-weight:700;color:#c9042f;margin:0 0 30px}.contact-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media (max-width: 768px){.contact-two-col{grid-template-columns:1fr;gap:30px}}.contact-col--form{order:1}.contact-col--info{order:2}@media (max-width: 768px){.contact-col--form{order:2}.contact-col--info{order:1}}.contact-form-wrapper{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:30px;box-shadow:0 1px 3px #00000014}.contact-form-wrapper h3{font-size:22px;font-weight:700;color:#2c2c2c;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid #dde1e6}.contact-form-wrapper h3 i{color:#c9042f;margin-right:10px}.contact-form-wrapper .form-group,.contact-form-wrapper .urp-form-group{margin-bottom:20px}.contact-form-wrapper .form-group label,.contact-form-wrapper .urp-form-group label{display:block;font-size:15px;font-weight:600;color:#2c2c2c;margin-bottom:8px}.contact-form-wrapper .form-group label .required,.contact-form-wrapper .urp-form-group label .required{color:#c9042f}.contact-form-wrapper .form-group .form-control,.contact-form-wrapper .form-group .urp-form-control,.contact-form-wrapper .urp-form-group .form-control,.contact-form-wrapper .urp-form-group .urp-form-control{width:100%;padding:12px 14px;font-size:15px;border:1px solid #dde1e6;border-radius:6px;transition:border-color .2s ease,box-shadow .2s ease;background:#fff}.contact-form-wrapper .form-group .form-control:focus,.contact-form-wrapper .form-group .urp-form-control:focus,.contact-form-wrapper .urp-form-group .form-control:focus,.contact-form-wrapper .urp-form-group .urp-form-control:focus{outline:none;border-color:#c9042f;box-shadow:0 0 0 3px #c9042f33}.contact-form-wrapper .form-group .form-control.is-invalid,.contact-form-wrapper .form-group .urp-form-control.is-invalid,.contact-form-wrapper .urp-form-group .form-control.is-invalid,.contact-form-wrapper .urp-form-group .urp-form-control.is-invalid{border-color:#dc2626}.contact-form-wrapper .form-group textarea.form-control,.contact-form-wrapper .form-group textarea.urp-form-control,.contact-form-wrapper .urp-form-group textarea.form-control,.contact-form-wrapper .urp-form-group textarea.urp-form-control{min-height:140px;resize:vertical}.contact-form-wrapper .form-group select.form-control,.contact-form-wrapper .form-group select.urp-form-control,.contact-form-wrapper .urp-form-group select.form-control,.contact-form-wrapper .urp-form-group select.urp-form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235d6063'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.contact-form-wrapper .form-group .invalid-feedback,.contact-form-wrapper .urp-form-group .invalid-feedback{display:block;color:#dc2626;font-size:13px;margin-top:6px}.contact-form-wrapper .btn-primary{background:#c9042f;color:#fff;border:none;padding:14px 28px;font-size:16px;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s ease}.contact-form-wrapper .btn-primary:hover{background:#a00326}.contact-form-wrapper .btn-primary i{margin-right:8px}.contact-form-wrapper .alert{padding:14px 18px;border-radius:6px;margin-bottom:20px;font-size:15px}.contact-form-wrapper .alert i{margin-right:8px}.contact-form-wrapper .alert-success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.contact-form-wrapper .alert-danger{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.contact-team-block{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014}.contact-team-block h3{font-size:20px;font-weight:700;color:#2c2c2c;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #dde1e6}.contact-team-block h3 i{color:#c9042f;margin-right:10px}.contact-team-grid{display:flex;flex-direction:column;gap:20px}.contact-team-member{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:6px;transition:transform .2s ease,box-shadow .2s ease}.contact-team-member:hover{transform:translateY(-2px);box-shadow:0 1px 3px #00000014}.contact-team-member__photo{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #ffffff;box-shadow:0 1px 3px #00000014}.contact-team-member__photo img{width:100%;height:100%;object-fit:cover}.contact-team-member__avatar{width:100%;height:100%;background:#dde1e6;display:flex;align-items:center;justify-content:center;color:#676767;font-size:32px}.contact-team-member__info h4{font-size:17px;font-weight:700;color:#2c2c2c;margin:0 0 4px}.contact-team-member__info p{font-size:14px;color:#676767;margin:0}.contact-location-block{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014}.contact-location-block h3{font-size:20px;font-weight:700;color:#2c2c2c;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #dde1e6}.contact-location-block h3 i{color:#c9042f;margin-right:10px}.contact-offices{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.contact-office{padding:16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #c9042f}.contact-office strong{display:block;font-size:16px;font-weight:700;color:#2c2c2c;margin-bottom:8px}.contact-office address{font-style:normal;font-size:15px;color:#5d6063;line-height:1.6;margin-bottom:10px}.contact-office .office-phone{margin:0;font-size:18px;font-weight:600}.contact-office .office-phone i{color:#c9042f;margin-right:8px}.contact-office .office-phone a{color:#c9042f;text-decoration:none}.contact-office .office-phone a:hover{text-decoration:underline}.contact-map{border-radius:6px;overflow:hidden;border:1px solid #dde1e6}.contact-map iframe{display:block;width:100%}.contact-hours-block{background:#fff;border:1px solid #dde1e6;border-radius:6px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014}.contact-hours-block h3{font-size:20px;font-weight:700;color:#2c2c2c;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #dde1e6}.contact-hours-block h3 i{color:#c9042f;margin-right:10px}.contact-hours-table{width:100%;font-size:15px}.contact-hours-table td{padding:10px 0;border-bottom:1px solid #dde1e6}.contact-hours-table tr:last-child td{border-bottom:none}.contact-hours-table .hours-day{font-weight:600;color:#2c2c2c}.contact-hours-table .hours-time{text-align:right;color:#5d6063}.contact-hours-table .hours-closed{color:#c9042f;font-weight:500}.hours-note{font-size:13px;color:#676767;margin:16px 0 0;padding:12px;background:#f8f9fa;border-radius:6px}.hours-note i{color:#c9042f;margin-right:6px}.contact-quick-links{display:flex;flex-direction:column;gap:12px}.contact-quick-link{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #dde1e6;border-radius:6px;color:#2c2c2c;text-decoration:none;font-size:16px;font-weight:500;transition:background .2s ease,border-color .2s ease;box-shadow:0 1px 3px #00000014}.contact-quick-link:hover{background:#c9042f14;border-color:#c9042f;color:#c9042f}.contact-quick-link i{color:#c9042f;font-size:18px}.page-content iframe[src*=youtube],.page-content iframe[src*=vimeo],.page-content iframe[src*=player],#page-about .copy iframe[src*=youtube],#page-about .copy iframe[src*=vimeo]{aspect-ratio:16/9;width:100%;height:auto;max-width:100%;border:0;border-radius:6px;margin:20px 0}@media (max-width: 768px){#page-about .section-nav{position:static;margin-bottom:20px}.page-content iframe,#page-about .copy iframe{max-width:100%}}div.loginPage{width:49%;margin:0 1% 0 0;float:left;box-sizing:border-box}div.greyBox{padding:20px;background:#f0f2f5}div.newMember{margin:0 0 0 10px;height:auto;text-align:center;color:#000;font-size:18px}div.newMember a.btn:link,div.newMember a.btn:visited{width:270px;display:block;margin:45px auto 0;background-position:0 0;background-repeat:no-repeat;text-decoration:none;background-color:#c9042f;color:#fff;padding:10px}div.newMember a.btn:hover,div.newMember a.btn:active,div.newMember button.btn.btnCreateSeller:hover,div.newMember button.btn.btnCreateBuyer:hover{background-position:0 -34px}div.newMember a.btn.btnCreateBuyer,div.newMember button.btn.btnCreateBuyer{background-image:url(/images/buttons/btnCreateBuyer.gif);height:34px;margin:40px auto 12px;width:270px;border:none;cursor:pointer}div.newMember a.btn.btnCreateSeller,div.newMember button.btn.btnCreateSeller{margin-top:12px;width:270px;border:none;cursor:pointer}div.copy div.loginPage h2{color:#c9042f;font-size:24px;text-align:center}div.copy div.loginPage h2 span{color:#555;font-size:16px;display:block;padding-top:4px;padding-bottom:8px}div.copy table.myAccount,div.copy table#myMachines{padding:10px}div.copy table.myAccount th,div.copy table.myAccount td,div.copy table#myMachines th,div.copy table#myMachines td{padding:9px 2px}div.copy table.myAccount th,div.copy table#myMachines th{background-color:#e5e7e7}div.copy table.myAccount td,div.copy table#myMachines td{font-size:14px;width:auto}div.copy table.myAccount td.date{font-style:italic;font-size:13px}div.copy table.myAccount td.machinetype{width:240px;color:#000}div.copy table.myAccount th.country,div.copy table.myAccount td.country,div.copy table.myAccount th.complete,div.copy table.myAccount td.complete{text-align:center}div.copy table.myAccount th.date,div.copy table.myAccount th.view{width:60px}div.copy table.myAccount th.description{width:110px}div.copy table.myAccount th.model,div.copy table.myAccount td.model{max-width:110px}div.copy table.myAccount a.btnView:link,div.copy table.myAccount a.btnView:visited{width:90px;height:20px;display:block;text-indent:-5000px;background:transparent url(/images/buttons/btnViewSml.gif) 0 0 no-repeat}div.copy table.myAccount a.btnView:hover,div.copy table.myAccount a.btnView:active{background-position:0 -20px}div.copy table.myAccount tr td.complete{text-indent:-5000px;background:transparent url(/images/icons/no16x16.png) center 12px no-repeat}div.copy table.myAccount tr.complete td.complete{background-image:url(/images/icons/yes16x16.png)}div.copy table.myAccount tr.new td{background-color:#fffed2;font-weight:700}#myEnquiries>tbody>tr:nth-child(1)>th:nth-child(5){width:2px}td.view a.btnView{float:right}div.copy li.newMessage{background-color:#fffed2;font-weight:700}div.copy table#myMachines td.parts{width:260px}div.copy table#myMachines td.edit a:link,div.copy table#myMachines td.edit a:visited{width:90px;height:20px;display:block;text-indent:-5000px;background:transparent url(/images/buttons/btnEditSml.gif) 0 0 no-repeat}div.copy table#myMachines td.edit a:hover,div.copy table#myMachines td.edit a:active{background-position:0 -20px}div.copy table#myMachines td.delete a:link,div.copy table#myMachines td.delete a:visited{width:90px;height:20px;display:block;background-image:none!important;background-color:#c9042f;color:#fff;text-decoration:none;padding:8px;text-align:center}div.copy table#myMachines td.delete a:hover,div.copy table#myMachines td.delete a:active{background-position:0 -20px}p a.btn:link,p a.btn:visited{display:inline-block;background-position:0 0;background-repeat:no-repeat;background-image:none!important;background-color:#c9042f;color:#fff;text-decoration:none;padding:8px;text-align:center;min-width:135px}p a.btn:hover,p a.btn:active{background-position:0 -26px}div.myAccountSection p a.btnViewEnquiries{background-image:url(/images/buttons/btnViewAllLge.gif)}div.myAccountSection p a.btnEditAccount{background-image:url(/images/buttons/btnEditAccountLge.gif)}div.myAccountSection p a.btnLogOff{background-image:url(/images/buttons/btnLogOffLge.gif)}p a.btnComplete{background-image:url(/images/buttons/btnCompleteLge.gif);float:left}p a.btnBack{background-image:url(/images/buttons/btnBackLge.gif);float:left}p a.btnReply{background-image:url(/images/buttons/btnReplyLge.gif);float:right}.btnArchive{background-image:url(/images/buttons/btnArchiveLge.gif);float:right;padding-right:10px;margin-right:5px}p a.btnCancel{background-image:url(/images/buttons/btnCancelLge.gif);float:left;margin-left:10px}p a.btnNewEnquiry{background-image:url(/images/buttons/btnNewEnquiryLge.gif)}p a.btnNewRequest{float:left;background-image:url(/images/buttons/btnNewRequestLge.gif)}div.copy p.btn{overflow:hidden;padding:5px 0 20px 15px}p a.btnAddMoreMachines:link,p a.btnAddMoreMachines:visited{width:190px;height:28px;display:block;text-indent:-5000pc;background:transparent url(/images/buttons/btnAddMoreMachines.gif) 0 0 no-repeat}p a.btnAddMoreMachines:hover,p a.btnAddMoreMachines:active{background-position:0 -28px}div.copy table#myEnquiries td.partno{overflow-y:scroll}div.copy table#myEnquiries tr td.date{padding-left:26px;background-position:0 2px;background-repeat:no-repeat}div.copy table#myEnquiries tr td.checkbox{padding-right:18px;background-position:20px 2px;background-repeat:no-repeat}div.copy table#myEnquiries tr.new td.date{background-image:url(/images/icons/newMessage.png)}div.copy table#myEnquiries tr.newMessage td.date{background-image:url(/images/icons/newReply.png)}div.copy table#myEnquiries tr.old td.date{background-image:url(/images/icons/oldMessage.png)}div.copy table#myEnquiries tr.oldMessage td.date{background-image:url(/images/icons/oldReply.png)}div.copy table#myEnquiries tr.partnumber td.checkbox,div.copy table#myEnquiries tr.modelmachinepart td.checkbox{background-image:url(/images/icons/redstar.png)}table.myEnquiries tr th.status,table#myEnquiries tr td.status{width:30px}table#myEnquiries tr td.status div{width:20px;height:20px;padding:5px}table#myEnquiries tr.active td.status div{background-color:#efeeca}table#myEnquiries tr.complete td.status div{background-color:#d2f0d4}table#myEnquiries tr.cancelled td.status div{background-color:#f0d2d2}table#myEnquiries td{padding:3px}table#myEnquiries tr.message td.status div{background-image:url(/images/icons/18-envelope.png);background-position:center center;background-repeat:no-repeat}table#myEnquiries .checkbox{width:20px}div.enquiriesActionContainer{float:left;width:200px}div.enquiriesActionContainer p{padding:0}div#content ul.enquiriesMenu{padding:0;margin:0 0 5px;width:100%}div#content ul.enquiriesMenu li{display:inline;background:none;margin:0;padding:0}div#content ul.enquiriesMenu li a{display:inline-block;font-size:19px;width:50%;text-align:center;text-decoration:none;padding:8px 0;margin:8px 0;background-color:#ebedf0}div#content ul.enquiriesMenu li a.inverse{background-color:#c9042f;color:#fff}div#content ul.enquiriesMenu li a.inverse.left{float:left}div#content ul.enquiriesMenu li a.inverse:hover{background-color:#ddd;color:#c9042f}div#content ul.enquiriesMenu li a:hover{background-color:#ddd}div#content ul.enquiriesMenu li a.sel{background-color:#970323;color:#fff}div#content ul.enquiriesMenu li:nth-child(1)>a{float:left}ul.enquiriesMenu.small li a{width:190px;float:right}div.copy ul.messages{padding:0 0 20px}div.copy ul.messages li{padding:20px;background:#f0f2f5;border-radius:10px;margin:10px 0 0}div.copy ul.messages h4{padding-top:0;text-transform:none;font-size:19px;border:0;margin-bottom:0}div.copy ul.messages div.date{color:#000;font-size:14px;border-bottom:1px solid #ddd;padding:0 0 5px;margin:0 0 10px}div.copy ul.messagesList{padding:0 15px 20px}div.copy ul.messagesList li{background-image:none;padding:0}div.copy ul.messagesList a:link,div.copy ul.messagesList a:visited{font-size:16px;color:#000;display:block;border-bottom:1px solid #ddd;padding:10px 10px 10px 25px;background:transparent url(/images/layout/arrowRed.gif) 10px 14px no-repeat}div.copy ul.messagesList a:hover,div.copy ul.messagesList a:active{border-radius:10px;background-color:#f0f2f5}div.copy ul.messagesList a span{font-size:15px;color:#666;font-style:italic;display:inline-block;width:120px;float:right;text-align:right;background:#f0f2f5;padding:3px 5px;text-align:center;position:relative;z-index:5;bottom:3px;border-radius:10px}div.copy ul.files{margin:10px 0 20px;padding:20px;background-color:#f0f2f5;border-radius:10px}div.copy ul.files li{margin:5px 0 0;padding:0}div.copy ul.files li a{display:block;font-size:14px;padding:10px 10px 8px 38px;background:transparent url(/images/fileTypes/file_general.png) 8px 8px no-repeat;word-wrap:break-word}div.copy ul.files li a:hover{background-color:#fff;color:#000}div.copy ul.files li.jpg a,div.copy ul.files li.jpeg a,div.copy ul.files li.png a,div.copy ul.files li.gif a,div.copy ul.files li.tif a,div.copy ul.files li.tiff a,div.copy ul.files li.JPG a,div.copy ul.files li.JPEG a,div.copy ul.files li.PNG a,div.copy ul.files li.GIF a,div.copy ul.files li.TIF a,div.copy ul.files li.TIFF a{background-image:url(/images/fileTypes/file_photo.png)}div.copy ul.files li.doc a,div.copy ul.files li.docx a,div.copy ul.files li.rtf a,div.copy ul.files li.DOC a,div.copy ul.files li.DOCX a,div.copy ul.files li.RTF a{background-image:url(/images/fileTypes/file_document.png)}div.copy ul.files li.xls a,div.copy ul.files li.xlsx a,div.copy ul.files li.csv a,div.copy ul.files li.XLS a,div.copy ul.files li.XLSX a,div.copy ul.files li.CSV a{background-image:url(/images/fileTypes/file_excel.png)}div.copy ul.files li.ppt a,div.copy ul.files li.pptx a,div.copy ul.files li.PPT a,div.copy ul.files li.PPTX a{background-image:url(/images/fileTypes/file_powerpoint.png)}div.copy ul.files li.pdf a,div.copy ul.files li.PDF a{background-image:url(/images/fileTypes/file_pdf.png)}div.copy ul.machineTypes{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none;max-width:1600px;margin:auto;padding-bottom:40px;padding-right:5px;padding-left:5px;box-sizing:border-box}div.copy ul.machineTypes li{width:20%;float:left;box-sizing:border-box;padding:5px;background:#fff;background-clip:content-box}div.copy ul.machineTypes li.last{margin-right:0}div.copy ul.machineTypes li a img{padding:9% 11%;box-sizing:border-box}div.copy ul.machineTypes li a span span{display:block;font-size:14px}div.copy ul.machineTypes li h2{font-size:19px;border:0;margin:10px 0 0;padding:0}div.copy ul.machineTypes li h2 a{text-decoration:none;color:#494a4b;font-size:15px;display:block;padding:0;text-align:center}div.copy ul.machineTypes li h2 a:link span,div.copy ul.machineTypes li h2 a:visited span{font-size:20px;padding:10px 0}div.copy ul.machineTypes li h2 a:hover span,div.copy ul.machineTypes li h2 a:active span{color:#000}div.copy ul.machineTypes li h2 a span.desc{color:#666;background-color:transparent;display:block;height:15px;padding:3px 0 0;text-align:center;font-size:14px}div.copy ul.machineTypes li h2 a:link img,div.copy ul.machineTypes li h2 a:visited img{padding:5px 0}div.selection div.image{width:560px;height:370px;padding:10px 10px 0;float:left;background:transparent url(/images/layout/bgMachineSelection.png) 0 0 no-repeat;border:0}div.selection div.image h2{color:#1a171a;background-color:#e6e8eb;display:block;padding:4px 0;text-align:center;border-radius:10px;border:0;font-size:19px}div.selection div.text{width:360px;float:left;padding:0 0 0 20px}div.selection div.text h2{font-size:25px;color:#100c10;letter-spacing:1px;border:0;margin-bottom:0;padding-bottom:0}div.selection div.text h3{font-size:16px;color:#c9042f;background-color:transparent}map,map area{border:0;outline:none;text-decoration:none}#enterDetailsForm{min-height:300px}body#catalogue div#buyers p.more img{width:100px;height:100px;top:10px;right:20px}#catalogue div#banner{margin-top:25px}#catalogue div#path{position:initial}@media (max-width: 1024px){#catalogue div#banner,#catalogue h1#pageTitle{height:auto}}.catalogue_header{background:#c9042f;padding:15px 7%;font-family:Lato,sans-serif;color:#fff;margin-top:15px}.catalogue_header h2{padding:0 0 15px;font-size:24px;font-weight:700}@media (min-width: 1024px){.catalogue_header h2{font-size:40px}}.catalogue_header p{font-size:18px;line-height:20px}div.copy ul.sectionmenu ul{display:none;padding:0}div.copy ul.sectionmenu li.sOpen>ul{display:block}.c_container{clear:both}.c_container>ul{margin-left:25px}.copy .allmakes ul li{background:none;width:31%;float:left}@media (max-width: 640px){.copy .allmakes ul li{width:100%}}.allmakes ul li a{display:block;text-align:center;padding:10px;border:solid 1px #f4f4f4;box-shadow:inset 0 1px #fff6,0 1px 1px #0003;font-size:20px;text-decoration:none;font-weight:700}.allmodels ul li{float:left;width:31%}div.copy ul.nopadding{padding:0}div.copy ul.nopadding>li{padding:0;background:none}div.copy .modelSections ul li{background:none}div.copy .modelSections ul li:before{content:"";display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.copy .modelSections .sOpen:before{content:"";display:inline-block}div.copy .modelSections .nopadding>li:before,div.copy .modelSections .finalmenu>li:before{content:"";display:none}div.copy .modelSections .finalmenu{padding:0 0 0 20px}div.copy .modelSections .finalmenu>li{padding:5px 0 5px 18px;background:transparent url(/images/layout/arrowRed.gif) 0 9px no-repeat}.allparts li{float:left;width:46%}
