 @import url('https://fonts.googleapis.com/css2?family=Anton&family=Barlow:wght@300;400&family=Julius+Sans+One&display=swap');#wpadminbar{display:none !important;} body{font-family:'Barlow',sans-serif;}h1{color:#151515;font-family:'Julius Sans One',sans-serif;font-size:3em;line-height:1.1;margin:25px 0 45px;}h2{color:#151515;font-family:'Julius Sans One',sans-serif;font-size:1.6875em;line-height:1.1;margin:25px 0;}h3{color:#151515;font-family:'Julius Sans One',sans-serif;font-size:1.375em;line-height:1.1;margin:25px 0;}h4{font-family:'Julius Sans One',sans-serif;color:#151515;font-weight:bold;font-size:1.2em;line-height:1.5rem;margin:25px 0;}p{font-family:'Barlow',sans-serif;color:#151515;font-size:1.0625em;font-weight:300;line-height:1.7;margin:15px 0;}ul{list-style-type:none;} header.header-wrapper{background:#151515;}.header-bar{padding:0 2.3vw;}.header-details{padding-top:3.7vh;padding-bottom:3.7vh;}.logo-wrapper{display:inline-block;width:14%;max-width:59px;}.company-details{display:inline-block;width:auto;padding-left:15px;max-width:86%;vertical-align:middle;}.company-details p.title{font-size:1.125em;}.company-details p.title,.company-details p.title a{font-family:'Julius Sans One',sans-serif;color:#ffffff;line-height:1.1;margin:0 0 5px;text-transform:uppercase;}.company-details p{color:#ffffff;margin:0;font-size:0.875em;line-height:1.4;}.top-bar{background:none;height:auto;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){font-family:'Julius Sans One',sans-serif;text-transform:uppercase;background:none;color:#ffffff;position:relative;font-size:0.875em;line-height:120px;padding:0 10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#af0909;color:#ffffff ;line-height:120px;}.top-bar-section .has-dropdown>a{padding-right:15px !important;}.top-bar-section .has-dropdown>a:after{border:none;border-left:1px solid;border-color:#c51600;top:52px;right:7px;margin-right:0;height:16px;} .top-bar-section .dropdown{background:#c51600 !important;min-width:315px;text-align:left;padding:3vh 2vw 3vh 2vw;left:50%;border-radius:50px;box-shadow:2px 8px 10px 0px rgba(0,0,0,0.24);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);} .top-bar-section .dropdown li.page_item,.top-bar-section .dropdown li.menu-item{width:100% !important;height:auto !important;display:inline-block !important;float:none !important;background:none !important;} .top-bar-section .dropdown li:not(.has-form) a:not(.button){width:100% !important;height:auto !important;display:block !important;background:none !important;color:#ffffff !important;font-family:'Barlow',sans-serif;font-size:0.9375em !important;line-height:35px !important;padding:0 15px !important;position:relative;text-align:center;white-space:normal;} .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none !important;color:#000000 !important;line-height:35px !important;} .top-bar-section > ul > li.has-dropdown > a{padding-right:15px !important;} .top-bar-section > ul > li.has-dropdown > a::after{border:none;border-left:1px solid;border-color:#c51600;top:48px;right:7px;margin-right:0;height:16px;} .top-bar-section .dropdown .has-dropdown > a::after{width:0;height:0;border:solid 5px;border-color:transparent transparent transparent #ffffff;top:12px;right:8px;margin:0;} .top-bar-section .dropdown .dropdown{top:0;left:calc(100% + 15px);-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;} .rdx-site-header,.rdx-site-header *,.rdx-site-header *::before,.rdx-site-header *::after{box-sizing:border-box;}.rdx-desktop{width:100%;position:relative;background:#ffffff;}.rdx-top{width:100%;height:112px;display:flex;position:relative;background:#ffffff;z-index:50;overflow:visible;}.rdx-top-left{width:58%;height:112px;display:flex;align-items:center;position:relative;padding:0 155px 0 40px;background:#151515;z-index:2;}.rdx-top-left::after{content:" ";width:78px;height:112px;position:absolute;top:0;right:-39px;background:#151515;-moz-transform:skewX(16deg);-webkit-transform:skewX(16deg);-o-transform:skewX(16deg);-ms-transform:skewX(16deg);transform:skewX(16deg);z-index:-1;}.rdx-mini-logo{display:block;flex:0 0 auto;position:relative;margin-right:45px;color:#ffffff !important;font-family:'Anton',sans-serif;font-size:1.25em;line-height:0.84;text-transform:uppercase;z-index:3;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rdx-mini-logo:hover{color:#af0909 !important;}.rdx-menu{flex:1;height:112px;position:relative;z-index:3;}.rdx-menu .top-bar{height:112px !important;background:none !important;margin:0 !important;padding:0 !important;}.rdx-menu .top-bar-section{height:112px !important;background:none !important;margin:0 !important;}.rdx-menu .top-bar-section > ul{height:112px !important;display:flex !important;align-items:center;width:auto !important;margin:0 !important;padding:0 !important;background:none !important;}.rdx-menu .top-bar-section > ul > li{height:112px !important;display:block !important;float:none !important;margin:0 !important;padding:0 !important;background:none !important;}.rdx-menu .top-bar-section > ul > li:not(.has-form) > a:not(.button){height:112px !important;display:block !important;font-family:'Julius Sans One',sans-serif;text-transform:uppercase;background:none !important;color:#ffffff !important;position:relative;font-size:0.8125em !important;line-height:112px !important;padding:0 15px !important;white-space:nowrap;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rdx-menu .top-bar-section > ul > li:not(.has-form) > a:not(.button):hover,.rdx-menu .top-bar-section > ul > li.active:not(.has-form) > a:not(.button),.rdx-menu .top-bar-section > ul > li.active:not(.has-form) > a:not(.button):hover{background:none !important;color:#af0909 !important;line-height:112px !important;}.rdx-top-right{width:42%;height:112px;display:flex;align-items:center;justify-content:flex-end;gap:34px;position:relative;padding:0 45px 0 155px;background:#af0909;z-index:1;}.rdx-top-right::before{content:" ";width:78px;height:112px;position:absolute;top:0;left:-39px;background:#af0909;-moz-transform:skewX(-16deg);-webkit-transform:skewX(-16deg);-o-transform:skewX(-16deg);-ms-transform:skewX(-16deg);transform:skewX(-16deg);z-index:-1;}.rdx-call{display:block;position:relative;color:#ffffff !important;z-index:3;}.rdx-call small{display:block;font-family:'Barlow',sans-serif;color:#ffffff;font-size:0.75em;line-height:1;margin-bottom:5px;}.rdx-call strong{display:block;font-family:'Anton',sans-serif;color:#ffffff;font-size:1.625em;font-weight:normal;line-height:1;white-space:nowrap;}.rdx-hamburger{width:32px;height:25px;display:block;position:relative;flex:0 0 32px;z-index:3;}.rdx-hamburger::before,.rdx-hamburger::after,.rdx-hamburger i{content:" ";width:32px;height:3px;display:block;position:absolute;left:0;background:#ffffff;}.rdx-hamburger::before{top:1px;}.rdx-hamburger i{top:11px;}.rdx-hamburger::after{top:21px;}.rdx-main-logo{width:150px !important;position:absolute !important;top:5px;left:50%;padding:0 !important;text-align:center;z-index:100;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.rdx-main-logo a{display:block;}.rdx-main-logo img{display:block !important;width:201px !important;max-width:200px !important;height:auto !important;max-height:200px !important;margin:0 auto !important;}.rdx-hero{width:100%;height:650px;display:flex !important;position:relative;margin:0 !important;padding:0 !important;background:#ffffff;overflow:hidden;}.rdx-copy{width:38% !important;height:650px;position:relative;padding:0 !important;background:#ffffff;z-index:5;}.rdx-copy-inner{width:calc(100% - 12vw);max-width:430px;display:block;position:absolute;top:50%;left:10vw;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.rdx-kicker{display:block;font-family:'Anton',sans-serif;color:#af0909;font-size:1.5625em;line-height:1;margin:0 0 8px;text-transform:uppercase;}.rdx-heading{display:block;font-family:'Anton',sans-serif;color:#151515;font-size:5.2vw;line-height:0.88;margin:0;text-transform:uppercase;}.rdx-rule{width:65px;height:3px;display:block;background:#151515;margin:30px 0 22px;}.rdx-description{display:block;font-family:'Barlow',sans-serif;color:#151515;font-size:1.125em;line-height:1.45;margin:0 0 26px;}.rdx-button{width:200px;height:52px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 10px 0 25px;border-radius:30px;background:#af0909;color:#ffffff !important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rdx-button span{font-family:'Barlow',sans-serif;color:#ffffff;font-size:0.8125em;}.rdx-button b{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#151515;color:#ffffff;font-size:1.1875em;font-weight:normal;}.rdx-button:hover{background:#151515;color:#ffffff;}.rdx-button:hover b{background:#af0909;}.rdx-controls{display:flex;gap:12px;margin-top:24px;}.rdx-prev,.rdx-next{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#eeeeee;color:#151515;font-size:1.5625em;line-height:1;cursor:pointer;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rdx-prev:hover,.rdx-next:hover{background:#af0909;color:#ffffff;}.rdx-image{width:40% !important;height:650px;position:relative;padding:0 !important;background:#eeeeee;overflow:hidden;}.rdx-image .header-slider,.rdx-image .slick-header-slider{width:100% !important;height:650px !important;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}.rdx-image .slick-header-slider::after{display:none !important;}.rdx-image .slick-list,.rdx-image .slick-track,.rdx-image .slick-slide,.rdx-image .slick-slide > *{height:650px !important;}.rdx-image .slick-list{width:100% !important;overflow:hidden !important;}.rdx-image .header-slider img,.rdx-image .slick-header-slider img,.rdx-image .slick-slide img{display:block !important;width:100% !important;max-width:none !important;height:650px !important;min-height:650px !important;object-fit:cover !important;object-position:center center !important;}.rdx-number{width:125px;height:125px;display:flex;align-items:center;justify-content:center;position:absolute;left:-61px;bottom:55px;background:#af0909;color:#ffffff;font-family:'Anton',sans-serif;font-size:3.125em;line-height:1;z-index:25;display:none;}.rdx-features{width:22% !important;height:650px;display:flex;flex-direction:column;justify-content:center;position:relative;padding:40px 38px !important;background:#af0909;color:#ffffff;overflow:hidden;}.rdx-feature{width:100%;min-height:125px;display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.25);}.rdx-feature:last-child{border-bottom:none;}.rdx-circle{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;color:#af0909;font-size:1.375em;}.rdx-feature-copy{display:block;flex:1;min-width:0;}.rdx-feature-copy strong{display:block;font-family:'Anton',sans-serif;color:#ffffff;font-size:1em;font-weight:normal;line-height:1.15;margin:0 0 7px;text-transform:uppercase;}.rdx-feature-copy small{display:block;font-family:'Barlow',sans-serif;color:#ffffff;font-size:0.8125em;font-weight:300;line-height:1.4;}.rdx-trust{width:100%;height:112px;display:flex !important;position:relative;margin:0 !important;padding:0 !important;background:#151515;}.rdx-trust-box{width:33.333% !important;height:112px;display:flex;align-items:center;justify-content:center;gap:18px;position:relative;padding:0 30px !important;}.rdx-trust-box:not(:last-child)::after{content:" ";width:1px;height:58px;position:absolute;top:27px;right:0;background:rgba(255,255,255,0.15);}.rdx-trust-box > i{color:#af0909;font-size:1.875em;}.rdx-trust-copy{display:block;}.rdx-trust-copy strong{display:block;font-family:'Anton',sans-serif;color:white;font-size:0.875em;font-weight:normal;line-height:1;margin-bottom:6px;text-transform:uppercase;}.rdx-trust-copy small{display:block;font-family:'Barlow',sans-serif;color:#ffffff;font-size:0.8125em;font-weight:300;line-height:1.3;} .rdx-services-section{padding:75px 4vw 85px;background:#ffffff;}.rdx-services-heading-row{max-width:1450px;display:flex;align-items:flex-end;margin-bottom:35px;}.rdx-services-heading{padding-left:0;}.rdx-section-eyebrow{margin:0 0 8px;font-family:'Anton',sans-serif;color:#af0909;font-size:.875em;line-height:1;text-transform:uppercase;}.rdx-services-heading h2{margin:0 0 12px;font-family:'Anton',sans-serif;color:#151515;font-size:2.75em;line-height:.95;text-transform:uppercase;}.rdx-services-heading h2 span{color:#af0909;}.rdx-services-heading p{max-width:720px;margin:0;font-family:'Barlow',sans-serif;color:#151515;font-size:.9375em;line-height:1.6;}.rdx-services-heading-btn{padding-right:0;}.rdx-outline-btn{min-width:190px;height:50px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 20px;border:1px solid #af0909;color:#af0909;font-family:'Julius Sans One',sans-serif;font-size:.8125em;text-transform:uppercase;}.rdx-outline-btn span{font-size:1.4em;}.rdx-outline-btn:hover{background:#af0909;color:#ffffff;}.rdx-services-grid{max-width:1450px;display:flex;align-items:stretch;}.rdx-service-card{padding:0 7px !important;}.rdx-service-card:first-child{padding-left:0 !important;}.rdx-service-card:last-child{padding-right:0 !important;}.rdx-service-card > a{height:100%;display:block;background:#f3f3f3;color:#151515;overflow:hidden;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rdx-service-image{width:100%;height:190px;display:block;position:relative;overflow:hidden;}.rdx-service-image img{width:100%;height:100%;display:block;object-fit:cover;-webkit-transition:transform 400ms ease;-moz-transition:transform 400ms ease;-ms-transition:transform 400ms ease;-o-transition:transform 400ms ease;transition:transform 400ms ease;}.rdx-service-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;position:absolute;left:15px;bottom:0;background:#af0909;color:#ffffff;font-size:1.125em;}.rdx-service-copy{display:block;min-height:155px;padding:22px 16px 18px;}.rdx-service-copy strong{display:block;margin:0 0 10px;font-family:'Anton',sans-serif;color:#151515;font-size:1em;font-weight:normal;line-height:1.1;text-transform:uppercase;}.rdx-service-copy small{display:block;font-family:'Barlow',sans-serif;color:#151515;font-size:.75em;line-height:1.5;}.rdx-service-card > a:hover{background:#151515;}.rdx-service-card > a:hover .rdx-service-copy strong,.rdx-service-card > a:hover .rdx-service-copy small{color:#ffffff;}.rdx-service-card > a:hover .rdx-service-image img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);} .rdx-intro-section{width:100% !important;padding:0 !important;background:#151515 !important;overflow:hidden;}.rdx-intro-row{width:100% !important;max-width:100% !important;min-height:600px;display:flex !important;align-items:stretch !important;margin:0 !important;padding:0 !important;}.rdx-intro-row > .rdx-intro-text{width:58.333% !important;min-height:600px;display:flex !important;flex-direction:column;justify-content:center;padding:65px 7vw !important;background:#151515 !important;text-align:left !important;}.rdx-intro-text .rdx-intro-eyebrow{display:block;margin:0 0 12px !important;color:#af0909 !important;font-family:'Anton',sans-serif !important;font-size:1em !important;font-weight:normal !important;line-height:1 !important;text-transform:uppercase;}.rdx-intro-text .rdx-intro-eyebrow:before{content:"";width:38px;height:3px;display:inline-block;margin:0 12px 3px 0;background:#af0909;}.rdx-intro-text h1{margin:0 0 22px !important;color:#ffffff !important;font-family:'Anton',sans-serif !important;font-size:4.75em !important;font-weight:normal !important;line-height:.88 !important;text-transform:uppercase !important;}.rdx-intro-text h1 span{display:block !important;color:#af0909 !important;}.rdx-intro-text .rdx-intro-experience{display:block;margin:0 0 18px !important;color:#af0909 !important;font-family:'Anton',sans-serif !important;font-size:1.5em !important;font-weight:normal !important;line-height:1 !important;text-transform:uppercase;}.rdx-intro-line{width:70px;height:4px;display:block;margin:0 0 26px;background:#af0909;}.rdx-intro-text > p:not(.rdx-intro-eyebrow):not(.rdx-intro-experience){max-width:700px;margin:0 0 18px !important;color:#ffffff !important;font-family:'Barlow',sans-serif !important;font-size:1em !important;font-weight:300 !important;line-height:1.65 !important;}.rdx-intro-text > p strong{color:#af0909 !important;}.rdx-intro-buttons{width:100%;display:flex !important;align-items:center;gap:14px;padding-top:15px !important;}.rdx-intro-buttons .cta-btn{margin:0 !important;}.rdx-intro-buttons .cta-btn.alt{margin-left:0 !important;}.rdx-intro-row > .rdx-intro-image{width:41.667% !important;min-height:600px !important;height:600px !important;padding:0 !important;position:relative;background:#151515;border-left:7px solid #af0909;}.rdx-intro-image .bg-box,.rdx-intro-image .home-bg1{width:100% !important;max-width:none !important;min-width:100% !important;height:600px !important;min-height:600px !important;display:block !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;} .header-content-wrapper{background:#111;position:relative;z-index:20;} .inner-header-bar{min-height:110px;display:flex;align-items:center;position:relative;} .inner-header-nav{display:flex;align-items:center;justify-content:flex-start;} .inner-header-nav .top-bar,.inner-header-nav .top-bar ul{background:transparent;} .inner-header-logo{position:static;text-align:center;} .centered-logo-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;margin:0;} .centered-logo-wrapper a{display:block;} .centered-logo-wrapper img{display:block;width:135px;max-width:135px;height:auto;margin:0 auto;} .inner-header-cta{display:flex;align-items:center;justify-content:flex-end;text-align:right;} .header-cta{color:#fff;text-transform:uppercase;font-weight:700;line-height:1.2;} .header-cta span{display:block;color:#ff2415;font-size:20px;font-weight:800;}  .rollin-home-intro,.rollin-home-services,.rollin-home-expert,.rollin-home-rates,.rollin-home-contact{width:100%;overflow:hidden;}.rollin-home-intro-row,.rollin-home-services-row,.rollin-home-expert-row,.rollin-home-rates-row,.rollin-home-contact-row{width:100%;max-width:1400px;}.rollin-home-intro{background:#151515;}.rollin-home-intro-row{max-width:100%;min-height:620px;display:flex;align-items:stretch;}.rollin-home-intro-copy{width:58.333% !important;min-height:620px;display:flex;flex-direction:column;justify-content:center;padding:70px 7vw !important;background:#151515;text-align:left;}.rollin-home-kicker,.rollin-home-section-label{margin:0 0 12px !important;font-family:'Anton',sans-serif;color:white !important;font-size:.875em !important;font-weight:normal !important;line-height:1 !important;text-transform:uppercase;letter-spacing:.5px;}.rollin-home-kicker:before,.rollin-home-section-label:before{content:"";width:35px;height:3px;display:inline-block;margin:0 12px 3px 0;background:#af0909;}.rollin-home-intro-copy h1{margin:0 0 25px !important;font-family:'Anton',sans-serif !important;color:#ffffff !important;font-size:5em !important;font-weight:normal !important;line-height:.88 !important;text-transform:uppercase;}.rollin-home-intro-copy h1 span{display:block;color:white;}.rollin-home-experience{margin:0 0 18px !important;font-family:'Anton',sans-serif !important;color:white !important;font-size:1.5em !important;line-height:1 !important;text-transform:uppercase;}.rollin-home-rule{width:70px;height:4px;display:block;margin:0 0 25px;background:#af0909;}.rollin-home-intro-copy > p:not(.rollin-home-kicker):not(.rollin-home-experience){max-width:720px;margin:0 0 18px !important;font-family:'Barlow',sans-serif;color:#ffffff;font-size:1em;line-height:1.65;}.rollin-home-intro-copy > p strong{color:white;}.rollin-home-actions{display:flex !important;align-items:center;gap:15px;padding-top:18px;}.rollin-home-btn{width:205px;height:56px;display:flex !important;align-items:center;justify-content:space-between;padding:0 18px 0 24px;background:#af0909;border:1px solid #af0909;color:#ffffff !important;font-family:'Julius Sans One',sans-serif;font-size:.875em;text-transform:uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rollin-home-btn.alt{background:transparent;border-color:#ffffff;}.rollin-home-btn i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#151515;border-radius:50%;color:#ffffff;font-size:.75em;}.rollin-home-btn.alt i{background:#af0909;}.rollin-home-btn:hover{background:#ffffff;color:#151515 !important;}.rollin-home-intro-image{width:41.667% !important;min-height:620px;padding:0 !important;border-left:7px solid #af0909;}.rollin-home-photo{width:100% !important;max-width:none !important;min-width:100% !important;height:100% !important;min-height:100%;display:block !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;}.rollin-home-services{padding:95px 5vw;background:#ffffff;}.rollin-home-services-row{display:flex;align-items:center;}.rollin-home-services-image{min-height:620px;padding:0 !important;position:relative;}.rollin-home-services-image .rollin-home-photo{min-height:620px;border-bottom:8px solid #af0909;}.rollin-home-image-tag{min-width:220px;display:block;position:absolute;right:-35px;bottom:40px;padding:18px 22px;background:#151515;border-left:5px solid #af0909;}.rollin-home-image-tag strong,.rollin-home-image-tag small{display:block;font-family:'Anton',sans-serif;font-weight:normal;text-transform:uppercase;}.rollin-home-image-tag strong{color:#af0909;font-size:1.25em;}.rollin-home-image-tag small{margin-top:4px;color:#ffffff;font-size:.875em;}.rollin-home-services-copy{padding:40px 0 40px 7vw !important;text-align:left;}.rollin-home-services-copy h2,.rollin-home-expert-copy h2,.rollin-home-contact-copy h2{margin:0 0 22px !important;font-family:'Anton',sans-serif !important;color:#151515 !important;font-size:3.1em !important;font-weight:normal;line-height:.95 !important;text-transform:uppercase;}.rollin-home-services-copy > p,.rollin-home-expert-copy > p,.rollin-home-contact-copy > p{margin:0 0 18px !important;font-family:'Barlow',sans-serif;color:#151515;font-size:.9375em;line-height:1.65;}.rollin-home-service-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:25px 0 30px !important;}.rollin-home-service-list li{min-height:48px;display:flex;align-items:center;padding:9px 0;border-bottom:1px solid #e5e5e5;font-family:'Barlow',sans-serif;color:#151515;font-size:.9375em;}.rollin-home-service-list li i{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;margin-right:12px;background:#af0909;border-radius:50%;color:#ffffff;font-size:.6875em;}.rollin-home-expert{background:#151515;}.rollin-home-expert-row{max-width:100%;min-height:670px;display:flex;align-items:stretch;}.rollin-home-expert-copy{width:58.333% !important;min-height:670px;display:flex;flex-direction:column;justify-content:center;padding:70px 7vw !important;text-align:left;}.rollin-home-expert-copy .rollin-home-section-label{color:white !important;}.rollin-home-expert-copy h2{color:#ffffff !important;}.rollin-home-expert-copy > p{max-width:760px;color:#ffffff;}.rollin-home-subheading{display:block;max-width:760px;margin:18px 0 16px;font-family:'Anton',sans-serif;color:#af0909;font-size:1.7em;line-height:1.15;text-transform:uppercase;}.rollin-home-expert-image{width:41.667% !important;min-height:670px;padding:0 !important;position:relative;border-left:7px solid #af0909;}.rollin-home-expert-image .rollin-home-photo{min-height:670px;}.rollin-home-expert-badge{width:155px;height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:35px;bottom:35px;background:#151515;border:6px solid #af0909;border-radius:50%;text-align:center;}.rollin-home-expert-badge strong{display:block;font-family:'Anton',sans-serif;color:#ffffff;font-size:2.5em;font-weight:normal;line-height:1;}.rollin-home-expert-badge small{width:95px;display:block;margin-top:7px;font-family:'Anton',sans-serif;color:#ffffff;font-size:.6875em;line-height:1.15;text-transform:uppercase;}.rollin-home-rates{padding:55px 6vw;background:#af0909;}.rollin-home-rates-row{display:flex;align-items:center;}.rollin-home-rates-copy{padding:0 6vw 0 0 !important;text-align:left;}.rollin-home-rates-label{margin:0 0 8px !important;font-family:'Anton',sans-serif;color:white !important;font-size:.875em !important;text-transform:uppercase;}.rollin-home-rates-copy h2{margin:0 0 12px !important;font-family:'Anton',sans-serif !important;color:#ffffff !important;font-size:2.75em !important;line-height:1 !important;text-transform:uppercase;}.rollin-home-rates-copy p{margin:0 !important;color:#ffffff;font-size:.9375em;line-height:1.6;}.rollin-home-rates-button{padding:0 !important;text-align:right;}.rollin-home-rates-btn{width:230px;height:58px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 18px 0 25px;background:#151515;border:1px solid #151515;color:#ffffff !important;font-family:'Julius Sans One',sans-serif;font-size:.875em;text-transform:uppercase;}.rollin-home-rates-btn i{font-size:.75em;}.rollin-home-contact{padding:95px 5vw;background:#ffffff;}.rollin-home-contact-row{display:flex;align-items:center;}.rollin-home-contact-image{min-height:530px;padding:0 !important;border-right:7px solid #af0909;}.rollin-home-contact-image .rollin-home-photo{min-height:530px;}.rollin-home-contact-copy{padding:45px 0 45px 7vw !important;text-align:left;}.rollin-home-contact-copy .rollin-home-btn.alt{border-color:#151515;color:#151515 !important;}.rollin-home-contact-copy .rollin-home-btn.alt:hover{background:#151515;color:#ffffff !important;}  .rollin-footer{width:100%;position:relative;background:#151515 !important;border-top:7px solid #af0909;overflow:hidden;}.rollin-footer-row{width:100%;max-width:1400px;min-height:520px;display:flex;align-items:stretch;padding:0 !important;}.rollin-footer-left{width:58.333% !important;min-height:520px;display:flex;flex-direction:column;justify-content:center;position:relative;padding:70px 7vw !important;background:#151515;text-align:left;}.rollin-footer-left:after{content:"";width:1px;height:calc(100% - 140px);position:absolute;top:70px;right:0;background:rgba(255,255,255,.15);}.rollin-footer-title{display:block;max-width:600px;margin:0 0 8px;font-family:'Anton',sans-serif;color:#ffffff;font-size:3.75em;font-weight:normal;line-height:.95;text-transform:uppercase;}.rollin-footer-tagline{display:block;margin:0 0 30px;font-family:'Anton',sans-serif;color:white;font-size:1.5em;line-height:1;text-transform:uppercase;}.rollin-footer-contact-btn{width:200px;height:56px;display:flex;align-items:center;justify-content:space-between;margin:0 0 55px;padding:0 18px 0 24px;background:#af0909;color:#ffffff !important;font-family:'Julius Sans One',sans-serif;font-size:.875em;text-transform:uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rollin-footer-contact-btn i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#151515;border-radius:50%;color:#ffffff;font-size:.75em;}.rollin-footer-contact-btn:hover{background:#ffffff;color:#151515 !important;}.rollin-footer-payment{display:block;}.rollin-footer-heading{display:block;margin:0 0 15px;font-family:'Anton',sans-serif;color:white;font-size:.9375em;font-weight:normal;line-height:1;text-transform:uppercase;}.rollin-payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}.rollin-payment-icons img,.rollin-payment-icons svg{max-height:35px;width:auto;}.rollin-footer-right{width:41.667% !important;min-height:520px;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:45px 55px;padding:70px 5vw !important;background:#151515;text-align:left;}.rollin-footer-block{margin:0 !important;}.rollin-footer-info{display:block;margin:0 0 8px;font-family:'Barlow',sans-serif;color:#ffffff;font-size:.875em;font-weight:300;line-height:1.5;}.rollin-footer-info a,.rollin-footer-info a[href^="tel"]{color:#ffffff !important;text-decoration:none;}.rollin-footer-info a:hover{color:#af0909 !important;}.rollin-footer-social{display:flex;align-items:center;gap:12px;}.rollin-footer-social a{width:42px;height:42px;display:inline-flex !important;align-items:center;justify-content:center;margin:0 !important;background:#af0909;border-radius:50%;color:#ffffff !important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.rollin-footer-social .fa{color:#ffffff !important;font-size:1.125em !important;}.rollin-footer-social a:hover{background:#ffffff;}.rollin-footer-social a:hover .fa{color:#af0909 !important;}.rollin-footer .bbb-badge{margin-top:20px;}.rollin-footer .bbb-badge img{width:135px;max-width:100%;}.rollin-footer .footer-logo{display:none;} .about-1{width:100%;max-width:1400px;display:flex;align-items:stretch;}.about-1 .intro-text{width:58.333%!important;min-height:560px;display:flex;flex-direction:column;justify-content:center;padding:60px 6vw 60px 0!important;text-align:left;}.about-1 .intro-text h1{margin:0 0 22px!important;font-family:'Anton',sans-serif!important;color:#151515!important;font-size:4.5em!important;font-weight:normal!important;line-height:.9!important;text-transform:uppercase;}.about-1 .intro-text h1:after{content:"";width:70px;height:4px;display:block;margin-top:22px;background:#af0909;}.about-1 .intro-text p{max-width:700px;margin:0 0 18px!important;font-family:'Barlow',sans-serif;color:#151515;font-size:1em;line-height:1.65;}.about-1 .bg-wrapper{width:41.667%!important;min-height:560px;padding:0!important;border-left:7px solid #af0909;}.about-1 .about-bg1{width:100%!important;max-width:none!important;min-width:100%!important;min-height:560px;display:block!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;}.about-1 .cta-btn-wrapper{display:flex!important;align-items:center;gap:15px;}.about-1 .cta-btn-wrapper .cta-btn{margin:0!important;}.about-2{width:100%;max-width:100%;min-height:500px;display:flex;align-items:stretch;background:#151515;}.about-2 .about-bg2{width:42%!important;min-height:500px;display:block;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;border-right:7px solid #af0909;}.about-text-2{width:58%!important;min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:55px 7vw!important;text-align:left;}.about-text-2 h2{margin:0 0 22px!important;font-family:'Anton',sans-serif!important;color:#ffffff!important;font-size:3em!important;font-weight:normal!important;line-height:1!important;text-transform:uppercase;}.about-text-2 h2:after{content:"";width:65px;height:4px;display:block;margin-top:20px;background:#af0909;}.about-text-2 p{max-width:720px;margin:0!important;color:#ffffff!important;font-family:'Barlow',sans-serif;font-size:.9375em;line-height:1.65;}.about-3{width:100%;max-width:1400px;display:block;grid-template-columns:1fr 1fr;gap:30px;}.about-3 .large-12.columns{display:contents;}.about-3 h2{margin:0!important;padding:45px 45px 20px;background:#ffffff;font-family:'Anton',sans-serif!important;color:#151515!important;font-size:2.25em!important;font-weight:normal!important;line-height:1!important;text-transform:uppercase;border-top:6px solid #af0909;}.about-3 p{margin:0!important;padding:0 45px 45px;background:#ffffff;color:#151515;font-family:'Barlow',sans-serif;font-size:.9375em;line-height:1.65;}.about-3 h2:nth-of-type(2),.about-3 h2:nth-of-type(2)+p{background:#151515;color:#ffffff!important;}.about-3 h2:nth-of-type(2){border-top-color:#af0909;}.about-4{width:100%;max-width:1400px;display:flex;align-items:stretch;}.about-4 .text-holder{width:58.333%!important;min-height:560px;display:flex;flex-direction:column;justify-content:center;padding:55px 6vw 55px 0!important;text-align:left;}.about-4 .text-holder h2{margin:0 0 22px!important;font-family:'Anton',sans-serif!important;color:#ffffff!important;font-size:3em!important;font-weight:normal!important;line-height:1!important;text-transform:uppercase;}.about-4 .text-holder h2:after{content:"";width:65px;height:4px;display:block;margin-top:20px;background:#af0909;}.about-4 .text-holder p{max-width:720px;margin:0 0 18px!important;color:#ffffff!important;font-family:'Barlow',sans-serif;font-size:.9375em;line-height:1.65;}.about-4 .icon-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:20px 0 25px!important;}.about-4 .icon-list li{min-height:48px;display:flex;align-items:center;padding:8px 0 8px 35px;border-bottom:1px solid rgba(255,255,255,.15);color:#ffffff!important;}.about-4 .icon-list li:before{color:#af0909!important;}.about-4 .bg-wrapper{width:41.667%!important;min-height:560px;padding:0!important;border-left:7px solid #af0909;}.about-4 .about-bg3{width:100%!important;max-width:none!important;min-width:100%!important;min-height:560px;display:block!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;}.bottom-cta-row{width:100%;max-width:1400px;display:flex;align-items:center;}.bottom-cta-row .bg-wrapper{width:41.667%!important;min-height:500px;padding:0!important;border-right:7px solid #af0909;}.bottom-cta-row .home-bg4{width:100%!important;max-width:none!important;min-width:100%!important;min-height:500px;display:block!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;}.bottom-cta-row .text-holder{width:58.333%!important;padding:45px 0 45px 7vw!important;text-align:left;}.bottom-cta-row .text-holder h2{margin:0 0 22px!important;font-family:'Anton',sans-serif!important;color:#151515!important;font-size:3em!important;font-weight:normal!important;line-height:1!important;text-transform:uppercase;}.bottom-cta-row .text-holder h2:after{content:"";width:65px;height:4px;display:block;margin-top:20px;background:#af0909;}.bottom-cta-row .text-holder p{margin:0 0 18px!important;font-family:'Barlow',sans-serif;color:#151515;font-size:.9375em;line-height:1.65;} .rollin-home-services{position:relative;overflow:hidden;padding:70px 0 80px;background:#f8f8f8;} .rollin-home-services::before{position:absolute;top:-100px;left:-100px;width:260px;height:260px;border-top:34px solid #830a06;border-left:34px solid #830a06;content:"";transform:rotate(45deg);pointer-events:none;} .rollin-home-services::after{position:absolute;right:-120px;bottom:-120px;width:280px;height:280px;border-right:30px solid #830a06;border-bottom:30px solid #830a06;content:"";transform:rotate(45deg);pointer-events:none;} .rollin-home-services-row{position:relative;z-index:2;max-width:1500px;margin:0 auto;} .rollin-home-services-inner{width:100%;padding-right:30px;padding-left:30px;} .rollin-services-header{max-width:1050px;margin:0 auto;text-align:center;} .rollin-home-services .rollin-home-section-label{position:relative;display:inline-block;margin:0 0 16px;padding-right:72px;padding-left:72px;color:#830a06;font-size:14px;font-weight:900;line-height:1;letter-spacing:2px;text-transform:uppercase;} .rollin-home-services .rollin-home-section-label::before,.rollin-home-services .rollin-home-section-label::after{position:absolute;top:50%;width:52px;height:2px;background:#830a06;content:"";transform:translateY(-50%);} .rollin-home-services .rollin-home-section-label::before{left:0;} .rollin-home-services .rollin-home-section-label::after{right:0;} .rollin-home-services h2{max-width:1000px;margin:0 auto;color:#101820;font-size:50px;font-weight:900;line-height:0.98;letter-spacing:-1px;text-transform:uppercase;} .rollin-home-services .rollin-home-rule{display:block;width:68px;height:5px;margin:22px auto;background:#ed1c16;} .rollin-home-services-intro{max-width:790px;margin:0 auto;color:#404040;font-size:15px;line-height:1.7;text-align:center;}  .rollin-services-wheel{position:relative;width:1200px;height:650px;margin:35px auto 0;} .rollin-services-orbit{position:absolute;top:52%;left:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;} .rollin-services-orbit.orbit-one{width:570px;height:570px;border:1px solid rgba(215,25,16,0.14);} .rollin-services-orbit.orbit-two{width:490px;height:490px;border:1px dashed rgba(20,24,32,0.11);}  .rollin-services-center{position:absolute;top:52%;left:50%;z-index:5;width:360px;height:360px;transform:translate(-50%,-50%);} .rollin-services-center::before{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;z-index:1;border:7px solid #830a06;border-radius:50%;content:"";} .rollin-services-center::after{position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;z-index:0;border:1px solid rgba(215,25,16,0.35);border-radius:50%;content:"";} .rollin-services-center-image{position:relative;z-index:3;width:100%;height:100%;overflow:hidden;border:7px solid #ffffff;border-radius:50%;background:#ffffff;box-shadow:0 18px 38px rgba(0,0,0,0.16);} .rollin-services-center-image .rollin-home-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}  .rollin-service-card{position:absolute;z-index:10;display:flex;width:245px;min-height:78px;align-items:center;padding:13px 18px 13px 86px;border:1px solid #e5e5e5;border-radius:45px;background:#ffffff;box-shadow:0 10px 25px rgba(0,0,0,0.09);text-align:left;} .rollin-service-icon{position:absolute;top:50%;left:14px;display:flex;width:58px;height:58px;align-items:center;justify-content:center;border:1px solid #eeeeee;border-radius:50%;background:#ffffff;box-shadow:0 4px 13px rgba(0,0,0,0.08);transform:translateY(-50%);} .rollin-service-icon::before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid #ed1c16;border-radius:50%;content:"";} .rollin-service-icon i{position:relative;z-index:2;margin:0;color:#151515;font-size:20px;line-height:1;} .rollin-service-title{display:block;color:#101820;font-size:15px;font-weight:800;line-height:1.18;}  .service-mounted{top:0;left:50%;border-right:5px solid #ed1c16;transform:translateX(-50%);} .service-mounted::after{position:absolute;top:100%;left:50%;width:2px;height:70px;background:#ed1c16;content:"";transform:translateX(-50%);} .service-mounted::before{position:absolute;top:calc(100% + 64px);left:50%;z-index:3;width:9px;height:9px;border-radius:50%;background:#ed1c16;content:"";transform:translateX(-50%);}  .service-body{top:105px;left:30px;border-left:5px solid #ed1c16;} .service-tires{top:225px;left:0;border-left:5px solid #ed1c16;} .service-engine{top:345px;left:0;border-left:5px solid #ed1c16;} .service-hoses{top:465px;left:30px;border-left:5px solid #ed1c16;} .service-body::after,.service-tires::after,.service-engine::after,.service-hoses::after{position:absolute;right:-108px;height:2px;background:#ed1c16;content:"";transform-origin:left center;} .service-body::after{top:68%;width:115px;transform:rotate(22deg);} .service-tires::after{top:55%;width:100px;transform:rotate(10deg);} .service-engine::after{top:45%;width:100px;transform:rotate(-10deg);} .service-hoses::after{top:32%;width:115px;transform:rotate(-22deg);}  .service-roof{top:105px;right:30px;border-right:5px solid #ed1c16;} .service-electrical{top:225px;right:0;border-right:5px solid #ed1c16;} .service-hydraulic{top:345px;right:0;border-right:5px solid #ed1c16;} .service-starting{top:465px;right:30px;border-right:5px solid #ed1c16;} .service-roof::after,.service-electrical::after,.service-hydraulic::after,.service-starting::after{position:absolute;left:-108px;height:2px;background:#ed1c16;content:"";transform-origin:right center;} .service-roof::after{top:68%;width:115px;transform:rotate(-22deg);} .service-electrical::after{top:55%;width:100px;transform:rotate(-10deg);} .service-hydraulic::after{top:45%;width:100px;transform:rotate(10deg);} .service-starting::after{top:32%;width:115px;transform:rotate(22deg);}  .service-maintenance{bottom:0;left:50%;border-right:5px solid #ed1c16;border-left:5px solid #ed1c16;transform:translateX(-50%);} .service-maintenance::after{position:absolute;bottom:100%;left:50%;width:2px;height:62px;background:#ed1c16;content:"";transform:translateX(-50%);} .service-maintenance::before{position:absolute;bottom:calc(100% + 57px);left:50%;width:9px;height:9px;border-radius:50%;background:#ed1c16;content:"";transform:translateX(-50%);}  .rollin-home-services-note{max-width:790px;margin:5px auto 0;color:#555555;font-size:14px;line-height:1.7;text-align:center;} .rollin-home-contact-copy .rollin-home-kicker,.rollin-home-section-label{color:black !important;} @media only screen and (min-width:1025px){.rollin-home-expert{position:relative;overflow:hidden;padding:80px 0 55px;background:#141414;} .rollin-home-expert-row{display:flex;max-width:1220px;margin:0 auto;align-items:stretch;} .rollin-home-expert-copy{padding:15px 55px 0 15px;} .rollin-home-expert .rollin-home-section-label{position:relative;margin:0 0 18px;padding-left:50px;color:#830a06;font-size:13px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;} .rollin-home-expert .rollin-home-section-label::before{position:absolute;top:50%;left:0;width:35px;height:2px;background:#830a06;content:"";transform:translateY(-50%);} .rollin-home-expert h2{max-width:520px;margin:0;color:#ffffff;font-size:46px;font-weight:900;line-height:0.95;text-transform:uppercase;} .rollin-home-expert .rollin-home-rule{display:block;width:58px;height:4px;margin:24px 0 22px;background:#830a06;} .rollin-home-expert-points{max-width:560px;} .rollin-home-expert-point{position:relative;min-height:72px;padding:18px 0 18px 72px;border-bottom:1px solid rgba(255,255,255,0.1);} .rollin-home-expert-point:last-child{border-bottom:0;} .rollin-home-expert-point p{margin:0;color:#eeeeee;font-size:14px;line-height:1.7;} .rollin-home-expert-icon{position:absolute;top:20px;left:0;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:#b80f0a;} .rollin-home-expert-icon i{margin:0;color:#ffffff;font-size:18px;line-height:1;} .rollin-home-expert-image{padding:0 15px;} .rollin-home-expert-photo-wrap{position:relative;height:510px;overflow:visible;border:2px solid #a91610;border-radius:10px;} .rollin-home-expert-photo-wrap .rollin-home-photo{width:100%;height:100%;border-radius:8px;background-position:center;background-size:cover;} .rollin-home-expert-badge{position:absolute;right:-20px;bottom:-20px;display:flex;width:145px;height:145px;align-items:center;justify-content:center;flex-direction:column;border:6px solid #b80f0a;border-radius:50%;background:#111111;text-align:center;box-shadow:0 15px 30px rgba(0,0,0,0.3);} .rollin-home-expert-badge strong{color:#ffffff;font-size:42px;font-weight:900;line-height:1;} .rollin-home-expert-badge small{max-width:85px;margin-top:7px;color:#ffffff;font-size:9px;font-weight:800;line-height:1.3;} .rollin-home-expert-feature-row{max-width:1220px;margin:45px auto 0;} .rollin-home-expert-feature{position:relative;display:flex;min-height:165px;padding:28px 35px 28px 145px;align-items:center;border:1px solid #424242;border-radius:10px;background:linear-gradient( 135deg,#191919 0%,#111111 100% );} .rollin-home-expert-feature-icon{position:absolute;top:22px;bottom:22px;left:22px;display:flex;width:92px;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient( 145deg,#b9110b 0%,#6e0704 100% );} .rollin-home-expert-feature-icon i{margin:0;color:#ffffff;font-size:38px;} .rollin-home-expert-feature-copy{max-width:940px;} .rollin-home-subheading{display:block;margin-bottom:12px;color:#830a06;font-size:22px;font-weight:900;line-height:1.1;text-transform:uppercase;} .rollin-home-expert-feature-copy p{margin:0;color:#dddddd;font-size:14px;line-height:1.7;}  .rollin-home-rates{position:relative;overflow:hidden;padding:38px 0;background:#830a06;} .rollin-home-rates-row{display:flex;max-width:1220px;margin:0 auto;align-items:center;} .rollin-home-rates-copy{padding-right:55px;} .rollin-home-rates-label{margin:0 0 5px;color:#ffffff;font-size:11px;font-weight:900;letter-spacing:1px;text-transform:uppercase;} .rollin-home-rates h2{margin:0 0 9px;color:#ffffff;font-size:30px;font-weight:900;line-height:1;text-transform:uppercase;} .rollin-home-rates-copy p:last-child{max-width:800px;margin:0;color:#ffffff;font-size:13px;line-height:1.6;} .rollin-home-rates-button{display:flex;justify-content:flex-end;} .rollin-home-rates-btn{display:inline-flex;min-width:190px;height:54px;padding:0 20px;align-items:center;justify-content:space-between;background:#111111;color:#ffffff;text-transform:uppercase;} .rollin-home-rates-btn:hover{background:#ffffff;color:#111111;}} @media only screen and (min-width:1025px){.rdx-menu .top-bar-section .dropdown{background:#c51600 !important;min-width:315px;text-align:left;padding:3vh 2vw 3vh 2vw;left:50%;border-radius:50px;box-shadow:2px 8px 10px 0px rgba(0,0,0,0.24);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.rdx-menu .top-bar-section .dropdown li.page_item,.rdx-menu .top-bar-section .dropdown li.menu-item{width:100% !important;height:auto !important;display:inline-block !important;float:none !important;background:none !important;}.rdx-menu .top-bar-section .dropdown li:not(.has-form) a:not(.button){width:100% !important;height:auto !important;display:block !important;background:none !important;color:#ffffff !important;font-family:'Barlow',sans-serif;font-size:0.9375em !important;line-height:35px !important;padding:0 15px !important;position:relative;text-align:center;white-space:normal;}.rdx-menu .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.rdx-menu .top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.rdx-menu .top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none !important;color:#000000 !important;line-height:35px !important;}.rdx-menu .top-bar-section > ul > li.has-dropdown > a{padding-right:15px !important;}.rdx-menu .top-bar-section > ul > li.has-dropdown > a::after{border:none;border-left:1px solid;border-color:#c51600;top:48px;right:7px;margin-right:0;height:16px;}.rdx-menu .top-bar-section .dropdown .has-dropdown > a::after{width:0;height:0;border:solid 5px;border-color:transparent transparent transparent #ffffff;top:12px;right:8px;margin:0;}.rdx-menu .top-bar-section .dropdown .dropdown{top:0;left:calc(100% + 15px);-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;}} @media only screen and (min-width:1025px){.rdx-desktop{display:block !important;visibility:visible !important;opacity:1 !important;}.rdx-mobile-header,.rdx-mobile-hero,.rdx-mobile-features{display:none !important;}.rdx-top{width:100%;display:flex !important;align-items:center;}.rdx-hero{display:flex !important;}.rdx-trust{display:flex !important;}} @media only screen and (min-width:1025px) and (max-width:1280px){.rdx-top-left{padding-left:20px;padding-right:120px;}.rdx-mini-logo{margin-right:18px;font-size:1.0625em;}.rdx-menu .top-bar-section > ul > li:not(.has-form) > a:not(.button){font-size:0.625em !important;padding:0 7px !important;}.rdx-top-right{padding-left:105px;padding-right:22px;gap:20px;}.rdx-call strong{font-size:1.3125em;}.rdx-main-logo{width:135px !important;}.rdx-main-logo img{width:120px !important;max-width:120px !important;}.rdx-copy-inner{width:calc(100% - 6vw);left:5vw;}.rdx-heading{font-size:3.75em;}.rdx-kicker{font-size:1.3125em;}.rdx-description{font-size:1em;}.rdx-features{padding-left:18px !important;padding-right:18px !important;}.rdx-feature{min-height:120px;gap:12px;padding:16px 0;}.rdx-circle{width:46px;height:46px;flex-basis:46px;font-size:1.125em;}.rdx-feature-copy strong{font-size:0.8125em;}.rdx-feature-copy small{font-size:0.6875em;}} @media only screen and (min-width:1025px){.navigation-wrapper{display:flex;justify-content:center;align-items:flex-start;}.header-bar{display:flex;}.top-bar-section .dropdown{background:#c51600;min-width:315px;text-align:left;padding:3vh 2vw 3vh 2vw;left:50%;border-radius:50px;box-shadow:2px 8px 10px 0px rgba(0,0,0,0.24);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .dropdown li.page_item,.top-bar-section .dropdown li.menu-item{width:100%;display:inline-block;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-family:'Barlow',sans-serif;font-size:0.9375em;line-height:35px;padding:0 15px;position:relative;text-align:center;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#000000;line-height:35px;}} .header-cta-wrapper{display:flex;align-items:center;padding-left:1.7vw;max-width:295px;margin-left:auto;border-left:1px solid #c51600;}.header-cta{color:#ffffff;font-weight:300;font-size:1.0625em;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.header-cta span{font-family:'Julius Sans One',sans-serif;font-size:1.25em;}.header-cta:hover{color:#e60101;}.row.slider-wrapper{max-width:1629px;}.slider-area{padding:0 7vw;position:relative;}.slick-header-slider::after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:rgb(21 21 21 / 67%);}.slider-caption{display:inline-block;flex-direction:column;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.slider-caption p.caption-text{font-family:'Anton',sans-serif;font-size:5.5vw;color:#ffffff;text-transform:uppercase;line-height:1.2;margin:0 0 25px;display:inline-block;}p.slider-buttons{display:flex;}.hero-btn{display:flex;background:#151515;border-radius:38px 0 0 38px;padding:24px 19px 24px 0;align-items:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.hero-btn:hover{background:#c51600;}.hero-btn:last-child{border-radius:0 38px 38px 0;background:#c51600;}.hero-btn:last-child:hover{background:#151515;}.hero-btn span.btn-text{display:inline-block;font-family:'Barlow',sans-serif;font-weight:300;color:#ffffff;font-size:1.125em;line-height:1;float:left;min-width:165px;text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.hero-btn span.btn-icon{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:14px;background:#c51600;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.hero-btn:hover span.btn-icon,.hero-btn:last-child span.btn-icon{background:#151515;}.hero-btn:last-child:hover span.btn-icon{background:#c51600;}.hero-btn span.btn-icon::after{content:"\f054";font-family:fontAwesome;font-size:1em;color:#ffffff;position:absolute;left:calc(50% - 5.7px);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.scroll-arrow{display:inline-block;width:5px;border:1px solid rgb(255 255 255 / 30%);border-radius:5px;height:100px;position:absolute;bottom:6vh;left:calc(3.5vw - 2.5px);cursor:pointer;z-index:1;}.scroll-arrow::after{content:" ";width:100%;height:25px;background:#c51600;position:absolute;animation:scroll 1.85s ease alternate infinite;}@keyframes scroll{0%{top:0px;} 100%{top:calc(100% - 25px);}}.row.tagline-row{max-width:100%;padding:7vh 7vw;overflow:hidden;}.tagline{padding-right:calc(5vw + 80px);}.tagline-row p{color:#ffffff;font-family:'Julius Sans One',sans-serif;text-transform:uppercase;font-size:0.875em;margin:0;position:relative;display:inline-block;}.tagline p::after{content:url(https://rollindieselnd.com/wp-content/themes/trm/images/icon.png);position:absolute;bottom:-5px;right:-80px;}.tagline-row p::before{content:" ";height:1px;width:100vw;background:#c51600;position:absolute;bottom:7px;right:calc(100% + 5px);} .row{margin:0 auto;max-width:1310px;width:100%;}.row.full{max-width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.bg-box{height:100%;width:100%;max-width:431px;display:inline-block;}.intro-text{padding-left:0;padding-right:5vw;}.dark-bg{background:#151515;}.light-text *{color:#ffffff !important;}.home-bg1{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/home-img1.jpg);}.home-bg2{background:left center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/home-img2.jpg);}.home-bg3{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/home-img3.jpg);}.home-bg4{background:left center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/home-img4.jpg);}.badges-bg{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/badges-bg.jpg);}.home-cta{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/bg.jpg);}.about-bg1{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/about-img1.jpg);}.about-bg2{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/about-img2.jpg);max-width:737px;width:38%;}.about-bg3{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/about-img3.jpg);}.contact-bg{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/contact-bg.jpg);}.svc-bg.diesel-mechanic{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/diesel-mechanic.jpg);}.svc-bg.diesel-repair{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/diesel-repair.jpg);}.svc-bg.heavy-equipment-repair{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/heavy-equipment-repair.jpg);}.svc-bg.mobile-diesel-mechanic{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/mobile-diesel-mechanic.jpg);}.svc-bg.mobile-truck-repair{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/mobile-truck-repair.jpg);}.svc-bg.semi-truck-repair{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/semi-truck-repair.jpg);}.svc-bg.truck-repair{background:right center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/service/truck-repair.jpg);}.cta-btn{display:flex;background:#151515;border:1px solid #151515;border-radius:30px;padding:15px 19px 15px 0;align-items:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-btn.alt{background:#ffffff;border-color:#151515;margin-left:10px;}.cta-btn:hover{background:#c51600;border-color:#c51600;}.cta-btn span.btn-text{display:inline-block;font-family:'Barlow',sans-serif;font-weight:300;color:#ffffff;font-size:1.125em;line-height:1;float:left;min-width:165px;text-align:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-btn.alt span.btn-text{color:#151515;}.cta-btn:hover span.btn-text{color:#ffffff;}.cta-btn span.btn-icon{display:inline-block;width:28px;height:28px;line-height:28px;border-radius:14px;background:#ffffff;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-btn.alt span.btn-icon{background:#151515;}.cta-btn:hover span.btn-icon{background:#ffffff;}.cta-btn span.btn-icon::after{content:"\f054";font-family:fontAwesome;font-size:1em;color:#151515;position:absolute;left:calc(50% - 5.7px);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-btn.alt span.btn-icon::after{color:#ffffff;}.cta-btn:hover span.btn-icon::after{color:#151515;}ul.icon-list{margin-left:0;}ul.icon-list li{font-size:1.0625em;font-weight:300;line-height:1.7;color:#151515;padding-left:30px;position:relative;}ul.icon-list li::before{content:"\f054";font-family:'FontAwesome';position:absolute;left:0;color:#c51600;top:3px;font-size:0.9375em;}.text-holder.right{padding-right:0;padding-left:7vw;}.text-holder.left{padding-right:7vw;padding-left:0;}.bg-wrapper{padding:0;}.home-cta-row{padding:17vh 4vw;}.home-cta-row *{color:#ffffff;}.home-cta-row h2{font-size:3.65vw;padding:0 3vw;line-height:1.2;}.simple-btn{display:inline-block;width:218px;text-align:center;border:1px solid #ffffff;background:#ffffff;font-size:1.125em;color:#151515;padding:17px 10px;border-radius:30px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.simple-btn:hover{background:#151515;color:#ffffff;}.simple-btn.alt{background:none;}.simple-btn.alt:hover{background:#ffffff;color:#151515;}.row.about-2{display:flex;}.about-text-2{width:62%;padding:14vh 17vw 14vh 11.5vw;}.about-text-2 *{color:#ffffff;}.row.svc-body.red-bottom{padding:8vh 0 11.5vh;border-bottom:7px solid #c51600;}.gateway-box{padding:10vh 8vw;display:flex;flex-direction:column;justify-content:space-between;}.row.gateway-row{display:flex;}.gateway-text{padding-bottom:6vh;}.gateway-text h2{font-size:1.8em;}.dark-bg .gateway-text *{color:#ffffff;}.svc-title{background:#c51600;padding:4vh 0;}.svc-title *{color:#ffffff;}.svc-title h1{margin:0;font-size:1.8em;}.gateway-btn .simple-btn{background:transparent;color:#ffffff;}.gateway-btn .simple-btn.dark{border-color:#151515;color:#151515;}.gateway-btn .simple-btn:hover{background:#ffffff;color:#151515;}.gateway-btn .simple-btn.dark:hover{background:#151515;color:#ffffff;}.gateway-box.left{order:1;}.gateway-box.right{order:2;}.faq-page .gateway-box{padding:5vh 8vw;}.faq-page .gateway-text{padding-bottom:0;}.footer-wrapper{background:#c51600;}.row.footer-row{padding:18vh 0;display:flex;justify-content:space-between;}.footer-row *{color:#ffffff;}.footer-left h1{font-size:3.125vw;line-height:1.2;margin:0 0 15px;}.footer-left p{font-size:1.5em;font-family:'Julius Sans One',sans-serif;}.footer-row h2{font-size:1.5em;margin:0 0 25px;}.footer-left{display:flex;flex-direction:column;justify-content:space-between;}.footer-left::after{content:" ";width:80%;height:calc(100% + 36vh);position:absolute;left:100%;top:-18vh;background:center / contain no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/footer-bg.jpg);}.footer-right{margin-left:auto;}.footer-payment{margin-top:15px;}.footer-details p{font-family:'Julius Sans One',sans-serif;font-size:1.125em;margin:0;}.footer-details{margin-bottom:55px;}.footer-details.social-icons .fa{color:#ffffff;font-size:3em;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.footer-details.social-icons .fa:hover{color:#151515;}.footer-details.social-icons a{display:inline-block;}.footer-details.social-icons a:not(:last-of-type){margin-right:30px}svg.payment-icon.transparent{-webkit-filter:invert(1);filter:invert(1);}.contact-body{padding-left:8.3vw;padding-right:11vw;}.contact-body h1,.quote-body h1{font-size:2em;margin-bottom:10px;}.contactForm{margin-top:20px;}.contactForm label{font-weight:normal;display:block;margin-bottom:3px;color:#000000;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}.contactForm textarea{width:100%;}input.fancyInput[type="text"]{font-family:'Barlow',sans-serif;padding:12px 25px;font-size:0.9375em;line-height:1.4;height:auto;border:none;border-radius:0;margin-bottom:7px;background:none;color:#000000;box-shadow:inset 0px 0px 0px 1px #000000;}input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#000000;}.contactForm textarea{width:100%;}textarea.fancyInput[type="text"]{font-family:'Barlow',sans-serif;padding:15px 25px;font-size:0.9375em;line-height:1.4;height:100px;border:none;border-radius:0;margin-bottom:7px;background:none;color:#000000;box-shadow:inset 0px 0px 0px 1px #000000;}.contactForm .captchaWrapper{margin:0 0 5px;padding:10px 25px;font-size:0.875em;line-height:1.4;height:auto;border:none;border-radius:0;background:none;color:#000000;font-weight:bold;min-height:0;margin-bottom:23px;box-shadow:inset 0px 0px 0px 1px #000000;text-align:left !important;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;}.contactForm .captchaWrapper input{background:none;border:none;box-shadow:none;display:inline-block;width:auto;font-size:0.875em;padding:0;margin:0 0 0 25px;color:#000000;font-weight:normal;}.contactForm .captchaWrapper input::placeholder{color:#000000;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:5px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.mobile-sticky-cta{display:none;}.landing-page-button-wrapper a{background:#c51600;color:#ffffff;padding:5px 15px;border-radius:50px;font-weight:400;}.landing-page-button-wrapper a:hover{background:#151515;color:#ffffff;}.disclaimer p{color:#ffffff;font-size:.7em;} .slide-out-wrapper{position:fixed;top:50%;right:2vw;background:#ececec;padding:50px 70px 30px;z-index:99;max-width:570px;border-radius:29px;box-shadow:0px 4px 13px 0px rgba(0,0,0,0.17);-moz-transform:translateX(calc(100% + 2vw)) translateY(-50%);-webkit-transform:translateX(calc(100% + 2vw)) translateY(-50%);-o-transform:translateX(calc(100% + 2vw)) translateY(-50%);-ms-transform:translateX(calc(100% + 2vw)) translateY(-50%);transform:translateX(calc(100% + 2vw)) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content span.form-title{text-transform:uppercase;font-family:'Julius Sans One',sans-serif;font-weight:300;color:#000000;font-weight:normal;margin:0 0 10px;font-size:1.0625em;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{position:absolute;left:9px;top:50%;color:#ffffff;font-size:1.125em;width:86px;line-height:42px;text-align:center;background:#c51600;border-radius:21px 0px 0px 21px;-moz-transform:translateX(-100%) translateY(-50%);-webkit-transform:translateX(-100%) translateY(-50%);-o-transform:translateX(-100%) translateY(-50%);-ms-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%);cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper.active span.form-toggle{left:46px;border-radius:0px 21px 21px 0px;}.slide-out-wrapper span.form-toggle:hover{background:#ffffff;}span.toggle-holder{position:relative;left:-10px;}.slide-out-wrapper.active span.toggle-holder{left:10px;}i.toggle-left{display:inline-block;width:14px;height:14px;vertical-align:middle;border-top:3px solid;border-left:3px solid;border-color:#ffffff;-moz-transform:rotate(-45deg) translateY(-13%);-webkit-transform:rotate(-45deg) translateY(-13%);-o-transform:rotate(-45deg) translateY(-13%);-ms-transform:rotate(-45deg) translateY(-13%);transform:rotate(-45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}i.toggle-right{display:inline-block;width:14px;height:14px;vertical-align:middle;border-top:3px solid;border-right:3px solid;border-color:#ffffff;-moz-transform:rotate(45deg) translateY(-13%);-webkit-transform:rotate(45deg) translateY(-13%);-o-transform:rotate(45deg) translateY(-13%);-ms-transform:rotate(45deg) translateY(-13%);transform:rotate(45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle:hover i{border-color:#c51600;}input.slideOutInput[type="text"]{font-size:13px;font-family:'Barlow',sans-serif;font-weight:300;line-height:1.4;height:auto;border:1px solid rgb(197 22 0 / 63%);border-radius:0;padding:10px 10px;margin-bottom:5px;background:#ffffff;color:#000000;box-shadow:none;}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#000000;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:1px solid rgb(197 22 0 / 63%);border-radius:0;background:#ffffff;color:#000000;font-family:'Barlow',sans-serif;font-weight:300;padding:10px 25px;font-size:13px;height:90px;margin-bottom:5px;box-shadow:none;}.slide-out-form label{color:#000000;font-weight:normal;margin-bottom:3px;}.slide-out-form .contactForm .captchaWrapper{font-size:13px;line-height:1.4;height:auto;border:1px solid rgb(197 22 0 / 63%);box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;margin:0 0 3px;min-height:0;padding:0px 25px 0px 0px;overflow:hidden;border-radius:0;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Barlow',sans-serif;font-weight:300;border:none;box-shadow:none;display:inline-block;width:auto;font-size:0.875em;padding:0 15px;margin:0 0 0 30px;color:#000000;background:#ffffff;}.slide-out-form .contactForm .captchaWrapper img#captchaImage{-webkit-filter:none;filter:none;}.slide-out-form .contactForm .captchaRefresh{vertical-align:middle;max-width:30px;margin-left:3px;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:10px;}.slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-family:'Julius Sans One',sans-serif;font-size:1em;background:#c51600;text-align:center;cursor:pointer;padding:12px 10px;border-radius:21px;width:100px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.slide-out-form .contactForm .submitWrapper button.submit:hover{background:#151515;color:#ffffff;} .side-buffer{padding-left:2.6vw;padding-right:2.6vw;}.left-buffer{padding-left:5vw;}.right-buffer{padding-right:5vw;}.small-buffer{padding-left:35px;padding-right:35px;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:12vh;padding-bottom:12vh;}.top-padding-large{padding-top:12vh;}.bottom-padding-large{padding-bottom:12vh;}.vertical-padding-x-large{padding-top:16vh;padding-bottom:16vh;}.top-padding-x-large{padding-top:16vh;}.bottom-padding-x-large{padding-bottom:16vh;}.slider-bg{height:34vw;overflow:hidden;background:black;} p.standout{padding:0;font-size:1.6em;text-transform:uppercase;font-weight:600;color:#c51600;}.bbb-badge img{width:135px;}.bbb-badge{margin-top:8px;} @media only screen and (min-width:1025px){.cta-btn-wrapper{display:flex !important;}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.horizontal-padding-large{padding-left:9vw;padding-right:9vw;}.left-padding-large{padding-left:9vw;}.right-padding-large{padding-right:9vw;}.horizontal-padding-medium{padding-left:7vw;padding-right:7vw;}.left-padding-medium{padding-left:7vw;}.right-padding-medium{padding-right:7vw;}.horizontal-padding-small{padding-left:5vw;padding-right:5vw;}.left-padding-small{padding-left:5vw;}.right-padding-small{padding-right:5vw;}.horizontal-padding-xs{padding-left:3vw;padding-right:3vw;}.left-padding-xs{padding-left:3vw;}.right-padding-xs{padding-right:3vw;}} @media only screen and (max-width:1280px){.badges-row img{width:260px;}} @media only screen and (max-width:1180px){.header-cta{font-size:1.025em;}} @media only screen and (max-width:1024px){.badges-row div{text-align:center !important;}.badges-row img{margin:10px 0;}main .columns{padding-left:10vw !important;padding-right:10vw !important;text-align:center;}.side-buffer{padding-left:0;padding-right:0;}.top-space,.bottom-space{margin:0;}.header-bar{padding:20px;}.header-details{padding:0;text-align:center;}.logo-wrapper{width:auto;max-width:none;display:block;text-align:center;margin-bottom:10px;}.company-details{padding-right:15px;}.company-details p.title{font-size:1.375em;}.company-details p{font-size:1em;}.mobile-header-bg{height:200px;background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/uploads/sites/41/2026/08/mobile-bg.jpg);background-color:black;position:relative;}.mobile-header-bg::after{content:" ";width:100%;height:100%;background:rgb(21 21 21 / 67%);position:absolute;}.mobile-navigation{display:block;right:25px;position:absolute;text-transform:uppercase;top:20px;vertical-align:middle;width:auto;height:24px;z-index:999;}span.mobile-navigation.navigation-toggle.active{background:#c51600;height:50px;width:50px;border-radius:25px;}i.toggle-bars{display:inline-block;position:relative;color:#000000;width:37px;height:7px;}i.toggle-bars::before{content:" ";width:17px;height:2px;background:#ffffff;position:absolute;bottom:0;right:0;}i.toggle-bars::after{content:" ";width:37px;height:2px;background:#ffffff;position:absolute;top:0;right:0;}i.toggle-bars.close{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50px;height:50px;}i.toggle-bars.close::after{background:#ffffff;top:calc(50% - 1px);left:calc(50% - 15px);width:30px;}i.toggle-bars.close::before{background:#ffffff;width:2px;height:30px;left:calc(50% - 1px);top:calc(50% - 15px);}.fullwidth-navigation{background:#ffffff;position:absolute;top:0;z-index:997;width:100%;display:none;}.fullwidth-navigation .top-bar{padding:0;display:block;background:#ffffff;height:auto;}.fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:10%;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#ffffff;margin-bottom:10%;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){color:#000000;line-height:50px;text-align:center;padding:0 !important;font-size:1.3125em !important;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{color:#000000;padding:0;line-height:50px;font-size:21px !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#000000;font-weight:normal;line-height:40px;font-size:1.0625em !important;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#ffffff;color:#c51600;line-height:40px;font-size:1.0625em !important;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:150%;border-radius:0;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section ul li{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button){display:inline-block;width:auto;}.top-bar-section .has-dropdown>a:after{right:-20px;margin:0;border:solid 5px;border-color:#c51600 transparent transparent transparent;top:22px;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:5vh;padding-bottom:5vh;}.top-padding-medium{padding-top:5vh;}.bottom-padding-medium{padding-bottom:5vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:7vh;padding-bottom:7vh;}.top-padding-x-large{padding-top:7vh;}.bottom-padding-x-large{padding-bottom:7vh;}.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.m-vpad-none{padding-top:0 !important;padding-bottom:0 !important;}.mobile-bg-remove{background:none;}.mobile-hide{display:none;}.footer-wrapper a[href^="tel"]{color:inherit;text-decoration:none;}.mobile-sticky-cta{display:block;position:fixed;bottom:10px;left:0;width:100%;z-index:1;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);float:left;text-align:center;color:#ffffff;font-family:'Barlow',sans-serif;background:#151515;border:1px solid #151515;padding:10px 5px;border-radius:23px;margin:0 5px;}a.sticky-btn.alt{color:#151515;background:#ffffff;}.mobile-white-bg{background:#ffffff;}.mobile-white-bg .gateway-text *{color:#151515;}.mobile-white-bg .gateway-btn .simple-btn{color:#151515;border-color:#151515;}.mobile-white-bg .gateway-btn .simple-btn:hover{background:#151515;color:#ffffff;}.home-bg1{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/home-img1.jpg);}.about-bg1{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/about-img1.jpg);}.svc-bg.diesel-mechanic{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/diesel-mechanic.jpg);}.svc-bg.diesel-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/diesel-repair.jpg);}.svc-bg.heavy-equipment-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/heavy-equipment-repair.jpg);}.svc-bg.mobile-diesel-mechanic{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/mobile-diesel-mechanic.jpg);}.svc-bg.mobile-truck-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/mobile-truck-repair.jpg);}.svc-bg.semi-truck-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/semi-truck-repair.jpg);}.svc-bg.truck-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/mobile/truck-repair.jpg);}main h1{font-size:2em;margin:25px 0;}.intro-text{padding-bottom:6vh;}.intro-row{padding-bottom:0;}.bg-wrapper.columns{padding:0 !important;height:400px !important;}.bg-box{max-width:none;}ul.icon-list li{padding:0;}ul.icon-list li::before{display:none;}.home-cta{background:#151515;}.home-cta-row{padding:6vh 0;}.home-cta-row h2{font-size:1.6875em;}.bottom-cta-row{padding:6vh 0;}.bottom-cta-row .text-holder{padding-bottom:0;}.footer-left::after{background:none;}.row.footer-row{padding:8vh 0 4vh;justify-content:center;}.footer-left{display:none;}.footer-right{margin:0 auto;text-align:center;}.footer-payment-mobile svg.payment-icon{float:none;}.badges-bg{background:#151515;}.about-text-2{width:100%;padding:6vh 10vw;text-align:center;}.row.gateway-row{display:block;}.gateway-box{padding-top:6vh;padding-bottom:6vh;}.gateway-text{padding-bottom:3vh;}.gateway-text h2{font-size:1.6875em;}.large-12.columns.strip-padding.contact-form{padding:0 !important;}.contact-body .submitWrapper{display:flex;justify-content:center;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.badges-row{display:flex;}.badges-row .columns{padding-left:3vw !important;padding-right:3vw !important;}.badges-row img{width:337px;}.rdx-desktop{display:none !important;}.rdx-mobile-features{width:100%;display:block;padding:20px 5vw;background:#af0909;}.rdx-mobile-feature{width:100%;display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,0.25);}.rdx-mobile-feature:last-child{border-bottom:none;}.rdx-mobile-circle{width:50px;height:50px;flex:0 0 50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;color:#af0909;font-size:1.25em;}.rdx-mobile-feature-copy{display:block;flex:1;}.rdx-mobile-feature-copy strong{display:block;font-family:'Anton',sans-serif;color:#ffffff;font-size:1em;font-weight:normal;line-height:1.1;margin-bottom:5px;text-transform:uppercase;}.rdx-mobile-feature-copy small{display:block;font-family:'Barlow',sans-serif;color:#ffffff;font-size:0.8125em;font-weight:300;line-height:1.4;} .rdx-mobile-features{width:100%;display:block !important;padding:20px 6vw;background:#af0909;}.rdx-mobile-feature{width:100%;display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.25);}.rdx-mobile-feature:last-child{border-bottom:none;}.rdx-mobile-icon{width:52px;height:52px;min-width:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;color:#af0909;font-size:1.25em;text-align:center;}.rdx-mobile-icon i{color:#af0909;line-height:1;}.rdx-mobile-copy{display:block;flex:1;min-width:0;}.rdx-mobile-copy strong{display:block;margin:0 0 5px;color:#ffffff;font-family:'Anton',sans-serif;font-size:1em;font-weight:normal;line-height:1.15;text-transform:uppercase;}.rdx-mobile-copy small{display:block;color:#ffffff;font-family:'Barlow',sans-serif;font-size:0.8125em;font-weight:300;line-height:1.4;}.mobile-header-bg{min-height:300px;background-position:center center;background-size:cover;}.rdx-mobile-logo{width:110px;position:absolute;top:15px;left:50%;margin:0;padding:0;z-index:50;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.rdx-mobile-logo a{display:block;}.rdx-mobile-logo img{width:110px;max-width:110px;height:auto;display:block;margin:0 auto;}.mobile-menu{position:relative;z-index:100;}.mobile-navigation{position:relative;z-index:60;float:right;}.rollin-home-intro-row,.rollin-home-services-row,.rollin-home-expert-row,.rollin-home-rates-row,.rollin-home-contact-row{display:flex !important;flex-direction:column;}.rollin-home-intro-image,.rollin-home-services-image,.rollin-home-expert-image,.rollin-home-contact-image{width:100% !important;height:280px !important;min-height:280px !important;padding:0 !important;}.rollin-home-intro-image{order:1;border-left:none;border-bottom:5px solid #af0909;}.rollin-home-intro-image .rollin-home-photo,.rollin-home-services-image .rollin-home-photo,.rollin-home-expert-image .rollin-home-photo,.rollin-home-contact-image .rollin-home-photo{height:280px !important;min-height:280px !important;}.rollin-home-intro-copy{width:100% !important;min-height:0;order:2;padding:38px 6vw 42px !important;text-align:left !important;}.rollin-home-intro-copy h1{font-size:2.8em !important;}.rollin-home-kicker{font-size:.75em !important;}.rollin-home-experience{font-size:1.125em !important;}.rollin-home-intro-copy > p:not(.rollin-home-kicker):not(.rollin-home-experience){font-size:.875em !important;line-height:1.55;}.rollin-home-services{padding:0;}.rollin-home-services-image{order:1;}.rollin-home-services-copy{width:100% !important;order:2;padding:40px 6vw !important;text-align:left !important;}.rollin-home-image-tag{right:20px;bottom:20px;min-width:175px;padding:13px 16px;}.rollin-home-services-copy h2,.rollin-home-expert-copy h2,.rollin-home-contact-copy h2{font-size:2.15em !important;}.rollin-home-services-copy > p,.rollin-home-expert-copy > p,.rollin-home-contact-copy > p{font-size:.875em !important;line-height:1.55;}.rollin-home-service-list{grid-template-columns:1fr;gap:0;}.rollin-home-expert-image{order:1;border-left:none;border-bottom:5px solid #af0909;}.rollin-home-expert-copy{width:100% !important;min-height:0;order:2;padding:40px 6vw !important;text-align:left !important;}.rollin-home-subheading{font-size:1.4em;}.rollin-home-expert-badge{width:115px;height:115px;left:20px;bottom:20px;border-width:4px;}.rollin-home-expert-badge strong{font-size:2em;}.rollin-home-expert-badge small{width:80px;font-size:.5625em;}.rollin-home-rates{padding:40px 6vw;}.rollin-home-rates-copy,.rollin-home-rates-button{width:100% !important;padding:0 !important;text-align:left !important;}.rollin-home-rates-copy h2{font-size:2em !important;}.rollin-home-rates-copy p{font-size:.875em;}.rollin-home-rates-button{margin-top:25px;}.rollin-home-rates-btn{width:100%;}.rollin-home-contact{padding:0;}.rollin-home-contact-image{order:1;border-right:none;border-bottom:5px solid #af0909;}.rollin-home-contact-copy{width:100% !important;order:2;padding:40px 6vw !important;text-align:left !important;}.rollin-home-intro-image,.rollin-home-services-image,.rollin-home-expert-image,.rollin-home-contact-image,.rollin-home-intro-image .rollin-home-photo,.rollin-home-services-image .rollin-home-photo,.rollin-home-expert-image .rollin-home-photo,.rollin-home-contact-image .rollin-home-photo{height:235px !important;min-height:235px !important;}.rollin-home-intro-copy{padding:32px 6vw 36px !important;}.rollin-home-intro-copy h1{font-size:2.35em !important;}.rollin-home-services-copy,.rollin-home-expert-copy,.rollin-home-contact-copy{padding:34px 6vw !important;}.rollin-home-services-copy h2,.rollin-home-expert-copy h2,.rollin-home-contact-copy h2{font-size:1.85em !important;}.rollin-home-subheading{font-size:1.25em;}.rollin-home-rates{padding:34px 6vw;}.rollin-footer-row{display:flex !important;flex-direction:column;min-height:0;}.rollin-footer-left,.rollin-footer-right{width:100% !important;min-height:0;text-align:left !important;}.rollin-footer-left{padding:45px 7vw 40px !important;}.rollin-footer-left:after{width:calc(100% - 14vw);height:1px;top:auto;right:7vw;bottom:0;}.rollin-footer-title{font-size:2.5em;}.rollin-footer-tagline{font-size:1.125em;margin-bottom:25px;}.rollin-footer-contact-btn{width:100%;margin-bottom:0;}.rollin-footer-payment{display:none;}.rollin-footer-right{display:block;padding:40px 7vw 85px !important;}.rollin-footer-block{margin-bottom:30px !important;}.rollin-footer-block:last-of-type{margin-bottom:0 !important;}.rollin-payment-icons{gap:8px;}.rollin-footer-social{gap:10px;} .rdx-mobile-header{width:100%;position:relative;z-index:100;margin:0;padding:0;background:#151515;border-top:5px solid #af0909;} .rdx-mobile-top{width:100%;height:125px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#151515;border-bottom:3px solid #af0909;} .rdx-mobile-phone{width:33.333%;display:flex;align-items:center;justify-content:flex-start;} .rdx-mobile-call{display:flex;align-items:center;color:#ffffff !important;text-decoration:none !important;} .rdx-mobile-call i{margin-right:15px;color:#af0909;font-size:2.1em;} .rdx-mobile-call span{display:flex;flex-direction:column;} .rdx-mobile-call small{display:block;margin-bottom:2px;color:#ffffff;font-family:'Julius Sans One',sans-serif;font-size:.7em;line-height:1;text-transform:uppercase;} .rdx-mobile-call strong{display:block;color:#ffffff;font-family:'Anton',sans-serif;font-size:1.5em;font-weight:normal;line-height:1;} .rdx-mobile-logo{width:33.333%;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);} .rdx-mobile-logo a{display:inline-block;} .rdx-mobile-logo img{width:auto;height:auto;max-width:165px;max-height:110px;display:block;margin:0 auto;} .rdx-mobile-menu-button{width:33.333%;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;} .rdx-mobile-menu-button .mobile-navigation{width:58px;height:42px;display:flex;align-items:baseline;justify-content:center;position:relative;margin:0;padding:0;} .rdx-mobile-menu-button .toggle-bars{display:block;} .rdx-mobile-menu-button small{display:block;margin-top:5px;color:#ffffff;font-family:'Julius Sans One',sans-serif;font-size:.7em;line-height:1;text-transform:uppercase;} .rdx-mobile-navigation{width:100%;position:absolute;top:100%;left:0;z-index:999;background:#151515;} .rdx-mobile-hero{width:100%;height:430px;position:relative;overflow:hidden;background-image:linear-gradient( rgba(0,0,0,.48),rgba(0,0,0,.62) ),url("https://rollindieselnd.com/wp-content/uploads/sites/41/2026/08/mobile-bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;} .rdx-mobile-hero:after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:0;background:#af0909;} .rdx-mobile-hero-overlay{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 6vw;text-align:center;} .rdx-mobile-eyebrow{display:block;margin:0 0 16px;color:#ffffff;font-family:'Julius Sans One',sans-serif;font-size:1em;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;} .rdx-mobile-hero-line{width:210px;height:3px;position:relative;display:block;margin:0 0 20px;background:#af0909;} .rdx-mobile-hero-line:after{content:"";width:65px;height:7px;position:absolute;top:50%;left:50%;background:#af0909;transform:translate(-50%,-50%);} .rdx-mobile-hero-title{display:block;text-align:center;text-transform:uppercase;} .rdx-mobile-hero-title strong,.rdx-mobile-hero-title b{display:block;font-family:'Anton',sans-serif;font-weight:normal;line-height:.9;} .rdx-mobile-hero-title strong{color:#ffffff;font-size:4em;} .rdx-mobile-hero-title b{margin-top:5px;color:#af0909;font-size:4.2em;} .rdx-mobile-features{width:100%;padding:25px 6vw 35px;background:#af0909;} .rdx-mobile-feature{width:100%;min-height:120px;display:flex;align-items:center;position:relative;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.25);} .rdx-mobile-feature:last-child{border-bottom:0;} .rdx-mobile-feature-icon{width:76px;height:76px;min-width:76px;display:flex;align-items:center;justify-content:center;margin-right:25px;background:#ffffff;border-radius:50%;} .rdx-mobile-feature-icon i{color:#af0909;font-size:1.65em;} .rdx-mobile-feature-text{display:flex;flex-direction:column;justify-content:center;} .rdx-mobile-feature-text strong{display:block;margin:0 0 7px;color:#ffffff;font-family:'Anton',sans-serif;font-size:1.45em;font-weight:normal;line-height:1;text-transform:uppercase;} .rdx-mobile-feature-text small{display:block;color:#ffffff;font-family:'Barlow',sans-serif;font-size:.9em;font-weight:300;line-height:1.4;} .rdx-mobile-menu-button .mobile-navigation{width:52px !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;padding:0 !important;margin:0 !important;background:#af0909 !important;border-radius:50% !important;}  .rdx-mobile-menu-button .toggle-bars{width:27px !important;height:20px !important;display:block !important;position:relative !important;border:0 !important;background:linear-gradient( to bottom,#ffffff 0,#ffffff 3px,transparent 3px,transparent 8px,#ffffff 8px,#ffffff 11px,transparent 11px,transparent 16px,#ffffff 16px,#ffffff 19px ) !important;}  .rdx-mobile-menu-button .toggle-bars:before,.rdx-mobile-menu-button .toggle-bars:after{content:none !important;display:none !important;}  .rdx-mobile-menu-button .mobile-navigation.open .toggle-bars,.rdx-mobile-menu-button .mobile-navigation.active .toggle-bars,.rdx-mobile-menu-button .mobile-navigation.is-active .toggle-bars,.rdx-mobile-menu-button .mobile-navigation.expanded .toggle-bars{width:27px !important;height:27px !important;background:none !important;}  .rdx-mobile-menu-button .mobile-navigation.open .toggle-bars:before,.rdx-mobile-menu-button .mobile-navigation.active .toggle-bars:before,.rdx-mobile-menu-button .mobile-navigation.is-active .toggle-bars:before,.rdx-mobile-menu-button .mobile-navigation.expanded .toggle-bars:before{content:"" !important;display:block !important;width:30px !important;height:3px !important;position:absolute !important;top:12px !important;left:-2px !important;background:#ffffff !important;transform:rotate(45deg) !important;}  .rdx-mobile-menu-button .mobile-navigation.open .toggle-bars:after,.rdx-mobile-menu-button .mobile-navigation.active .toggle-bars:after,.rdx-mobile-menu-button .mobile-navigation.is-active .toggle-bars:after,.rdx-mobile-menu-button .mobile-navigation.expanded .toggle-bars:after{content:"" !important;display:block !important;width:30px !important;height:3px !important;position:absolute !important;top:12px !important;left:-2px !important;background:#ffffff !important;transform:rotate(-45deg) !important;}.rdx-mobile-top{display:flex !important;align-items:center !important;} .rdx-mobile-menu-button{height:100% !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;margin:0 !important;padding:0 !important;} .rdx-mobile-menu-button .mobile-navigation{width:52px !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;top:0 !important;right:0 !important;margin:0 !important;padding:0 !important;transform:none !important;} .rdx-mobile-menu-button small{display:none !important;}.about-1 .intro-text,.about-2 .about-text-2,.about-4 .text-holder,.bottom-cta-row .text-holder{text-align:left!important;}.about-1 .intro-text{width:55%!important;min-height:500px;padding:45px 4vw!important;}.about-1 .intro-text h1{font-size:3.4em!important;}.about-1 .bg-wrapper{width:45%!important;min-height:500px;padding:0!important;}.about-1 .about-bg1{min-height:500px;}.about-2{min-height:460px;}.about-2 .about-bg2{width:42%!important;min-height:460px;}.about-text-2{width:58%!important;min-height:460px;padding:45px 5vw!important;}.about-text-2 h2,.about-4 .text-holder h2,.bottom-cta-row .text-holder h2{font-size:2.25em!important;}.about-3{gap:20px;}.about-3 h2{padding:35px 30px 18px;font-size:1.85em!important;}.about-3 p{padding:0 30px 35px;}.about-4 .text-holder{width:58%!important;min-height:520px;padding:45px 4vw!important;}.about-4 .bg-wrapper{width:42%!important;min-height:520px;padding:0!important;}.about-4 .about-bg3{min-height:520px;}.bottom-cta-row .bg-wrapper{width:42%!important;min-height:450px;padding:0!important;}.bottom-cta-row .home-bg4{min-height:450px;}.bottom-cta-row .text-holder{width:58%!important;padding:40px 0 40px 5vw!important;} .rollin-home-services{position:relative;overflow:hidden;padding:65px 0;background:#f8f8f8;} .rollin-home-services-row{padding-right:30px;padding-left:30px;} .rollin-services-header{max-width:800px;margin:0 auto;text-align:center;} .rollin-home-services .rollin-home-section-label{margin:0 0 14px;color:#830a06;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;} .rollin-home-services h2{margin:0 auto;color:#101820;font-size:39px;font-weight:900;line-height:1;text-transform:uppercase;} .rollin-home-services .rollin-home-rule{display:block;width:58px;height:4px;margin:20px auto;background:#ed1c16;} .rollin-home-services-intro{max-width:700px;margin:0 auto;color:#444444;font-size:14px;line-height:1.65;text-align:center;} .rollin-services-wheel{position:relative;width:100%;height:auto;margin-top:40px;} .rollin-services-orbit{display:none;} .rollin-services-center{position:relative;top:auto;left:auto;width:320px;height:320px;margin:0 auto 50px;transform:none;} .rollin-services-center::before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:6px solid #830a06;border-radius:50%;content:"";} .rollin-services-center-image{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;border:6px solid #ffffff;border-radius:50%;box-shadow:0 15px 35px rgba(0,0,0,0.14);} .rollin-services-center-image .rollin-home-photo{width:100%;height:100%;background-position:center;background-size:cover;} .rollin-service-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;width:auto;min-height:74px;align-items:center;margin:0;padding:12px 16px 12px 76px;border:1px solid #e4e4e4;border-radius:40px;background:#ffffff;box-shadow:0 8px 22px rgba(0,0,0,0.07);transform:none;} .rollin-service-card::before,.rollin-service-card::after{display:none;} .rollin-service-icon{position:absolute;top:50%;left:13px;display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;transform:translateY(-50%);} .rollin-service-icon::before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid #ed1c16;border-radius:50%;content:"";} .rollin-service-icon i{position:relative;z-index:2;color:#151515;font-size:17px;} .rollin-service-title{color:#101820;font-size:14px;font-weight:800;line-height:1.25;} .rollin-services-wheel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} .rollin-services-center{grid-column:1 / -1;} .rollin-home-services-note{max-width:700px;margin:25px auto 0;color:#555555;font-size:13px;line-height:1.65;text-align:center;} .rollin-home-expert{padding:65px 0 45px;background:#141414;} .rollin-home-expert{position:relative;overflow:hidden;padding:65px 0 50px;background:#141414;} .rollin-home-expert-row{display:flex;width:100%;flex-direction:column;align-items:stretch;} .rollin-home-expert-copy{order:1;float:none;width:100%;max-width:760px;margin:0 auto;padding-right:35px;padding-left:35px;} .rollin-home-expert-image{order:2;float:none;width:100%;max-width:760px;margin:35px auto 0;padding-right:35px;padding-left:35px;} .rollin-home-expert .rollin-home-section-label{position:relative;margin:0 0 14px;padding-left:45px;color:#830a06;font-size:12px;font-weight:900;line-height:1.2;letter-spacing:1.3px;text-transform:uppercase;} .rollin-home-expert .rollin-home-section-label::before{position:absolute;top:50%;left:0;width:32px;height:2px;background:#830a06;content:"";transform:translateY(-50%);} .rollin-home-expert h2{max-width:650px;margin:0;color:#ffffff;font-size:38px;font-weight:900;line-height:1;text-transform:uppercase;} .rollin-home-expert .rollin-home-rule{display:block;width:50px;height:4px;margin:20px 0;background:#830a06;} .rollin-home-expert-points{width:100%;max-width:none;} .rollin-home-expert-point{position:relative;min-height:0;padding:18px 0 18px 62px;border-bottom:1px solid rgba(255,255,255,0.1);} .rollin-home-expert-point:last-child{border-bottom:0;} .rollin-home-expert-point p{margin:0;color:#eeeeee;font-size:14px;line-height:1.65;} .rollin-home-expert-icon{position:absolute;top:18px;left:0;display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#b80f0a;} .rollin-home-expert-icon i{margin:0;color:#ffffff;font-size:15px;line-height:1;} .rollin-home-expert-photo-wrap{position:relative;width:100%;height:430px;overflow:hidden;border:2px solid #a91610;border-radius:9px;} .rollin-home-expert-photo-wrap .rollin-home-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:7px;background-position:center;background-size:cover;} .rollin-home-expert-badge{position:absolute;right:18px;bottom:18px;z-index:5;display:flex;width:110px;height:110px;align-items:center;justify-content:center;flex-direction:column;margin:0;border:5px solid #b80f0a;border-radius:50%;background:#111111;text-align:center;} .rollin-home-expert-badge strong{color:#ffffff;font-size:32px;font-weight:900;line-height:1;} .rollin-home-expert-badge small{max-width:72px;margin-top:5px;color:#ffffff;font-size:8px;font-weight:800;line-height:1.2;} .rollin-home-expert-feature-row{display:block;width:100%;max-width:760px;margin:35px auto 0;padding-right:35px;padding-left:35px;} .rollin-home-expert-feature{position:relative;display:block;min-height:0;padding:26px;border:1px solid #444444;border-radius:8px;background:#181818;} .rollin-home-expert-feature-icon{position:static;display:flex;width:58px;height:58px;margin:0 0 18px;align-items:center;justify-content:center;border-radius:6px;background:#a90d08;} .rollin-home-expert-feature-icon i{margin:0;color:#ffffff;font-size:25px;line-height:1;} .rollin-home-expert-feature-copy{width:100%;max-width:none;} .rollin-home-subheading{display:block;margin:0 0 12px;color:#830a06;font-size:20px;font-weight:900;line-height:1.15;text-transform:uppercase;} .rollin-home-expert-feature-copy p{margin:0;color:#dddddd;font-size:14px;line-height:1.7;}.cta-btn span.btn-text{min-width:132px;} .about-3{width:100%;max-width:820px;display:grid;grid-template-columns:1fr;gap:24px;margin:0 auto;padding:55px 40px;box-sizing:border-box;} .about-3 > *{width:100%;max-width:100%;margin-right:0;margin-left:0;box-sizing:border-box;} .about-3 > :nth-child(1){position:relative;padding-top:30px;text-align:center;} .about-3 > :nth-child(1)::before{position:absolute;top:0;right:0;left:0;width:100%;height:4px;background:#b90000;content:"";} .about-3 > :nth-child(1) h2,.about-3 > :nth-child(1) h3{max-width:520px;margin:0 auto;text-align:center;line-height:1.05;} .about-3 > :nth-child(2){max-width:680px;margin:0 auto;padding:0 15px;text-align:center;} .about-3 > :nth-child(2) p{margin:0;font-size:16px;line-height:1.75;text-align:center;} .about-3 > :nth-child(3){position:relative;margin-top:15px;padding:42px 30px;background:#151515;color:#ffffff;text-align:center;} .about-3 > :nth-child(3)::before{position:absolute;top:0;right:0;left:0;height:4px;background:#b90000;content:"";} .about-3 > :nth-child(3) h2,.about-3 > :nth-child(3) h3{max-width:560px;margin:0 auto;color:#ffffff;text-align:center;line-height:1.05;} .about-3 > :nth-child(4){margin-top:0;padding:38px 45px;background:#151515;color:#ffffff;text-align:center;} .about-3 > :nth-child(4) p{max-width:650px;margin:0 auto;color:#ffffff;font-size:15px;line-height:1.75;text-align:center;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;border-bottom:1px solid red;} .rollin-footer-row{display:flex !important;min-height:0;flex-direction:column;} .rollin-footer-left,.rollin-footer-right{width:100% !important;min-height:0;text-align:left !important;} .rollin-footer-left{padding:50px 7vw 42px !important;} .rollin-footer-left::after{width:calc(100% - 14vw);height:1px;top:auto;right:7vw;bottom:0;} .rollin-footer-title{font-size:2.75em;} .rollin-footer-tagline{margin-bottom:25px;font-size:1.2em;} .rollin-footer-contact-btn{width:220px;margin-bottom:0;} .rollin-footer-payment{display:none;} .rollin-footer-right{display:grid;grid-template-columns:1fr 1fr;gap:35px 45px;padding:45px 7vw 90px !important;} .rollin-footer-block{width:100%;margin:0 !important;} .footer-payment-mobile{display:block !important;} .rollin-payment-mobile-grid{display:grid;width:100%;max-width:420px;grid-template-columns:repeat(4,70px);align-items:center;justify-content:start;gap:14px;} .rollin-payment-item{display:flex !important;width:70px;height:40px;align-items:center;justify-content:flex-start;margin:0;padding:0;overflow:visible;} .rollin-payment-item svg,.rollin-payment-item img{display:block !important;float:none !important;width:auto !important;max-width:68px !important;height:auto !important;max-height:36px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;} .rollin-payment-item svg.payment-icon.transparent{-webkit-filter:invert(1);filter:invert(1);} .rollin-footer-social{gap:10px;}} @media only screen and (min-width:768px) and (max-width:1200px){.rollin-home-services{padding:60px 30px;} .rollin-services-header{max-width:900px;margin:0 auto 35px;text-align:center;} .rollin-home-services h2{max-width:900px;margin:0 auto;font-size:42px;line-height:1;} .rollin-home-services-intro{max-width:760px;margin:0 auto;text-align:center;} .rollin-services-wheel{display:grid;position:relative;width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:40px;} .rollin-services-orbit{display:none;} .rollin-services-center{position:relative;top:auto;left:auto;width:320px;height:320px;grid-column:1 / -1;margin:0 auto 45px;transform:none;} .rollin-services-center::before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:6px solid #d71910;border-radius:50%;content:"";} .rollin-services-center::after{display:none;} .rollin-services-center-image{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;border:6px solid #ffffff;border-radius:50%;box-shadow:0 15px 35px rgba(0,0,0,0.14);}.rollin-services-center-image .rollin-home-photo{width:100%;height:100%;background-position:center;background-size:cover;} .rollin-service-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;width:100%;min-height:76px;align-items:center;margin:0;padding:12px 16px 12px 76px;border:1px solid #e4e4e4;border-radius:40px;background:#ffffff;box-shadow:0 8px 22px rgba(0,0,0,0.07);transform:none;box-sizing:border-box;}.rollin-service-card::before,.rollin-service-card::after{display:none;} .rollin-service-icon{position:absolute;top:50%;left:13px;display:flex;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;transform:translateY(-50%);} .rollin-service-icon::before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid #ed1c16;border-radius:50%;content:"";}.rollin-service-icon i{position:relative;z-index:2;color:#151515;font-size:17px;} .rollin-service-title{color:#101820;font-size:14px;font-weight:800;line-height:1.25;} .service-mounted,.service-body,.service-tires,.service-engine,.service-hoses,.service-roof,.service-electrical,.service-hydraulic,.service-starting,.service-maintenance{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;transform:none;} .rollin-home-services-note{max-width:760px;margin:28px auto 0;text-align:center;}} @media only screen and (max-width:767px){.badges-row img{max-width:100%;}.header-bar{padding-left:0;padding-right:0;}.company-details{max-width:none;}.company-details p.title,.company-details p.title a{font-size:1.0625em;}.company-details p{font-size:0.875em;}span.mobile-navigation.navigation-toggle.active{width:40px;height:40px;}i.toggle-bars.close{width:40px;height:40px;}i.toggle-bars.close::before{height:20px;top:calc(50% - 10px);}i.toggle-bars.close::after{width:20px;left:calc(50% - 10px);}.contactForm .captchaWrapper:not(.slideOut) img{max-width:50%;margin-bottom:15px;}main .columns{padding-left:5vw !important;padding-right:5vw !important;}.about-text-2{padding-left:5vw !important;padding-right:5vw !important;}footer.footer-wrapper{padding-bottom:54px;}.rdx-mobile-features{padding-left:7vw;padding-right:7vw;}.rdx-mobile-feature{padding:15px 0;}.rdx-mobile-circle{width:44px;height:44px;flex-basis:44px;font-size:1.125em;}.rdx-mobile-feature-copy strong{font-size:0.9375em;}.rdx-mobile-feature-copy small{font-size:0.75em;} .rdx-mobile-features{width:100%;display:block !important;padding:20px 6vw;background:#af0909;}.rdx-mobile-feature{width:100%;display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.25);}.rdx-mobile-feature:last-child{border-bottom:none;}.rdx-mobile-icon{width:52px;height:52px;min-width:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;color:#af0909;font-size:1.25em;text-align:center;}.rdx-mobile-icon i{color:#af0909;line-height:1;}.rdx-mobile-copy{display:block;flex:1;min-width:0;}.rdx-mobile-copy strong{display:block;margin:0 0 5px;color:#ffffff;font-family:'Anton',sans-serif;font-size:1em;font-weight:normal;line-height:1.15;text-transform:uppercase;}.rdx-mobile-copy small{display:block;color:#ffffff;font-family:'Barlow',sans-serif;font-size:0.8125em;font-weight:300;line-height:1.4;}.mobile-header-bg{min-height:300px;background-position:center center;background-size:cover;}.rdx-mobile-logo{width:90px;position:absolute;top:12px;left:50%;margin:0;padding:0;z-index:50;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.rdx-mobile-logo a{display:block;}.rdx-mobile-logo img{width:90px;max-width:90px;height:auto;display:block;margin:0 auto;}.mobile-menu{position:relative;z-index:100;}.mobile-navigation{position:relative;z-index:60;float:right;}.rollin-home-intro-row,.rollin-home-services-row,.rollin-home-expert-row,.rollin-home-rates-row,.rollin-home-contact-row{display:flex !important;flex-direction:column;}.rollin-home-intro-image,.rollin-home-services-image,.rollin-home-expert-image,.rollin-home-contact-image{width:100% !important;height:280px !important;min-height:280px !important;padding:0 !important;}.rollin-home-intro-image{order:1;border-left:none;border-bottom:5px solid #af0909;}.rollin-home-intro-image .rollin-home-photo,.rollin-home-services-image .rollin-home-photo,.rollin-home-expert-image .rollin-home-photo,.rollin-home-contact-image .rollin-home-photo{height:280px !important;min-height:280px !important;}.rollin-home-intro-copy{width:100% !important;min-height:0;order:2;padding:38px 6vw 42px !important;text-align:left !important;}.rollin-home-intro-copy h1{font-size:2.8em !important;}.rollin-home-kicker{font-size:.75em !important;}.rollin-home-experience{font-size:1.125em !important;}.rollin-home-intro-copy > p:not(.rollin-home-kicker):not(.rollin-home-experience){font-size:.875em !important;line-height:1.55;}.rollin-home-services{padding:0;}.rollin-home-services-image{order:1;}.rollin-home-services-copy{width:100% !important;order:2;padding:40px 6vw !important;text-align:left !important;}.rollin-home-image-tag{right:20px;bottom:20px;min-width:175px;padding:13px 16px;}.rollin-home-services-copy h2,.rollin-home-expert-copy h2,.rollin-home-contact-copy h2{font-size:2.15em !important;}.rollin-home-services-copy > p,.rollin-home-expert-copy > p,.rollin-home-contact-copy > p{font-size:.875em !important;line-height:1.55;}.rollin-home-service-list{grid-template-columns:1fr;gap:0;}.rollin-home-expert-image{order:1;border-left:none;border-bottom:5px solid #af0909;}.rollin-home-expert-copy{width:100% !important;min-height:0;order:2;padding:40px 6vw !important;text-align:left !important;}.rollin-home-subheading{font-size:1.4em;}.rollin-home-expert-badge{width:115px;height:115px;left:20px;bottom:20px;border-width:4px;}.rollin-home-expert-badge strong{font-size:2em;}.rollin-home-expert-badge small{width:80px;font-size:.5625em;}.rollin-home-rates{padding:40px 6vw;}.rollin-home-rates-copy,.rollin-home-rates-button{width:100% !important;padding:0 !important;text-align:left !important;}.rollin-home-rates-copy h2{font-size:2em !important;}.rollin-home-rates-copy p{font-size:.875em;}.rollin-home-rates-button{margin-top:25px;}.rollin-home-rates-btn{width:100%;}.rollin-home-contact{padding:0;}.rollin-home-contact-image{order:1;border-right:none;border-bottom:5px solid #af0909;}.rollin-home-contact-copy{width:100% !important;order:2;padding:40px 6vw !important;text-align:left !important;}.rollin-home-intro-image,.rollin-home-services-image,.rollin-home-expert-image,.rollin-home-contact-image,.rollin-home-intro-image .rollin-home-photo,.rollin-home-services-image .rollin-home-photo,.rollin-home-expert-image .rollin-home-photo,.rollin-home-contact-image .rollin-home-photo{height:235px !important;min-height:235px !important;}.rollin-home-intro-copy{padding:32px 6vw 36px !important;}.rollin-home-intro-copy h1{font-size:2.35em !important;}.rollin-home-services-copy,.rollin-home-expert-copy,.rollin-home-contact-copy{padding:34px 6vw !important;}.rollin-home-services-copy h2,.rollin-home-expert-copy h2,.rollin-home-contact-copy h2{font-size:1.85em !important;}.rollin-home-subheading{font-size:1.25em;}.rollin-home-rates{padding:34px 6vw;}.rollin-footer-row{display:flex !important;flex-direction:column;min-height:0;}.rollin-footer-left,.rollin-footer-right{width:100% !important;min-height:0;text-align:left !important;}.rollin-footer-left{padding:45px 7vw 40px !important;}.rollin-footer-left:after{width:calc(100% - 14vw);height:1px;top:auto;right:7vw;bottom:0;}.rollin-footer-title{font-size:2.5em;}.rollin-footer-tagline{font-size:1.125em;margin-bottom:25px;}.rollin-footer-contact-btn{width:100%;margin-bottom:0;}.rollin-footer-payment{display:none;}.rollin-footer-right{display:block;padding:40px 7vw 85px !important;}.rollin-footer-block{margin-bottom:30px !important;}.rollin-footer-block:last-of-type{margin-bottom:0 !important;}.rollin-payment-icons{gap:8px;}.rollin-footer-social{gap:10px;} .rdx-mobile-top{height:95px;padding:0 5vw;} .rdx-mobile-phone{width:30%;} .rdx-mobile-call i{margin-right:8px;font-size:1.45em;} .rdx-mobile-call small{font-size:.5em;} .rdx-mobile-call strong{font-size:12px;} .rdx-mobile-logo{width:40%;} .rdx-mobile-logo img{max-width:120px;max-height:82px;} .rdx-mobile-menu-button{width:30%;} .rdx-mobile-menu-button .mobile-navigation{width:45px;height:35px;} .rdx-mobile-menu-button small{font-size:.55em;} .rdx-mobile-hero{height:315px;} .rdx-mobile-hero-overlay{padding:30px 5vw;} .rdx-mobile-eyebrow{margin-bottom:12px;font-size:.72em;} .rdx-mobile-hero-line{width:145px;margin-bottom:16px;} .rdx-mobile-hero-title strong{font-size:2.65em;} .rdx-mobile-hero-title b{font-size:2.8em;} .rdx-mobile-features{padding:15px 6vw 25px;} .rdx-mobile-feature{min-height:100px;padding:17px 0;} .rdx-mobile-feature-icon{width:60px;height:60px;min-width:60px;margin-right:18px;} .rdx-mobile-feature-icon i{font-size:1.35em;} .rdx-mobile-feature-text strong{margin-bottom:5px;font-size:1.1em;} .rdx-mobile-feature-text small{font-size:.78em;}.about-1,.about-2,.about-4,.bottom-cta-row{display:flex!important;flex-direction:column!important;}.about-1 .bg-wrapper{width:100%!important;height:250px!important;min-height:250px!important;order:1;padding:0!important;border-left:0;border-bottom:5px solid #af0909;}.about-1 .about-bg1{height:250px!important;min-height:250px!important;}.about-1 .intro-text{width:100%!important;min-height:0;order:2;padding:35px 6vw!important;text-align:left!important;}.about-1 .intro-text h1{font-size:2.6em!important;}.about-2 .about-bg2{width:100%!important;height:250px!important;min-height:250px!important;order:1;border-right:0;border-bottom:5px solid #af0909;}.about-text-2{width:100%!important;min-height:0;order:2;padding:35px 6vw!important;text-align:left!important;}.about-text-2 h2{font-size:2em!important;}.about-3{display:block!important;padding:35px 6vw!important;}.about-3 .large-12.columns{display:block;padding:0!important;}.about-3 h2{padding:30px 25px 15px;font-size:1.75em!important;}.about-3 p{padding:0 25px 30px;margin-bottom:20px!important;}.about-4 .text-holder{width:100%!important;min-height:0;padding:35px 6vw!important;text-align:left!important;}.about-4 .text-holder h2{font-size:2em!important;}.about-4 .icon-list{grid-template-columns:1fr;}.bottom-cta-row .text-holder{width:100%!important;padding:35px 6vw!important;text-align:left!important;}.bottom-cta-row .text-holder h2{font-size:2em!important;} .rollin-home-services{position:relative;overflow:hidden;padding:50px 0;background:#f8f8f8;} .rollin-home-services-row{padding-right:20px;padding-left:20px;} .rollin-services-header{text-align:center;} .rollin-home-services .rollin-home-section-label{margin:0 0 12px;color:#830a06;font-size:11px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase;} .rollin-home-services h2{margin:0;color:#101820;font-size:30px;font-weight:900;line-height:1;text-transform:uppercase;} .rollin-home-services .rollin-home-rule{display:block;width:48px;height:4px;margin:18px auto;background:#ed1c16;} .rollin-home-services-intro{margin:0;color:#444444;font-size:14px;line-height:1.65;} .rollin-services-wheel{display:grid;position:relative;width:100%;height:auto;grid-template-columns:1fr;gap:10px;margin-top:35px;} .rollin-services-orbit{display:none;} .rollin-services-center{position:relative;top:auto;left:auto;width:255px;height:255px;margin:0 auto 38px;transform:none;} .rollin-services-center::before{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:5px solid #830a06;border-radius:50%;content:"";} .rollin-services-center-image{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;border:5px solid #ffffff;border-radius:50%;box-shadow:0 14px 30px rgba(0,0,0,0.13);} .rollin-services-center-image .rollin-home-photo{width:100%;height:100%;background-position:center;background-size:cover;} .rollin-service-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;width:100%;min-height:66px;align-items:center;margin:0;padding:10px 14px 10px 67px;border:1px solid #e3e3e3;border-radius:34px;background:#ffffff;box-shadow:0 7px 18px rgba(0,0,0,0.06);transform:none;} .rollin-service-card::before,.rollin-service-card::after{display:none;} .rollin-service-icon{position:absolute;top:50%;left:11px;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;transform:translateY(-50%);} .rollin-service-icon::before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid #ed1c16;border-radius:50%;content:"";} .rollin-service-icon i{position:relative;z-index:2;color:#151515;font-size:15px;} .rollin-service-title{color:#101820;font-size:13px;font-weight:800;line-height:1.25;} .rollin-home-services-note{margin:22px auto 0;color:#555555;font-size:13px;line-height:1.65;text-align:center;}.rollin-home-expert{padding:55px 0 40px;background:#141414;} .rollin-home-expert{position:relative;overflow:hidden;padding:50px 0 40px;background:#141414;} .rollin-home-expert-row{display:flex;width:100%;flex-direction:column;align-items:stretch;} .rollin-home-expert-copy{order:1;float:none;width:100%;margin:0;padding-right:20px;padding-left:20px;} .rollin-home-expert-image{order:2;float:none;width:100%;margin:28px 0 0;padding-right:20px;padding-left:20px;} .rollin-home-expert .rollin-home-section-label{position:relative;margin:0 0 12px;padding-left:40px;color:#830a06;font-size:11px;font-weight:900;line-height:1.2;letter-spacing:1px;text-transform:uppercase;} .rollin-home-expert .rollin-home-section-label::before{position:absolute;top:50%;left:0;width:28px;height:2px;background:#830a06;content:"";transform:translateY(-50%);} .rollin-home-expert h2{width:100%;max-width:none;margin:0;color:#ffffff;font-size:31px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;} .rollin-home-expert .rollin-home-rule{display:block;width:46px;height:4px;margin:18px 0;background:#830a06;} .rollin-home-expert-points{width:100%;max-width:none;} .rollin-home-expert-point{position:relative;min-height:0;padding:16px 0 16px 50px;border-bottom:1px solid rgba(255,255,255,0.1);} .rollin-home-expert-point:last-child{border-bottom:0;} .rollin-home-expert-point p{margin:0;color:#eeeeee;font-size:13px;line-height:1.65;} .rollin-home-expert-icon{position:absolute;top:17px;left:0;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:#b80f0a;} .rollin-home-expert-icon i{margin:0;color:#ffffff;font-size:12px;line-height:1;} .rollin-home-expert-photo-wrap{position:relative;width:100%;height:285px;overflow:hidden;border:2px solid #a91610;border-radius:8px;} .rollin-home-expert-photo-wrap .rollin-home-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:6px;background-position:center;background-size:cover;} .rollin-home-expert-badge{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;width:82px;height:82px;align-items:center;justify-content:center;flex-direction:column;margin:0;border:4px solid #b80f0a;border-radius:50%;background:#111111;text-align:center;} .rollin-home-expert-badge strong{color:#ffffff;font-size:24px;font-weight:900;line-height:1;} .rollin-home-expert-badge small{max-width:58px;margin-top:4px;color:#ffffff;font-size:6px;font-weight:800;line-height:1.2;} .rollin-home-expert-feature-row{display:block;width:100%;margin:30px 0 0;padding-right:20px;padding-left:20px;} .rollin-home-expert-feature-row .columns{float:none;width:100%;padding:0;} .rollin-home-expert-feature{position:relative;display:block;min-height:0;width:100%;padding:22px 20px;border:1px solid #444444;border-radius:8px;background:#181818;text-align:left;} .rollin-home-expert-feature-icon{position:static;display:flex;width:50px;height:50px;margin:0 0 16px;align-items:center;justify-content:center;border-radius:5px;background:#a90d08;} .rollin-home-expert-feature-icon i{margin:0;color:#ffffff;font-size:22px;line-height:1;} .rollin-home-expert-feature-copy{display:block;width:100%;max-width:none;} .rollin-home-subheading{display:block;width:100%;margin:0 0 12px;color:#830a06;font-size:17px;font-weight:900;line-height:1.15;text-align:left;text-transform:uppercase;} .rollin-home-expert-feature-copy p{width:100%;margin:0;color:#dddddd;font-size:13px;line-height:1.65;text-align:left;}.cta-btn span.btn-text{min-width:113px;}.mobile-sticky-cta{position:fixed !important;right:10px !important;bottom:10px !important;left:10px !important;z-index:999999 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:auto !important;margin:0 !important;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;pointer-events:none !important;}.mobile-sticky-cta .sticky-btn{position:relative !important;z-index:1000000 !important;pointer-events:auto !important;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;border-bottom:1px solid red;} .rollin-footer{overflow:hidden;} .rollin-footer-row{display:flex !important;min-height:0;flex-direction:column;} .rollin-footer-left,.rollin-footer-right{width:100% !important;min-height:0;text-align:left !important;} .rollin-footer-left{padding:40px 6vw 35px !important;} .rollin-footer-left::after{width:calc(100% - 12vw);height:1px;top:auto;right:6vw;bottom:0;} .rollin-footer-title{font-size:2.15em;} .rollin-footer-tagline{margin-bottom:24px;font-size:1em;} .rollin-footer-contact-btn{width:100%;height:54px;margin-bottom:0;box-sizing:border-box;} .rollin-footer-payment{display:none !important;} .rollin-footer-right{display:block;padding:35px 6vw 85px !important;} .rollin-footer-block{width:100%;margin:0 0 30px !important;} .rollin-footer-block:last-of-type{margin-bottom:0 !important;} .rollin-footer-info{font-size:0.8125em;} .footer-payment-mobile{display:block !important;width:100%;overflow:visible;} .rollin-payment-mobile-grid{display:grid;width:100%;max-width:290px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-content:start;column-gap:10px;row-gap:12px;overflow:visible;} .rollin-payment-item{display:flex !important;width:100%;min-width:0;height:34px;align-items:center;justify-content:flex-start;margin:0 !important;padding:0 !important;overflow:visible !important;} .rollin-payment-item svg,.rollin-payment-item img{display:block !important;float:none !important;width:auto !important;max-width:55px !important;height:auto !important;max-height:30px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;position:static !important;transform:none !important;} .rollin-payment-item svg.payment-icon.transparent{-webkit-filter:invert(1);filter:invert(1);} .rollin-footer-social{gap:10px;} .rollin-footer-social a{width:40px;height:40px;} .rollin-footer .footer-payment-mobile{display:block !important;width:100% !important;max-width:100% !important;overflow:visible !important;} .rollin-footer .rollin-payment-mobile-grid{display:flex !important;width:100% !important;max-width:320px !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;overflow:visible !important;} .rollin-footer .rollin-payment-item{display:flex !important;width:58px !important;height:38px !important;flex:0 0 58px !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;overflow:visible !important;} .rollin-footer .rollin-payment-item svg,.rollin-footer .rollin-payment-item img{display:block !important;float:none !important;width:auto !important;max-width:58px !important;height:auto !important;max-height:34px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;position:static !important;} .rollin-footer .rollin-payment-item svg.payment-icon.transparent{-webkit-filter:invert(1) !important;filter:invert(1) !important;} .rollin-footer .rollin-footer-left{display:flex !important;} .rollin-footer .rollin-footer-payment{display:block !important;width:100% !important;max-width:100% !important;margin-top:30px !important;overflow:visible !important;}.rollin-footer .footer-payment-mobile{display:none !important;} .rollin-footer .rollin-payment-icons{display:flex !important;width:100% !important;max-width:100% !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:8px !important;overflow:visible !important;} .rollin-footer .rollin-payment-icons img,.rollin-footer .rollin-payment-icons svg,.rollin-footer .rollin-payment-icons svg.payment-icon{display:inline-block !important;float:none !important;width:auto !important;max-width:none !important;height:auto !important;max-height:35px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;position:static !important;transform:none !important;} .rollin-footer .rollin-payment-icons svg.payment-icon.transparent{-webkit-filter:invert(1) !important;filter:invert(1) !important;}} @media only screen and (max-width:500px){.mobile-header-bg{height:110px;background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/uploads/sites/41/2026/08/small-bg.jpg);background-color:black;}.home-bg1{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/home-img1.jpg);}.about-bg1{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/about-img1.jpg);}.svc-bg.diesel-mechanic{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/diesel-mechanic.jpg);}.svc-bg.diesel-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/diesel-repair.jpg);}.svc-bg.heavy-equipment-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/heavy-equipment-repair.jpg);}.svc-bg.mobile-diesel-mechanic{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/mobile-diesel-mechanic.jpg);}.svc-bg.mobile-truck-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/mobile-truck-repair.jpg);}.svc-bg.semi-truck-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/semi-truck-repair.jpg);}.svc-bg.truck-repair{background:center / cover no-repeat url(https://rollindieselnd.com/wp-content/themes/trm/images/small/truck-repair.jpg);}.badges-row{flex-wrap:wrap;}.badges-row img{max-width:75%;}.rollin-footer-left{padding:38px 6vw 35px !important;}.rollin-footer-right{padding:35px 6vw 80px !important;}.rollin-footer-left:after{width:calc(100% - 12vw);right:6vw;}.rollin-footer-title{font-size:2.15em;}.rollin-footer-tagline{font-size:1em;}.rollin-footer-info{font-size:.8125em;}} @media only screen and (min-width:768px) and (max-width:1024px){.rollin-footer .rollin-footer-left{display:flex !important;} .rollin-footer .rollin-footer-payment{display:block !important;width:100% !important;max-width:100% !important;margin-top:30px !important;overflow:visible !important;} .rollin-footer .footer-payment-mobile{display:none !important;} .rollin-footer .rollin-payment-icons{display:flex !important;width:100% !important;max-width:100% !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;overflow:visible !important;}.rollin-footer .rollin-payment-icons img,.rollin-footer .rollin-payment-icons svg,.rollin-footer .rollin-payment-icons svg.payment-icon{display:inline-block !important;float:none !important;width:auto !important;max-width:none !important;height:auto !important;max-height:35px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;position:static !important;transform:none !important;} .rollin-footer .rollin-payment-icons svg.payment-icon.transparent{-webkit-filter:invert(1) !important;filter:invert(1) !important;}} 