﻿@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700");*{box-sizing:border-box;margin:0;padding:0;line-height:1em;}a{display:inline-block;color:unset;text-decoration:none;}img{display:block;}input,select,option,textarea{box-sizing:border-box;}input,select,textarea{border:1px solid #000;padding:10px;font-family:Roboto;font-size:16px;}textarea{height:unset;}.button{display:flex;justify-content:center;align-items:center;color:#fff;padding:18px 20px;text-transform:uppercase;text-align:center;font-family:'Roboto Slab';font-weight:500;}.button.iconLeft svg{margin-right:10px;}.button.darkBlue{background-color:#000;color:#fff;}.button.darkBlue:hover{opacity:.9;}.button.redLight{background-color:#ef4843;color:#fff;}.button.redLight:hover{opacity:.9;}.button.redDark{background-color:#d4453d;color:#fff;}.button.redDark:hover{background-color:#ef4843;}ul{padding-left:2em;}ul li{margin-bottom:1em;}h4{margin-bottom:10px;}body{font-family:Roboto;font-size:16px;position:relative;background-color:#efefef;}section.row{display:flex;justify-content:center;}section.row>.column{flex:1 1 auto;max-width:1440px;width:100%;}section.row.header{background-color:#fff;position:relative;}section.row.header>.slides{position:absolute;top:0;right:0;left:0;bottom:0;}section.row.header>.slides .cell{height:100%;width:100%;background-position:center top;background-repeat:no-repeat;background-size:cover;}section.row.header>.slides .cell>img{width:100%;}section.row.header>.column{padding-left:5vw;padding-right:5vw;padding-top:2.1vw;padding-bottom:2.1vw;z-index:200;}@media(min-width:1440px){section.row.header>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.header>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.header>.column{padding-top:30px;padding-bottom:30px;}}@media(max-width:1280px){section.row.header>.column{padding-top:2.1vw;}}@media(max-width:1024px){section.row.header>.column{padding-top:21px;padding-bottom:21px;}}section.row.header>.column>.split{display:flex;justify-content:space-between;align-items:center;}section.row.header>.column>.split .logo img{min-width:200px;max-width:280px;width:19vw;}section.row.header>.column>.split .navigation{display:flex;flex-direction:column;align-items:flex-end;}section.row.header>.column>.split .navigation .quickLinks{background-color:rgba(255,255,255,.85);padding:10px 20px;font-family:'Roboto Slab';margin:10px 0;font-weight:700;display:flex;align-items:center;color:#000;}@media(max-width:1280px){section.row.header>.column>.split .navigation .quickLinks{display:none;}}section.row.header>.column>.split .navigation .quickLinks a.phoneIcon{margin-right:6px;font-size:16px;}section.row.header>.column>.split .navigation .quickLinks a.phoneNumber{font-size:16px;margin-right:20px;}section.row.header>.column>.split .navigation .quickLinks a.socialIcon{font-size:18px;margin-right:20px;}section.row.header>.column>.split .navigation .quickLinks a.socialIcon:last-child{margin-right:0;}section.row.header>.column>.split .navigation #mobileNav{display:none;z-index:10;position:relative;width:41px;height:42px;}@media(max-width:1280px){section.row.header>.column>.split .navigation #mobileNav{display:flex;}}section.row.header>.column>.split .navigation #mobileNav>#hamburger{top:0;left:0;position:absolute;font-size:24px;background-color:#000;color:#fff;line-height:1em;display:flex;justify-content:center;align-items:center;width:41px;height:42px;cursor:pointer;}section.row.header>.column>.split .navigation #mobileNav>#hamburger svg{display:block;}section.row.header>.column>.split .navigation #mobileNav>#navigation{transition:width linear .5s;width:420px;position:absolute;top:41px;right:0;background-color:#000;display:none;}@media(max-width:550px){section.row.header>.column>.split .navigation #mobileNav>#navigation{width:360px;}}@media(max-width:420px){section.row.header>.column>.split .navigation #mobileNav>#navigation{width:320px;}}@media(max-width:320px){section.row.header>.column>.split .navigation #mobileNav>#navigation{width:280px;}}section.row.header>.column>.split .navigation #mobileNav>#navigation .content{display:flex;margin:2px;flex-direction:column;}section.row.header>.column>.split .navigation #mobileNav>#navigation .content a{display:flex;align-items:center;font-family:'Roboto Slab';text-transform:uppercase;padding:20px;background-color:#444;color:#fff;margin-bottom:2px;}@media(max-width:420px){section.row.header>.column>.split .navigation #mobileNav>#navigation .content a{padding:20px 16px;font-size:14px;}}section.row.header>.column>.split .navigation #mobileNav>#navigation .content a img{height:14px;margin-right:20px;}@media(max-width:420px){section.row.header>.column>.split .navigation #mobileNav>#navigation .content a img{margin-right:16px;}}section.row.header>.column>.split .navigation #mobileNav>#navigation .content a:last-child{margin-bottom:0;}section.row.header>.column>.split .navigation #mobileNav>#navigation .content a.secondary{padding-left:50px;}section.row.header>.column>.split .navigation .navItems.red>.navElement{background-color:#d4453d;}section.row.header>.column>.split .navigation .navItems.red>.navElement a{border-bottom:1px solid #ef4843;}section.row.header>.column>.split .navigation .navItems.red>.navElement a:hover{background-color:#ef4843;}section.row.header>.column>.split .navigation .navItems.red>.navElement .twill{border-bottom:1px solid #ef4843;}section.row.header>.column>.split .navigation .navItems.red>.navElement .twill:hover{background-color:#ef4843;}section.row.header>.column>.split .navigation .navItems.red>.navElement>.navElementSub{background-color:#d4453d;}section.row.header>.column>.split .navigation .navItems.black>.navElement{background-color:#000;}section.row.header>.column>.split .navigation .navItems.black>.navElement a{border-bottom:1px solid #404040;}section.row.header>.column>.split .navigation .navItems.black>.navElement a:hover{background-color:#404040;}section.row.header>.column>.split .navigation .navItems.black>.navElement .twill{border-bottom:1px solid #404040;}section.row.header>.column>.split .navigation .navItems.black>.navElement .twill:hover{background-color:#404040;}section.row.header>.column>.split .navigation .navItems.black>.navElement>.navElementSub{background-color:#000;}section.row.header>.column>.split .navigation .navItems{display:flex;}@media(max-width:1280px){section.row.header>.column>.split .navigation .navItems{display:none;}}section.row.header>.column>.split .navigation .navItems>.navElement{position:relative;margin-right:10px;}section.row.header>.column>.split .navigation .navItems>.navElement:last-child{margin-right:0;}section.row.header>.column>.split .navigation .navItems>.navElement .primary{display:flex;}section.row.header>.column>.split .navigation .navItems>.navElement .primary .twill{display:flex;align-items:center;color:#fff;padding:0 14px 0 14px;cursor:pointer;}section.row.header>.column>.split .navigation .navItems>.navElement a{font-family:'Roboto Slab';padding:10px 16px;color:#fff;text-transform:uppercase;}section.row.header>.column>.split .navigation .navItems>.navElement>.navElementSub{display:none;position:absolute;z-index:200;top:37px;left:0;right:0;}section.row.header>.column>.split .navigation .navItems>.navElement>.navElementSub nav{display:flex;flex-direction:column;}section.row.header>.column>.largeTitleSection{height:40vw;margin-bottom:-2.2vw;position:relative;overflow:hidden;}@media(min-width:1440px){section.row.header>.column>.largeTitleSection{height:576px;margin-bottom:-30px;}}@media(max-width:1024px){section.row.header>.column>.largeTitleSection{margin-bottom:-21px;}}@media(max-width:550px){section.row.header>.column>.largeTitleSection{height:220px;}}section.row.header>.column>.largeTitleSection.textBlue{color:#000;}section.row.header>.column>.largeTitleSection.textWhite{color:#fff;}section.row.header>.column>.largeTitleSection .textPosition{text-transform:uppercase;left:0;position:absolute;bottom:calc(-8.33vw*.10833);font-size:8.33vw;font-family:'Roboto Slab';font-weight:300;}@media(min-width:1440px){section.row.header>.column>.largeTitleSection .textPosition{font-size:120px;bottom:-14px;}}@media(max-width:550px){section.row.header>.column>.largeTitleSection .textPosition{font-size:45px;bottom:-5px;}}section.row.header>.column>.largeTitleSection .textPosition strong{font-weight:700;}section.row.header>.column>.quoteSection{display:flex;justify-content:flex-end;margin-top:40px;}section.row.header>.column>.quoteSection>.quoteForm{font-family:'Roboto Slab';width:100%;max-width:466px;background-color:rgba(255,255,255,.85);padding:32px;}@media(max-width:768px){section.row.header>.column>.quoteSection>.quoteForm{max-width:100%;}}section.row.header>.column>.quoteSection>.quoteForm>h1{color:#000;font-weight:300;text-transform:uppercase;font-size:6vw;margin-bottom:6vw;}@media(min-width:768px){section.row.header>.column>.quoteSection>.quoteForm>h1{font-size:52px;margin-bottom:32px;}}section.row.header>.column>.quoteSection>.quoteForm>h1 span{font-weight:700;}section.row.header>.column>.quoteSection>.quoteForm .field{margin-bottom:20px;display:flex;flex-direction:column;position:relative;}section.row.header>.column>.quoteSection>.quoteForm .field .button{width:50%;}@media(max-width:768px){section.row.header>.column>.quoteSection>.quoteForm .field .button{width:100%;}}section.row.header>.column>.quoteSection>.quoteForm .field input[type=text],section.row.header>.column>.quoteSection>.quoteForm .field textarea{font-family:'Roboto Slab';font-size:1.25vw;width:100%;display:block;}@media(min-width:1440px){section.row.header>.column>.quoteSection>.quoteForm .field input[type=text],section.row.header>.column>.quoteSection>.quoteForm .field textarea{font-size:18px;}}@media(max-width:1024px){section.row.header>.column>.quoteSection>.quoteForm .field input[type=text],section.row.header>.column>.quoteSection>.quoteForm .field textarea{font-size:13px;}}section.row.header>.column>.quoteSection>.quoteForm .field input[type=text]::placeholder,section.row.header>.column>.quoteSection>.quoteForm .field textarea::placeholder{color:#dedede;}section.row.header>.column>.quoteSection>.quoteForm .field input[type=text]:-ms-input-placeholder,section.row.header>.column>.quoteSection>.quoteForm .field textarea:-ms-input-placeholder{color:#dedede;}section.row.header>.column>.quoteSection>.quoteForm .field input[type=text]::-ms-input-placeholder,section.row.header>.column>.quoteSection>.quoteForm .field textarea::-ms-input-placeholder{color:#dedede;}section.row.header>.column>.quoteSection>.quoteForm .field:last-child{margin-bottom:0;}section.row.header>.column>.quoteSection>.quoteForm .field .validationTag{background-color:#ef4843;color:#fff;padding:2px 13px;font-family:Roboto;display:block;position:absolute;font-size:12px;top:1px;right:1px;}section.row.newsHeader>.column{padding-top:5.55vw;padding-bottom:5.55vw;padding-left:5vw;padding-right:5vw;}@media(min-width:1440px){section.row.newsHeader>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.newsHeader>.column{padding-top:56px;padding-bottom:56px;}}@media(min-width:1440px){section.row.newsHeader>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.newsHeader>.column{padding-left:20px;padding-right:20px;}}section.row.newsHeader>.column .content{display:flex;justify-content:center;}section.row.newsHeader>.column .content p{font-size:1.38vw;font-weight:700;color:#999;text-align:center;line-height:1.4em;}@media(min-width:1440px){section.row.newsHeader>.column .content p{font-size:20px;}}@media(max-width:1280px){section.row.newsHeader>.column .content p{font-size:18px;}}section.row.newsFooter{background-color:#ef4843;}section.row.newsFooter>.column{padding-top:5.55vw;padding-bottom:5.55vw;padding-left:5vw;padding-right:5vw;}@media(min-width:1440px){section.row.newsFooter>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.newsFooter>.column{padding-top:56px;padding-bottom:56px;}}@media(min-width:1440px){section.row.newsFooter>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.newsFooter>.column{padding-left:20px;padding-right:20px;}}section.row.newsFooter>.column .content{display:flex;align-items:center;flex-direction:column;}section.row.newsFooter>.column .content p{font-family:'Roboto Slab';text-transform:uppercase;font-size:1.38vw;color:#fff;text-align:center;line-height:1.4em;margin-bottom:30px;}@media(min-width:1440px){section.row.newsFooter>.column .content p{font-size:26px;}}@media(max-width:1280px){section.row.newsFooter>.column .content p{font-size:18px;}}section.row.newsFooter>.column .content a{border:1px solid #fff;}section.row.fullWidthImage{background-image:url(/images/rocky.jpg);background-size:cover;background-position:center center;background-color:#fff;}section.row.fullWidthImage>.column img{width:100%;}section.row.newsList{background-color:#fff;}section.row.newsList>.column{padding-top:5.55vw;padding-bottom:5.55vw;padding-left:5vw;padding-right:5vw;}@media(min-width:1440px){section.row.newsList>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.newsList>.column{padding-top:56px;padding-bottom:56px;}}@media(min-width:1440px){section.row.newsList>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.newsList>.column{padding-left:20px;padding-right:20px;}}section.row.newsList>.column .list{display:flex;flex-direction:column;justify-content:space-between;}section.row.newsList>.column .list>.card{display:flex;margin-bottom:60px;justify-content:space-between;}@media(max-width:768px){section.row.newsList>.column .list>.card{flex-direction:column;}}section.row.newsList>.column .list>.card .image{width:calc(100%*1/4);}@media(max-width:1024px){section.row.newsList>.column .list>.card .image{width:calc(50% - 20px);}}@media(max-width:768px){section.row.newsList>.column .list>.card .image{width:100%;margin-bottom:30px;}}section.row.newsList>.column .list>.card .image a{width:100%;}section.row.newsList>.column .list>.card .image img{width:100%;border:1px solid #444;}section.row.newsList>.column .list>.card .content{width:calc(100%*3/4 - 40px);display:flex;flex-direction:column;align-items:flex-start;}@media(max-width:1024px){section.row.newsList>.column .list>.card .content{width:calc(50% - 20px);}}@media(max-width:768px){section.row.newsList>.column .list>.card .content{width:100%;}}section.row.newsList>.column .list>.card .content .title{font-size:1.94vw;font-family:'Roboto Slab';font-weight:700;color:#444;margin-bottom:1.38vw;}@media(min-width:1440px){section.row.newsList>.column .list>.card .content .title{font-size:28px;margin-bottom:20px;}}@media(max-width:1024px){section.row.newsList>.column .list>.card .content .title{font-size:19px;margin-bottom:14px;}}section.row.newsList>.column .list>.card .content .summary{color:#444;margin-bottom:.8em;max-width:768px;line-height:1.4em;}section.row.newsDetails{background-color:#fff;}section.row.newsDetails>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;}@media(min-width:1440px){section.row.newsDetails>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.newsDetails>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.newsDetails>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.newsDetails>.column{padding-top:56px;padding-bottom:56px;}}section.row.newsDetails>.column h1{font-size:2.77vw;font-family:'Roboto Slab';margin-bottom:5.55vw;text-transform:uppercase;}@media(min-width:1440px){section.row.newsDetails>.column h1{margin-bottom:80px;font-size:40px;}}@media(max-width:1024px){section.row.newsDetails>.column h1{font-size:28px;}}section.row.newsDetails>.column article img{float:left;width:34.72vw;margin-right:2.77vw;margin-bottom:20px;}@media(min-width:1440px){section.row.newsDetails>.column article img{width:500px;margin-right:40px;}}@media(max-width:1024px){section.row.newsDetails>.column article img{width:355px;margin-right:28px;}}@media(max-width:768px){section.row.newsDetails>.column article img{width:100%;margin-right:0;}}section.row.newsDetails>.column article p{line-height:1.6em;margin-bottom:1.4em;font-size:18px;}section.row.newsDetails>.column article p a{color:#ef4843;}section.row.newsDetails>.column article p:last-child{margin-bottom:0;}section.row.threeServices{background-color:#bbb;background-image:url(/images/rocky.jpg);background-size:cover;background-position:center center;}section.row.threeServices>.column{padding-left:5vw;padding-right:5vw;padding-top:2.77vw;padding-bottom:2.77vw;display:flex;justify-content:space-between;}@media(max-width:1024px){section.row.threeServices>.column{flex-direction:column;}}@media(min-width:1440px){section.row.threeServices>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.threeServices>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.threeServices>.column{padding-top:40px;padding-bottom:40px;}}@media(max-width:1024px){section.row.threeServices>.column{padding-top:28px;padding-bottom:28px;}}section.row.threeServices>.column>.service{display:flex;width:calc(100%/3 - 10px);padding:3.5vw;background-position:center;background-size:cover;position:relative;flex-direction:column;align-items:center;}@media(min-width:1440px){section.row.threeServices>.column>.service{padding:50px;}}@media(max-width:1024px){section.row.threeServices>.column>.service{width:100%;margin-bottom:20px;padding:35px;}}section.row.threeServices>.column>.service:last-child{margin-bottom:0;}section.row.threeServices>.column>.service .screen{position:absolute;background-color:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0;}section.row.threeServices>.column>.service .topSection{display:flex;flex-direction:column;align-items:center;height:100%;position:relative;}section.row.threeServices>.column>.service .topSection .image{width:100%;min-width:100px;max-width:300px;display:flex;align-items:center;justify-content:center;height:20vw;}@media(min-width:1440px){section.row.threeServices>.column>.service .topSection .image{height:300px;}}@media(max-width:1024px){section.row.threeServices>.column>.service .topSection .image{height:unset;padding:30px 0 40px 0;}}section.row.threeServices>.column>.service .topSection .image img{width:70%;}section.row.threeServices>.column>.service .topSection h1{font-family:'Roboto Slab';text-transform:uppercase;color:#fff;font-size:42px;text-align:center;font-weight:300;line-height:1.1em;margin-bottom:44px;}section.row.threeServices>.column>.service .topSection h1 span{font-weight:700;}section.row.threeServices>.column>.service .topSection p{text-align:center;max-width:350px;font-family:Roboto;font-size:20px;color:#fff;line-height:1.6em;margin-bottom:60px;}section.row.threeServices>.column>.service a{position:relative;display:block;text-align:center;transition:background-color linear .25s;text-transform:uppercase;color:#fff;font-family:'Roboto Slab';padding:26px 34px;border:2px solid #fff;font-size:1.94vw;margin-bottom:40px;background-color:rgba(0,0,0,.25);}@media(min-width:1440px){section.row.threeServices>.column>.service a{font-size:28px;}}@media(max-width:960px){section.row.threeServices>.column>.service a{font-size:19px;}}section.row.threeServices>.column>.service a:hover{background-color:rgba(0,0,0,.5);}section.row.threeServices>.column .dumpster{background-image:url("/images/bgDumpster.jpg");}section.row.threeServices>.column .scrap{background-image:url("/images/bgScrap.jpg");}section.row.threeServices>.column .waste{background-image:url("/images/bgWaste.jpg");}section.row.redTextBlock{background-color:#fff;}section.row.redTextBlock>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;background-color:#fff;}@media(min-width:1440px){section.row.redTextBlock>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.redTextBlock>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.redTextBlock>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.redTextBlock>.column{padding-top:56px;padding-bottom:56px;}}section.row.redTextBlock>.column>.split{display:flex;justify-content:space-between;}@media(max-width:1024px){section.row.redTextBlock>.column>.split{flex-direction:column;}}section.row.redTextBlock>.column>.split .leftColumn{width:calc(50% - 3.125vw);}@media(min-width:1440px){section.row.redTextBlock>.column>.split .leftColumn{width:calc(50% - 45px);}}@media(max-width:1024px){section.row.redTextBlock>.column>.split .leftColumn{width:100%;margin-bottom:40px;padding:0;}}section.row.redTextBlock>.column>.split .leftColumn p{font-size:1.52vw;color:#ef4843;line-height:2em;margin-bottom:20px;}@media(min-width:1440px){section.row.redTextBlock>.column>.split .leftColumn p{font-size:22px;}}@media(max-width:1280px){section.row.redTextBlock>.column>.split .leftColumn p{font-size:19px;}}section.row.redTextBlock>.column>.split .leftColumn p:last-child{margin-bottom:0;}section.row.redTextBlock>.column>.split .rightColumn{width:calc(50% - 3.125vw);display:flex;justify-content:flex-end;}@media(min-width:1440px){section.row.redTextBlock>.column>.split .rightColumn{width:calc(50% - 45px);}}@media(max-width:1024px){section.row.redTextBlock>.column>.split .rightColumn{padding:0;width:100%;}}section.row.redTextBlock>.column>.split .rightColumn .redSection{background-color:#ef4843;color:#fff;font-family:'Roboto Slab';padding:40px 40px 50px 40px;font-weight:300;}@media(max-width:1280px){section.row.redTextBlock>.column>.split .rightColumn .redSection{max-width:none;width:100%;}}@media(max-width:1024px){section.row.redTextBlock>.column>.split .rightColumn .redSection{padding:20px 20px 30px 20px;}}section.row.redTextBlock>.column>.split .rightColumn .redSection p{font-size:1.52vw;line-height:1.8em;margin-bottom:20px;}@media(min-width:1440px){section.row.redTextBlock>.column>.split .rightColumn .redSection p{font-size:22px;}}@media(max-width:1280px){section.row.redTextBlock>.column>.split .rightColumn .redSection p{font-size:19px;}}section.row.redTextBlock>.column>.split .rightColumn .redSection ul{padding-left:40px;max-width:420px;}section.row.redTextBlock>.column>.split .rightColumn .redSection ul li{line-height:1.2em;font-size:2.08vw;color:#fff;font-weight:700;margin-bottom:20px;}@media(min-width:1440px){section.row.redTextBlock>.column>.split .rightColumn .redSection ul li{font-size:30px;}}@media(max-width:1024px){section.row.redTextBlock>.column>.split .rightColumn .redSection ul li{font-size:21px;}}section.row.redTextBlock>.column>.split .rightColumn .redSection ul li:last-child{margin-bottom:0;}section.row.twoColumnGenericText{background-color:#000;}section.row.twoColumnGenericText>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;display:flex;flex-direction:column;align-items:center;}@media(min-width:1440px){section.row.twoColumnGenericText>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.twoColumnGenericText>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.twoColumnGenericText>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.twoColumnGenericText>.column{padding-top:56px;padding-bottom:56px;}}section.row.twoColumnGenericText>.column>.split{max-width:1100px;width:100%;display:flex;justify-content:space-between;}@media(max-width:1024px){section.row.twoColumnGenericText>.column>.split{flex-direction:column;}}section.row.twoColumnGenericText>.column>.split .leftColumn,section.row.twoColumnGenericText>.column>.split .rightColumn{width:calc(50% - 3.125vw);color:#dedede;font-size:20px;}@media(min-width:1440px){section.row.twoColumnGenericText>.column>.split .leftColumn,section.row.twoColumnGenericText>.column>.split .rightColumn{width:calc(50% - 45px);}}@media(max-width:1024px){section.row.twoColumnGenericText>.column>.split .leftColumn,section.row.twoColumnGenericText>.column>.split .rightColumn{width:100%;margin-bottom:20px;padding:0;}}section.row.twoColumnGenericText>.column>.split .leftColumn p,section.row.twoColumnGenericText>.column>.split .rightColumn p{line-height:1.6em;margin-bottom:1.4em;}section.row.twoColumnGenericText>.column>.split .leftColumn ul,section.row.twoColumnGenericText>.column>.split .rightColumn ul{padding-left:40px;max-width:420px;}section.row.twoColumnGenericText>.column>.split .leftColumn ul li,section.row.twoColumnGenericText>.column>.split .rightColumn ul li{line-height:1.2em;font-size:2.08vw;color:#000;font-weight:700;margin-bottom:20px;font-family:'Roboto Slab';}@media(min-width:1440px){section.row.twoColumnGenericText>.column>.split .leftColumn ul li,section.row.twoColumnGenericText>.column>.split .rightColumn ul li{font-size:30px;}}@media(max-width:1024px){section.row.twoColumnGenericText>.column>.split .leftColumn ul li,section.row.twoColumnGenericText>.column>.split .rightColumn ul li{font-size:21px;}}section.row.twoColumnGenericText>.column>.split .leftColumn ul li:last-child,section.row.twoColumnGenericText>.column>.split .rightColumn ul li:last-child{margin-bottom:0;}section.row.textWithBullets{background-color:#fff;}section.row.textWithBullets>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;display:flex;flex-direction:column;align-items:center;background-color:#fff;}@media(min-width:1440px){section.row.textWithBullets>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.textWithBullets>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.textWithBullets>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.textWithBullets>.column{padding-top:56px;padding-bottom:56px;}}section.row.textWithBullets>.column>.intro{width:100%;max-width:1000px;margin-bottom:2.1vw;}@media(min-width:1440px){section.row.textWithBullets>.column>.intro{margin-bottom:30px;}}@media(max-width:1024px){section.row.textWithBullets>.column>.intro{margin-bottom:21px;}}section.row.textWithBullets>.column>.intro p{line-height:1.4em;color:#000;font-family:'Roboto Slab';font-size:24px;}section.row.textWithBullets>.column>.split{max-width:960px;width:100%;display:flex;justify-content:space-between;}@media(max-width:1024px){section.row.textWithBullets>.column>.split{flex-direction:column;}}section.row.textWithBullets>.column>.split .leftColumn,section.row.textWithBullets>.column>.split .rightColumn{width:calc(50% - 3.125vw);}@media(min-width:1440px){section.row.textWithBullets>.column>.split .leftColumn,section.row.textWithBullets>.column>.split .rightColumn{width:calc(50% - 45px);}}@media(max-width:1024px){section.row.textWithBullets>.column>.split .leftColumn,section.row.textWithBullets>.column>.split .rightColumn{width:100%;margin-bottom:20px;padding:0;}}section.row.textWithBullets>.column>.split .leftColumn ul,section.row.textWithBullets>.column>.split .rightColumn ul{padding-left:40px;max-width:420px;}section.row.textWithBullets>.column>.split .leftColumn ul li,section.row.textWithBullets>.column>.split .rightColumn ul li{line-height:1.2em;font-size:2.08vw;color:#000;font-weight:700;margin-bottom:20px;font-family:'Roboto Slab';}@media(min-width:1440px){section.row.textWithBullets>.column>.split .leftColumn ul li,section.row.textWithBullets>.column>.split .rightColumn ul li{font-size:30px;}}@media(max-width:1024px){section.row.textWithBullets>.column>.split .leftColumn ul li,section.row.textWithBullets>.column>.split .rightColumn ul li{font-size:21px;}}section.row.textWithBullets>.column>.split .leftColumn ul li:last-child,section.row.textWithBullets>.column>.split .rightColumn ul li:last-child{margin-bottom:0;}section.row.careerOpenings{background-color:#efefef;}section.row.careerOpenings>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;max-width:1024px;flex-direction:column;display:flex;justify-content:center;align-items:center;}@media(min-width:1440px){section.row.careerOpenings>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.careerOpenings>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.careerOpenings>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.careerOpenings>.column{padding-top:56px;padding-bottom:56px;}}section.row.careerOpenings>.column .title{color:#999;text-transform:uppercase;padding:0 40px 30px 40px;}section.row.careerOpenings>.column .openings{width:100%;max-width:1024px;padding:0 10px;}section.row.careerOpenings>.column .openings .opening{background-color:#fff;margin-bottom:20px;transition:box-shadow 1s;}section.row.careerOpenings>.column .openings .opening.active{box-shadow:0 0 4px 0 #dedede;}section.row.careerOpenings>.column .openings .opening .position{font-size:20px;color:#444;padding:20px 20px;cursor:pointer;display:flex;justify-content:space-between;}section.row.careerOpenings>.column .openings .opening .position:hover svg{color:#ef4843;}section.row.careerOpenings>.column .openings .opening .position svg{transition:transform .5s;color:#ef4843;}section.row.careerOpenings>.column .openings .opening .position svg.active{transform:rotate(180deg);color:#ef4843;}section.row.careerOpenings>.column .openings .opening .description{padding:0 20px 20px 20px;display:none;}section.row.careerOpenings>.column .openings .opening .description p{margin-bottom:1.6em;line-height:1.6em;}section.row.careerOpenings>.column .openings .opening .description a.applyButton{background-color:#ef4843;color:#fff;text-decoration:none;padding:16px 32px;display:inline-block;}section.row.careerOpenings>.column .openings .opening .description a.applyButton:hover{opacity:.9;}section.row.careerOpenings>.column .openings .contact{padding:20px;max-width:420px;}section.row.careerOpenings>.column .openings .contact p{line-height:1.6em;margin-bottom:1.6em;}section.row.careerOpenings>.column .openings .contact p:last-child{margin-bottom:0;}section.row.careerOpenings>.column .openings .contact .equal{font-style:italic;}.row.applicationForm{background-color:#efefef;}.row.applicationForm .column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;}@media(min-width:1440px){.row.applicationForm .column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){.row.applicationForm .column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){.row.applicationForm .column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){.row.applicationForm .column{padding-top:56px;padding-bottom:56px;}}.row.applicationForm .column .formContainer{border-bottom:0;margin-top:0;max-width:640px;margin:0 auto;}.row.applicationForm .column .formContainer .field{display:flex;flex-direction:column;margin-bottom:20px;}.row.applicationForm .column .formContainer .field label{margin-bottom:4px;}.row.applicationForm .column .formContainer .field .button{align-self:flex-start;}.row.applicationForm .column .formContainer .field .validation{color:#e00;}.row.applicationForm .column .formContainer .field .required{color:#e00;}section.row.genericParagraph{background-color:#fff;}section.row.genericParagraph.noBottomPad .column{padding-bottom:0;}section.row.genericParagraph>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;display:flex;flex-direction:column;align-items:center;background-color:#fff;}@media(min-width:1440px){section.row.genericParagraph>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.genericParagraph>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){section.row.genericParagraph>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.genericParagraph>.column{padding-top:56px;padding-bottom:56px;}}section.row.genericParagraph>.column>.title{width:100%;max-width:1000px;margin-bottom:2.1vw;font-family:'Roboto Slab';font-size:2.1vw;text-transform:uppercase;font-weight:700;color:#000;}@media(min-width:1440px){section.row.genericParagraph>.column>.title{margin-bottom:30px;font-size:30px;}}@media(max-width:1024px){section.row.genericParagraph>.column>.title{margin-bottom:21px;font-size:21px;}}section.row.genericParagraph>.column>.content{max-width:1000px;width:100%;}section.row.genericParagraph>.column>.content p{font-size:1.38vw;margin-bottom:1.4em;line-height:1.4em;}@media(min-width:1440px){section.row.genericParagraph>.column>.content p{font-size:20px;}}@media(max-width:1280px){section.row.genericParagraph>.column>.content p{font-size:18px;}}section.row.genericParagraph>.column>.content p a{color:#ef4843;}section.row.genericParagraph>.column>.content p:last-child{margin-bottom:0;}section.row.genericParagraph>.column>.content ul{padding-left:40px;}section.row.genericParagraph>.column>.content ul li{line-height:1.2em;font-size:2.08vw;color:#000;font-weight:700;margin-bottom:20px;font-family:'Roboto Slab';}@media(min-width:1440px){section.row.genericParagraph>.column>.content ul li{font-size:30px;}}@media(max-width:1024px){section.row.genericParagraph>.column>.content ul li{font-size:21px;}}section.row.genericParagraph>.column>.content ul li:last-child{margin-bottom:0;}section.row.twoColorColumns{background-color:#efefef;}section.row.twoColorColumns>.column{display:flex;flex-direction:column;align-items:center;}section.row.twoColorColumns>.column>.split{width:100%;display:flex;justify-content:space-between;}@media(max-width:1024px){section.row.twoColorColumns>.column>.split{flex-direction:column;}}section.row.twoColorColumns>.column>.split .leftColumn,section.row.twoColorColumns>.column>.split .rightColumn{padding-top:5.55vw;padding-bottom:5.55vw;padding-left:5vw;padding-right:5vw;display:flex;flex-direction:column;align-items:center;width:calc(50%);}@media(min-width:1440px){section.row.twoColorColumns>.column>.split .leftColumn,section.row.twoColorColumns>.column>.split .rightColumn{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.twoColorColumns>.column>.split .leftColumn,section.row.twoColorColumns>.column>.split .rightColumn{padding-top:56px;padding-bottom:56px;}}@media(min-width:1440px){section.row.twoColorColumns>.column>.split .leftColumn,section.row.twoColorColumns>.column>.split .rightColumn{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.twoColorColumns>.column>.split .leftColumn,section.row.twoColorColumns>.column>.split .rightColumn{padding-left:20px;padding-right:20px;}}@media(max-width:1024px){section.row.twoColorColumns>.column>.split .leftColumn,section.row.twoColorColumns>.column>.split .rightColumn{width:100%;}}section.row.twoColorColumns>.column>.split .leftColumn.red,section.row.twoColorColumns>.column>.split .rightColumn.red{background-color:#ef4843;color:#fff;}section.row.twoColorColumns>.column>.split .leftColumn.red a,section.row.twoColorColumns>.column>.split .rightColumn.red a{border:1px solid #fff;color:#fff;}section.row.twoColorColumns>.column>.split .leftColumn.darkBlue,section.row.twoColorColumns>.column>.split .rightColumn.darkBlue{background-color:#000;color:#fff;}section.row.twoColorColumns>.column>.split .leftColumn.darkBlue a,section.row.twoColorColumns>.column>.split .rightColumn.darkBlue a{border:1px solid #fff;color:#fff;}section.row.twoColorColumns>.column>.split .leftColumn.lightGrey,section.row.twoColorColumns>.column>.split .rightColumn.lightGrey{background-color:#efefef;color:#000;}section.row.twoColorColumns>.column>.split .leftColumn.lightGrey a,section.row.twoColorColumns>.column>.split .rightColumn.lightGrey a{border:1px solid #dedede;color:#000;}section.row.twoColorColumns>.column>.split .leftColumn.white,section.row.twoColorColumns>.column>.split .rightColumn.white{background-color:#fff;color:#000;}section.row.twoColorColumns>.column>.split .leftColumn.white a,section.row.twoColorColumns>.column>.split .rightColumn.white a{border:1px solid #dedede;color:#000;}section.row.twoColorColumns>.column>.split .leftColumn .title,section.row.twoColorColumns>.column>.split .rightColumn .title{text-align:center;font-family:'Roboto Slab';font-size:36px;margin-bottom:20px;font-weight:300;}section.row.twoColorColumns>.column>.split .leftColumn .title strong,section.row.twoColorColumns>.column>.split .rightColumn .title strong{display:block;font-weight:700;}section.row.twoColorColumns>.column>.split .leftColumn p,section.row.twoColorColumns>.column>.split .rightColumn p{line-height:1.6em;max-width:320px;text-align:center;margin-bottom:30px;text-transform:none;font-size:18px;}section.row.twoColorColumns>.column>.split .leftColumn p:last-of-type,section.row.twoColorColumns>.column>.split .rightColumn p:last-of-type{margin-bottom:0;}section.row.twoColorColumns>.column>.split .leftColumn a,section.row.twoColorColumns>.column>.split .rightColumn a{margin-top:30px;padding:.8em;font-size:18px;font-family:'Roboto Slab';}section.row.twoColorColumns>.column>.split .rightColumn.image{background-color:#000;background-size:cover;background-position:center center;min-height:400px;}section.row.contactQuestion{background-image:url("/images/hardHat.jpg");background-position:center;background-size:cover;position:relative;}section.row.contactQuestion .screen{background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;bottom:0;right:0;}section.row.contactQuestion>.column{padding-top:5.55vw;padding-bottom:5.55vw;}@media(min-width:1440px){section.row.contactQuestion>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.contactQuestion>.column{padding-top:56px;padding-bottom:56px;}}section.row.contactQuestion>.column .content{display:flex;flex-direction:column;align-items:center;color:#fff;font-family:'Roboto Slab';text-transform:uppercase;position:relative;}section.row.contactQuestion>.column .content h2{text-align:center;font-size:4.8vw;margin-bottom:20px;font-weight:300;}@media(min-width:1440px){section.row.contactQuestion>.column .content h2{font-size:70px;}}@media(max-width:768px){section.row.contactQuestion>.column .content h2{font-size:36px;}}section.row.contactQuestion>.column .content h3{text-align:center;font-size:5.8vw;margin-bottom:60px;font-weight:700;}@media(min-width:1440px){section.row.contactQuestion>.column .content h3{font-size:84px;}}@media(max-width:768px){section.row.contactQuestion>.column .content h3{font-size:44px;}}section.row.contactQuestion>.column .content a{font-size:3.4vw;color:#fff;padding:.8em;border:2px solid #fff;font-weight:700;}@media(min-width:1440px){section.row.contactQuestion>.column .content a{font-size:50px;}}@media(max-width:768px){section.row.contactQuestion>.column .content a{font-size:26px;}}section.row.contactQuestion>.column .content a svg{margin-right:10px;}section.row.contactQuestionInterior>.column{padding-top:5.55vw;padding-bottom:5.55vw;display:flex;justify-content:center;}@media(min-width:1440px){section.row.contactQuestionInterior>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.contactQuestionInterior>.column{padding-top:56px;padding-bottom:56px;}}section.row.contactQuestionInterior>.column .content{width:100%;display:flex;justify-content:space-between;align-items:center;}@media(max-width:768px){section.row.contactQuestionInterior>.column .content{flex-direction:column;}}section.row.contactQuestionInterior>.column .content .left{font-family:'Roboto Slab';width:calc(50% - 20px);display:flex;flex-direction:column;align-items:flex-end;}@media(max-width:768px){section.row.contactQuestionInterior>.column .content .left{width:100%;align-items:center;margin-bottom:10px;}}section.row.contactQuestionInterior>.column .content .left h2{color:#000;text-transform:uppercase;text-align:center;font-size:3.47vw;font-weight:300;}@media(min-width:1440px){section.row.contactQuestionInterior>.column .content .left h2{font-size:50px;}}@media(max-width:768px){section.row.contactQuestionInterior>.column .content .left h2{font-size:26px;}}section.row.contactQuestionInterior>.column .content .left h3{color:#000;text-transform:uppercase;text-align:center;font-size:4.09vw;font-weight:700;}@media(min-width:1440px){section.row.contactQuestionInterior>.column .content .left h3{font-size:59px;}}@media(max-width:768px){section.row.contactQuestionInterior>.column .content .left h3{font-size:31px;}}section.row.contactQuestionInterior>.column .content .right{width:calc(50% - 20px);display:flex;flex-direction:column;align-items:flex-start;}@media(max-width:768px){section.row.contactQuestionInterior>.column .content .right{width:100%;align-items:center;}}section.row.contactQuestionInterior>.column .content .right a{font-family:'Roboto Slab';font-size:2.7vw;color:#000;padding:.6em;border:2px solid #000;font-weight:700;}@media(min-width:1440px){section.row.contactQuestionInterior>.column .content .right a{font-size:40px;}}@media(max-width:768px){section.row.contactQuestionInterior>.column .content .right a{font-size:21px;}}section.row.contactQuestionInterior>.column .content .right a svg{margin-right:10px;}section.row.sameDayDelivery>.column{padding-top:5.55vw;padding-bottom:5.55vw;padding-left:5vw;padding-right:5vw;}@media(min-width:1440px){section.row.sameDayDelivery>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){section.row.sameDayDelivery>.column{padding-top:56px;padding-bottom:56px;}}@media(min-width:1440px){section.row.sameDayDelivery>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.sameDayDelivery>.column{padding-left:20px;padding-right:20px;}}section.row.sameDayDelivery>.column .content{display:flex;justify-content:center;}section.row.sameDayDelivery>.column .content h2{text-align:center;text-transform:uppercase;font-weight:300;font-size:3.5vw;font-family:'Roboto Slab';color:#000;line-height:1.4em;}@media(min-width:1400px){section.row.sameDayDelivery>.column .content h2{font-size:50px;}}@media(max-width:960px){section.row.sameDayDelivery>.column .content h2{font-size:33px;}}section.row.sameDayDelivery>.column .content h2 span{color:#ef4843;}section.row.mapSlice .frameContainer{background-color:#efefef;flex:1 1 auto;}section.row.mapSlice .frameContainer iframe{border:none;display:block;}section.row.mapSlice .frameContainer #map{width:100%;height:500px;}.row.employeeList{background-color:#fff;}.row.employeeList>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;}@media(min-width:1440px){.row.employeeList>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){.row.employeeList>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){.row.employeeList>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){.row.employeeList>.column{padding-top:56px;padding-bottom:56px;}}.row.employeeList>.column .list{display:flex;flex-wrap:wrap;justify-content:space-between;}.row.employeeList>.column .list>div.card{background-color:#000;width:calc(100%/3 - 2.77vw);display:flex;flex-direction:column;margin-bottom:5.55vw;}@media(min-width:1440px){.row.employeeList>.column .list>div.card{margin-bottom:80px;width:calc(100%/3 - 40px);}}@media(max-width:960px){.row.employeeList>.column .list>div.card{width:calc(100%);margin-bottom:53px;}}.row.employeeList>.column .list>div.card .image{flex-shrink:0;width:100%;}.row.employeeList>.column .list>div.card .image img{width:100%;}.row.employeeList>.column .list>div.card .caption{flex-grow:1;padding:1.38vw;display:flex;flex-direction:column;color:#fff;text-transform:uppercase;}@media(min-width:1440px){.row.employeeList>.column .list>div.card .caption{padding:20px;}}@media(max-width:960px){.row.employeeList>.column .list>div.card .caption{padding:14px;}}.row.employeeList>.column .list>div.card .caption .name{text-align:center;font-family:'Roboto Slab';font-size:2.08vw;font-weight:300;margin-bottom:10px;}@media(min-width:1440px){.row.employeeList>.column .list>div.card .caption .name{font-size:30px;}}@media(max-width:960px){.row.employeeList>.column .list>div.card .caption .name{font-size:20px;}}.row.employeeList>.column .list>div.card .caption .title{text-align:center;font-size:1.25vw;font-weight:300;margin-bottom:10px;color:#efefef;}@media(min-width:1440px){.row.employeeList>.column .list>div.card .caption .title{font-size:18px;}}@media(max-width:1280px){.row.employeeList>.column .list>div.card .caption .title{font-size:16px;}}.row.employeeList>.column .list>div.card .caption .email{text-align:center;font-size:1.25vw;font-weight:300;color:#ef4843;}@media(min-width:1440px){.row.employeeList>.column .list>div.card .caption .email{font-size:18px;}}@media(max-width:1280px){.row.employeeList>.column .list>div.card .caption .email{font-size:16px;}}.row.employeeList>.column .list:after{content:'';width:calc(100%/3 - 20px);}@media(max-width:1280px) and (min-width:960px){.row.employeeList>.column .list:after{width:calc(100%/2 - 15px);}}@media(max-width:960px){.row.employeeList>.column .list:after{width:calc(100%);}}.row.employeeList>.column>.viewAll{display:flex;justify-content:center;}.row.employeeList>.column>.viewAll a{cursor:pointer;width:calc(100%/3);font-size:2.5vw;font-weight:700;border:6px solid #efefef;}@media(min-width:1440px){.row.employeeList>.column>.viewAll a{font-size:36px;}}@media(max-width:960px){.row.employeeList>.column>.viewAll a{font-size:24px;}}.row.employeeList>.column .collapsed{display:none;}.row.productList{background-color:#fff;}.row.productList>.column{padding-left:5vw;padding-right:5vw;padding-top:5.55vw;padding-bottom:5.55vw;}@media(min-width:1440px){.row.productList>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){.row.productList>.column{padding-left:20px;padding-right:20px;}}@media(min-width:1440px){.row.productList>.column{padding-top:80px;padding-bottom:80px;}}@media(max-width:1024px){.row.productList>.column{padding-top:56px;padding-bottom:56px;}}.row.productList>.column>.title{font-family:'Roboto Slab';font-size:4.16vw;text-transform:uppercase;color:#000;margin-bottom:1em;}@media(min-width:1440px){.row.productList>.column>.title{font-size:60px;}}@media(max-width:960px){.row.productList>.column>.title{font-size:40px;}}.row.productList>.column>.title span{font-weight:700;}.row.productList>.column .list{display:flex;flex-wrap:wrap;justify-content:space-between;}.row.productList>.column .list>div.card{background-color:#000;width:calc(100%/2 - 2.77vw);display:flex;flex-direction:column;margin-bottom:5.55vw;}@media(min-width:1440px){.row.productList>.column .list>div.card{margin-bottom:80px;width:calc(100%/2 - 40px);}}@media(max-width:960px){.row.productList>.column .list>div.card{width:calc(100%);margin-bottom:53px;}}.row.productList>.column .list>div.card .image{flex-shrink:0;width:100%;}.row.productList>.column .list>div.card .image img{width:100%;}.row.productList>.column .list>div.card .caption{flex-grow:1;padding:1.38vw;display:flex;flex-direction:column;color:#fff;text-transform:uppercase;}@media(min-width:1440px){.row.productList>.column .list>div.card .caption{padding:20px;}}@media(max-width:960px){.row.productList>.column .list>div.card .caption{padding:14px;}}.row.productList>.column .list>div.card .caption .title{font-family:'Roboto Slab';text-align:center;font-size:2.08vw;font-weight:300;color:#efefef;}@media(min-width:1440px){.row.productList>.column .list>div.card .caption .title{font-size:30px;}}@media(max-width:960px){.row.productList>.column .list>div.card .caption .title{font-size:20px;}}.row.productList>.column .list:after{content:'';width:calc(100%/2 - 2.77vw);}@media(min-width:1440px){.row.productList>.column .list:after{width:calc(100%/2 - 40px);}}@media(max-width:960px){.row.productList>.column .list:after{width:calc(100%);}}section.row.footer{background-color:#000;}section.row.footer>.column{padding-top:2.77vw;padding-bottom:2.77vw;padding-left:5vw;padding-right:5vw;}@media(min-width:1440px){section.row.footer>.column{padding-top:40px;padding-bottom:40px;}}@media(max-width:1024px){section.row.footer>.column{padding-top:28px;padding-bottom:28px;}}@media(min-width:1440px){section.row.footer>.column{padding-left:72px;padding-right:72px;}}@media(max-width:400px){section.row.footer>.column{padding-left:20px;padding-right:20px;}}section.row.footer>.column>.topSection{margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;}@media(max-width:1440px){section.row.footer>.column>.topSection{justify-content:center;}}section.row.footer>.column>.topSection .image img{width:240px;}section.row.footer>.column>.topSection .navItems{display:flex;}@media(max-width:1440px){section.row.footer>.column>.topSection .navItems{display:none;}}section.row.footer>.column>.topSection .navItems a{color:#fff;text-align:center;line-height:18px;font-family:'Roboto Slab';font-size:14px;font-weight:700;text-transform:uppercase;margin-right:50px;}section.row.footer>.column>.topSection .navItems a:last-child{margin-right:0;}section.row.footer>.column>.bottomSection{display:flex;}@media(max-width:1440px){section.row.footer>.column>.bottomSection{justify-content:center;}}section.row.footer>.column>.bottomSection .quickLinks{font-family:'Roboto Slab';font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;max-width:240px;}section.row.footer>.column>.bottomSection .quickLinks .phone{margin-bottom:20px;}section.row.footer>.column>.bottomSection .quickLinks .phone a.phoneIcon{margin-right:6px;font-size:20px;}section.row.footer>.column>.bottomSection .quickLinks .phone a.phoneNumber{font-size:16px;margin-right:20px;}section.row.footer>.column>.bottomSection .quickLinks .icons a.socialIcon{font-size:30px;margin-right:20px;}section.row.footer>.column>.bottomSection .quickLinks .icons a.socialIcon:last-child{margin-right:0;}