/* Source layout for New & Used Equipment Finance only. */
@font-face{font-family:mim-finance-icons;src:url('../fonts/finance-icons.woff') format('woff');font-weight:400;font-style:normal;font-display:block}
.mim-pagetitle.mim-equipment-banner .mim-wrap,.mim-crumbs.mim-equipment-banner .mim-wrap{max-width:1200px}
.mim-pagetitle.mim-equipment-banner{padding:61px 0 0;align-items:flex-start}
.mim-pagetitle.mim-equipment-banner h1{font-size:36px;line-height:48px;margin:0 0 10px}
.mim-pagetitle.mim-equipment-banner .mim-rule{margin:0 0 18px}
.mim-pagetitle.mim-equipment-banner p{font-size:20px;line-height:26px;letter-spacing:.4px}
.mim-crumbs.mim-equipment-banner{font-weight:600}
.mim-page-services-new-and-used-equipment-finance>.mim-wrap{max-width:1230px}
.mim-page-services-new-and-used-equipment-finance .mim-cols{grid-template-columns:330px minmax(0,1fr);gap:55px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main{min-width:0;font:400 15px/26px 'Open Sans',sans-serif;color:#898989;letter-spacing:.45px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main p{font-size:15px;line-height:26px;margin:0 0 20px}
.mim-equipment-photo{width:490px;max-width:100%}
.mim-content .mim-equipment-photo img{display:block;width:100%;height:auto;margin:0}
.mim-page-services-new-and-used-equipment-finance .mim-col-main h2{font:900 30px/36px Roboto,sans-serif;color:#333;margin:0 0 34px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main h2::after{content:'';display:block;width:55px;height:3px;background:#00aeef;margin-top:5px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main h3{font:700 20px/26px Roboto,sans-serif;color:#333;margin:0 0 20px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main>h3{margin-top:38px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main>h4{font:700 20px/26px Roboto,sans-serif;margin:32px 0 25px}
.mim-equipment-features{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:32px}
.mim-content .mim-equipment-features ul{list-style:none;margin:0;padding:0;display:grid;gap:25px}
.mim-equipment-features li{display:flex;align-items:center;gap:20px;margin:0;min-height:52px}
.mim-equipment-features li::before{content:'\e90c';flex:0 0 48px;width:48px;color:#00aeef;font:400 48px/1 mim-finance-icons;letter-spacing:0}
.mim-equipment-features li:nth-child(2)::before{content:'\e90b'}
.mim-equipment-features li:nth-child(3)::before{content:'\e90a'}
.mim-content .mim-equipment-features h5{font:700 20px/25px Roboto,sans-serif;text-transform:uppercase;margin:0;color:#333}
.mim-equipment-expert{display:inline-block;color:#666;background:#ebebeb;border:1px solid #ccc;border-radius:5px;padding:10px 20px;margin:0 0 34px}
.mim-equipment-expert:hover{background:#ddd;color:#333}
.mim-equipment-plans{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #eee;padding-top:35px}
.mim-content .mim-equipment-diagram img{display:block;width:390px;max-width:100%;height:auto;margin:0}
.mim-equipment-contact{margin-top:38px;scroll-margin-top:120px}
.mim-equipment-tabs{margin-top:40px;scroll-margin-top:120px}
.mim-equipment-tabs [hidden]{display:none!important}
.mim-equipment-tablist{display:flex;gap:2px;border-bottom:1px solid #ddd}
.mim-equipment-tablist button{border:1px solid #ddd;border-bottom:0;background:#f8f8f8;color:#444;font:700 13px/20px 'Open Sans',sans-serif;padding:14px 18px;cursor:pointer}
.mim-equipment-tablist button[aria-selected="true"]{background:#fff;color:#00aeef}
.mim-equipment-tablist button:focus-visible,.mim-equipment-expert:focus-visible{outline:3px solid #00aeef;outline-offset:3px}
.mim-equipment-tabs.is-enhanced .mim-detail{padding:25px;border:1px solid #ddd;border-top:0;margin:0}
.mim-equipment-tabs.is-enhanced .mim-detail>summary{display:none}
.mim-page-services-new-and-used-equipment-finance .mim-sidenav{padding:9px;border:1px solid #eee;background:#f8f8f8}
.mim-page-services-new-and-used-equipment-finance .mim-sidenav a{position:relative;background:#fff;padding:15px 30px 15px 20px;font:400 14px/20px 'Open Sans',sans-serif;text-transform:uppercase;letter-spacing:.4px;color:#333}
.mim-page-services-new-and-used-equipment-finance .mim-sidenav a::after{content:'›';position:absolute;right:18px;color:#bbb}
.mim-page-services-new-and-used-equipment-finance .mim-sidenav .is-current{border-left:3px solid #00aeef}
.mim-page-services-new-and-used-equipment-finance .mim-sidenav .is-current a{font-weight:700;color:#3c3c5b}
.mim-page-services-new-and-used-equipment-finance .mim-col-main>.mim-cta{display:none}
@media(max-width:1100px){
.mim-page-services-new-and-used-equipment-finance .mim-cols{grid-template-columns:280px minmax(0,1fr);gap:30px}
}
@media(max-width:767px){
.mim-page-services-new-and-used-equipment-finance .mim-cols{grid-template-columns:1fr}
.mim-equipment-plans{grid-template-columns:1fr}
.mim-equipment-tablist button{padding:12px 8px;flex:1;font-size:11px}
.mim-pagetitle.mim-equipment-banner h1{font-size:27px;line-height:34px}
.mim-pagetitle.mim-equipment-banner p{font-size:18px}
.mim-page-services-new-and-used-equipment-finance .mim-col-main h2{font-size:25px;line-height:32px}
}
@media(max-width:450px){
.mim-equipment-features{gap:16px}
.mim-equipment-features li{gap:10px}
.mim-equipment-features li::before{flex-basis:32px;width:32px;font-size:32px;line-height:1}
.mim-content .mim-equipment-features h5{font-size:15px;line-height:22px}
}
