@charset "UTF-8";section.accordions{background-color:#fff;color:#000}section.accordions div.section-container{max-width:1280px;margin:0 auto}section.accordions div.section-container>ul>li h1,section.accordions div.section-container>ul>li h2,section.accordions div.section-container>ul>li h3,section.accordions div.section-container>ul>li h4,section.accordions div.section-container>ul>li h5,section.accordions div.section-container>ul>li h6,section.accordions div.section-container>ul>li ol,section.accordions div.section-container>ul>li p,section.accordions div.section-container>ul>li ul,section.accordions div.section-container>ul>li>section h1,section.accordions div.section-container>ul>li>section h2,section.accordions div.section-container>ul>li>section h3,section.accordions div.section-container>ul>li>section h4,section.accordions div.section-container>ul>li>section h5,section.accordions div.section-container>ul>li>section h6,section.accordions div.section-container>ul>li>section ol,section.accordions div.section-container>ul>li>section p,section.accordions div.section-container>ul>li>section ul{margin:0}@media (max-width:1280px){section.accordions div.section-container{padding:0 3rem}}@media (max-width:768px){section.accordions div.section-container{padding:0 2rem}}section.accordions div.section-container>ul{list-style-type:none;margin:0;padding:0}section.accordions div.section-container>ul>li{font-size:20px;border-top:4px solid #000;padding:2rem 0}@media (max-width:1024px){section.accordions div.section-container>ul>li{font-size:18px}}@media (max-width:768px){section.accordions div.section-container>ul>li{font-size:16px;border-top:3px solid #000}}@media (max-width:495px){section.accordions div.section-container>ul>li{font-size:14px}}section.accordions div.section-container>ul>li .text-block{padding:0}section.accordions div.section-container>ul>li .text-block .container .content-wrapper.wrapper.w75{padding:0;font-size:.8em}section.accordions div.section-container>ul>li h1,section.accordions div.section-container>ul>li h2,section.accordions div.section-container>ul>li h3,section.accordions div.section-container>ul>li h4,section.accordions div.section-container>ul>li h5,section.accordions div.section-container>ul>li h6{line-height:1em;padding:1em 0 .25em}section.accordions div.section-container>ul>li .multi-specs-tabs header h4,section.accordions div.section-container>ul>li h2{font-size:2em;padding:0 .95em .35em 0}section.accordions div.section-container>ul>li .multi-specs-tabs header h4{font-family:"Helvetica Neue 85 Heavy",Arial,Helvetica,sans-serif;padding-top:.75em}section.accordions div.section-container>ul>li p{font-family:"Helvetica Neue Regular 55",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;padding:.25em 0 1.25em;line-height:1.3em}section.accordions div.section-container>ul>li ol,section.accordions div.section-container>ul>li ul{font-size:1em;padding:.25em 0 1em 1.75em;line-height:1.5em}section.accordions div.section-container>ul>li header{position:relative;cursor:pointer}section.accordions div.section-container>ul>li header h2{padding:0 calc(40px + 1em) 0 0}section.accordions div.section-container>ul>li header a{position:absolute;top:50%;right:0;width:40px;height:40px;border:2px solid #000;background-color:#fff;color:#000;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:center;font-size:30px;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;-webkit-transition:.25s all;transition:.25s all}section.accordions div.section-container>ul>li header a>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;line-height:0;background-image:url(../images/minus.png);background-size:cover;background-position:center left;background-repeat:no-repeat;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;-webkit-transition:.25s all;transition:.25s all;color:#000;font-size:0}html.no-touch section.accordions div.section-container>ul>li header a:hover,section.accordions div.section-container>ul>li header a:active{background-color:#000;color:#fff}html.no-touch section.accordions div.section-container>ul>li header a:hover>span,section.accordions div.section-container>ul>li header a:active>span{color:#fff;background-position:center right}html.no-touch section.accordions div.section-container>ul>li header:hover a,section.accordions div.section-container>ul>li header:active a{background-color:#000;color:#fff}html.no-touch section.accordions div.section-container>ul>li header:hover a>span,section.accordions div.section-container>ul>li header:active a>span{color:#fff;background-position:center right}section.accordions div.section-container>ul>li>section{height:auto;overflow:hidden;padding-top:1rem;margin-top:0;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;opacity:1;font-size:20px}@media (max-width:1024px){section.accordions div.section-container>ul>li>section{font-size:18px}}@media (max-width:768px){section.accordions div.section-container>ul>li>section{font-size:16px}}@media (max-width:495px){section.accordions div.section-container>ul>li>section{font-size:14px}}section.accordions div.section-container>ul>li>section h1,section.accordions div.section-container>ul>li>section h2,section.accordions div.section-container>ul>li>section h3,section.accordions div.section-container>ul>li>section h4,section.accordions div.section-container>ul>li>section h5,section.accordions div.section-container>ul>li>section h6{line-height:1em;padding:1em 0 .25em}section.accordions div.section-container>ul>li>section h5{font-size:1em;padding:0;font-family:"Helvetica Neue 85 Heavy",Arial,Helvetica,sans-serif;font-weight:400}section.accordions div.section-container>ul>li>section h6{font-size:.8em;padding:0 0 .5em;letter-spacing:.5px;color:#808285;text-transform:uppercase;font-family:"Helvetica Neue Regular 55",Helvetica,Arial,sans-serif;font-weight:400}section.accordions div.section-container>ul>li.closed header a>span{background-image:url(../images/plus.png)}section.accordions div.section-container>ul>li.closed>section{height:0;margin-bottom:-1rem;opacity:0}section.accordions div.section-container>ul>li .multi-specs-tabs .specs>header{border-top:4px solid #000;margin-top:2rem}section.accordions div.section-container>ul>li .multi-specs-tabs .specs>header h4:empty{display:none}section.accordions div.section-container>ul>li .multi-specs-tabs .specs:only-child>header{border-top:none}section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul,section.accordions div.section-container>ul>li.specs>section>ul{list-style-type:none;padding:0;width:calc(100% + 1rem);margin:1rem 0 0 -.5rem}section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li,section.accordions div.section-container>ul>li.specs>section>ul>li{float:left;width:33.3333%;padding:0 .5rem}@media (max-width:768px){section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li,section.accordions div.section-container>ul>li.specs>section>ul>li{width:50%}}section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li section,section.accordions div.section-container>ul>li.specs>section>ul>li section{border-top:1px solid #DBDBDB;padding:.75rem 0 .5rem;position:relative;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;min-height:110px}@media (max-width:1024px){section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li section,section.accordions div.section-container>ul>li.specs>section>ul>li section{min-height:100px}}@media (max-width:768px){section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li section,section.accordions div.section-container>ul>li.specs>section>ul>li section{min-height:90px}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li>header{font-size:.8em}}@media (max-width:495px){section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li,section.accordions div.section-container>ul>li.specs>section>ul>li{width:100%}section.accordions div.section-container>ul>li .multi-specs-tabs .specs>section>ul>li section,section.accordions div.section-container>ul>li.specs>section>ul>li section{min-height:80px}}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs{list-style-type:none;position:relative;padding:0;margin:auto;width:100%;max-width:100%;text-align:center}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs:after{content:" ";display:block;clear:both}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li{display:inline-block;width:33.3333%;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;background-color:#fff;color:#000;border:3px solid #000;height:0;padding:6% 0 0;position:relative;cursor:pointer}@media (max-width:495px){section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li{padding:12% 0 0}}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li>header{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:90%}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li>header h3{font-size:1.1em;padding:0;text-transform:uppercase}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li:first-child{border-right:none}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li:last-child{border-left:none}section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li section{display:none}html.no-touch section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li:hover,section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li.active,section.accordions div.section-container>ul>li>section>ul.multi-specs-tabs>li:active{background-color:#000;color:#fff}section.accordions div.section-container>ul>li .multi-specs-tabs>li>header{display:block}section.accordions div.section-container>ul>li .multi-specs-tabs-container .multi-specs-tabs>li>header,section.accordions div.section-container>ul>li .multi-specs-tabs-container .multi-specs-tabs>li>section,section.accordions div.section-container>ul>li .multi-specs-tabs>li>section{display:none}section.accordions div.section-container>ul>li .multi-specs-tabs-container .multi-specs-tabs>li.active>section{display:block}section.accordions div.section-container>ul>li .multi-specs-tab>section>ul,section.accordions div.section-container>ul>li .multi-specs-tabs{position:relative;list-style-type:none;margin:0;padding:0}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div:after,section.accordions div.section-container>ul>li.ratios>section>div:after{display:block;content:" ";clear:both}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul,section.accordions div.section-container>ul>li.ratios>section>div>ul{list-style-type:none;padding:0;width:calc(100% + 1rem);margin:0 0 0 -.5rem;font-weight:700}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul:after,section.accordions div.section-container>ul>li.ratios>section>div>ul:after{display:block;content:" ";clear:both}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul.head,section.accordions div.section-container>ul>li.ratios>section>div>ul.head{border-bottom:2px solid #DBDBDB;border-top:2px solid #DBDBDB;font-size:.9em;font-weight:400;text-transform:uppercase;color:#808285}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul:first-child,section.accordions div.section-container>ul>li.ratios>section>div>ul:first-child{margin-top:1rem;border-top:none}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li,section.accordions div.section-container>ul>li.ratios>section>div>ul>li{float:left;width:33.3333%;padding:.5rem;text-align:center;border-bottom:1px solid #DBDBDB;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li:first-child,section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li:last-child,section.accordions div.section-container>ul>li.ratios>section>div>ul>li:first-child,section.accordions div.section-container>ul>li.ratios>section>div>ul>li:last-child{border-left:none;border-right:none}section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li section,section.accordions div.section-container>ul>li.ratios>section>div>ul>li section{border-top:1px solid #DBDBDB;padding:.75em 0 .5em;position:relative;cursor:pointer;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;min-height:110px}@media (max-width:1024px){section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li section,section.accordions div.section-container>ul>li.ratios>section>div>ul>li section{min-height:100px}}@media (max-width:768px){section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li section,section.accordions div.section-container>ul>li.ratios>section>div>ul>li section{min-height:90px}}section.accordions div.section-container>ul>li.options>section>ul{list-style-type:none;padding:0;width:calc(100% + 1rem);margin:1rem 0 0 -.5rem}section.accordions div.section-container>ul>li.options>section>ul>li{float:left;width:25%;height:initial;position:relative}@media (max-width:768px){section.accordions div.section-container>ul>li.options>section>ul>li{width:50%;margin-bottom:3rem}}section.accordions div.section-container>ul>li.options>section>ul>li section{position:relative;top:0;left:0;width:100%;padding:0 .5rem .5rem;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all}@media (max-width:495px){section.accordions div.section-container>ul>li .multi-specs-tabs .ratios>section>div>ul>li section,section.accordions div.section-container>ul>li.ratios>section>div>ul>li section{min-height:80px}section.accordions div.section-container>ul>li.options>section>ul>li{width:100%;height:auto;height:initial}section.accordions div.section-container>ul>li.options>section>ul>li section{position:relative}}section.accordions div.section-container>ul>li.options>section>ul>li section h3{font-size:1em;padding:3em;font-family:"Helvetica Neue 85 Heavy",Arial,Helvetica,sans-serif;font-weight:400;color:#fff;background-color:#000;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center}section.accordions div.section-container>ul>li.options>section>ul>li section h4{font-size:1em;padding:.5em 0;font-family:"Helvetica Neue 85 Heavy",Arial,Helvetica,sans-serif;font-weight:400;color:#000}section.accordions div.section-container>ul>li.options>section>ul>li section p{font-size:.85em}section.accordions div.section-container>ul>li.intervals>section{font-size:.8em;overflow-x:auto}section.accordions div.section-container>ul>li.intervals>section table{border-collapse:collapse;min-width:640px}section.accordions div.section-container>ul>li.intervals>section th{border-left:1px solid #E5E5E5}section.accordions div.section-container>ul>li.intervals>section td,section.accordions div.section-container>ul>li.intervals>section th,section.accordions div.section-container>ul>li.intervals>section tr{padding:1em;text-align:center}section.accordions div.section-container>ul>li.intervals>section p{padding:.25em 0;line-height:1.25}section.accordions div.section-container>ul>li.intervals>section td{border-right:1px solid #eee;border-left:1px solid #eee}section.accordions div.section-container>ul>li.intervals>section .unit{font-weight:400;font-size:.75em;text-align:left;border-right:1px solid #eee;text-transform:uppercase}section.accordions div.section-container>ul>li.intervals>section .row-label{text-align:left}section.accordions div.section-container>ul>li.intervals>section thead .row-label,section.accordions div.section-container>ul>li.intervals>section thead p{text-align:center}section.accordions div.section-container>ul>li.intervals>section .caption{font-size:.75em}section.accordions div.section-container>ul>li.intervals>section thead th .caption{text-align:center;font-weight:400}section.accordions div.section-container>ul>li.intervals>section thead h4{padding-bottom:.25em}section.accordions div.section-container>ul>li.intervals>section .section-subhead{vertical-align:middle;background-color:#eee}section.accordions div.section-container>ul>li.intervals>section table tr.primary-row{border-top:2px solid #000}section.accordions div.section-container>ul>li.intervals>section h4{text-transform:uppercase;font-size:13px;font-weight:800;padding-bottom:14px}section.accordions div.section-container>ul>li.intervals>section .section-header{border-bottom:3px solid #000}section.accordions div.section-container>ul>li.intervals>section .section-header p{text-align:left;padding-top:1em;font-weight:700;font-size:16px}section.accordions div.section-container>ul>li.intervals>section tr{border-bottom:1px solid #e5e5e5}section.accordions div.section-container>ul>li.intervals>section .section-subhead p{font-weight:700;text-align:left}section.accordions div.section-container>ul>li.intervals>section>ul{list-style-type:none;margin:0;padding:0 0 0 45%;font-size:0;width:100%;position:relative;border-top:2px solid #000;border-bottom:2px solid #000}section.accordions div.section-container>ul>li.intervals>section>ul:last-child{border-bottom:1px solid #D5D5D5}section.accordions div.section-container>ul>li.intervals>section>ul>li{font-size:16px;display:inline-block;position:relative;margin:0;padding:1rem;border-left:1px solid #D5D5D5}section.accordions div.section-container>ul>li.intervals>section>section section:after,section.accordions div.section-container>ul>li.intervals>section>section:after{content:" ";display:block;clear:both}section.accordions div.section-container>ul>li.intervals>section>ul>li:last-child{border-right:1px solid #D5D5D5}section.accordions div.section-container>ul>li.intervals>section>ul>li.name{position:absolute;top:0;left:0;width:45%;height:100%;line-height:1.3em}section.accordions div.section-container>ul>li.intervals>section>ul>li.measurement{width:18.181818181818183%;text-transform:uppercase;padding:0}section.accordions div.section-container>ul>li.intervals>section>ul>li.measurement>ul{list-style-type:none;margin:0;padding:0;width:100%;position:relative}section.accordions div.section-container>ul>li.intervals>section>ul>li.measurement>ul>li{border-bottom:1px solid #D5D5D5;padding:1em}section.accordions div.section-container>ul>li.intervals>section>ul>li.measurement>ul>li:last-child{border-bottom:none}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty{text-align:center;padding:0}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty.hd,section.accordions div.section-container>ul>li.intervals>section>ul>li.duty.nd,section.accordions div.section-container>ul>li.intervals>section>ul>li.duty.sd{width:27.272727272727273%}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty.nd-hd{width:54.545454545454543%}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty.nd-hd-sd{width:81.818181818181813%}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty.hd-sd{width:54.545454545454543%}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty>ul{list-style-type:none;margin:0;padding:0;width:100%;position:relative}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty>ul>li{border-bottom:1px solid #D5D5D5;padding:1em}section.accordions div.section-container>ul>li.intervals>section>ul>li.duty>ul>li:last-child{border-bottom:none}section.accordions div.section-container>ul>li.intervals>section>ul.head{background-color:#DBDBDB;border-top:1px solid #D5D5D5}section.accordions div.section-container>ul>li.intervals>section>ul.head:not(:first-child){padding-top:4%;border-top:2px solid #000}section.accordions div.section-container>ul>li.intervals>section>ul.head h4{text-transform:uppercase;font-size:.9em}section.accordions div.section-container>ul>li.intervals>section>ul.head p{padding-top:0;font-size:.9em}section.accordions div.section-container>ul>li.intervals>section>ul.head>li.name{font-family:"Helvetica Neue 85 Heavy",Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.8em}section.accordions div.section-container>ul>li.intervals>section>ul.head>li.measurement{border-left:none}section.accordions div.section-container>ul>li.intervals>section>section{position:relative;border-bottom:2px solid #000}section.accordions div.section-container>ul>li.intervals>section>section section{position:relative;border-bottom:2px solid #DBDBDB}section.accordions div.section-container>ul>li.intervals>section>section section:last-child,section.accordions div.section-container>ul>li.intervals>section>section section:only-child{border-bottom:none}section.accordions div.section-container>ul>li.intervals>section>section section>p,section.accordions div.section-container>ul>li.intervals>section>section>p{position:absolute;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 40% 0 0;width:100%;line-height:1.5em;font-family:"Helvetica Neue Regular 55",Helvetica,Arial,sans-serif;font-weight:400}section.accordions div.section-container>ul>li.intervals>section>section section>p strong,section.accordions div.section-container>ul>li.intervals>section>section>p strong{font-weight:700}section.accordions div.section-container>ul>li.intervals>section>section ul{list-style-type:none;width:35.833333333333336%;font-family:"Helvetica Neue Regular 55",Helvetica,Arial,sans-serif;font-weight:400;float:right;margin:0;padding:0}section.accordions div.section-container>ul>li.intervals>section>section ul>li{border-bottom:1px solid #DBDBDB;padding:1.25rem 0}section.accordions div.section-container>ul>li.intervals>section>section ul>li:last-child{border-bottom:none}section.accordions div.section-container>ul>li.intervals>section>section:first-child{border-top:1px solid #DBDBDB}section.accordions div.section-container>ul>li.intervals>section>section:last-child{border-bottom:none;margin-bottom:2rem}section.resources{background-color:#fff;color:#000}section.resources div.section-container{font-size:20px;max-width:1280px;margin:0 auto}@media (max-width:1280px){section.resources div.section-container{padding:2rem 0 4rem;margin:0 3rem}}@media (max-width:1024px){section.resources div.section-container{font-size:18px}}@media (max-width:768px){section.resources div.section-container{font-size:16px;margin:0 auto;width:calc(100% - 4em)}}@media (max-width:495px){section.resources div.section-container{font-size:14px}}section.resources div.section-container h1,section.resources div.section-container h2,section.resources div.section-container h3,section.resources div.section-container h4,section.resources div.section-container h5,section.resources div.section-container h6,section.resources div.section-container ol,section.resources div.section-container p,section.resources div.section-container ul{margin:0}section.resources div.section-container h1,section.resources div.section-container h2,section.resources div.section-container h3,section.resources div.section-container h4,section.resources div.section-container h5,section.resources div.section-container h6{line-height:1em;padding:1em 0 .25em}section.resources div.section-container h2{font-size:2em;padding:0 0 .35em}section.resources div.section-container>section{padding-top:1rem}section.resources div.section-container>section h5{font-size:1em;padding:0;font-family:"Helvetica Neue 85 Heavy",Arial,Helvetica,sans-serif;font-weight:400}@media (max-width:768px){section.resources div.section-container>section h5{font-family:"Helvetica Neue 75 Bold",Arial,Helvetica,sans-serif;padding-bottom:8px}}section.resources div.section-container>section>ul{list-style-type:none;padding:0;width:calc(100% + 1rem);margin:0 0 0 -.5rem}@media (max-width:1024px){section.resources div.section-container>section>ul{width:100%}section.resources div.section-container>section>ul>li section{min-height:106px}}section.resources div.section-container>section>ul>li{float:left;width:33.3333%;padding:0 .5em}@media (max-width:768px){section.resources div.section-container>section>ul>li{width:50%}}section.resources div.section-container>section>ul>li section{border-top:1px solid #DBDBDB;padding:.75em 0 .5em 2.5em;position:relative;cursor:pointer;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all}@media (max-width:768px){section.resources div.section-container>section>ul>li section{min-height:94px}}@media (max-width:495px){section.resources div.section-container>section>ul>li{width:100%}section.resources div.section-container>section>ul>li section{min-height:80px}}section.resources div.section-container>section>ul>li section aside{position:absolute;top:.75em;left:0;width:2em;height:0;padding:12% 0 0}section.resources div.section-container>section>ul>li section aside span{position:absolute;top:0;left:0;width:100%;height:0;padding:100% 0 0;background-color:#D5D5D5;background-image:url(../images/down.png);background-size:75% 75%;background-position:center center;background-repeat:no-repeat;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;opacity:0}section.resources div.section-container>section>ul>li section aside:after,section.resources div.section-container>section>ul>li section aside:before{display:block;width:80%;padding:100% 0 0;background-image:url(../images/document.png);background-size:contain;background-position:top left;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;position:absolute;content:" ";height:0;background-repeat:no-repeat}section.resources div.section-container>section>ul>li section aside:before{top:0;left:0;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:.5s all;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}section.resources div.section-container>section>ul>li section aside:after{top:12%;left:14%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:.5s all;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}section.resources div.section-container>section>ul>li section aside img{display:none;position:absolute;top:0;left:0;width:100%;max-width:100%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}section.resources div.section-container>section>ul>li section a{font-size:.54545454em;font-family:"Helvetica Neue Regular 55",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px;color:#808285;position:relative;display:inline-block;text-transform:uppercase}html.no-touch section.resources div.section-container>section>ul>li section:hover aside:after,html.no-touch section.resources div.section-container>section>ul>li section:hover aside:before,section.resources div.section-container>section>ul>li section:active aside:after,section.resources div.section-container>section>ul>li section:active aside:before{opacity:0}html.no-touch section.resources div.section-container>section>ul>li section:hover aside span,section.resources div.section-container>section>ul>li section:active aside span{opacity:1}html.no-touch section.resources div.section-container>section>ul>li section:hover aside img,section.resources div.section-container>section>ul>li section:active aside img{-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}html.no-touch section.resources div.section-container>section>ul>li section:hover a,section.resources div.section-container>section>ul>li section:active a{color:#000}section.resources div.section-container>section>ul:after{content:" ";clear:both;display:block}section.accordions,section.resources{width:100%;max-width:100%;margin:0;padding:0}section.accordions div.section-container,section.resources div.section-container{padding:0 0 2rem}.anchorTagNavigation{background-color:#fff;padding:25px 0;border-bottom:1px solid #bfbfbf}.anchorTagNavigation a.anchorNavLink{color:#000!important;margin:0 15px}.anchorTagNavigation a.anchorNavLink:hover{border-bottom:3px solid #000}.blog-article-listing{font-size:16px;font-family:"Helvetica Neue Regular 55";font-weight:400;background-color:#fff;color:#000}.blog-article-listing .content-wrapper{padding-top:25px;padding-bottom:25px}@media (max-width:768px){section.resources div.section-container>section>ul>li section a{letter-spacing:.02px;display:block;line-height:0}.blog-article-listing .content-wrapper{padding-left:0;padding-right:0}}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles{list-style-type:none;padding-left:0;font-size:0}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li{margin:20px 1%;display:inline-block;width:32%;font-size:16px;vertical-align:top}@media (max-width:768px){.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li{width:100%;margin-left:0;margin-right:0}}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li:nth-child(3n-2){margin-left:0;width:32%}@media (max-width:768px){.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li:nth-child(3n-2){width:100%}}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li:nth-child(3n){margin-right:0;width:32%}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .category{padding:.5em 1em;font-family:'Helvetica Bold 75';font-weight:400;background-color:#000;color:#fff}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .category.issamac{padding:.9em 1em .5em}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-link{display:block;color:#000}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-link .article-image-container{position:relative;height:0;padding-bottom:50%}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-link .article-image-container img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-link .article-title{margin:16px 0;font-family:'Helvetica 85 Heavy';text-transform:uppercase;font-size:16px;font-weight:400}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-date{margin-bottom:.5em;font:12px "Helvetica Neue Regular 55";color:#3f3f3f}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-description{margin-top:0}@media (max-width:768px){.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li:nth-child(3n){width:100%}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-date,.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-description,.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-link .article-title,.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-more-link{padding-left:20px;padding-right:20px}}.blog-article-listing .content-wrapper .blog-articles-wrapper .blog-articles li .article-more-link a{font-family:'Helvetica Bold 75';font-size:14px;font-weight:400;color:#000}.blog-article-listing .content-wrapper .buttons{text-align:center}.blog-article-listing .content-wrapper .buttons a{display:inline-block;padding:10px 25px;border:2px solid #000;font:14px "Helvetica Neue 75 Bold";font-weight:700;color:#000;position:relative;transition:.5s all;z-index:2}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.slide,.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.slide a{display:block;width:100%}.blog-article-listing .content-wrapper .buttons a::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.blog-article-listing .content-wrapper .buttons a:hover{border-color:#b6a782;color:#000}.blog-article-listing .content-wrapper .buttons a:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.carousel-2019{position:relative;padding:40px 0;background-color:#fff;color:#000}@media (max-width:768px){.carousel-2019 .content-wrapper{padding:0}}.carousel-2019 .content-wrapper .carousel-container{padding:0 40px}@media (max-width:768px){.carousel-2019 .content-wrapper .carousel-container{padding:0}}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow{position:relative;overflow:hidden;padding-bottom:20px}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.slide img{display:block;width:100%;max-width:100%}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.slide .slide-content h4{width:80%;margin-top:.5em}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.slide .slide-content p{width:80%}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.cycle-pager{position:absolute;left:50%;bottom:0;z-index:150;transform:translateX(-50%)}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.cycle-pager span{display:inline-block;width:18px;height:18px;font-size:0;background-image:url(/images/mack/pager-dot.png);background-repeat:no-repeat;background-position:center;cursor:pointer}.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.cycle-pager span.cycle-pager-active{background-image:url(/images/mack/pager-dot-active.png)}.carousel-2019 .cycle-next,.carousel-2019 .cycle-prev{display:block;width:70px;height:70px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:101}@media (max-width:768px){.carousel-2019 .content-wrapper .carousel-container .cycle-slideshow>.slide .slide-content{padding:0 20px}.carousel-2019 .cycle-next,.carousel-2019 .cycle-prev{background-size:100%;height:40px;width:40px}}.carousel-2019 .cycle-next{right:0;background-image:url(/images/mack/arrow-right-brown.png)}.carousel-2019 .cycle-prev{left:0;background-image:url(/images/mack/arrow-left-brown.png)}.modal-box.carousel-modal-box{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:200}.modal-box.carousel-modal-box .modal-close{width:50px;height:50px;padding:10px;fill:#fff;font-size:40px;position:absolute;right:30px;top:30px;color:#fff;cursor:pointer;stroke:#fff}.carousel-gallery,.carousel-gallery .carousel-gallery-items{width:100%;position:relative}.modal-box.carousel-modal-box .modal-form,.modal-box.carousel-modal-box .modal-image,.modal-box.carousel-modal-box .modal-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-box.carousel-modal-box .modal-close:hover{fill:#aaa;color:#aaa;stroke:#aaa}.modal-box.carousel-modal-box .modal-backdrop{position:absolute;width:100%;height:100%}.modal-box.carousel-modal-box .modal-image{overflow:scroll}.modal-box.carousel-modal-box iframe{background-color:#000}.carousel-gallery{overflow-x:hidden;z-index:2;margin:0}.carousel-gallery .carousel-gallery-items .carousel-gallery-element{padding:10px 10px 100px;width:60vw}.carousel-gallery .carousel-gallery-items .carousel-gallery-element:focus{outline:0}.carousel-gallery .carousel-gallery-items .carousel-gallery-element.slick-slide{height:auto}.carousel-gallery .carousel-gallery-items .carousel-gallery-element .carousel-gallery-image{position:relative;padding-bottom:70%;background-position:center;background-size:cover}.carousel-gallery .carousel-gallery-items .carousel-gallery-element .carousel-gallery-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.62);transition:background .7s}.carousel-gallery .carousel-gallery-items .carousel-gallery-element .carousel-gallery-image .expand{position:absolute;top:10px;right:10px;display:none;width:23px;cursor:pointer;opacity:.5}.carousel-gallery .carousel-gallery-items .carousel-gallery-element h5,.carousel-gallery .carousel-gallery-items .carousel-gallery-element p{pointer-events:none;opacity:0;transition:opacity .7s}.carousel-gallery .carousel-gallery-items .carousel-gallery-element.slick-active .carousel-gallery-image:before{background:rgba(0,0,0,0)}.carousel-gallery .carousel-gallery-items .carousel-gallery-element.slick-active .carousel-gallery-image .expand{display:block}.carousel-gallery .carousel-gallery-items .carousel-gallery-element.slick-active .carousel-gallery-image .expand:hover{opacity:1}.carousel-gallery .carousel-gallery-items .carousel-gallery-element.slick-active h5,.carousel-gallery .carousel-gallery-items .carousel-gallery-element.slick-active p{pointer-events:auto;opacity:1}.carousel-gallery .carousel-gallery-items .carousel-gallery-element h5{margin:10px 0 0}.carousel-gallery .carousel-gallery-items .carousel-gallery-element p{max-width:300px;margin:10px 0 0;color:#5d5d5d}@media (min-width:897px){.carousel-gallery .carousel-gallery-items.smallCarousel{margin:0 auto}.carousel-gallery .carousel-gallery-items.smallCarousel .slick-list{margin:0 -10px}.carousel-gallery .carousel-gallery-items.smallCarousel .carousel-gallery-element{width:33%;padding:0 10px}.carousel-gallery .carousel-gallery-items.smallCarousel .carousel-gallery-element .carousel-gallery-image:before{background:0 0}.carousel-gallery .carousel-gallery-items.smallCarousel~#prev{right:calc(80% + 85px);top:calc(50% + 0px)}.carousel-gallery .carousel-gallery-items.smallCarousel~#next{left:calc(80% + 85px);top:calc(50% + 0px)}}@media (max-width:896px){.carousel-gallery .carousel-gallery-items.smallCarousel{margin:0 0 100px;padding:0}}.carousel-gallery .carousel-gallery-control{position:absolute;z-index:2;top:42%;width:75px;height:75px;font-size:35px;line-height:80px;cursor:pointer;transform:translateY(-50%);text-align:center;border-radius:100%}.carousel-gallery .carousel-gallery-control#prev{right:calc(80% + 40px)}.carousel-gallery .carousel-gallery-control#next{left:calc(80% + 40px)}.carousel-gallery .carousel-gallery-control img{width:100%}@media (max-width:768px){.carousel-gallery .carousel-gallery-items .carousel-gallery-element{padding:5px;width:70vw}.carousel-gallery .carousel-gallery-control#next,.carousel-gallery .carousel-gallery-control#prev{display:none!important}}.component-hr{margin:0;padding:0;background-color:#fff;color:#000}.component-hr .content-wrapper{padding:10px 48px;position:relative;width:100%;max-width:1376px;margin:0 auto}.component-hr .content-wrapper hr{border-top:4px solid #000}.component-hr .content-wrapper h2{font-size:2em}@media (max-width:768px){.component-hr .content-wrapper{padding:10px 32px}}.cta-feature{padding:40px;line-height:1.25;background-color:#000}@media (max-width:768px){.cta-feature .content-wrapper{padding:0}}.cta-feature .content-wrapper .column-one{float:left;width:50%;padding-right:25px;font-size:16px;vertical-align:top}.cta-feature .content-wrapper .column-one h2{font-size:40px;font-family:"Helvetica Neue 85 Heavy";color:#fff}.cta-feature .content-wrapper .column-one p{font-size:16px;font-family:"Helvetica Neue Regular 55"}.cta-feature .content-wrapper .column-one p.links a{color:#fff}.cta-feature .content-wrapper .column-one p.links a:hover{color:#5d5d5d}@media (max-width:768px){.cta-feature .content-wrapper .column-one{width:auto;float:none;padding-right:0}}.cta-feature .content-wrapper .column-two{float:right;width:50%;font-size:16px;vertical-align:top}.footer-2019,footer{vertical-align:initial}.cta-feature .content-wrapper .column-two .cta-container{position:relative;width:50%;top:2px;left:2px;padding:15px;border-right:2px solid #303030;border-bottom:2px solid #303030}.cta-feature .content-wrapper .column-two .cta-container::after,.cta-feature .content-wrapper .column-two .cta-container::before{content:"";position:absolute;top:-2px;left:-2px}.cta-feature .content-wrapper .column-two .cta-container::before{width:2px;bottom:-2px;background:#303030;background:linear-gradient(to bottom,#999 0,#303030 100%)}.cta-feature .content-wrapper .column-two .cta-container::after{height:2px;right:-2px;background:#303030;background:linear-gradient(to right,#999 0,#303030 100%)}@media (max-width:768px){.cta-feature .content-wrapper .column-two .cta-container{width:auto}}.cta-feature .content-wrapper .column-two .cta-container .cta-image img{width:100%;max-width:100%}.cta-feature .content-wrapper .column-two .cta-container p{font-size:20px;line-height:1.25;font-family:"Helvetica Neue Regular 55"}.cta-feature .content-wrapper .column-two .cta-container p.buttons{margin-bottom:0}.cta-feature .content-wrapper .column-two .cta-container p.buttons a{display:inline-block;padding:20px;font-size:16px;font-family:"Helvetica Neue 75 Bold";color:#fff;background-color:#87754e}.cta-feature .content-wrapper .column-two .cta-container p.buttons a:hover{background-color:#af9866}@media (max-width:768px){.cta-feature .content-wrapper .column-two{width:auto;float:none}}.cta-feature.reversed-columns .content-wrapper .column-one{float:right;padding-right:0;padding-left:25px}.cta-feature.reversed-columns .content-wrapper .column-two{float:left}.cta-feature.white-theme{color:#000;background-color:#fff}.cta-feature.white-theme .content-wrapper .column-one h2,.cta-feature.white-theme .content-wrapper .column-one p.links a{color:#000}.cta-feature.white-theme .content-wrapper .column-one p.links a:hover{color:#5d5d5d}.cta-feature.white-theme .content-wrapper .column-two .cta-container{position:relative;top:0;left:0;border:1px solid #ebebeb}.cta-feature.white-theme .content-wrapper .column-two .cta-container::after,.cta-feature.white-theme .content-wrapper .column-two .cta-container::before{display:none}.cta-feature.unequal-column-widths .content-wrapper .column-one{width:75%}.cta-feature.unequal-column-widths .content-wrapper .column-two{width:25%}.cta-feature.unequal-column-widths .content-wrapper .column-two .cta-container{width:100%}.cta-feature::after{content:"";display:block;clear:both}.LV_invalid_field,input.LV_invalid_field:active,input.LV_invalid_field:hover,textarea.LV_invalid_field:active,textarea.LV_invalid_field:hover{outline:#c00 solid 1px}.LV_validation_message{font-weight:700;margin:0 0 0 5px}.LV_valid{display:none}.LV_invalid{color:#c00;font-size:10px}.feature-block{position:relative}.feature-block .content-wrapper{overflow:auto}.feature-block .feature{width:100%;margin-bottom:100px}.feature-block .feature.two-col{width:50%;float:left}.feature-block .feature.two-col:first-child{padding-right:10px}.feature-block .feature.two-col:last-child{padding-left:10px}.feature-block .feature .feature-thumb{width:100%;padding-bottom:60%;background-size:cover;background-position:center}.feature-block .feature h4.feature-title{margin:20px 0 0;font:14px/14px 'Helvetica Neue 75 Bold'}.feature-block .feature p{max-width:300px;margin-top:5px;color:#999;font-size:16px;line-height:20px}@media (max-width:896px){.feature-block .feature.two-col:last-child{padding-left:0}.feature-block .feature.two-col{width:100%;float:none}.feature-block .feature p{max-width:none}}.find-a-dealer-banner{background-size:cover;background-position:center;padding:85px 0;position:relative}.find-a-dealer-banner:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.find-a-dealer-banner .find-a-dealer-content{position:relative;z-index:2;text-align:center}.find-a-dealer-banner .find-a-dealer-content h2{margin-bottom:20px}.find-a-dealer-banner .find-a-dealer-content p{max-width:500px;width:100%;margin:0 auto 20px;display:block;font-family:'Helvetica Neue 75 Bold'}.find-a-dealer-banner .find-a-dealer-content button{display:inline-block}@media (max-width:640px){.find-a-dealer-banner{padding:100px 0 70px}}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/inconsolata/v20/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kg.ttf) format('truetype')}@font-face{font-family:'Helvetica Neue 75 Bold';src:url(/css/fonts/helveticaneueltpro-bd-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Helvetica Neue 65 Medium';src:url(/css/fonts/hnltp-md-webfont.woff) format('woff');font-weight:500!important;font-style:normal}@font-face{font-family:'Helvetica Neue 85 Heavy';src:url(/css/fonts/HelveticaNeueLTPro-Hv.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Helvetica Neue Regular 55';src:url(/css/fonts/HelveticaNeueLTPro-Roman.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:fontawesome;src:url(/css/fonts/fontawesome-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Black 95';src:url(/css/fonts/HelveticaNeueLTPro-95Blk.otf)}@font-face{font-family:'Helvetica Bold 75';src:url(/css/fonts/HelveticaNeueLTPro-75Bd.otf)}@font-face{font-family:'Helvetica 85 Heavy';src:url(/css/fonts/HelveticaNeueLTPro-85Hv.otf)}.footer-2019.configurator-footer{display:none;visibility:hidden;opacity:0}.mackconfiguratorapp .footer-2019.configurator-footer{display:block;visibility:visible;opacity:1;position:relative;margin-top:0;padding-top:0;height:408px!important}@media screen and (max-width:767px){.mackconfiguratorapp .footer-2019.configurator-footer{display:none}}.footer-2019{text-align:center;text-align:left;overflow:visible;position:relative;font-size:initial}.footer-2019>div:first-of-type{padding-top:60px;background:#000;color:#fff}.footer-2019 .mack-white-footer,.footer-2019 .mack-white-footer .footer-subnav ul{background-color:#fff!important}.footer-2019 .mack-white-footer,.footer-2019 .mack-white-footer a{color:#000!important}.footer-2019 .mack-white-footer input[type=email]{background-color:#fff!important;border:1px solid #000!important}.footer-2019 .content-wrapper{overflow:hidden;clear:both}.footer-2019 .content-wrapper:last-child{overflow:visible}.footer-2019 .footer-contact{float:left}.footer-2019 .footer-contact .footer-contact-text{font:16px/16px "Helvetica Neue 75 Bold";margin-bottom:10px}.footer-2019 .footer-contact .footer-contact-text>p>a{color:#fff}.footer-2019 .footer-contact .footer-contact-text>p>a:hover{color:##999}.footer-2019 .footer-contact .asp-form-container{position:relative;width:255px;padding:0}@media (max-width:495px){.footer-2019 .footer-contact .asp-form-container{width:100%}}.footer-2019 .footer-contact .asp-form-container input{background-color:#212121;padding:15px 10px;border:none;width:100%;font:16px/16px "Helvetica Neue Regular 55";color:#fff}.footer-2019 .footer-contact .asp-form-container input::-webkit-input-placeholder{color:#bbb}.footer-2019 .footer-contact .asp-form-container input::-moz-placeholder{color:#bbb}.footer-2019 .footer-contact .asp-form-container input:-ms-input-placeholder{color:#bbb}.footer-2019 .footer-contact .asp-form-container input:-moz-placeholder{color:#bbb}.footer-2019 .footer-contact .asp-form-container input:placeholder{color:#bbb}.footer-2019 .footer-contact .asp-form-container button{position:absolute;top:13px;right:10px;margin:0;padding:0;border:0;background:0 0;color:#bbb;font-size:18px;cursor:pointer}.footer-2019 .footer-contact .asp-form-container button:hover{color:#fff}.footer-2019 .footer-contact .asp-form-container .thankyou{font:11px "Helvetica Neue 65 Medium"}.footer-2019 .footer-contact .footer-social-icons .social-icon{display:block;width:35px;height:35px;padding-top:7px;text-align:center;float:left;margin:20px 20px 0 0;border-radius:17.5px;border:2px solid #87754e;color:#87754e;text-decoration:none}.footer-2019 .footer-contact .footer-social-icons .social-icon i{display:block}.footer-2019 .footer-contact .footer-social-icons .social-icon:hover{border-color:#af9866;text-decoration:none}.footer-2019 .footer-contact .footer-social-icons .social-icon:hover i.fa::before{color:#af9866}@media (max-width:768px){.footer-2019 .footer-contact .footer-social-icons .social-icon{margin:0 auto}}.footer-2019 .footer-map-container{float:right}.footer-2019 .footer-map-container .footer-map,.footer-2019 .footer-map-container .footer-map-left{display:inline-block;width:370px}.footer-2019 .footer-map-container .footer-map .footer-map-header,.footer-2019 .footer-map-container .footer-map-left .footer-map-header{border-bottom:2px solid #fff;margin-left:20px;margin-bottom:5px;color:#fff;font:14px/22px "Helvetica Neue 65 Medium"}@media (max-width:1140px){.footer-2019 .footer-map-container{float:none}.footer-2019 .footer-map-container .footer-map .footer-map-header,.footer-2019 .footer-map-container .footer-map-left .footer-map-header{margin-right:0;margin-left:0}.footer-2019 .footer-map-container .footer-map,.footer-2019 .footer-map-container .footer-map-left{display:block;width:auto;clear:both}}.footer-2019 .footer-map-container .footer-map .footer-map-col,.footer-2019 .footer-map-container .footer-map-left .footer-map-col{width:50%;float:left;padding-left:20px}.footer-2019 .footer-map-container .footer-map .footer-map-col ul,.footer-2019 .footer-map-container .footer-map-left .footer-map-col ul{list-style:none;padding:0;margin:0}.footer-2019 .footer-map-container .footer-map .footer-map-col ul li,.footer-2019 .footer-map-container .footer-map-left .footer-map-col ul li{margin-bottom:5px}.footer-2019 .footer-map-container .footer-map .footer-map-col ul li a,.footer-2019 .footer-map-container .footer-map-left .footer-map-col ul li a{font:14px/22px "Helvetica Neue 65 Medium";color:#fff}.footer-2019 .footer-map-container .footer-map .footer-map-col ul li a:hover,.footer-2019 .footer-map-container .footer-map-left .footer-map-col ul li a:hover{color:#999}.footer-2019 .footer-map-container .footer-map-left{width:185px;margin-right:20px}@media (max-width:1140px){.footer-2019 .footer-map-container .footer-map .footer-map-col,.footer-2019 .footer-map-container .footer-map-left .footer-map-col{padding-left:0}.footer-2019 .footer-map-container .footer-map-left{width:auto;margin-right:0}}.footer-2019 .footer-map-container .footer-map-left .footer-map-col{width:100%}@media (max-width:1140px){.footer-2019 .footer-map-container .footer-map-left .footer-map-col li{width:50%;float:left}}.footer-2019 hr{clear:both;border:1px solid #111;height:1px;margin:65px 0 0;padding:0}.footer-2019 .footer-extra-content{width:100%;height:150px;overflow:hidden}@media (max-width:768px){.footer-2019 .footer-extra-content{overflow:visible}}.footer-2019 .footer-extra-content .footer-subnav{position:absolute;bottom:40px;left:48px;width:50%}.footer-2019 .footer-extra-content .footer-subnav ul{list-style:none;padding:0;margin:0}.footer-2019 .footer-extra-content .footer-subnav ul li{height:33px;float:left;color:#999;font:12px/12px "Helvetica Neue Regular 55";padding:10px;margin-bottom:-10px;box-sizing:border-box}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown{cursor:pointer;position:relative;z-index:2;margin-left:-10px;border:0 solid #1b1b1b;padding:10px;transition:border 0s 1s,padding 0s 1s}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown:after{content:"\25be";font:14px/14px "Helvetica Neue Regular 55"}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown:hover{color:#fff!important;border:1px solid #1b1b1b;padding:9px;transition:border 0s 0s,padding 0s 0s}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown:hover ul{width:calc(100% + 2px);max-height:70vh;margin:0 -1px;transition:max-height 1s}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown ul{overflow-y:scroll;z-index:-1;box-sizing:border-box;position:absolute;bottom:calc(100% + 1px);left:0;width:100%;list-style:none;margin:0;max-height:0;padding:0 10px;background-color:#000;border:1px solid #1b1b1b;border-top:0;border-bottom:0;transition:max-height 1s,margin 0s 1s,width 0s 1s;overflow:hidden}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown ul li{display:block;float:none;padding:10px 0;border-bottom:1px solid #1b1b1b;margin:0;font:12px/12px "Helvetica Neue 65 Medium";text-transform:uppercase;position:relative}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown ul li:hover{color:#fff}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown ul li:first-child:before{content:"";position:absolute;left:-10px;top:0;width:calc(100% + 20px);background:#1b1b1b;height:1px}.footer-2019 .footer-extra-content .footer-subnav ul li.dropdown ul li:last-child{border-bottom:0}.footer-2019 .footer-extra-content .footer-subnav ul li a{color:#999}.footer-2019 .footer-extra-content .footer-subnav ul li a:hover{color:#fff}.footer-2019 .footer-extra-content .footer-logo{position:absolute;width:120px;right:48px;bottom:40px}.footer-2019 .footer-extra-content .footer-logo img{width:100%}@media (max-width:768px){.footer-2019 .footer-contact,.footer-2019 .footer-map{float:none;width:100%}.footer-2019 .footer-contact{margin-bottom:20px}.footer-2019 .footer-contact form{width:100%}.footer-2019 .footer-contact .footer-social-icons{display:flex;flex-direction:row;justify-content:space-between;float:none;overflow:auto;padding:20px 0;width:255px}.footer-2019 .footer-map .footer-map-col{padding:0 20px 0 0}.footer-2019 .footer-map .footer-map-col ul li a{font:14px/1.1 "Helvetica Neue 65 Medium"}.footer-2019 .footer-extra-content{margin-bottom:25px}.footer-2019 .footer-extra-content .footer-subnav{position:static}.footer-2019 .footer-extra-content .footer-subnav ul{margin-top:16px}.footer-2019 .footer-extra-content .footer-subnav ul li{float:none;margin-top:10px;padding-left:0}.footer-2019 .footer-extra-content .footer-logo{right:36px;bottom:0;width:25%}.footer-2019 .footer-extra-content .footer-logo a img{margin-bottom:8px}.footer-2019 hr{margin-top:20px}div.featurenav+.footer-2019{padding-bottom:70px}}@media (max-width:495px){.footer-2019 .footer-contact{margin-bottom:0}.footer-2019 .footer-contact .footer-social-icons{width:100%}}.footer-2019 fieldset.elqConsentCheckbox{display:none;margin-top:5px;padding:0}.footer-2019 fieldset.elqConsentCheckbox .chkContainer{display:block;position:relative;padding:0;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-2019 fieldset.elqConsentCheckbox .chkContainer input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.footer-2019 fieldset.elqConsentCheckbox .chkContainer .checkmark{height:20px;width:20px;border:2px solid #87754e;background:url(/images/sprite.png) 100px 100px no-repeat;float:left;display:block;position:relative;margin-right:10px}.footer-2019 fieldset.elqConsentCheckbox .chkContainer .checkmark.errorInput{border:1px solid red!important}.footer-2019 fieldset.elqConsentCheckbox .chkContainer input[type=checkbox]:checked~.checkmark{background-position:-100px -400px}.footer-2019 fieldset.elqConsentCheckbox .chkContainer .terms{font-size:10pt;display:flex;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:400;font-stretch:normal;line-height:22px;font-family:"Helvetica Neue 65 Medium",Arial,Helvetica,sans-serif}@media (min-width:768px){.footer-2019 .dropdown{width:25%}}.footer-2019 .chk-area{position:relative;z-index:10;float:left;left:0}.footer-2019 .chk-area,.footer-2019 .rad-area{border:2px solid #87754e;margin:0 10px 0 0;width:20px;height:20px}.footer-2019 .chk-area input{position:absolute;top:0;z-index:12;left:-3px;opacity:.01}.footer-2019 .checkmark{z-index:11;position:absolute;top:0;left:0;height:16px;width:16px;background-color:#000}.footer-2019 .chk-area input:checked~.checkmark{background-color:#000}.footer-2019 .checkmark:after{content:"";position:absolute;display:none}.footer-2019 .chk-area input:checked~.checkmark:after{display:block}.footer-2019 .chk-area .checkmark:after{left:2px;top:-1px;width:9px;height:12px;border:solid #87754e;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}footer.configurator-footer{display:none;visibility:hidden;opacity:0}.mackconfiguratorapp footer.configurator-footer{display:block;visibility:visible;opacity:1;position:relative;margin-top:0;height:0!important;width:100%;bottom:0}@media (max-width:767px){.mackconfiguratorapp footer.configurator-footer{position:relative}}footer{text-align:center;text-align:left;overflow:visible;position:relative;z-index:2;font-size:initial}footer>div:first-of-type{padding-top:60px;background:#000;color:#fff}footer .mack-white-footer,footer .mack-white-footer .footer-subnav ul{background-color:#fff!important}footer .mack-white-footer,footer .mack-white-footer a{color:#000!important}footer .mack-white-footer input[type=email]{background-color:#fff!important;border:1px solid #000!important}footer .content-wrapper{overflow:hidden;clear:both}footer .content-wrapper:last-child{overflow:visible}footer .footer-contact{float:left}footer .footer-contact .footer-contact-text{font:16px/16px "Helvetica Neue 75 Bold";margin-bottom:10px}footer .footer-contact .footer-contact-text>p>a{color:#fff}footer .footer-contact .footer-contact-text>p>a:hover{color:##999}footer .footer-contact .asp-form-container{position:relative;width:255px;padding:0}@media (max-width:495px){footer .footer-contact .asp-form-container{width:100%}}footer .footer-contact .asp-form-container input{background-color:#212121;padding:15px 10px;border:none;width:100%;font:16px/16px "Helvetica Neue Regular 55";color:#fff}footer .footer-contact .asp-form-container input::-webkit-input-placeholder{color:#bbb}footer .footer-contact .asp-form-container input::-moz-placeholder{color:#bbb}footer .footer-contact .asp-form-container input:-ms-input-placeholder{color:#bbb}footer .footer-contact .asp-form-container input:-moz-placeholder{color:#bbb}footer .footer-contact .asp-form-container input:placeholder{color:#bbb}footer .footer-contact .asp-form-container button{position:absolute;top:13px;right:10px;margin:0;padding:0;border:0;background:0 0;color:#bbb;font-size:18px;cursor:pointer}footer .footer-contact .asp-form-container button:hover{color:#fff}footer .footer-contact .asp-form-container .thankyou{font:11px "Helvetica Neue 65 Medium"}footer .footer-contact .footer-social-icons .social-icon{display:block;width:35px;height:35px;padding-top:7px;text-align:center;float:left;margin:20px 20px 0 0;border-radius:17.5px;border:2px solid #87754e;color:#87754e;text-decoration:none}footer .footer-contact .footer-social-icons .social-icon i{display:block}footer .footer-contact .footer-social-icons .social-icon:hover{border-color:#af9866;text-decoration:none}footer .footer-contact .footer-social-icons .social-icon:hover i.fa::before{color:#af9866}@media (max-width:768px){footer .footer-contact .footer-social-icons .social-icon{margin:0 auto}}footer .footer-map{float:right;width:370px}footer .footer-map .footer-map-col{width:50%;float:left;padding-left:20px}footer .footer-map .footer-map-col ul{list-style:none;padding:0;margin:0}footer .footer-map .footer-map-col ul li{margin-bottom:5px}footer .footer-map .footer-map-col ul li a{font:14px/22px "Helvetica Neue 65 Medium";color:#fff}footer .footer-map .footer-map-col ul li a:hover{color:#999}footer hr{clear:both;border:1px solid #111;height:1px;margin:65px 0 0;padding:0}footer .footer-extra-content{width:100%;height:150px;overflow:hidden}@media (max-width:768px){footer .footer-extra-content{overflow:visible}}footer .footer-extra-content .footer-subnav{position:absolute;bottom:40px;left:48px;width:50%}footer .footer-extra-content .footer-subnav ul{list-style:none;padding:0;margin:0}footer .footer-extra-content .footer-subnav ul li{height:33px;float:left;color:#999;font:12px/12px "Helvetica Neue Regular 55";padding:10px;margin-bottom:-10px;box-sizing:border-box}footer .footer-extra-content .footer-subnav ul li.dropdown{cursor:pointer;position:relative;z-index:2;border:0 solid #1b1b1b;padding:10px;margin:0 10px 10px;transition:border 0s 1s,padding 0s 1s}footer .footer-extra-content .footer-subnav ul li.dropdown:after{content:"\25be";font:14px/14px "Helvetica Neue Regular 55"}footer .footer-extra-content .footer-subnav ul li.dropdown:hover{color:#fff!important;border:1px solid #1b1b1b;padding:9px;transition:border 0s 0s,padding 0s 0s}footer .footer-extra-content .footer-subnav ul li.dropdown:hover ul{width:calc(100% + 2px);max-height:70vh;margin:0 -1px;transition:max-height 1s}footer .footer-extra-content .footer-subnav ul li.dropdown ul{overflow-y:scroll;z-index:-1;box-sizing:border-box;position:absolute;bottom:calc(100% + 1px);left:0;width:100%;list-style:none;margin:0;max-height:0;padding:0 10px;background-color:#000;border:1px solid #1b1b1b;border-top:0;border-bottom:0;transition:max-height 1s,margin 0s 1s,width 0s 1s;overflow:hidden}footer .footer-extra-content .footer-subnav ul li.dropdown ul li{display:block;float:none;padding:10px 0;border-bottom:1px solid #1b1b1b;margin:0;font:12px/12px "Helvetica Neue 65 Medium";text-transform:uppercase;position:relative}footer .footer-extra-content .footer-subnav ul li.dropdown ul li:hover{color:#fff}footer .footer-extra-content .footer-subnav ul li.dropdown ul li:first-child:before{content:"";position:absolute;left:-10px;top:0;width:calc(100% + 20px);background:#1b1b1b;height:1px}footer .footer-extra-content .footer-subnav ul li.dropdown ul li:last-child{border-bottom:0}footer .footer-extra-content .footer-subnav ul li a{color:#999}footer .footer-extra-content .footer-subnav ul li a:hover{color:#fff}footer .footer-extra-content .footer-logo{position:absolute;width:120px;right:48px;bottom:40px}footer .footer-extra-content .footer-logo img{width:100%}@media (max-width:768px){footer .footer-contact,footer .footer-map{float:none;width:100%}footer .footer-contact{margin-bottom:20px}footer .footer-contact form{width:100%}footer .footer-contact .footer-social-icons{display:flex;flex-direction:row;justify-content:space-between;float:none;overflow:auto;padding:20px 0;width:255px}footer .footer-map .footer-map-col{padding:0 20px 0 0}footer .footer-map .footer-map-col ul li a{font:14px/1.1 "Helvetica Neue 65 Medium"}footer .footer-extra-content{margin-bottom:25px}footer .footer-extra-content .footer-subnav{position:static}footer .footer-extra-content .footer-subnav ul{margin-top:16px}footer .footer-extra-content .footer-subnav ul li{float:none;margin-top:10px;padding-left:0}footer .footer-extra-content .footer-logo{right:36px;bottom:0;width:25%}footer .footer-extra-content .footer-logo a img{margin-bottom:8px}footer hr{margin-top:20px}div.featurenav+footer{padding-bottom:70px}}@media (max-width:768px) and (max-width:767px){footer .footer-extra-content{margin-bottom:0}footer .footer-extra-content .footer-subnav ul{margin-top:0}}@media (max-width:495px){footer .footer-contact{margin-bottom:0}footer .footer-contact .footer-social-icons{width:100%}}fieldset.elqConsentCheckbox{display:none;margin-top:5px;padding:0}fieldset.elqConsentCheckbox .chkContainer{display:block;position:relative;padding:0;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}fieldset.elqConsentCheckbox .chkContainer input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}fieldset.elqConsentCheckbox .chkContainer .checkmark{height:20px;width:20px;border:2px solid #87754e;background:url(/images/sprite.png) 100px 100px no-repeat;float:left;display:block;position:relative;margin-right:10px}.checkmark,.chk-area input:checked~.checkmark{background-color:#000}fieldset.elqConsentCheckbox .chkContainer .checkmark.errorInput{border:1px solid red!important}fieldset.elqConsentCheckbox .chkContainer input[type=checkbox]:checked~.checkmark{background-position:-100px -400px}fieldset.elqConsentCheckbox .chkContainer .terms{font-size:10pt;display:flex;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:400;font-stretch:normal;line-height:22px;font-family:"Helvetica Neue 65 Medium",Arial,Helvetica,sans-serif}.dropdown{width:25%}.chk-area{position:relative;z-index:10;float:left;left:0}.chk-area,.rad-area{border:2px solid #87754e;margin:0 10px 0 0;width:20px;height:20px}.chk-area input{position:absolute;top:0;z-index:12;left:-3px;opacity:.01}.checkmark{z-index:11;position:absolute;top:0;left:0;height:16px;width:16px}.checkmark:after{content:"";position:absolute;display:none}.chk-area input:checked~.checkmark:after,.fullPageCTA{display:block}.chk-area .checkmark:after{left:2px;top:-1px;width:9px;height:12px;border:solid #87754e;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}ul#countryDropdown{overflow-y:scroll;height:400px}.fullPageCTA{margin:auto;padding:60px 0 0;background-repeat:no-repeat;background-size:cover}.fullPageCTA .fpcAssocImage-mobile{display:none}@media (max-width:1024px){.fullPageCTA .fpcAssocImage-mobile{display:block;margin:auto;width:100%}}.fullPageCTA .fpcInnerContent{display:block;margin:auto}.fullPageCTA .fpcLeft{width:45%;display:inline-block;vertical-align:top;text-align:left}@media (max-width:1024px){.fullPageCTA .fpcLeft{width:100%}}.fullPageCTA .fpcLeft .fpcTitle{font-size:50px;width:50%;line-height:50px;font-family:'Helvetica 85 Heavy'}.fullPageCTA .fpcLeft .fpcDescription{margin:35px 0 55px;width:70%}.fullPageCTA .fpcLeft .fpcButton{border:2px solid #fff;padding:10px 35px;text-transform:uppercase;font-size:14px;position:relative;transition:.5s all;z-index:2}.fullPageCTA .fpcLeft .fpcButton::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.fullPageCTA .fpcLeft .fpcButton:hover{border-color:#b6a782;color:#fff}.fullPageCTA .fpcLeft .fpcButton:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.fullPageCTA .fpcRight{width:52%;display:inline-block}.fullPageCTA .fpcRight .fpcAssocImage{padding:15px 15px 0;width:100%;vertical-align:bottom}@media (max-width:1024px){.fullPageCTA .fpcRight{width:100%;margin-left:0}.fullPageCTA .fpcRight .fpcAssocImage{display:none}}.regions{position:relative;width:100%;max-width:1376px;margin:0 auto;padding:0 48px}.regions .region{margin:50px auto}.regions .region h3{border-bottom:2px solid #000;padding:0 0 8px}.regions .region ul{column-count:2;padding:0}@media (max-width:510px){.regions .region ul{padding:0}}.regions .region ul li{list-style:none}.regions .region ul li a{font-size:16px}.globalHero{width:100%;height:817px;background-size:100%!important;margin-top:-60px}@media (max-width:1800px){.globalHero{height:700px}}@media (max-width:1550px){.globalHero{height:600px}}@media (max-width:1300px){.globalHero{height:500px}}@media (max-width:1200px){.globalHero{height:440px}}@media (max-width:768px){.globalHero{height:330px}}@media (max-width:610px){.globalHero{width:100%;height:auto;background-size:180%!important;background-position-x:30%!important;margin-top:-20px}}.globalHero .globalHeroText{color:#fff;text-align:center;padding:155px 0 0}@media (max-width:1024px){.globalHero .globalHeroText{padding:85px 0 0}}@media (max-width:325px){.globalHero .globalHeroText{padding:58px 0 0}}.globalHero .globalHeroText h1{font-size:50px}@media (max-width:768px){.globalHero .globalHeroText h1{font-size:30px;line-height:30px}}.globalHero .globalHeroText h2{font-size:45px}.globalHero .ctas{text-align:center;margin:15% 0 0}@media (max-width:1024px){.globalHero .ctas{margin:10% 0 0}}@media (max-width:768px){.globalHero .ctas{margin:4% 0 0;padding-bottom:100px}}@media (max-width:510px){.globalHero .ctas{padding-bottom:7%}}.globalHero .ctas .globalCta{display:inline-block;padding:14px 30px;color:#fff;font:14px/22px "Helvetica Neue 75 Bold",Arial,Helvetica,sans-serif;text-transform:uppercase;background:#87754e;border-radius:0;margin:0 10px}.globalHero .ctas .globalCta a{color:#fff;margin-right:10px}@media (max-width:768px){.globalHero .ctas .globalCta{padding:10px 25px;margin:5px 10px;width:75%}}.globalHero .ctas .globalCta:hover{background-color:#af9866;color:#fff}.globalRegionIntro{text-align:center;padding:50px 0 0}@media (max-width:1024px){.globalRegionIntro{padding:15px 0 0}}.globalRegionIntro h2{font-size:20px;text-transform:uppercase}.anchorSection{text-align:center;font-size:16px}@media (max-width:510px){.anchorSection{width:75%;margin:auto}}.anchorSection a{color:#87754E}.regionAnchor{display:block;position:relative;top:-250px;visibility:hidden}.header-2019{position:fixed;height:85px;width:100%;background-color:#000;color:#fff;z-index:100}@media (max-width:1140px){.header-2019{height:60px}.header-2019 .header-2019-wrapper .logo-container{line-height:60px}}.header-2019 .header-2019-wrapper{position:relative;height:100%;max-width:1376px;margin-left:auto;margin-right:auto;z-index:2}.header-2019 .header-2019-wrapper .logo-container{height:100%;display:inline-block;vertical-align:middle}.header-2019 .header-2019-wrapper .logo-container .logo-link{vertical-align:middle;line-height:85px}.header-2019 .header-2019-wrapper .logo-container .logo-link img{margin-left:50px;vertical-align:baseline}@media (max-width:1140px){.header-2019 .header-2019-wrapper .logo-container .logo-link{line-height:60px}.header-2019 .header-2019-wrapper .logo-container .logo-link img{margin-left:25px}}@media (max-width:495px){.header-2019 .header-2019-wrapper .logo-container .logo-link img{margin-left:0;width:77%}}.header-2019 .header-2019-wrapper .main-nav-container{display:inline-block;height:100%}@media (max-width:1140px){.header-2019 .header-2019-wrapper .main-nav-container{display:none;background-color:#000;height:auto}}.header-2019 .header-2019-wrapper .main-nav-container .main-nav{list-style-type:none;height:100%;margin:auto 25px;padding:0}.header-2019 .header-2019-wrapper .main-nav-container .main-nav li{display:inline-block;height:100%;margin:auto 15px;vertical-align:middle}.header-2019 .header-2019-wrapper .main-nav-container .main-nav li a{line-height:85px;font-size:14px;font-family:"Helvetica Neue 75 Bold";font-weight:700;color:#fff}@media (max-width:1140px){.header-2019 .header-2019-wrapper .main-nav-container .main-nav li{display:block;border-bottom:1px solid #fff}.header-2019 .header-2019-wrapper .main-nav-container .main-nav li a{font-size:22px;line-height:55px;font-family:"Helvetica Neue 65 Medium";font-weight:400}}.header-2019 .header-2019-wrapper .main-nav-container .main-nav li a::before{display:none}.header-2019 .header-2019-wrapper .ancillary-nav-container{position:absolute;top:0;right:0;bottom:0;height:100%}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav{list-style-type:none;height:100%;margin:auto 25px;padding:0}@media (max-width:495px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav{margin-right:15px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li{width:75px;display:inline-block;height:100%;margin:auto 10px;vertical-align:middle;text-align:center}@media (max-width:1140px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li{width:20px}}@media (max-width:495px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li{width:7px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li a{display:inline-block;margin-top:23px;font-size:12px;line-height:22px;font-family:"Helvetica Neue Regular 55";color:#fff}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li a img{height:16px;margin-bottom:4px;display:inline-block;vertical-align:middle}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li a .label{font-size:100%;font-weight:400;line-height:22px;padding:0;display:inline}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup{display:none}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer{background:#fff;width:337px;color:#000;text-align:left;padding:25px 30px;margin:18px 0 0 -130px;-webkit-transition:width 2s;transition:width 2s;-webkit-box-shadow:-1px 3px 5px 0 rgba(0,0,0,.39);-moz-box-shadow:-1px 3px 5px 0 rgba(0,0,0,.39);box-shadow:-1px 3px 5px 0 rgba(0,0,0,.39)}@media (max-width:1140px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav li a .label{display:none}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer{margin:15px 0 0 -231px}}@media (max-width:495px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer{margin:15px 0 0 -213px;width:296px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerLocation{font-size:18px;font-family:"Helvetica Neue 75 Bold";font-weight:400;margin:10px 0 0 14px}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerAddress,.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerHours{font-size:13px}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerAddress svg,.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerPhone svg{margin:15px 12px;display:inline-block}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerAddress p{width:70%;display:inline-block;line-height:15px;vertical-align:top}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerPhone{font-size:13px;border-top:1px solid #E6E6E6}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerPhone p{width:70%;display:inline-block;vertical-align:top}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerHours p{width:70%;display:inline-block;vertical-align:top;margin:0}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #dealerHours svg{margin:3px 15px;display:inline-block}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #findAnotherDealer{background:#87754E;text-align:center;width:90%;margin:20px auto 0}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer #findAnotherDealer a{color:#fff;padding:12px;font-size:14px;margin-top:0}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer:after{content:'';width:0;height:0;border-style:solid;border-width:0 16px 15px;border-color:transparent transparent #fff;position:absolute;top:70px;right:256px}@media (max-width:1140px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer:after{top:49px;right:118px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide{margin:auto 25px}@media (max-width:495px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav .ancillaryNavPopup.findadealer:after{top:49px;right:72px}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide{margin:auto 15px auto 25px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li{margin:auto 0;width:95px}@media (max-width:1140px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li{width:20px;margin:auto 10px}}@media (max-width:495px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li{width:7px;margin:auto 10px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li.extraWide{width:123px}@media (max-width:1140px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li.extraWide{width:20px;margin:auto 10px}}@media (max-width:495px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li.extraWide{width:7px;margin:auto 10px}}.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li.extraWide .ancillaryNavPopup.findadealer:after{right:269px}.header-2019 .header-2019-wrapper .supplementary-mobile-nav{list-style-type:none;padding:0 0 20px;margin:20px 25px}.header-2019 .header-2019-wrapper .supplementary-mobile-nav li{margin:10px 15px}.header-2019 .header-2019-wrapper .supplementary-mobile-nav li a{font-size:16px;font-family:"Helvetica Neue Regular 55";color:#fff}.header-2019 .header-2019-wrapper .mobile-nav-toggle-button-container{height:100%;display:inline-block}.header-2019 .header-2019-wrapper .mobile-nav-toggle-button-container .mobile-nav-toggle-button{width:72px;display:inline-block;vertical-align:middle}.header-2019 .header-2019-wrapper .mobile-nav-toggle-button-container .mobile-nav-toggle-button .mobile-nav-open-button-icon{height:20px;margin:20px}.header-2019 .header-2019-wrapper .mobile-nav-toggle-button-container .mobile-nav-toggle-button .mobile-nav-close-button-icon{display:none;height:20px;margin:20px}.header-2019 .search-bar-wrapper{display:none;background-color:#fff;position:relative;height:66px}.header-2019 .search-bar-wrapper .search-bar-container{height:100%;max-width:1376px;line-height:66px;margin-left:auto;margin-right:auto;vertical-align:middle}.header-2019 .search-bar-wrapper .search-bar-container .submit-search-button{margin-top:22px;margin-left:50px;margin-right:20px;color:#000}.header-2019 .search-bar-wrapper .search-bar-container .submit-search-button i.fa{font:20px/20px fontawesome}.header-2019 .search-bar-wrapper .search-bar-container .search-text{display:inline-block;height:40px;width:calc(100% - 200px);margin:0;padding:0;font-size:16px;border:0}.header-2019 .search-bar-wrapper .search-bar-container .search-text:focus{outline:0}.header-2019 .search-bar-wrapper .search-bar-container .search-text::-webkit-input-placeholder{color:#999}.header-2019 .search-bar-wrapper .search-bar-container .search-text::-moz-placeholder{color:#999}.header-2019 .search-bar-wrapper .search-bar-container .search-text:-ms-input-placeholder{color:#999}.header-2019 .search-bar-wrapper .search-bar-container .search-text:-moz-placeholder{color:#999}.header-2019 .search-bar-wrapper .search-bar-container .search-text:placeholder{color:#999}.header-2019 .search-bar-wrapper .search-bar-container .close-button{float:right;margin-top:5px;margin-right:60px}.header-2019 .search-bar-wrapper .search-bar-container .close-button img{vertical-align:baseline}@media (min-width:1140px){.header-2019 .mobile-only{display:none!important}}header#header.header-2019 .subnav .page-title:hover{padding-bottom:3px;border-bottom:2px solid #000}@media (max-width:1140px){.header-2019 .header-2019-wrapper .ancillary-nav-container .ancillary-nav.extraWide>li.extraWide .ancillaryNavPopup.findadealer:after{right:118px}.header-2019 .search-bar-wrapper .search-bar-container .close-button{margin-top:10px;line-height:50px}.header-2019 .desktop-only{display:none!important}header#header.header-2019 .subnav .page-title:hover{padding-bottom:0;border-bottom:2px solid #aaa}}header#header.header-2019 .subnav .page-title a:hover{text-decoration:none;border-bottom:none}#header.fixed-header .logo,html.initial-scrolled #header .logo{width:148px}header#header{position:fixed;height:85px;background-color:#000;width:100%;z-index:100}header#header.stickyNav{position:fixed;top:0}header#header .dropup{border:none}header#header .header-wrapper{height:85px;position:relative;padding:initial;z-index:1}header#header .header-wrapper .mobile-menu,header#header .header-wrapper .mobile-open{display:none}header#header .header-wrapper .nav-list{position:absolute;left:20px;padding:0;margin:0;height:100%;display:block;list-style:none;border-spacing:48px 0}header#header .header-wrapper .nav-list li{height:100%;display:inline-block;vertical-align:middle;position:relative;margin:0 25px}header#header .header-wrapper .nav-list li.active:after,header#header .header-wrapper .nav-list li:not(.logo-cont):hover:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:4px;background-color:#fff}header#header .header-wrapper .nav-list li a{color:#fff;font:14px "Helvetica Neue 75 Bold";display:inline;height:100%;line-height:85px;text-decoration:none}header#header .header-wrapper .nav-list li a:hover{text-decoration:none}header#header .header-wrapper .nav-list li a.logo{background:0 0}header#header .header-wrapper .nav-list li a.logo img{vertical-align:baseline}header#header .header-wrapper .header-right{position:absolute;right:48px;top:50%;transform:translateY(-50%)}header#header .header-wrapper .header-right .header-dealer a.desktop{display:inline;margin-left:10px}header#header .header-wrapper .header-right .header-dealer a.desktop:hover{color:#999}header#header .header-wrapper .header-right .header-dealer,header#header .header-wrapper .header-right .search{padding-left:14px;float:right;border:none;line-height:1}@media (max-width:320px){header#header .header-wrapper .header-right .header-dealer,header#header .header-wrapper .header-right .search{padding-left:15px}}header#header .header-wrapper .header-right .header-dealer a,header#header .header-wrapper .header-right .search a{font:14px/14px "Helvetica Neue 65 Medium";color:#fff}header#header .header-wrapper .header-right .header-dealer a img,header#header .header-wrapper .header-right .search a img{height:17px}header#header .header-wrapper .header-right .header-dealer .mobile,header#header .header-wrapper .header-right .search .mobile{display:none}header#header .search-dropdown{border-top:1px solid #999;border-bottom:0 solid #999;width:100%;height:0;overflow:hidden;position:relative;left:0;background-color:#fff;transition:height .3s,border .1s .2s}header#header .search-dropdown.active{height:66px;border-bottom:1px solid #999;transition:height .3s}header#header .search-dropdown .content-wrapper{height:100%;vertical-align:middle;position:relative}header#header .search-dropdown .content-wrapper .search-wrapper{height:100%;width:100%;position:relative}header#header .search-dropdown .content-wrapper .search-wrapper .submit-search{position:absolute;top:22px;left:0;height:18px;width:18px}header#header .search-dropdown .content-wrapper .search-wrapper .submit-search i{font:20px/20px fontawesome}header#header .search-dropdown .content-wrapper .search-wrapper .search-text{height:40px;width:calc(100% - 200px);position:absolute;left:30px;top:13px;border:0;padding:0;margin:0;display:inline-block;font-size:16px}header#header .search-dropdown .content-wrapper .search-wrapper .search-text:focus{outline:0}header#header .search-dropdown .content-wrapper .search-wrapper .search-text::-webkit-input-placeholder{color:#999}header#header .search-dropdown .content-wrapper .search-wrapper .search-text::-moz-placeholder{color:#999}header#header .search-dropdown .content-wrapper .search-wrapper .search-text:-ms-input-placeholder{color:#999}header#header .search-dropdown .content-wrapper .search-wrapper .search-text:-moz-placeholder{color:#999}header#header .search-dropdown .content-wrapper .search-wrapper .search-text:placeholder{color:#999}header#header .search-dropdown .content-wrapper .search-wrapper .close{float:right;margin-top:21px}header#header .subnav{position:relative;width:100%;height:50px;padding:5px 0;background-color:#fff;border-bottom:1px solid #999}header#header .subnav .page-title{float:left;color:#000;font:14px/40px "Helvetica Neue 65 Medium"}header#header .subnav .page-title a{color:#000}header#header .subnav .page-title a:hover{font-weight:400;border-bottom:1px solid #7d7d7d}header#header .subnav .page-title .desktop{display:inline}header#header .subnav .page-title .mobile{display:none}@media (max-width:1024px){header#header .subnav .page-title{display:none}}header#header .subnav .subnav-list{float:right;margin:0;padding-left:0;list-style:none}header#header .subnav .subnav-list .subnav-item{display:inline-block;margin-right:40px;font:14px/40px 'Helvetica Neue 65 Medium';font-weight:400;color:#000}header#header .subnav .subnav-list .subnav-item:hover{font-weight:400;border-bottom:2px solid #000;padding-bottom:3px}header#header .subnav .subnav-list .subnav-item.active{font-weight:700;border-bottom:2px solid #000;padding-bottom:3px}header#header .subnav .subnav-list .subnav-item a{font-weight:400;color:#000}header#header .subnav .cta-button-dark.header a,header#header .subnav .cta-button.header a{color:#fff}@media (max-width:1024px){header#header .subnav .subnav-list .subnav-item{margin-right:30px}header#header .subnav .subnav-list{float:none;text-align:center}}@media (max-width:480px){header#header .subnav .subnav-list .subnav-item{margin-right:20px}}header#header .subnav .cta-button,header#header .subnav .cta-button-dark{float:right;margin-top:5px}header#header .subnav .cta-button-dark.header{height:30px;font:400 14px/26px 'Helvetica Neue 75 Bold';padding:0 14px}header#header .subnav .cta-button.header{height:30px;font:400 14px/30px 'Helvetica Neue 75 Bold';padding:0 14px}@media (max-width:1140px){header#header .subnav .cta-button-dark{display:none}header#header .subnav .content-wrapper .subnav-list .subnav-item.active:hover,header#header .subnav .content-wrapper .subnav-list .subnav-item:hover{padding-bottom:0}header#header .subnav{height:auto;max-height:50px;overflow:hidden;transition:max-height .5s;padding:0}header#header .subnav .content-wrapper .page-title{display:block;font:16px/50px "Helvetica Neue 75 Bold";float:none;border-bottom:2px solid #aaa;margin-left:30px;margin-right:-33px;position:relative;cursor:pointer}header#header .subnav .content-wrapper .page-title:before{content:'';position:absolute;transform:translateY(-50%);top:50%;left:-35px;height:40px;width:20px;background-image:url(/css/images/black-down-caret.png);background-repeat:no-repeat;background-size:11px;background-position:center;cursor:pointer}header#header .subnav .content-wrapper .page-title .desktop{display:none}header#header .subnav .content-wrapper .page-title .mobile{display:inline}header#header .subnav .content-wrapper .subnav-list{display:block;float:none;padding-left:30px}header#header .subnav .content-wrapper .subnav-list .subnav-item{display:block;font:16px/50px "Helvetica Neue 65 Medium";border-bottom:1px solid #ddd;margin-right:-33px;text-align:left}header#header .subnav .content-wrapper .subnav-list .subnav-item.active{padding-bottom:0}header#header .subnav .content-wrapper .subnav-list .subnav-item:last-child{border-bottom:none}header#header .subnav .content-wrapper .cta-button.header{display:block;float:none;position:absolute;top:0;right:20px;margin-top:9px;padding:0 14px;font:400 12px/30px 'Helvetica Neue 75 Bold'}header#header .subnav .cta-button{display:none}}header#header div.page-name,header#header div.page-name-logo{letter-spacing:3.5px;font-family:HelveticaNeueBoldExtended,HelveticaNeue-Bold-Extended,"Helvetica Neue Bold Extended",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",TeXGyreHerosBold,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:600;font-stretch:expanded;text-transform:uppercase}header#header .subnav.active{max-height:none}header#header div.page-name{display:block;position:absolute;left:75px;color:#999;top:55%;transform:translateY(-50%)}header#header div.page-name-logo{color:#D8D8D8;display:none}@media (max-width:768px){header#header div.page-name{display:none}header#header div.page-name-logo{display:block}}@media (max-width:1140px){header#header{height:60px}header#header .subnavLinkUrl{display:none!important}header#header .header-wrapper{height:60px}header#header .header-wrapper .mobile-menu{width:100%;background-color:#000;position:absolute;top:0;left:0;z-index:101;opacity:0;display:block;visibility:hidden;transition:opacity .5s,visibility 0s .5s}header#header .header-wrapper .mobile-menu.active{opacity:1;visibility:visible;transition:opacity .5s}header#header .header-wrapper .mobile-menu.active div.page-name-logo{display:block}header#header .header-wrapper .mobile-menu.active div.page-name{position:initial;margin-top:6px}header#header .header-wrapper .mobile-menu .top-bar{height:60px;position:relative}header#header .header-wrapper .mobile-menu .top-bar .close{background:0 0;border:0;padding:0;position:absolute;left:25px;top:50%;transform:translateY(-50%);font-size:16px;width:25px}header#header .header-wrapper .mobile-menu .top-bar .close img{width:100%}header#header .header-wrapper .mobile-menu .top-bar .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}header#header .header-wrapper .mobile-menu .top-bar .logo .page-name{font-family:Helvetica Neue LT Pro,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#D8D8D8;letter-spacing:3.5px;display:block}header#header .header-wrapper .mobile-menu .mobile-nav-list{margin:0;background-color:#000;color:#fff;width:100%;list-style:none;padding:0 0 30px}header#header .header-wrapper .mobile-menu .mobile-nav-list li{height:60px;padding:0 25px;margin:0}header#header .header-wrapper .mobile-menu .mobile-nav-list li a{display:block;width:100%;height:100%;color:#fff;font:22px/60px "Helvetica Neue 75 Bold";border-bottom:1px solid #999}header#header .header-wrapper .mobile-menu .mobile-nav-list li.secondary{height:40px}header#header .header-wrapper .mobile-menu .mobile-nav-list li.secondary a{vertical-align:bottom;font:16px/40px "Helvetica Neue 75 Bold";border-bottom:0}header#header .header-wrapper .mobile-open{display:block;position:absolute;left:25px;top:50%;transform:translateY(-50%)}header#header .header-wrapper .mobile-open button{margin:-10px 0 0;padding:0;border:0;background:0 0;width:25px}header#header .header-wrapper .nav-list{height:auto;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}header#header .header-wrapper .nav-list .logo-cont{display:block;text-align:center}header#header .header-wrapper .nav-list .logo-cont .logo{overflow:visible;display:block}header#header .header-wrapper .nav-list .logo-cont .logo img{display:block;float:none;margin:0 auto;vertical-align:initial}header#header .header-wrapper .nav-list li:not(.logo-cont){display:none}header#header .header-wrapper .header-right{right:18px}header#header .header-wrapper .header-right .header-dealer,header#header .header-wrapper .header-right .search{position:relative;z-index:100;float:right}header#header .header-wrapper .header-right .header-dealer .mobile,header#header .header-wrapper .header-right .search .mobile{display:inline;margin-left:10px}header#header .header-wrapper .header-right .header-dealer .desktop,header#header .header-wrapper .header-right .header-dealer a.desktop,header#header .header-wrapper .header-right .search .desktop,header#header .header-wrapper .header-right .search a.desktop{display:none}}header#header.force-mobile,header#header.force-mobile .header-wrapper{height:64px}.subnav .cta-button,.subnav .cta-button-white{float:right}@media (max-width:1024px){.subnav .cta-button,.subnav .cta-button-white{display:none}}header#header.force-mobile .subnavLinkUrl{display:none!important}header#header.force-mobile .header-wrapper .mobile-menu{width:100%;background-color:#000;position:absolute;top:0;left:0;z-index:101;opacity:0;display:block;visibility:hidden;transition:opacity .5s,visibility 0s .5s}header#header.force-mobile .header-wrapper .mobile-menu.active{opacity:1;visibility:visible;transition:opacity .5s}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}header#header.force-mobile .header-wrapper .mobile-menu.active .page-name-logo{display:block}header#header.force-mobile .header-wrapper .mobile-menu.active .page-name{position:initial;margin-top:6px}header#header.force-mobile .header-wrapper .mobile-menu .top-bar{height:60px;position:relative}header#header.force-mobile .header-wrapper .mobile-menu .top-bar .close{background:0 0;border:0;padding:0;position:absolute;left:25px;top:50%;transform:translateY(-50%);font-size:16px;width:25px}header#header.force-mobile .header-wrapper .mobile-menu .top-bar .close img{width:100%}header#header.force-mobile .header-wrapper .mobile-menu .top-bar .logo{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%)}header#header.force-mobile .header-wrapper .mobile-menu .mobile-nav-list{margin:0;background-color:#000;color:#fff;width:100%;list-style:none;padding:0 0 30px}header#header.force-mobile .header-wrapper .mobile-menu .mobile-nav-list li{height:60px;padding:0 25px;margin:0}header#header.force-mobile .header-wrapper .mobile-menu .mobile-nav-list li a{display:block;width:100%;height:100%;color:#fff;font:22px/60px "Helvetica Neue 75 Bold";border-bottom:1px solid #999}header#header.force-mobile .header-wrapper .mobile-menu .mobile-nav-list li.secondary{height:40px}header#header.force-mobile .header-wrapper .mobile-menu .mobile-nav-list li.secondary a{vertical-align:bottom;font:16px/40px "Helvetica Neue 75 Bold";border-bottom:0}header#header.force-mobile .header-wrapper .mobile-open{display:block;position:absolute;left:25px;top:50%;transform:translateY(-50%)}header#header.force-mobile .header-wrapper .mobile-open button{margin:-10px 0 0;padding:0;border:0;background:0 0;width:16px}header#header.force-mobile .header-wrapper .nav-list{height:auto;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}header#header.force-mobile .header-wrapper .nav-list .logo-cont{display:block}header#header.force-mobile .header-wrapper .nav-list .logo-cont .logo{overflow:visible;display:block;width:100%}header#header.force-mobile .header-wrapper .nav-list .logo-cont .logo img{display:block}header#header.force-mobile .header-wrapper .nav-list li:not(.logo-cont){display:none}header#header.force-mobile .header-wrapper .header-right{right:18px}header#header.force-mobile .header-wrapper .header-right .header-dealer,header#header.force-mobile .header-wrapper .header-right .search{position:relative;z-index:100;float:right}header#header.force-mobile .header-wrapper .header-right .header-dealer .mobile,header#header.force-mobile .header-wrapper .header-right .search .mobile{display:inline;margin-left:10px}header#header.force-mobile .header-wrapper .header-right .header-dealer .desktop,header#header.force-mobile .header-wrapper .header-right .header-dealer a.desktop,header#header.force-mobile .header-wrapper .header-right .search .desktop,header#header.force-mobile .header-wrapper .header-right .search a.desktop{display:none}.hero-banner-box{width:100%;float:left}.hero-banner-box .banner-box{margin:0 auto;padding:80px;background-color:#000}.hero-banner-box .banner-box .banner-content{width:100%;margin:0 auto;text-align:center}.hero-banner-box .banner-box .banner-content p{width:100%;max-width:550px;margin:0 auto}@media (max-width:1280px){.hero-banner-box .banner-box{width:calc(100% - 96px)}}@media (max-width:640px){.hero-banner-box .banner-box{width:100%;padding:30px 10px}body[data-layout=product-page] section.light-carousel{margin-bottom:0}}.hero-gallery{width:100%}.hero-gallery .hero-gallery-bg{width:100%;padding-bottom:67%;background-size:cover;background-position:center}body[data-layout=product-page] section.light-carousel{width:100%;max-width:100%;margin:0;padding:0;background-color:#fff;overflow:hidden;background-size:cover;background-position:center right;background-repeat:no-repeat}@media (max-width:768px){body[data-layout=product-page] section.light-carousel{padding-bottom:80px}}body[data-layout=product-page] section.light-carousel ol,body[data-layout=product-page] section.light-carousel ul{padding:.25em 0 1em 1.75em;line-height:1.5em}@media (max-width:640px){body[data-layout=product-page] section.light-carousel ol,body[data-layout=product-page] section.light-carousel ul{margin-bottom:0;line-height:1.5em}}body[data-layout=product-page] section.light-carousel div.section-container{width:100%;max-width:100%!important;background:url(/images/mack/light-carousel-bg.png) no-repeat #fff;background-size:cover;margin:auto;position:relative;padding:0}@media (min-width:768px) and (max-width:1280px){body[data-layout=product-page] section.light-carousel div.section-container{max-width:100%;padding:0}}@media (max-width:768px){body[data-layout=product-page] section.light-carousel div.section-container{max-width:100%;padding:0!important}}body[data-layout=product-page] section.light-carousel div.section-container>section.hero-heading h1{color:#000;font-size:80px;line-height:1;position:relative;top:80px}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides{width:100%;list-style:none;padding:0;margin:auto}@media (max-width:640px){body[data-layout=product-page] section.light-carousel div.section-container>section.hero-heading h1{top:45px;font-size:60px;line-height:1}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides{position:relative;height:auto;padding-top:0}}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li{pointer-events:none}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section{position:absolute;left:50%;width:100%;height:100%;padding:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:640px){body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section{top:0;height:115%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section>aside{position:relative;top:0;right:0;width:100%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;-webkit-transition-delay:.25s;transition-delay:.25s;overflow:hidden;margin-top:100px}@media (min-width:1280px){body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section>aside{right:0}}@media (max-width:640px){body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section>aside{position:absolute;right:0;width:100%;top:0}}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section>aside img{position:relative;top:0;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:90%;max-width:1280px}@media (max-width:640px){body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li>section>aside img{width:100%;max-width:100%}}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li.active{pointer-events:all}body[data-layout=product-page] section.light-carousel div.section-container>ul.slides>li.active>section>aside{opacity:1;-moz-animation:hero-carousel .5s forwards;-ms-animation:"hero-carousel" .5s forwards;-o-animation:hero-carousel .5s forwards;-webkit-animation:hero-carousel .5s forwards;animation:hero-carousel .5s forwards}.latest-blog-articles .content-wrapper .category-link-container.mobile-only a:hover::before,.latest-blog-articles .content-wrapper .cta-buttons a:hover::before{-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging{position:absolute;top:50%;right:0;list-style-type:none;margin:0;padding:0;width:6.25%;max-width:100px;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li{position:relative;z-index:0;width:100%;height:0;padding:100% 0 0;border:1px solid #999;border-right:none;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:transparent;opacity:.7}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li a img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:100%}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li.active{z-index:1;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1;margin-top:4px;margin-bottom:3.5px;border:1px solid #fff}@media (max-width:640px){body[data-layout=product-page] section.light-carousel div.section-container>ul.paging{top:auto;bottom:50px;width:100%;text-align:center;transform:translate(0,0);max-width:100%}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li.active{opacity:1;border-radius:50%;border:1px solid #000;width:15px;height:15px;padding:0;transform:translateY(5px)}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li.active>a{width:7px;height:7px;background:#000;display:block;border-radius:50%;border:1px solid #000;margin-left:3px;margin-top:3px}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li{opacity:1;border-radius:50%;border:1px solid #000;width:10px;height:10px;padding:0;display:inline-block}body[data-layout=product-page] section.light-carousel div.section-container>ul.paging>li>a>img{display:none}}body[data-layout=product-page] section.light-carousel>ul.controls{list-style-type:none;position:absolute;margin:0;padding:0;pointer-events:none;top:50%;left:0;width:100%;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1440px){body[data-layout=product-page] section.light-carousel>ul.controls{opacity:0}}body[data-layout=product-page] section.light-carousel>ul.controls>li{pointer-events:all;width:52px;height:52px;padding:0;font-size:0;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:.3s all;-ms-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all;cursor:pointer;background-color:#85754D;background-size:47px;background-position:center center;background-repeat:no-repeat;opacity:.7}body[data-layout=product-page] section.light-carousel>ul.controls>li a{color:#fff;display:block;width:100%;height:100%;position:absolute;top:0;left:0}body[data-layout=product-page] section.light-carousel>ul.controls>li:first-child{left:0;background-image:url(images/backward.png)}body[data-layout=product-page] section.light-carousel>ul.controls>li:last-child{right:0;background-image:url(images/forward.png)}body[data-layout=product-page] section.light-carousel>ul.controls>li:active,html.no-touch body[data-layout=product-page] section.light-carousel>ul.controls>li:hover{background-color:#B5A379;opacity:1}@media (max-width:640px){body[data-layout=product-page] section.light-carousel div.section-container ul.paging li{width:15px;height:15px;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none;transition:none}body[data-layout=product-page] section.light-carousel div.section-container ul.paging li.active{margin-top:0;margin-bottom:4.5px}}.horizontal-tabs{background-color:#fff;color:#000;padding-bottom:50px}.horizontal-tabs *{box-sizing:border-box}.horizontal-tabs .content-wrapper .horizontal-tabs-header{border-bottom:2px solid #d8d8d8}.horizontal-tabs .content-wrapper .horizontal-tabs-header ul{padding:8px 0;margin:0;list-style-type:none}.horizontal-tabs .content-wrapper .horizontal-tabs-header ul li{display:inline-block;margin:0 40px 0 0;padding:0}.horizontal-tabs .content-wrapper .horizontal-tabs-header ul li:last-of-type{margin-right:0}.horizontal-tabs .content-wrapper .horizontal-tabs-header ul li.active a{padding-bottom:2px;border-bottom:2px solid #000}.horizontal-tabs .content-wrapper .horizontal-tabs-header ul li a{display:inline-block;padding:4px 0;font-weight:700;text-decoration:none;color:inherit}.horizontal-tabs .content-wrapper .horizontal-tabs-header ul li a:hover{padding-bottom:2px;border-bottom:2px solid #000}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div{display:none;padding-top:30px}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div::after{content:"";display:block;clear:both}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div.active{display:block}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .text-column{float:left;width:46%;margin-right:4%}@media (max-width:768px){.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .text-column{float:none;width:100%;margin-right:0}}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .text-column h3{font-size:24px}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .text-column ol li,.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .text-column ul li{margin-bottom:12px}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .image-column{float:right;width:46%;margin-left:4%;text-align:center}@media (max-width:768px){.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .image-column{float:none;width:100%;margin-left:0}}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div .image-column img{max-width:100%}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div.imageOnLeft .text-column{float:right;margin-right:0;margin-left:4%}@media (max-width:768px){.horizontal-tabs .content-wrapper .horizontal-tabs-body>div.imageOnLeft .text-column{float:none;width:100%;margin-left:0}}.horizontal-tabs .content-wrapper .horizontal-tabs-body>div.imageOnLeft .image-column{float:left;margin-left:0;margin-right:4%}@media (max-width:768px){.horizontal-tabs .content-wrapper .horizontal-tabs-body>div.imageOnLeft .image-column{float:none;width:100%;margin-right:0}}@media (max-width:896px){body.truck-features.bottom-nav footer{margin-bottom:70px}}.featurenav{position:fixed;bottom:0;left:0;width:100%;height:70px;background-color:#1b1b1b;z-index:10}.featurenav .featurenav-list{padding:0;margin:0;width:100%;list-style:none;display:inline}.featurenav .featurenav-list .featurenav-list-item{width:33.333%;position:relative;display:block;float:left;height:100%;border-right:1px solid #1d1d1d}.featurenav .featurenav-list .featurenav-list-item.active:before,.featurenav .featurenav-list .featurenav-list-item:hover:before{display:none}.featurenav .featurenav-list .featurenav-list-item:before{content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.featurenav .featurenav-list .featurenav-list-item a{position:absolute;padding:0;color:#fff;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Helvetica Neue 75 Bold',serif;font-size:.85em}@media (min-width:897px){.featurenav{display:none}}.hotspot-area{width:100%}@media (max-width:896px){.hotspot-area{display:none}.hotspot-area.active{display:block}}.hotspot-area.no-spots{background-size:100%;background-repeat:no-repeat}.hotspot{position:relative;width:100%;z-index:1}.hotspot .hotspot-bg-img{width:100%;margin:0 auto;display:block}.hotspot .hotspot-bg-img.mobile{display:none}.hotspot .hotspot-content{position:absolute;z-index:2;top:120px;left:50%;transform:translateX(-50%);text-align:center}.hotspot .hotspot-content.invert{color:#000}.hotspot .hotspot-content h1,.hotspot .hotspot-content p{max-width:600px}.hotspot .hotspot-content h1{font:80px/62px 'Helvetica Neue 85 Heavy';letter-spacing:-.035em}.hotspot .hotspot-content p{font-size:20px}.hotspot .hotspot-content .hotspot-text{padding-top:16px}.hotspot .hotspot-icon-set{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;overflow:hidden}.hotspot .hotspot-icon-set a.hotspot-icon{position:absolute;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.hotspot .hotspot-icon-set a.hotspot-icon.active-spot img{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotspot .hotspot-icon-set a.hotspot-icon img{transition:.3s}.hotspot.no-spots{height:500px;padding:0 0 75px;margin-bottom:0;overflow:hidden}.hotspot.no-spots:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.hotspot.no-spots~*{z-index:2}.hotspot.no-spots .hotspot-content{top:initial;bottom:75px;z-index:3}.hotspot.truck .hotspot-content .hotspot-header{font:65px/72px "Helvetica Neue 85 Heavy"}.hotspot.truck .feature-block:first-child{margin-top:-340px;z-index:2}@media (max-width:896px){.hotspot .hotspot-bg-img.desktop{display:none}.hotspot .hotspot-bg-img.mobile{display:block}.hotspot{padding-bottom:18vw}.hotspot.truck{margin-bottom:0}.hotspot.truck+.feature-block{margin-top:0;z-index:2}.hotspot.no-spots{height:400px;padding:0 0 75px;margin-bottom:0;overflow:hidden}.hotspot.no-spots:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 80%,#000 100%)}.hotspot.no-spots~*{z-index:2}.hotspot.no-spots .hotspot-content{top:initial;bottom:-20vw;z-index:3}.hotspot.no-spots+.hotspot-mobile+.three-column-info-container{margin-bottom:0;margin-top:0}.hotspot .hotspot-content{top:-10vw;position:relative}.hotspot .hotspot-content .hotspot-header{font:8vw/12vw "Helvetica Neue 85 Heavy";color:#fff!important}.hotspot .hotspot-content p.hotspot-text{font-size:20px;line-height:1.1;color:#fff!important}.hotspot .hotspot-icon-set{display:none}.hotspot-mobile .feature-block .feature .feature-title{font-size:16px;line-height:20px;margin-bottom:10px}.hotspot-mobile .feature-block .feature p{max-width:none;font-size:16px;line-height:20px}}@media (max-width:640px){.hotspot .hotspot-content{top:-8vw}}.hotspot-mobile{width:100%}@media (min-width:897px){.hotspot-mobile{display:none}}.hotspot-layover{margin-bottom:0;padding-bottom:0;position:fixed;z-index:102;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0)}.hotspot-layover a:link{color:#fff}.hotspot-layover a:hover{color:#5d5d5d}.hotspot-layover a:visited{color:#fff}.hotspot-layover h1{width:100%;max-width:500px;margin:0 auto;font:50px/50px 'Helvetica Neue 85 Heavy';text-align:center}.hotspot-layover h2{font:44px/44px 'Helvetica Neue 85 Heavy'}.hotspot-layover h3{font:20px/18px 'Helvetica Neue 85 Heavy';margin-bottom:8px}.hotspot-layover h4{font:18px/18px 'Helvetica Neue 85 Heavy'}.hotspot-layover h5{margin:10px 0 8px;font:12px/12px 'Helvetica Neue 75 Bold';text-transform:uppercase}.hotspot-layover h6{font-family:'Helvetica Neue 75 Bold'}.hotspot-layover p,.hotspot-layover p.large{font:16px/1.1 'Helvetica Neue Regular 55'}.hotspot-layover p{margin-top:12px;margin-bottom:12px}.hotspot-layover p.fine-print{margin:5px 0;font-size:10px;color:#5b5b5b}.hotspot-layover p.reduced-width{width:100%;max-width:500px;margin:0 auto}.hotspot-layover a{font:16px/16px 'Helvetica Neue 75 Bold';color:#fff}@media (max-width:896px){.hotspot-layover h1,.hotspot-layover h2{font:40px/40px 'Helvetica Neue 85 Heavy'}.hotspot-layover h3{font:28px/28px 'Helvetica Neue 75 Bold'}.hotspot-layover h4,.hotspot-layover h5{font:14px/14px 'Helvetica Neue 85 Heavy'}.hotspot-layover p{font:16px/16px 'Helvetica Neue Regular 55'}.hotspot-layover p.large{font:16px/16px 'Helvetica Neue 65 Medium'}}.hotspot-layover.is-active{transition:background-color .3s linear;background-color:rgba(0,0,0,.5)}.hotspot-layover .hotspot-layover-box{transition:transform .3s ease-out;position:absolute;top:0;right:0;width:460px;height:100%;background:#333;-webkit-transform:translate3d(125%,0,0);transform:translate3d(125%,0,0)}.hotspot-layover .hotspot-layover-box.is-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hotspot-layover .hotspot-layover-box.no-animation{-moz-transition:none!important;-webkit-transition:none!important;-o-transition:color 0 ease-in!important;transition:none!important;transition-property:none!important}.hotspot-layover .hotspot-layover-box .hotspot-layover-thumb{position:relative;z-index:2;width:100%;padding-bottom:70%;background-position:center;background-size:cover}.hotspot-layover .hotspot-layover-box .hotspot-layover-close{width:22px;cursor:pointer;position:absolute;top:30px;right:30px;z-index:3}.hotspot-layover .hotspot-layover-box .hotspot-layover-text{position:relative;z-index:2;padding:48px;height:calc(100% - 422px);overflow-y:auto}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls{position:absolute;z-index:2;bottom:0;left:0;display:table;width:100%;background-color:#111}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button{display:table-cell;width:50%;height:100px;font-size:16px;line-height:1.1;vertical-align:middle;position:relative;cursor:pointer}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button img{position:absolute;top:50%;transform:translateY(-50%)}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button.prev{text-align:left;padding:0 15px 0 65px}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button.prev img{left:30px}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button.next{text-align:right;padding:0 65px 0 15px}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button.next img{right:30px}.hotspot-layover .hotspot-layover-box .hotspot-layover-controls .hotspot-layover-button:first-child{border-right:1px solid #222}.hotspot.truck{margin-bottom:-160px}.hotspot.truck~.feature-block{z-index:2}@media (max-width:896px){.hotspot.truck{margin-bottom:0}}.insetImageVideo{background-color:#fff;padding:55px 0}.insetImageVideo .insetImg{width:100%}.insetImageVideo .caption{font-size:14px;color:#000}.insetImageVideo .insetVideo{padding-left:7.5%;padding-right:7.5%}.insetImageVideo .responsive-iframe-container-16x9{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}.insetImageVideo .responsive-iframe-container-16x9 iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.latest-blog-articles{background-color:#fff;color:#000;line-height:1.25}@media (min-width:768px){.latest-blog-articles .mobile-only{display:none}}.latest-blog-articles .content-wrapper{padding-top:90px;padding-bottom:90px}.latest-blog-articles .content-wrapper>.category-link-container:empty,.latest-blog-articles .content-wrapper>.cta-buttons:empty,.latest-blog-articles .content-wrapper>h2:empty,.latest-blog-articles .content-wrapper>h3:empty{display:none}.latest-blog-articles .content-wrapper h3{margin-bottom:0;font:14px "Helvetica Neue Regular 55";font-weight:400}.latest-blog-articles .content-wrapper h2{font-family:'Helvetica 85 Heavy';font-size:40px;font-weight:400;margin-bottom:28px}@media (max-width:768px){.latest-blog-articles .desktop-only{display:none}.latest-blog-articles .content-wrapper{padding-left:0;padding-right:0}.latest-blog-articles .content-wrapper .category-heading-container,.latest-blog-articles .content-wrapper h2,.latest-blog-articles .content-wrapper h3{padding-left:32px;padding-right:32px}}.latest-blog-articles .content-wrapper .category-heading-container h4{font:24px "Helvetica Neue Regular 55";font-weight:400}.latest-blog-articles .content-wrapper .category-heading-container .category-link-container.desktop-only{float:right;margin-top:9px}.latest-blog-articles .content-wrapper .category-heading-container .category-link-container.desktop-only a{font:14px "Helvetica Neue 75 Bold";font-weight:700;color:#000;text-decoration:none}.latest-blog-articles .content-wrapper .article-listing li .article-link,.latest-blog-articles .content-wrapper .article-listing li h5{font-family:'Helvetica 85 Heavy';font-weight:400;font-size:16px}.latest-blog-articles .content-wrapper .category-heading-container::after{content:"";display:block;clear:both}.latest-blog-articles .content-wrapper .article-listing{list-style-type:none;padding-left:0;margin-top:0;font-size:0}.latest-blog-articles .content-wrapper .article-listing li{font-size:16px;display:inline-block;vertical-align:top;width:32%;margin-left:1%;margin-right:1%}@media (max-width:768px){.latest-blog-articles .content-wrapper .article-listing li{width:100%;margin-left:auto;margin-right:auto}.latest-blog-articles .content-wrapper .article-listing li h5{padding-left:32px;padding-right:32px}}.latest-blog-articles .content-wrapper .article-listing li:nth-child(3n+1){margin-left:0}.latest-blog-articles .content-wrapper .article-listing li:nth-child(3n){margin-right:0}.latest-blog-articles .content-wrapper .article-listing li .article-image-container{position:relative;height:0;padding-bottom:50%}.latest-blog-articles .content-wrapper .article-listing li .article-image-container img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.latest-blog-articles .content-wrapper .article-listing li .article-link{color:#000;text-decoration:none}.latest-blog-articles .content-wrapper .article-listing li .article-date{margin-bottom:.5em;font:12px "Helvetica Neue Regular 55";color:#3f3f3f}.latest-blog-articles .content-wrapper .article-listing li .article-description{margin-top:0}.latest-blog-articles .content-wrapper .article-listing li .article-more-link a{font-family:'Helvetica Bold 75';font-size:14px;font-weight:400;color:#000}@media (max-width:768px){.latest-blog-articles .content-wrapper .article-listing li .article-date,.latest-blog-articles .content-wrapper .article-listing li .article-description,.latest-blog-articles .content-wrapper .article-listing li .article-more-link,.latest-blog-articles .content-wrapper .category-link-container.mobile-only{padding-left:32px;padding-right:32px}}.latest-blog-articles .content-wrapper .category-link-container.mobile-only a{display:inline-block;padding:10px 25px;border:2px solid #000;font:14px "Helvetica Neue 75 Bold";font-weight:700;color:#000;position:relative;transition:.5s all;z-index:2}.latest-blog-articles .content-wrapper .category-link-container.mobile-only a::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.latest-blog-articles .content-wrapper .category-link-container.mobile-only a:hover{border-color:#b6a782;color:#000}.latest-blog-articles .content-wrapper .category-link-container.mobile-only a:hover::before{opacity:1;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}@media (max-width:768px){.latest-blog-articles .content-wrapper .cta-buttons{padding-left:32px;padding-right:32px}}.latest-blog-articles .content-wrapper .cta-buttons a{display:inline-block;padding:10px 25px;border:2px solid #000;font:14px "Helvetica Neue 75 Bold";font-weight:700;color:#000;position:relative;transition:.5s all;z-index:2}.cookieBar,.line-chart .content-wrapper .chart-data{display:none}.latest-blog-articles .content-wrapper .cta-buttons a::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.latest-blog-articles .content-wrapper .cta-buttons a:hover{border-color:#b6a782;color:#000}.latest-blog-articles .content-wrapper .cta-buttons a:hover::before{opacity:1;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.line-chart{padding:40px 0;background-color:#fff;color:#000}.line-chart .content-wrapper .chart-caption{margin-top:0;font-size:14px}.cookieBar .header-notification{padding-top:15px}.cookieBar .header-notification p{font-size:14px}.cookieBar .header-notification .container{margin:0 auto;padding:35px 0 40px;max-width:960px;font:1.4em/22px "Helvetica Neue 65 Medium",Arial,Helvetica,sans-serif}.cookieBar .header-notification .close{position:absolute;top:15px;right:500px;font-size:18px;color:#919296}.cookieBar .header-notification .cta{margin:20px}.cookieBar .header-notification .col-md-2{text-align:center}.cookieBar .header-notification .btn{padding:14px 30px;font:14px/22px "Helvetica Neue 75 Bold",Arial,Helvetica,sans-serif;margin-right:17px;display:inline-block;color:#fff;text-transform:uppercase;background:#85754d}.cookieBar .header-notification .btn:hover{background:#af9866!important;text-decoration:none}.cookieBar .footer-notification{background-color:#fff;border-top:1px solid #919296;position:fixed;width:100%;z-index:99999;bottom:0;display:flex}.cookieBar .footer-notification .container{margin:0 auto;max-width:960px;padding:0!important}.cookieBar .footer-notification .container .row{display:inline-block;padding:12px}.cookieBar .footer-notification .col-md-11{font:1.4em/22px "Helvetica Neue 65 Medium",Arial,Helvetica,sans-serif;width:75%;float:left}.cookieBar .footer-notification .col-md-1{line-height:7;float:left}.cookieBar .footer-notification .btn,.cookieBar .footer-notification h4{font:14px/22px "Helvetica Neue 75 Bold",Arial,Helvetica,sans-serif;text-transform:uppercase}.cookieBar .footer-notification .btn{padding:14px 30px;margin-right:17px;display:inline-block;color:#fff;background:#85754d}.cookieBar .footer-notification .btn:hover{background:#af9866!important;text-decoration:none}.cookieBar .footer-notification .footer-notification-1{margin:0 auto}.cookieBar .footer-notification h4{font-weight:400!important;color:#4d4e53;font-size:16px;font-family:Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;margin-bottom:-10px;margin-top:10px}.cookieBar .footer-notification p{font-size:14px;line-height:21px;font-weight:400;color:#4d4e53;letter-spacing:.2px;padding-bottom:8px;padding-top:8px;width:100%;margin:auto}.cookieBarSticky{top:0;position:fixed}*{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}fieldset,form,img{border-style:none}img:focus{outline:0}h1,h2,h3,h4{margin:0 0 10px}sup{line-height:0;position:relative;vertical-align:baseline}footer sup,header sup{font-size:inherit;top:auto}body>img[height="1"][width="1"]{display:none}.main section.text-block a.btn,.main section.text-block a.btn-secondary{display:inline-block;font-size:16px;font-family:"Helvetica Neue 75 Bold"}.main section.text-block{width:100%;padding:30px 0;background:#fff;color:#000}@media (min-width:768px){.main section.text-block.half-width{max-width:50%}}.main section.text-block a,.main section.text-block a:link,.main section.text-block a:visited{color:#000}.main section.text-block a:hover{color:#5d5d5d}.main section.text-block a.btn{padding:20px;color:#fff;background-color:#87754e}.main section.text-block a.btn:hover{background-color:#af9866}.main section.text-block a.btn-secondary{padding:18px;border:2px solid #87754e;color:#87754e;background-color:#fff}.cta-button-dark,.cta-button-light,.main a.cta-button-dark,.main a.cta-button-light{font-size:14px;line-height:14px;font-family:'Helvetica Neue 75 Bold';-webkit-backface-visibility:hidden;transition:.5s all;text-transform:uppercase}.main section.text-block a.btn-secondary:hover{background-color:#eee}.main section.text-block h1{text-align:left;max-width:none}.content-wrapper{position:relative;width:100%;max-width:1376px;margin:0 auto;padding:0 48px}@media (max-width:1280px){.content-wrapper{width:100%;padding:0 48px}}@media (max-width:768px){.cookieBar .footer-notification .col-md-1{width:100%}.content-wrapper{width:100%;padding:0 32px}}#scrollToTop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:0;background-color:#4d4e53;color:#fff;cursor:pointer;border-radius:10px;padding:10px 24px}#scrollToTop:hover{background-color:#555;opacity:.9}.chk-area2{background:url(../images/sprite.png) 100px 100px no-repeat}.select-area{position:relative;z-index:10;float:left}.cta-button-dark,.main a.cta-button-dark{display:inline-block;position:relative;padding:10px 40px;border:2px solid #000;z-index:2;color:#000!important}.cta-button-dark::before,.main a.cta-button-dark::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d!important}.cta-button-dark:hover,.main a.cta-button-dark:hover{border-color:#b6a782;color:#fff!important}.cta-button-dark:hover::before,.main a.cta-button-dark:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.cta-button-dark.fill-bg,.main a.cta-button-dark.fill-bg{background-color:#fff!important}@media (max-width:767px){.cta-button-light,.main a.cta-button-dark-mobile{display:inline-block;position:relative;padding:10px 40px!important;border:2px solid #000!important;font-size:14px;line-height:14px;font-family:'Helvetica Neue 75 Bold';text-transform:uppercase;transition:.5s all;z-index:2;color:#000!important;-webkit-backface-visibility:hidden}.cta-button-light::before,.main a.cta-button-dark-mobile::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d!important}.cta-button-light:hover,.main a.cta-button-dark-mobile:hover{border-color:#b6a782;color:#fff!important}.cta-button-light:hover::before,.main a.cta-button-dark-mobile:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}}.cta-button-light:hover::before,.main a.cta-button-light:hover::before,div.roadlife-episode-listing .content-wrapper .buttons .more-button:hover::before{-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards}.cta-button-light,.main a.cta-button-light{display:inline-block;position:relative;padding:15px 35px;border:2px solid #fff;z-index:2;color:#fff}.cta-button-light::before,.main a.cta-button-light::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d!important}.cta-button-light:hover,.main a.cta-button-light:hover{border-color:#b6a782;color:#fff!important}.cta-button-light:hover::before,.main a.cta-button-light:hover::before{opacity:1;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.cta-button-light.fill-bg,.main a.cta-button-light.fill-bg{background-color:#000!important}@media (max-width:767px){.cta-button-light,.main a.cta-button-dark-mobile{display:inline-block;position:relative;padding:10px 40px!important;border:2px solid #000!important;font-size:14px;line-height:14px;font-family:'Helvetica Neue 75 Bold';text-transform:uppercase;transition:.5s all;z-index:2;color:#000!important;-webkit-backface-visibility:hidden}.cta-button-light::before,.main a.cta-button-dark-mobile::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d!important}.cta-button-light:hover,.main a.cta-button-dark-mobile:hover{border-color:#b6a782;color:#fff!important}.cta-button-light:hover::before,.main a.cta-button-dark-mobile:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.cta-button-light.fill-bg,.main a.cta-button-dark-mobile.fill-bg{background-color:#fff!important}}#search1{height:auto;line-height:normal}.multi-column-teaser{padding:40px 0;background-color:#fff;color:#000}.multi-column-teaser .content-wrapper ul.column-wrapper{margin:0;padding:0;font-size:0;list-style-type:none}.multi-column-teaser .content-wrapper ul.column-wrapper li{display:inline-block;font-size:16px;margin-left:1%;margin-right:1%;vertical-align:top}.multi-column-teaser .content-wrapper ul.column-wrapper li:first-child{margin-left:0}.multi-column-teaser .content-wrapper ul.column-wrapper li:last-child{margin-right:0}.multi-column-teaser .content-wrapper ul.column-wrapper li .image-link{display:block}.multi-column-teaser .content-wrapper ul.column-wrapper li img{width:100%;max-width:100%}.multi-column-teaser .content-wrapper ul.column-wrapper li h4{margin-top:.7em;font-size:24px;line-height:1em}.multi-column-teaser .content-wrapper ul.column-wrapper li .teaser-links a{font-family:"Helvetica Neue 75 Bold";color:#000;text-decoration:none}.multi-column-teaser .content-wrapper ul.column-wrapper li .teaser-links a:hover{color:#999}.multi-column-teaser .content-wrapper ul.column-wrapper li .teaser-links a.btn{display:inline-block;padding:10px;color:#fff;background-color:#87754e}.multi-column-teaser .content-wrapper ul.column-wrapper li .teaser-links a.btn:hover{background-color:#af9866}.multi-column-teaser.columns-1 .content-wrapper ul.column-wrapper li{width:49%}@media (max-width:768px){.multi-column-teaser.columns-1 .content-wrapper ul.column-wrapper li{width:100%;padding-bottom:20px}}.multi-column-teaser.columns-2 .content-wrapper ul.column-wrapper li{width:49%}@media (max-width:768px){.multi-column-teaser.columns-2 .content-wrapper ul.column-wrapper li{width:100%;padding-bottom:20px}}.multi-column-teaser.columns-3 .content-wrapper ul.column-wrapper li{width:32%}@media (max-width:768px){.multi-column-teaser.columns-3 .content-wrapper ul.column-wrapper li{width:100%;padding-bottom:20px}}.newEpisodeSubscribe{background:url(/images/subscribeBannerBackground.png);text-align:center}.newEpisodeSubscribe .formWrapper{text-align:left;width:795px;margin:auto}@media (max-width:768px){.newEpisodeSubscribe .formWrapper{width:100%}}@media (max-width:1024px){.newEpisodeSubscribe .formWrapper{text-align:center}.newEpisodeSubscribe{padding-bottom:5%}}.newEpisodeSubscribe .formDescription{color:#000;text-transform:uppercase;display:inline-block;padding:30px 48px 30px 0;vertical-align:bottom}.newEpisodeSubscribe .formDescription p{font-family:'Helvetica Black 95';letter-spacing:1px}@media (max-width:1024px){.newEpisodeSubscribe .formDescription{display:block;padding-bottom:10px}}.newEpisodeSubscribe .episodeSubscribe{background:0 0;border:1px solid #000;color:#000;border-radius:5px;width:255px;padding:5px 5px 5px 10px;vertical-align:bottom}@media (max-width:768px){.newEpisodeSubscribe .episodeSubscribe{margin:auto auto 30px;width:90%}}.newEpisodeSubscribe input::placeholder{color:#000}.newEpisodeSubscribe .eloqua{margin-top:0;width:0;display:inline-block}.newEpisodeSubscribe .eloqua .form{position:relative}.newEpisodeSubscribe .eloqua .thank-you{color:#000;display:none;width:200px;font-weight:700;padding:30px 48px 30px 0}.newEpisodeSubscribe .eloqua .thank-you p{font-family:Inconsolata}@media (max-width:1024px){.newEpisodeSubscribe .eloqua .thank-you{margin:auto;padding-top:0}.newEpisodeSubscribe .eloqua{display:block;margin:auto;width:unset}.newEpisodeSubscribe .eloqua .frmvalidate{margin:auto}}.newEpisodeSubscribe .eloqua .frmvalidate{font-family:Inconsolata;display:block;color:red;font-size:15px;padding:5px;width:285px;height:42px}[dir=rtl] .slick-next:before,[dir=rtl] .slick-prev:before{color:#ececec}@media (max-width:1024px){.newEpisodeSubscribe .repNewsAgree{margin:0 auto}}.newEpisodeSubscribe .nesTheButton{background-image:url(/images/arrow_forward_material.png);background-repeat:no-repeat;position:absolute;border:0;height:14px;margin-top:-80px;margin-left:230px;background-color:transparent}@media (max-width:1024px){.newEpisodeSubscribe .nesTheButton{margin-left:99px;margin-top:-80px}}@media (max-width:768px){.newEpisodeSubscribe .nesTheButton{margin-top:-110px;margin-left:37%}}.slick-next,.slick-prev{z-index:1000}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.mack-arrow{position:relative;background:0 0}.mack-arrow:after,.mack-arrow:before{left:100%;top:50%;content:" ";border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.mack-arrow:after{border-color:rgba(136,183,213,0);border-left-color:#f3f3f3;border-width:30px;margin-top:-30px}.mack-arrow:before{border-color:rgba(194,225,245,0);border-left-color:#f3f3f3;border-width:36px;margin-top:-36px}.mack-hero-offer-h1{display:block;max-width:1400px;margin:30px auto;top:-60px;position:relative}@media (max-width:1400px){.mack-hero-offer-h1{margin:30px auto 30px 10%}}@media (max-width:991px){.mack-hero-offer-h1{margin:30px auto 30px 15px}}@media (max-width:767px){.mack-hero-offer-h1{top:-40px}.mack-hero-offer-h1>h1{font-size:40px;line-height:35px}}.mack-hero-offer-cta{max-width:1400px;display:block;margin:0 auto}.mack-hero-offer-cta .mack-hero-offer{display:flex;margin:0 auto;position:relative;top:-60px}@media (max-width:991px){.mack-hero-offer-cta .mack-hero-offer{flex-flow:column}.mack-hero-offer-cta .mack-hero-offer .mack-arrow:after,.mack-hero-offer-cta .mack-hero-offer .mack-arrow:before{top:unset;bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.mack-hero-offer-cta .mack-hero-offer .mack-arrow:after{border-color:rgba(136,183,213,0);border-bottom-color:#f3f3f3;border-width:30px;margin-left:-30px}.mack-hero-offer-cta .mack-hero-offer .mack-arrow:before{border-color:rgba(194,225,245,0);border-bottom-color:#f3f3f3;border-width:36px;margin-left:-36px}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type{order:2}}.mack-hero-offer-cta .mack-hero-offer>div{width:100%}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type{background-color:#f3f3f3;padding:6% 0}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type>div{max-width:400px;display:block;margin:0 auto;text-align:left}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type>div span{display:block}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type>div span:first-of-type{font-size:16px;text-transform:uppercase;font-weight:700;margin:0 0 10px}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type>div span:nth-of-type(2){font-size:50px;font-weight:700;line-height:50px}@media (max-width:480px){.mack-hero-offer-cta .mack-hero-offer>div:first-of-type{padding:10% 5%}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type>div span:nth-of-type(2){font-size:42px;line-height:42px}}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type>div span:last-of-type{font-size:12px;margin:0 0 20px}.mack-hero-offer-cta .mack-hero-offer>div:first-of-type .mack-hero-offer-red{display:block;background-color:#b82126;color:#fff;padding:15px 0;text-transform:uppercase;font-weight:700;max-width:75%;text-align:center}@media (max-width:480px){.mack-hero-offer-cta .mack-hero-offer>div:first-of-type .mack-hero-offer-red{margin-left:-5%}}.mack-hero-offer-cta .mack-hero-offer>div:last-of-type img{width:100%;height:100%}.mack-offer-grid{text-align:center;max-width:1400px;display:block;margin:50px auto 0;padding:50px;background-color:#f3f3f3}@media (max-width:480px){.mack-offer-grid{padding:10% 5%}}.mack-offer-grid h3{margin:0 0 60px 50px;text-align:left}@media (max-width:767px){.mack-offer-grid h3{margin:0 auto 30px}}.mack-offer-grid .mack-row-item{display:inline-block;width:47%;position:relative;margin:0 1%;vertical-align:top}@media (max-width:600px){.mack-offer-grid .mack-row-item{width:100%;margin:0 auto}}.mack-offer-grid .mack-row-item .header{display:block;position:relative}.mack-offer-grid .mack-row-item .header img{width:100%}.mack-offer-grid .mack-row-item .header img+span{position:absolute;background-color:#000;color:#fff;padding:5px 10px 5px 20px;margin-top:-32px;left:0;bottom:0}.mack-offer-grid .mack-row-item .body{display:block;padding:25px 15px;background-color:#fff}.mack-offer-grid .mack-row-item .body span{display:block;text-align:left}.mack-offer-grid .mack-row-item .body span:first-of-type{font-size:32px;font-weight:700;line-height:32px}.mack-offer-grid .mack-row-item .body span.disclosure{font-size:10px;color:#909090}.mack-offer-grid .mack-row-item .body span.expiration{font-weight:700;text-transform:uppercase;font-size:15px;margin-top:25px}.mack-offer-grid .mack-row-item .cta{margin-bottom:40px;width:100%;display:block;background-color:#b82126}.mack-offer-grid .mack-row-item .cta>a{text-align:center;color:#fff;font-size:20px;font-weight:700;padding:25px;display:block}.mack-store-parts-carousel{max-width:1400px;margin:50px auto 0}@media (max-width:767px){.mack-store-parts-carousel{margin:0}}.mack-store-parts-carousel h3{margin:0 0 60px 100px}@media (max-width:767px){.mack-store-parts-carousel h3{margin:0 auto 30px;padding-left:6%}}.mack-store-parts-carousel .mack-store-parts>div span{margin:0 0 5px;display:block;text-align:left}.mack-store-parts-carousel .mack-store-parts>div span:first-of-type{text-transform:uppercase;font-weight:700;margin:30px 0 0}.mack-store-parts-carousel .mack-store-parts>div span:nth-of-type(2){font-weight:700}.mack-store-parts-carousel .mack-store-parts>div span:last-of-type{font-size:8px}.mack-store-parts-carousel .mack-store-parts>div img{margin:0 auto;height:174px}@media (max-width:600px){.mack-store-parts-carousel .mack-store-parts>div img{margin:0 auto;height:auto;width:100%}}.mack-store-parts-carousel .mack-store-parts>div a{display:block;text-align:center;border:1px solid;text-transform:uppercase;font-weight:700;padding:10px 0}.mack-store-parts-carousel .mack-store-parts>div div.slick-slide{padding:0 3%}@media (max-width:991px){.mack-hero-offer-cta .mack-hero-offer>div:last-of-type{order:1}.mack-store-parts-carousel .mack-store-parts>div div.slick-slide{padding:0 2%}}.mack-offer-toggle-information{max-width:1400px;margin:0 auto;padding:50px}@media (max-width:767px){.mack-offer-toggle-information{padding:30px}}.mack-offer-toggle-information button{width:300px;padding:15px 0;font-size:18px;font-weight:700;border:none;margin:0 auto 50px;display:block;cursor:pointer;background-color:#87754e;color:#fff}.mack-offer-toggle-information .mack-offers-toggle-content{display:none}.mack-offer-toggle-information .mack-offers-toggle-content h3{margin:20px 0 10px}.mack-offer-toggle-information .mack-offers-toggle-content a{text-decoration:underline}.ps-hero{height:75vh;width:100%;background-position:center;background-size:cover}@media (max-width:480px){.ps-hero{height:60vh}}.ps-hero .ps-hero-gradient{width:100%;height:100%}@media (min-width:768px){.ps-hero .ps-hero-gradient{background-image:linear-gradient(to right,#000,rgba(0,0,0,0) 55%)}}.ps-hero .ps-hero-gradient .ps-hero-corner{background-position:center;background-size:cover;height:155px;width:155px;position:absolute;right:55px;top:60px}@media (max-width:767px){.ps-hero .ps-hero-gradient{background-color:rgba(0,0,0,.6)}.ps-hero .ps-hero-gradient .ps-hero-corner{right:35px;top:30px;height:100px;width:100px}}@media (max-width:480px){.ps-hero .ps-hero-gradient .ps-hero-corner{right:15px;top:15px;height:75px;width:75px}}.ps-hero .ps-hero-gradient .ps-hero-wrapper{width:100%;max-width:1376px;margin:0 auto;position:relative;top:50%}.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text{width:34.3%;position:absolute;top:50%;transform:translateY(-50%);left:4%}@media (max-width:767px){.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text{width:60%;left:10%}}.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text h1{font-size:70px;text-align:left;margin-left:0;line-height:.95em}.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text h1 sup{font-size:.5em!important;top:0!important;vertical-align:super!important}@media (max-width:767px){.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text h1{font-size:50px}}@media (max-width:480px){.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text{width:80%}.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text h1{font-size:45px}}@media (max-width:767px){.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text h1.long-title{font-size:42px}}@media (max-width:480px){.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text h1.long-title{font-size:32px}}.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text.white-hero-text,.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text.white-hero-text a{color:#fff}.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text.dark-hero-text,.ps-hero .ps-hero-gradient .ps-hero-wrapper .ps-hero-text.dark-hero-text a{color:#000}@media (max-width:1280px) and (min-width:768px){#needsPadding{display:none!important}}@media (min-width:1280px){#needsPadding{display:inline-block}}.product-nav{clear:both;font-size:16px;background-color:#fff;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all}@media (max-width:768px){#needsPadding{display:inline-block}.product-nav{font-size:14px}.product-nav div.section-container>ul:first-child{visibility:hidden;pointer-events:none}}html.scrolled .product-nav{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);-ms-box-shadow:0 1px 3px rgba(0,0,0,.1);-o-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.product-nav ol,.product-nav ul{font-size:.8em;padding:0;margin:0;line-height:1.5em}.product-nav div.section-container{max-width:1260px;margin:auto;position:relative}@media (max-width:1280px){.product-nav div.section-container{padding:0 1rem}}.product-nav div.section-container>ul{list-style-type:none}.product-nav div.section-container>ul>li{display:inline-block;padding:1.5em}.product-nav div.section-container>ul>li a{font-size:1em;font-family:"Helvetica Neue 65 Medium",Helvetica,Arial,sans-serif}.product-nav div.section-container>ul:first-child{position:relative;display:inline-block;top:0;left:0}@media (max-width:1024px){.product-nav div.section-container>ul>li{padding:1.5em 1em}.product-nav div.section-container>ul:first-child>li{font-size:.9em;padding:1.5em .5em}}.product-nav div.section-container>ul:first-child>li:first-child{padding-left:0!important}.product-nav div.section-container>ul:last-child{position:absolute;top:50%;right:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1280px){.product-nav div.section-container>ul:last-child{right:1em}.product-nav div.section-container>ul:last-child>li{padding:0 1.5em}}@media (max-width:1024px){.product-nav div.section-container>ul:last-child>li{padding:0 1em}}.product-nav div.section-container>ul:last-child>li:first-child:not(:only-child){padding-left:0!important}.product-nav div.section-container>ul:last-child>li:last-child,.product-nav div.section-container>ul:last-child>li:only-child{padding-right:0!important}@media (max-width:768px){.product-nav div.section-container>ul:first-child>li{font-size:1em;display:none}.product-nav div.section-container>ul:first-child>li:first-child{display:block}.product-nav div.section-container>ul:last-child{width:calc(100% - 2em)}.product-nav div.section-container>ul:last-child>li{text-align:left}.product-nav div.section-container>ul:last-child>li:first-child:not(:only-child){height:100%}.product-nav div.section-container>ul:last-child>li:last-child,.product-nav div.section-container>ul:last-child>li:only-child{position:absolute;top:50%;right:0;width:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-align:right}.product-nav div.section-container>ul [data-flash]{border:2px solid #000}}.product-nav div.section-container>ul a:not([data-flash]){color:#000;display:block;position:relative}.product-nav div.section-container>ul a:not([data-flash]):before{position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#000;content:" ";display:block;-moz-transition:.25s all;-ms-transition:.25s all;-o-transition:.25s all;-webkit-transition:.25s all;transition:.25s all;-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0}.product-nav div.section-container>ul a:not([data-flash]).active,.product-nav div.section-container>ul a:not([data-flash]):active,html.no-touch .product-nav div.section-container>ul a:not([data-flash]):hover{color:#000}.product-nav div.section-container>ul a:not([data-flash]).active:before,.product-nav div.section-container>ul a:not([data-flash]):active:before,html.no-touch .product-nav div.section-container>ul a:not([data-flash]):hover:before{opacity:1;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.product-nav div.section-container>ul [data-flash]{color:#000;border:2px solid #000}.product-nav div.section-container>ul [data-flash]:before{background-color:#85754D}.product-nav div.section-container>ul [data-flash]>span.top{background-color:#000;height:2px}.product-nav div.section-container>ul [data-flash]>span.right{background-color:#000;width:2px}.product-nav div.section-container>ul [data-flash]>span.bottom{background-color:#000;height:2px}.product-nav div.section-container>ul [data-flash]>span.left{background-color:#000;width:2px}.product-nav div.section-container>ul [data-flash]>span.text{color:#000;padding:1em 2em;letter-spacing:.5px;text-transform:uppercase}.product-nav div.section-container>ul [data-flash]:active,html.no-touch .product-nav div.section-container>ul [data-flash]:hover{color:#fff;border:2px solid #b6a782}.product-nav div.section-container>ul [data-flash]:active>span.text,html.no-touch .product-nav div.section-container>ul [data-flash]:hover>span.text{color:#fff}section.promo-banner{height:0;padding-bottom:39%;position:relative;background-size:cover}section.promo-banner div.section-container{max-width:31.25%!important;position:absolute!important;padding:0!important;top:50%;left:50%;transform:translateY(-50%)}section.promo-banner div.section-container h2{font-size:40px;line-height:40px;font-family:'Helvetica Neue 75 Bold';margin:0 0 20px}section.promo-banner div.section-container h3{font-size:20px;line-height:25px;font-family:"Helvetica Neue 65 Medium";margin:0 0 45px}section.promo-banner div.section-container .eloqua input{display:block;width:100%;height:40px;border:1px solid #666;color:#000;padding:11px 18px;font-size:14px;line-height:18px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0;-webkit-border-radius:0}section.promo-banner div.section-container .eloqua span{display:block;font-family:'Helvetica Neue 75 Bold';color:#c00}section.promo-banner div.section-container .eloqua button{margin-top:25px;display:inline-block;position:relative;padding:15px 35px;border:2px solid #fff;font-size:14px;line-height:14px;font-family:'Helvetica Neue 75 Bold';text-transform:uppercase;text-decoration:none;transition:.5s all;background:0 0;z-index:2;color:#fff;cursor:pointer}section.promo-banner div.section-container .eloqua button:hover{border-color:#b6a782;color:#fff!important;background-color:#85754d!important}section.promo-banner div.section-container .eloqua .thank-you{display:none;font:14px/22px "Helvetica Neue 65 Medium"}@media (max-width:768px){section.promo-banner div.section-container{width:100%;max-width:100%!important;right:initial;left:initial;text-align:center}section.promo-banner div.section-container h3{padding:0 5%}section.promo-banner{padding-bottom:125%;background-position-x:23%;background-size:cover}}.promo-block .promo-wrapper .promo-thumb.promo-slider img{height:auto}.promo-block .promo-wrapper .promo-thumb.promo-slider .slick-dots{width:100%;display:block;text-align:center;list-style:none;padding:0}.promo-block .promo-wrapper .promo-thumb.promo-slider .slick-dots li{display:initial;margin:0 3px}.promo-block .promo-wrapper .promo-thumb.promo-slider .slick-dots li button{font-size:0;color:transparent;width:10px;height:10px;border-radius:100%;border:1px solid #fff;padding:0;background:0 0;cursor:pointer;transition:.5s;outline:0}.promo-block .promo-wrapper .promo-thumb.promo-slider .slick-dots li.slick-active button{border-width:5px}.promo-block .promo-wrapper .promo-content .promo-slider-controller{color:#fff}.promo-block .promo-wrapper .promo-content .promo-slider-controller .slick-list,.promo-block .promo-wrapper .promo-content .promo-slider-controller .slick-list .slick-track{height:auto!important}.promo-block .promo-wrapper .promo-content .promo-slider-controller .slick-list .slick-track>:not(.slick-current){color:#bbb}.promo-block .promo-wrapper .promo-content .promo-slider-controller .slick-list .slick-track .slick-slide{cursor:pointer;outline:0}.promo-block .promo-wrapper .promo-content .promo-slider-controller .slick-list .slick-track .slick-slide:first-child{border-top:0;padding-top:0}.promo-block{position:relative;width:100%;background-position:center top;background-size:cover;background-repeat:no-repeat;margin-top:75px;margin-bottom:75px}.promo-block.image-overlap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.promo-block img{margin:auto}.promo-block.background{padding:250px 0;background-size:cover}.promo-block.background>*{z-index:2}.promo-block.background:before{z-index:1;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 70%,#000 100%)}@media (max-width:896px){.promo-block.background:before{background:linear-gradient(to bottom,rgba(0,0,0,.4) 70%,#000 100%)}.promo-block.background .promo-wrapper{display:inline-block;position:relative;padding-bottom:15px}}@media (min-width:897px){.promo-block.background{height:100vh;background-position:center;margin-top:0;padding-top:1%}}.promo-block.background .promo-wrapper{top:20%;position:relative;left:0;right:0}.promo-block.background .three-column-info-container{position:relative;bottom:-200px}@media (max-width:896px){.promo-block.background .promo-wrapper .promo-thumb{padding-top:25%;min-height:10em;padding-bottom:5%}.promo-block.background .promo-wrapper .promo-content{top:initial}.promo-block.background .three-column-info-container{display:inline-block;position:relative;margin-top:0;bottom:initial;margin-bottom:0}.promo-block.background{background-position:initial;background-size:contain;padding-top:0;padding-bottom:50px;margin-top:0}}.promo-block .promo-wrapper{width:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.promo-block .promo-wrapper.promo-hero{min-height:600px}.promo-block .promo-wrapper .promo-thumb{width:60%;position:relative}.promo-block .promo-wrapper .promo-thumb.overlap{position:relative;max-width:700px}.promo-block .promo-wrapper .promo-thumb.overlap .promo-overlap-box{padding-bottom:70%;width:100%}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap{position:absolute;width:65%}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap.top,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap.top{top:0;left:0}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap.top .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap.top .promo-overlap-text{padding:20px 10px 0 0;position:relative;width:54%;text-align:left}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap.bottom,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap.bottom{bottom:0;right:0}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap.bottom .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap.bottom .promo-overlap-text{padding:0 0 20px 10px;position:relative;float:right;right:0;width:54%;text-align:right}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap .promo-overlap-text{font:16px/22px "Helvetica Neue 65 Medium";font-size:16px;color:#5b5b5b}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap{position:absolute;width:65%}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap.top,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap.top{top:0;right:0}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap.top .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap.top .promo-overlap-text{padding:20px 0 0 10px;position:relative;width:54%;text-align:right;float:right}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap.bottom,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap.bottom{bottom:0;left:0}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap.bottom .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap.bottom .promo-overlap-text{padding:00px 10px 20px 0;position:relative;width:54%;text-align:left}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap .promo-overlap-text{font:16px/22px "Helvetica Neue 65 Medium";font-size:16px;color:#5b5b5b}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap.top{z-index:1}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-left .promo-overlap.bottom{z-index:2}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap.top{z-index:1}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap.bottom,.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap.top{z-index:2}.promo-block .promo-wrapper .promo-thumb.overlap.top-right .promo-overlap.bottom{z-index:1}.promo-block .promo-wrapper .promo-thumb.promo-video{cursor:pointer}.promo-block .promo-wrapper .promo-thumb img{width:100%}.promo-block .promo-wrapper .promo-thumb .play-video{position:absolute;top:50%;left:50%;width:125px;height:125px;transform:translate(-50%,-50%)}.promo-block .promo-wrapper .promo-thumb .promo-text{font-size:16px;color:#5b5b5b;margin-top:10px}.promo-block .promo-wrapper .promo-content{width:calc(40% - 80px)}.promo-block .promo-wrapper .promo-content div{font:16px/20px 'Helvetica Neue Regular 55'}.promo-block .promo-wrapper .promo-content div,.promo-block .promo-wrapper .promo-content p{margin:0 0 15px}.promo-block .promo-wrapper .promo-content h2{font:40px/40px 'Helvetica Neue 85 Heavy';letter-spacing:-.0035em}.promo-block .promo-wrapper .promo-content ul{list-style-type:none;margin:0;padding:15px 0 0}.promo-block .promo-wrapper .promo-content ul li{border-top:1.5px solid #424242;padding:15px 0}.promo-block .promo-wrapper .promo-content ul.default{list-style-type:disc;margin:initial;padding:initial}.promo-block .promo-wrapper .promo-content ul.default li{border-top:none;padding:initial}.promo-block .promo-wrapper .promo-content a.promo-link{transition:.3s;margin-top:0;padding-right:50px;background:url(/images/mack/promo-link-icon.png) center right 10px/25px no-repeat}.promo-block .promo-wrapper .promo-content a.promo-link.outline{display:inline-block;font-size:18px;padding:14px 40px 14px 30px;color:#fff;border:2px solid #fff;background:0 0!important}.promo-block .promo-wrapper .promo-content a.promo-link.outline:after{content:'';position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:0;margin-top:3px;height:0;border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid #e8e8e8;clear:both}.promo-block .promo-wrapper .promo-content a.promo-link.outline:hover:after{margin-left:3px}.promo-block .promo-wrapper .promo-content a.promo-link:hover{color:#fff;background-position:center right}@media (max-width:896px){.promo-block .promo-wrapper .promo-content a.promo-link{margin-top:15px;display:inline-block;padding-bottom:2px;min-height:18px}}.promo-block.left .promo-wrapper{flex-direction:row-reverse}.promo-block.right .promo-wrapper{flex-direction:row}@media (max-width:1024px){.promo-block{padding-bottom:50px}.promo-block.promo-hero{background-position:bottom}.promo-block .promo-wrapper{overflow-y:hidden;min-height:0}.promo-block .promo-wrapper .promo-thumb{width:calc(100% - 338px)}.promo-block .promo-wrapper .promo-thumb.overlap .promo-overlap-box{padding-bottom:calc(70% - 338px)}.promo-block .promo-wrapper .promo-content{width:290px}}@media (max-width:896px){.promo-block{margin-top:0;margin-bottom:2.5%}.promo-block .promo-wrapper{flex-wrap:wrap;justify-content:center;align-items:center}.promo-block .promo-wrapper .promo-thumb{width:100%}.promo-block .promo-wrapper .promo-thumb.overlap{max-width:initial;padding-bottom:20px}.promo-block .promo-wrapper .promo-thumb.overlap .promo-overlap-box{padding-bottom:80%;position:relative}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap{position:absolute}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap .promo-overlap-text{padding:0 20px 20px;position:relative;width:54%;text-align:right}.promo-block .promo-wrapper .promo-thumb.overlap.bottom-right .promo-overlap-text,.promo-block .promo-wrapper .promo-thumb.overlap.top-left .promo-overlap-text{padding:20px 20px 0;position:absolute;width:54%;text-align:left}.promo-block .promo-wrapper .promo-content{width:100%}.promo-block .promo-wrapper .promo-content div{margin-bottom:0}.promo-block .promo-wrapper .promo-content h5{margin-bottom:5px}}.promo-block.promo-hero .promo-wrapper{height:600px;max-width:1366px}@media (max-width:1024px){.promo-block.promo-hero{background-position:top center;background-size:fit}}@media (max-width:896px){.promo-block.promo-hero{background-position:center top;background-size:contain}}div.roadlife-episode-listing.black{background-color:#000;color:#fff}div.roadlife-episode-listing.white-textured{background-color:#fff;background-image:url(/images/mack/white-textured-bg-tall.jpg);background-size:cover;background-repeat:repeat-y;color:#000}@media (max-width:768px){div.roadlife-episode-listing.white-textured{background-image:url(/images/mack/episode-list-background-mobile.png)}div.roadlife-episode-listing .content-wrapper{padding:0}}div.roadlife-episode-listing .content-wrapper h2{padding-top:1.5em;margin-bottom:1.5em;font-size:20px;font-family:'Helvetica Black 95';font-weight:400;color:#b82025;text-align:center;letter-spacing:3px;text-transform:uppercase}div.roadlife-episode-listing .content-wrapper .episode-list{list-style-type:none;padding-left:0}div.roadlife-episode-listing .content-wrapper .episode-list li{margin-bottom:2em}div.roadlife-episode-listing .content-wrapper .episode-list li a{color:inherit;font-size:0}div.roadlife-episode-listing .content-wrapper .episode-list li a video{width:66.7%;display:none;vertical-align:middle}div.roadlife-episode-listing .content-wrapper .episode-list li a video.show-video{display:inline-block}@media (max-width:768px){div.roadlife-episode-listing .content-wrapper .episode-list li a video.show-video{display:block;width:100%}div.roadlife-episode-listing .content-wrapper .episode-list li a video.hide-video{display:none;width:100%}}div.roadlife-episode-listing .content-wrapper .episode-list li a:active,div.roadlife-episode-listing .content-wrapper .episode-list li a:focus,div.roadlife-episode-listing .content-wrapper .episode-list li a:hover{color:inherit}div.roadlife-episode-listing .content-wrapper .episode-list li a img{display:inline-block;width:66.7%;vertical-align:middle}@media (max-width:768px){div.roadlife-episode-listing .content-wrapper .episode-list li a img{display:block;width:100%}}div.roadlife-episode-listing .content-wrapper .episode-list li a .episode-details{display:inline-block;width:33.3%;padding-left:2em;font-size:16px;vertical-align:middle}@media (max-width:768px){div.roadlife-episode-listing .content-wrapper .episode-list li a .episode-details{display:block;width:100%;padding-left:3em;padding-right:3em;margin-top:2em;margin-bottom:2em}}div.roadlife-episode-listing .content-wrapper .episode-list li a .episode-details h3{font-size:20px;font-family:"Helvetica Neue Regular 55";font-weight:400}div.roadlife-episode-listing .content-wrapper .episode-list li a .episode-details h3 .episode-number{margin-right:.5em;color:#b82025;font-family:Inconsolata,monospace;font-weight:700;font-size:22px}div.roadlife-episode-listing .content-wrapper .episode-list li a .episode-details h3 .episode-name{text-transform:uppercase;font-family:'Helvetica Black 95'}div.roadlife-episode-listing .content-wrapper .episode-list li a .episode-details .episode-description{font-size:16px;line-height:1.5;font-family:Inconsolata,monospace;font-weight:400}div.roadlife-episode-listing .content-wrapper .buttons{padding-bottom:2em;text-align:center}div.roadlife-episode-listing .content-wrapper .buttons .more-button.issamac{padding-top:13px}div.roadlife-episode-listing .content-wrapper .buttons .more-button{display:inline-block;padding:10px 45px;border:2px solid #b82025;color:#b82025;border-radius:4px;font-size:14px;line-height:1.5;font-family:'Helvetica Black 95';font-weight:400;position:relative;transition:.5s all;z-index:2}div.roadlife-episode-listing .content-wrapper .buttons .more-button::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}div.roadlife-episode-listing .content-wrapper .buttons .more-button:hover{border-color:#b6a782;color:#fff}div.roadlife-episode-listing .content-wrapper .buttons .more-button:hover::before{opacity:1;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}div.roadlife-episode-listing .content-wrapper .buttons .more-button.white-textured{position:relative;transition:.5s all;z-index:2}div.roadlife-episode-listing .content-wrapper .buttons .more-button.white-textured::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}div.roadlife-episode-listing .content-wrapper .buttons .more-button.white-textured:hover{border-color:#b6a782;color:#000}div.roadlife-episode-listing .content-wrapper .buttons .more-button.white-textured:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}body.modal-open{overflow:hidden}.roadlifeFeature{display:block;padding-top:50px;padding-bottom:50px;background-size:cover}.roadlifeFeature .content-wrapper{height:350px}@media (max-width:1140px){.roadlifeFeature{width:100%}.roadlifeFeature .content-wrapper{height:auto}}.roadlifeFeature .leftHalf{width:44%;display:inline-block;vertical-align:top;height:100%}@media (max-width:1140px){.roadlifeFeature .leftHalf{margin:0 auto auto;width:100%;display:block}.roadlifeFeature .leftHalf .leftHalfInner{padding-bottom:10%;margin-top:0}}.roadlifeFeature .leftHalf .leftHalfInner{width:85%}.roadlifeFeature .leftHalf .subheader{color:#C21C1E;text-transform:uppercase;font-family:'Helvetica Bold 75';margin-bottom:10px}.roadlifeFeature .leftHalf .header{text-transform:uppercase;font-size:47px;margin-top:0;line-height:47px;font-family:'Helvetica Black 95'}@media (max-width:1140px){.roadlifeFeature .leftHalf .header{font-size:34px}}.roadlifeFeature .leftHalf .roadfeatLink{background-color:transparent;border:2px solid #C21C1E;color:#C21C1E;text-transform:uppercase;padding:10px 30px;font:16px/20px 'Helvetica Neue Regular 55'}.roadlifeFeature .rightHalf{width:55%;display:inline-block;height:100%;overflow:hidden}.roadlifeFeature .rightHalf .promo-video{width:100%;position:relative;overflow:hidden}.roadlifeFeature .rightHalf .promo-video .play-video{position:absolute;cursor:pointer;z-index:1;left:0;top:120px;right:0;margin-left:auto;max-width:104px;margin-right:auto}@media (max-width:767px){.roadlifeFeature .leftHalf .roadfeatLink{padding:10px}.roadlifeFeature .rightHalf .promo-video .play-video{max-width:70px;top:38px}}@media (max-width:1140px){.roadlifeFeature .rightHalf{width:100%}}.roadlifeFeature .rightHalf iframe{width:80%;display:block;margin:auto;height:100%}@media (max-width:768px){.roadlifeFeature .rightHalf iframe{width:100%}.roadlifeFeature .modalInner{overflow-y:scroll}}.roadlifeFeature .rightHalf img{width:100%}.roadlifeFeature .modal-form.modal-content{width:50%}@media (max-width:1140px){.roadlifeFeature .modal-form.modal-content{width:80%}}.roadlifeFeature .modalInner{background-image:url(/images/mack/white-textured-bg-tall.jpg);display:block;max-height:calc(100vh - 110px);position:relative;margin-top:30px}.roadlifeFeature .modalInner .formValidate{font-family:Inconsolata}.roadlifeFeature .modalInner .modal-close{width:50px;height:50px;padding:10px;fill:#000;font-size:40px;float:right;z-index:10;color:#000;cursor:pointer;stroke:#000;right:0;top:0;position:relative}.roadlifeFeature .modalInner .modalFormContent{text-align:center;padding-bottom:20px}.roadlifeFeature .modalInner .modalFormContent .dealFrmHeader{padding-top:60px;text-transform:uppercase;color:#000;padding-left:10px;padding-right:10px;font-size:16px;font-family:'Helvetica Black 95'}.roadlifeFeature .modalInner .eloqua{color:#000}.roadlifeFeature .modalInner .eloqua .form .leftColumn,.roadlifeFeature .modalInner .eloqua .form .rightColumn{width:37%;display:inline-block;vertical-align:top;padding-right:2%}.roadlifeFeature .modalInner .eloqua .thank-you{padding-top:38px}.roadlifeFeature .modalInner .frmvalidate{font:12px/1.2 "Helvetica Neue 65 Medium",Helvetica,Arial,sans-serif;text-align:left;width:100%;color:red}.roadlifeFeature .modalInner .dealInput,.roadlifeFeature .modalInner .dealSelect{background:0 0;line-height:21px;color:#000;font-family:Inconsolata;font-size:15px}.roadlifeFeature .modalInner .dealInput{display:inline-block;width:100%;margin:26px 40px auto auto;border:none;border-bottom:2px solid grey}@media (max-width:1140px){.roadlifeFeature .modalInner .dealInput{border:1px solid #000;border-radius:10px;padding:12px;display:block;margin:auto auto 10px;width:85%}}.roadlifeFeature .modalInner ::-webkit-input-placeholder{color:#000}.roadlifeFeature .modalInner :-moz-placeholder{color:#000}.roadlifeFeature .modalInner ::-moz-placeholder{color:#000}.roadlifeFeature .modalInner :-ms-input-placeholder{color:#000}.roadlifeFeature .modalInner ::-ms-input-placeholder{color:#000}.roadlifeFeature .modalInner ::placeholder{color:#000}.roadlifeFeature .modalInner .dealSelect{display:inline-block;width:100%;margin:26px 40px auto auto;border:none;border-bottom:2px solid grey}@media (max-width:1140px){.roadlifeFeature .modalInner .dealSelect{border:1px solid #000;border-radius:10px;padding:12px;display:block;margin:auto auto 10px;width:85%}}.roadlifeFeature .modalInner .dealSubmit{display:block;padding:10px 57px;font-size:14px;font-family:"Helvetica Neue 75 Bold";color:#fff;background-color:#b82025;text-transform:uppercase;border:none;cursor:pointer;margin:32px auto}.roadlifeFeature .modalInner #singleCheckboxLabel{font-family:Inconsolata;font-size:15px}.roadlife-hero{min-height:95vh;height:95vh;max-height:95vh;position:relative;overflow:hidden}.roadlife-hero h2 sup{font-size:25px;vertical-align:super}.roadlife-hero p sup{position:inherit;top:auto;font-size:.7em;vertical-align:super}@media (min-width:768px){.roadlife-hero{min-height:500px;max-height:500px;height:500px}}.roadlife-hero .rl-hero-mobile-bg,.roadlife-hero::before{top:0;min-width:100%;height:100%;position:absolute;bottom:0}.roadlife-hero::before{content:" ";right:0;left:0;min-height:100%;width:100%;z-index:1;background-image:linear-gradient(to top,#000,rgba(0,0,0,0) 30%)}.roadlife-hero .rl-hero-bg{display:none;position:absolute;top:0;right:0;min-height:500px}.roadlife-hero .rl-hero-mobile-bg{display:block;left:50%;transform:translateX(-50%)}.roadlife-hero .content-wrapper{z-index:1;margin-top:157px}.roadlife-hero .content-wrapper .rl-hero-title{max-width:100%}.roadlife-hero .content-wrapper .rl-hero-tagline{font-family:"Helvetica Neue 65 Medium";font-size:14px;line-height:20px}@media (min-width:768px){.roadlife-hero::before{background-image:linear-gradient(to right,#000,rgba(0,0,0,0) 55%)}.roadlife-hero .rl-hero-bg{display:block}.roadlife-hero .rl-hero-mobile-bg{display:none}.roadlife-hero .content-wrapper .rl-hero-tagline{line-height:28px;font-size:20px}}.roadlife-hero .content-wrapper h2{font-size:80px;line-height:80px;font-family:"Helvetica Neue 85 Heavy"}@media (max-width:768px){.roadlife-hero .content-wrapper{padding:0 15px!important}.roadlife-hero .content-wrapper h2{padding-top:1em;font-size:3em;line-height:1em}}.roadlife-hero .content-wrapper .btn,.roadlife-hero .content-wrapper .btn-secondary{display:inline-block;font-size:16px;font-family:"Helvetica Neue 75 Bold";color:#fff}.roadlife-hero .content-wrapper .max-third-width{max-width:33.3%}.roadlife-hero .content-wrapper .btn{padding:10px 20px;background-color:#87754e}.roadlife-hero .content-wrapper .btn:hover{background-color:#af9866}.roadlife-hero .content-wrapper .btn-secondary{padding:8px 18px;border:2px solid;margin:0 10px}.roadlife-hero .rl-hero-corner-image{position:absolute;top:40px;right:40px}.roadlifeImageCarousel .slideshow-container{display:block;margin:auto;width:906px;padding-top:100px;padding-bottom:45px}@media (max-width:1024px){.roadlifeImageCarousel .slideshow-container{width:90%}}.roadlifeImageCarousel .slideshow-container .roadlifeSlide.cycle-slide{width:100%}.roadlifeImageCarousel .slideshow-container .cycle-slideshow{z-index:0}.roadlifeImageCarousel .cycle-pager{display:block;margin:45px auto auto;width:85px}.roadlifeImageCarousel .cycle-pager span{font-size:2em;color:grey;cursor:pointer;padding:3px}.roadlifeImageCarousel .cycle-pager .cycle-pager-active{color:#bf1c1e}.roadlife-two-column-text{padding-top:100px;padding-bottom:25px;background-color:#fff;background-image:url(/images/mack/white-textured-bg-tall.jpg);background-size:cover;background-repeat:repeat-y;color:#000}.roadlife-two-column-text .content-wrapper{font-size:0}.roadlife-two-column-text .content-wrapper .column-1{display:inline-block;width:66.7%;padding-right:240px}@media (max-width:768px){.roadlife-hero .content-wrapper .max-third-width{max-width:75%}.roadlife-two-column-text .content-wrapper .column-1{display:block;width:100%;padding-right:0}}.roadlife-two-column-text .content-wrapper .column-2{display:inline-block;width:33.3%}@media (max-width:768px){.roadlife-two-column-text .content-wrapper .column-2{display:block;width:100%}}.roadlife-two-column-text .content-wrapper .column-1,.roadlife-two-column-text .content-wrapper .column-2{font-size:16px;font-family:"Helvetica Neue Regular 55";line-height:1.25;vertical-align:top}.roadlife-two-column-text .content-wrapper .column-1 h2,.roadlife-two-column-text .content-wrapper .column-2 h2{margin-bottom:1em;font-size:24px;font-family:'Helvetica Black 95';font-weight:400;line-height:2}.roadlife-two-column-text .content-wrapper .column-1 h3,.roadlife-two-column-text .content-wrapper .column-2 h3{font-size:16px;font-family:"Helvetica Neue Regular 55";font-weight:400;line-height:1.25;color:#b82025}.roadlife-two-column-text .content-wrapper .column-1 p,.roadlife-two-column-text .content-wrapper .column-2 p{font-size:16px;font-family:Inconsolata;line-height:1.25}.roadlife-two-column-text .content-wrapper .column-1 ul,.roadlife-two-column-text .content-wrapper .column-2 ul{padding-left:10px;list-style-type:none}.roadlife-two-column-text .content-wrapper .column-1 ul li,.roadlife-two-column-text .content-wrapper .column-2 ul li{position:relative;font-family:Inconsolata}.roadlife-two-column-text .content-wrapper .column-1 ul li:before,.roadlife-two-column-text .content-wrapper .column-2 ul li:before{display:inline-block;content:"-";position:absolute;top:0;left:-10px}.roadlife-two-column-text .content-wrapper .cta{padding:40px;margin-top:40px;margin-bottom:40px;font-size:0;background-color:#000;color:#fff}.roadlife-two-column-text .content-wrapper .cta .cta-content{display:inline-block;width:50%;font-size:16px;font-family:"Helvetica Neue Regular 55";line-height:1.25;vertical-align:middle}.roadlife-two-column-text .content-wrapper .cta .cta-content h2{font-size:24px;font-family:'Helvetica Black 95';line-height:1.25}.roadlife-two-column-text .content-wrapper .cta .cta-content p{font-family:Inconsolata}@media (max-width:768px){.roadlife-two-column-text .content-wrapper .cta .cta-content{display:block;width:100%;text-align:center}.roadlife-two-column-text .content-wrapper .cta .cta-content h2{margin:1em}.roadlife-two-column-text .content-wrapper .cta .cta-content p{margin:2em}}.roadlife-two-column-text .content-wrapper .cta .cta-content p.buttons a{text-transform:uppercase;display:inline-block;padding:15px 25px;font-size:14px;font-family:"Helvetica Neue 75 Bold";color:#fff;background-color:#b82025;position:relative;transition:.5s all;z-index:2}.roadlife-two-column-text .content-wrapper .cta .cta-content p.buttons a::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.roadlife-two-column-text .content-wrapper .cta .cta-content p.buttons a:hover{border-color:#b6a782;color:#fff}.roadlife-two-column-text .content-wrapper .cta .cta-content p.buttons a:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.shortEpisodeListing .viewExtraLink a:hover::before,.twoColumnPromoTestimonials .leftHalf .blogLink:hover::before{-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards}.roadlife-two-column-text .content-wrapper .cta .cta-image{display:inline-block;width:50%;font-size:16px;font-family:"Helvetica Neue Regular 55";line-height:1.25;text-align:right;vertical-align:middle}@media (max-width:768px){.roadlife-two-column-text .content-wrapper .cta .cta-image{display:block;width:100%;text-align:center}}.roadlife-two-column-text .content-wrapper .cta .cta-image img{max-width:100%}.roadlife-two-column-text .modal-form.modal-content{width:32%;margin:auto}@media (max-width:1600px){.roadlife-two-column-text .modal-form.modal-content{width:50%}}@media (max-width:1140px){.roadlife-two-column-text .modal-form.modal-content{width:80%}}.roadlife-two-column-text .modal-box .modal-close{stroke:#000}.roadlife-two-column-text .modalInner{background-image:url(/images/mack/white-textured-bg-tall.jpg);display:block;margin:0 auto auto}.roadlife-two-column-text .modalInner .eloqua .form{padding:0 20px 20px}.roadlife-two-column-text .modalInner .eloqua .thank-you{padding-bottom:50px;padding-top:50px;font-family:'Helvetica Neue Regular 55'}.roadlife-two-column-text .modalInner .formValidate{font-family:Inconsolata}.roadlife-two-column-text .modalInner .frmvalidate{font:12px/1.2 "Helvetica Neue 65 Medium",Helvetica,Arial,sans-serif;text-align:left;width:61%;margin:auto;color:red}.roadlife-two-column-text .modalInner .repNewsAgree{width:60%;margin:auto}.roadlife-two-column-text .modalInner .modalFormContent{text-align:center}.roadlife-two-column-text .modalInner .modalFormContent .reportFrmHeader{padding-top:71px;text-transform:uppercase;font-size:16px;font-family:'Helvetica Black 95'}.roadlife-two-column-text .modalInner #singleCheckboxLabel,.roadlife-two-column-text .modalInner .repInput,.roadlife-two-column-text .modalInner .repSelect{font-family:Inconsolata,monospace;font-size:15px}.roadlife-two-column-text .modalInner #singleCheckbox{margin-top:30px}.roadlife-two-column-text .modalInner .repInput{display:block;width:61%;margin:26px auto auto;background:0 0;border:none;border-bottom:2px solid grey;color:#000;font-weight:400}@media (max-width:1140px){.roadlife-two-column-text .modalInner .repInput{border:1px solid #000;border-radius:10px;padding:12px;margin-bottom:12px}}.roadlife-two-column-text .modalInner ::-webkit-input-placeholder{color:#000}.roadlife-two-column-text .modalInner :-moz-placeholder{color:#000}.roadlife-two-column-text .modalInner ::-moz-placeholder{color:#000}.roadlife-two-column-text .modalInner :-ms-input-placeholder{color:#000}.roadlife-two-column-text .modalInner ::-ms-input-placeholder{color:#000}.roadlife-two-column-text .modalInner ::placeholder{color:#000}.roadlife-two-column-text .modalInner .repSelect{display:block;width:61%;margin:26px auto auto;background:0 0;border:none;border-bottom:2px solid grey;color:#000}@media (max-width:1140px){.roadlife-two-column-text .modalInner .repSelect{border:1px solid #000;border-radius:10px;padding:12px;margin-bottom:12px}}.roadlife-two-column-text .modalInner .repSubmit{display:block;padding:10px 57px;font-size:15px;font-family:"Helvetica Neue 75 Bold";color:#fff;background-color:#b82025;text-transform:uppercase;border:none;margin:20px auto auto;cursor:pointer}.roadlife-two-column-text .modalInner select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;border:none;border-radius:3px}.roadlife-two-column-text .modalInner .select-container{position:relative;display:inline}.roadlife-two-column-text .modalInner .select-container:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:.3em;right:.75em;border-top:8px solid #000;opacity:.5}.roadlife-two-column-text .modalInner select::-ms-expand{display:none}.shortEpisodeListing{background:url(/images/subscribeBannerBackground.png);margin-top:-17px}.shortEpisodeListing .episodeSection .teaserImage{width:100%}.shortEpisodeListing .singleEpisode{width:33%;display:inline-block;vertical-align:top;padding-right:30px}@media (max-width:1140px){.shortEpisodeListing .singleEpisode{width:100%}}.shortEpisodeListing .episodeDescription{color:#000;line-height:29px;font-family:Inconsolata,monospace;padding-right:30px}.shortEpisodeListing .introText{text-transform:uppercase;color:#BF1C1E;padding-top:3%;margin-bottom:2%;font-family:'Helvetica Bold 75'}.shortEpisodeListing .episodeCounter{font-size:17px;display:inline-block;vertical-align:top;color:#BF1C1E;font-family:Inconsolata,monospace;font-weight:700;margin-bottom:2px;margin-right:6px}.shortEpisodeListing .episodeTitle{display:inline-block;color:#000;text-transform:uppercase;vertical-align:bottom;width:75%;font-family:'Helvetica Black 95';margin-bottom:0}.slick-dots,.slick-next,.slick-prev{display:block;padding:0;position:absolute}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shortEpisodeListing .viewExtraLink{text-align:center;padding-top:75px;padding-bottom:75px}.shortEpisodeListing .viewExtraLink a{color:#000!important;border:2px solid #000;padding:10px 40px;text-transform:uppercase;font-size:14px;position:relative;transition:.5s all;z-index:2}.shortEpisodeListing .viewExtraLink a::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.shortEpisodeListing .viewExtraLink a:hover{border-color:#b6a782;color:#fff}.shortEpisodeListing .viewExtraLink a:hover::before{opacity:1;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;list-style:none;text-align:center;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.spec-container{padding-bottom:125px;background-color:#fff;color:#000}.spec-container .spec{width:100%;overflow:hidden}.spec-container .spec .spec-title{font:20px/20px "Helvetica Neue 75 Bold";padding:15px 0;border-top:2px solid #000;border-bottom:2px solid #f2f2f2;margin:15px 0 -1px}.spec-container .spec .spec-title i{-webkit-transition:transform .2s,padding .2s;-webkit-transform:scaleY(1);float:right;display:none}.spec-container .spec .spec-title.collapsed i{transform:scaleY(-1)}.spec-container .spec .spec-title-col{color:#999;font:14px/14px "Helvetica Neue Regular 55";padding:15px 0;border-bottom:1px solid #f2f2f2;margin:15px 0 -35px}.spec-container .spec .spec-row{overflow:auto;height:auto;transition:height .5s}.spec-container .spec .spec-row .sub-items{border:none!important}.spec-container .spec .spec-row .spec-col{float:left;margin-right:15px;padding:30px 0;border-top:1px solid #f2f2f2}.spec-container .spec .spec-row .spec-col .spec-col-item{width:100%;margin:0;padding:30px 0;border-top:1px solid #f2f2f2}.spec-container .spec .spec-row .spec-col .spec-col-item:first-child{border-top:none}.spec-container .spec .spec-row .spec-col.one:nth-child(-n+4),.spec-container .spec .spec-row .spec-col.three:nth-child(-n+3),.spec-container .spec .spec-row .spec-col.two:nth-child(1){border-top:0}.spec-container .spec .spec-row .spec-col.one{width:calc(100% - 15px)}.spec-container .spec .spec-row .spec-col.two{width:calc(50% - 15px)}.spec-container .spec .spec-row .spec-col.two:nth-child(2n+3){clear:both}.spec-container .spec .spec-row .spec-col.three{width:calc(33% - 15px)}.spec-container .spec .spec-row .spec-col.three:nth-child(3n+4){clear:both}.spec-container .spec .spec-row .spec-col.short{border-top:none;padding:25px 0 0}.spec-container .spec .spec-row .spec-col.short:last-child{padding-bottom:30px}.spec-container .spec .spec-row .spec-col.short .spec-col-item{margin-bottom:30px;padding:0;border:none}.spec-container .spec .spec-row .spec-col .spec-name{color:#999;font:14px/14px "Helvetica Neue Regular 55";padding-bottom:5px}.spec-container .spec .spec-row .spec-col .spec-bold{margin-bottom:5px;font:16px/16px "Helvetica Neue 75 Bold";padding-right:50px;max-width:280px}.spec-container .spec .spec-row .spec-col .spec-image{width:66%}.spec-container .spec .spec-row .spec-col .spec-image img{width:100%}.spec-container .spec .spec-row .spec-col .spec-desc{font:14px/14px "Helvetica Neue Regular 55";color:#999}.spec-container .spec .spec-row .spec-col .spec-desc ul{padding-left:0;text-indent:0;margin:0 0 10px;line-height:18px;list-style:none}.spec-container .spec .spec-row .spec-col .spec-desc ul li{padding-left:11px;position:relative}.spec-container .spec .spec-row .spec-col .spec-desc ul li:before{content:"\2022";position:absolute;left:0;top:1px;font:14px/14px "Helvetica Neue 75 Bold"}.spec-container .spec .spec-row .spec-col .spec-link{font:16px/16px "Helvetica Neue 75 Bold";color:#000;display:block}.spec-container .spec .spec-row .spec-col .spec-link:hover{color:#999}.spec-container .spec .spec-row .spec-col .spec-link:after{content:"\f0da";font:14px/16px fontawesome;padding-left:4px}.spec-container .spec .spec-row .spec-col .spec-media{position:relative;overflow:auto}.spec-container .spec .spec-row .spec-col .spec-media .spec-media-thumbnail{float:left;width:50px}.spec-container .spec .spec-row .spec-col .spec-media .spec-media-thumbnail img{width:35px}.spec-container .spec .spec-row .spec-col .spec-media .spec-bold{display:block;overflow:hidden;color:#000;left:50px;width:calc(100% - 75px);line-height:normal}.spec-container .spec .spec-row .spec-col .spec-media:hover .spec-text{color:#999}@media (max-width:896px){.spec-container .spec .content-wrapper{max-width:100%;padding:0}.spec-container .spec .content-wrapper .spec-title{margin-top:0;border-bottom:0;padding:15px 32px}.spec-container .spec .content-wrapper .spec-title i{display:block}.spec-container .spec .content-wrapper .spec-title.collapsed{border-bottom:2px solid #f2f2f2}.spec-container .spec .content-wrapper .spec-row{padding:0 32px 25px}.spec-container .spec .content-wrapper .spec-row.collapsed-row{height:0;padding-bottom:0}.spec-container .spec .content-wrapper .spec-row .spec-col{padding:25px 0}.spec-container .spec .content-wrapper .spec-row .spec-col .sub-items{border:none!important}.spec-container .spec .content-wrapper .spec-row .spec-col.one,.spec-container .spec .content-wrapper .spec-row .spec-col.three,.spec-container .spec .content-wrapper .spec-row .spec-col.two{width:100%;border-top:1px solid #f2f2f2;clear:none}.spec-container .spec .content-wrapper .spec-row .spec-col.one:first-child,.spec-container .spec .content-wrapper .spec-row .spec-col.three:first-child,.spec-container .spec .content-wrapper .spec-row .spec-col.two:first-child{border-top:0}.spec-container .spec .content-wrapper .spec-row .spec-col.three.short,.spec-container .spec .content-wrapper .spec-row .spec-col.three.small{width:calc(50% - 15px)}.spec-container .spec .content-wrapper .spec-row .spec-col.three.short:nth-child(2n+3),.spec-container .spec .content-wrapper .spec-row .spec-col.three.small:nth-child(2n+3){clear:both}.spec-container .spec .content-wrapper .spec-row .spec-col .spec-image{max-width:100%;width:100%}.spec-container .spec .content-wrapper .spec-row .spec-col .spec-image img{width:100%}.spec-container .spec:last-child .content-wrapper .spec-title{border-bottom:3px solid #000}.spec-container .spec:last-child.collapsed .content-wrapper .spec-title{border-bottom:0}}.super-hero{position:relative;text-align:center;height:110vh;width:100%}.super-hero .hero-bg{width:100%;height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat}.super-hero .super-hero-content{position:absolute;top:75px;width:100%;margin:0 auto;text-align:center}.super-hero .super-hero-content h4{max-width:500px;margin:0 auto;width:100%;font:50px/50px 'Helvetica Neue 85 Heavy';text-align:center}@media (max-width:896px){.super-hero .super-hero-content h4{font:40px/40px 'Helvetica Neue 85 Heavy'}}.super-hero .super-hero-content h1{font:18px/22px 'Helvetica Neue 85 Heavy';max-width:none;margin:0 0 10px}.super-hero .banner{position:absolute;bottom:-175px}@media (max-width:640px){.super-hero .banner{bottom:-90px}}.super-hero-banner{z-index:2}.super-hero-banner+.vr-application{padding-top:175px}@media (max-width:896px){.super-hero .super-hero-content h1{font:14px/14px 'Helvetica Neue 85 Heavy'}.super-hero-banner+.vr-application{padding-top:75px}}.tableContainer{background-color:#fff;margin:auto;display:block;padding:50px 0}.tableContainer table{border-collapse:collapse;width:100%}.tableContainer .tablerow{border:1px solid #D3D3D3}.tableContainer .tablerow .fa{display:none}.tableContainer .tablerow td{color:#000;padding:10px}.tableContainer .tablerow td:first-child{width:20%}.tableContainer .tablerow td .theader{padding:25px;margin:0;border-right:1px solid #D3D3D3;font-weight:700;font-size:18px;font-family:"Helvetica Neue 85 Heavy";text-align:left;vertical-align:middle}.tableContainer .tablerow td .tcontent{padding:25px 33% 25px 25px;margin:0;font-family:"Helvetica Neue Regular 55";vertical-align:middle}.tableContainer .tablerow.hideBorder,.tableContainer .tablerow.hideBorder p{border:none}@media (max-width:768px){.super-hero{height:70vh}.super-hero .super-hero-content{top:40px}.tableContainer .tablerow.hideBorder{display:none}.tableContainer .content-wrapper{width:100%;padding:0}.tableContainer table{width:100%}.tableContainer .tablerow{border-top:2px solid #000;border-bottom:2px solid #000;border-left:0;border-right:0}.tableContainer .tablerow .fa{font-size:20px;display:inline-block;vertical-align:middle}.tableContainer .tablerow td{color:#000;padding:0;width:100%;display:block}.tableContainer .tablerow td:first-child{padding:15px;width:100%}.tableContainer .tablerow td .theader{border-right:0;padding:0;font-weight:700;font-size:20px;font-family:"Helvetica Neue 85 Heavy";text-align:left;margin-left:10px;width:90%;display:inline-block;line-height:20px}.tableContainer .tablerow td .tcontent{display:none;padding:25px;margin:auto}}.teaser-promo{position:relative;background-repeat:no-repeat;background-position:center;background-size:100%;padding-bottom:20px;margin-bottom:150px}.teaser-promo:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.3),#000)}.teaser-promo .teaser-promo-tease{padding-top:200px}.teaser-promo .teaser-promo-tease h2{width:100%;max-width:500px;margin:0 auto;font:50px/50px 'Helvetica Neue 85 Heavy';text-align:center}.teaser-promo .teaser-promo-tease p{width:100%;max-width:500px;margin:20px auto;text-align:center}.teaser-promo .promo-block{margin-top:140px;padding-bottom:0}@media (max-width:896px){.teaser-promo{margin-top:-20px;position:relative;z-index:1;background-size:150%;background-position:top center;margin-bottom:55px}.teaser-promo:before{background:linear-gradient(to bottom,#000,rgba(0,0,0,0) 50%,rgba(0,0,0,0))}.teaser-promo .teaser-promo-tease{padding-top:100px}.teaser-promo .promo-block{margin-top:65px}}.text-block .container{position:relative;width:100%;max-width:1376px;margin:0 auto}.text-block .w25{width:25%;margin:0}.text-block .w50{width:50%;margin:0}.text-block .w75{width:75%;margin:0}@media (max-width:767px){.text-block .content-wrapper{width:100%!important}}.text-block ul{padding:0;margin-left:18px}.main section.text-block.no-bottom-padding{padding-bottom:0}.main section.text-block.no-bottom-padding .content-wrapper>:last-child{margin-bottom:0}.promo-block .three-column-info-container.content-wrapper{margin-bottom:0;margin-top:0}@media (min-width:897px){.promo-block .three-column-info-container.content-wrapper{position:absolute;left:0;right:0;margin:auto;bottom:10%}}.three-column-info-container.content-wrapper{margin-top:75px;margin-bottom:75px}.three-column-info-container.content-wrapper .three-column-info{position:relative;width:100%;overflow:auto}.three-column-info-container.content-wrapper .three-column-info hr{border-top:3px solid}.three-column-info-container.content-wrapper .three-column-info h1{text-align:left;font:70px/74px 'Helvetica Neue 85 Heavy'}.three-column-info-container.content-wrapper .three-column-info h3{font-size:40px;line-height:normal;margin-bottom:50px}@media (max-width:1024px){.three-column-info-container.content-wrapper .three-column-info{padding-bottom:55px}.three-column-info-container.content-wrapper .three-column-info h3{margin-bottom:20px}}.three-column-info-container.content-wrapper .three-column-info>div{float:left;width:33%;padding-right:10%}.three-column-info-container.content-wrapper .three-column-info p{font:16px/20px 'Helvetica Neue Regular 55'}@media (max-width:896px){.three-column-info-container.content-wrapper .three-column-info>div{width:100%;padding-right:0}.three-column-info-container.content-wrapper .three-column-info{height:auto}.trucks-header+promo-block.background{margin-top:75px}}.three-column-info a::after{content:" ";display:inline-block;width:0;height:0;margin-left:4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff}.three-column-info a:hover{color:#5d5d5d!important}.three-column-info a:hover::after{border-left-color:#5f5f5f}.three-column-info p{color:#999}.main a:link,body{color:#fff}.three-column-info ul{list-style-type:none;margin-left:0;padding-left:0}.three-column-info ul li{margin-left:0;padding-left:0;margin-bottom:8px}.main .three-column-info h5{font:16px/16px 'Helvetica Neue 75 Bold'}.trucks-header{width:100%;height:50vw;position:relative;background-size:cover;background-position:center}.trucks-header.mobile{display:none}@media (max-width:640px){.trucks-header{min-height:50vw;height:auto;padding-top:30%;background-repeat:no-repeat;background-size:cover;background-position:center top;margin-bottom:5%}.trucks-header.desktop{display:none}.trucks-header.mobile{display:block;padding-top:70%}}.trucks-header+.related .section-container{padding-top:0!important}.trucks-header .background-video-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.trucks-header .content-wrapper{height:100%;z-index:2}.trucks-header .trucks-header-content{max-width:525px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:640px){.trucks-header+promo-block.background{margin-top:0}.trucks-header .trucks-header-content{position:relative;padding-top:0;transform:none;top:0}}.trucks-header .trucks-header-content h1{font-size:80px;line-height:76px;text-align:left;margin:0 0 10px}@media (max-width:640px){.trucks-header .trucks-header-content h1{font-size:62px;line-height:60px}}.trucks-header .trucks-header-content h3{font-size:16px;font-family:'Helvetica Neue Regular 55';line-height:1.25}@media (max-width:640px){.trucks-header .trucks-header-content h3{font-size:3.3333vw;line-height:1.2;width:90%;margin-top:20px}}.trucks-header .trucks-header-content h2{font:20px 'Helvetica Neue 75 Bold';margin:0 0 15px}@media (max-width:640px){.trucks-header .trucks-header-content h2{font-size:3.75vw;line-height:1.1;margin-bottom:0}}.trucks-header .trucks-header-content .buttons a{display:inline-block;padding:20px;font-size:16px;font-family:"Helvetica Neue 75 Bold";color:#fff;background-color:#87754e}.trucks-header .trucks-header-content .buttons a:hover{background-color:#af9866}@media (max-width:896px){.trucks-header+.promo-block{margin-top:0!important}}body{overflow-x:hidden;width:100%;margin:0;background-color:#000}a{text-decoration:none}img{height:auto}.main{position:relative;z-index:1;padding-bottom:0;min-height:0;margin-bottom:0}.main a:hover{color:#5d5d5d}.main a:visited{color:#fff}.main h1{width:100%;max-width:500px;margin:0 auto;font:50px/50px 'Helvetica Neue 85 Heavy';text-align:center}.main h2{font:44px/48px 'Helvetica Neue 85 Heavy'}.main h3{font:32px/36px 'Helvetica Neue 85 Heavy'}.main h4{font:18px/22px 'Helvetica Neue 85 Heavy'}.main h5{margin:15px 0 10px;font:14px/18px 'Helvetica Neue 75 Bold'}.main h6{font-family:'Helvetica Neue 75 Bold'}.main p,.main ul{font:16px/20px 'Helvetica Neue Regular 55'}.main p.large{font:20px/24px 'Helvetica Neue 65 Medium'}.main p.small{font:16px/20px 'Helvetica Neue Regular 55'}.main p.fine-print{margin:5px 0;font-size:10px;color:#5b5b5b}.cta-button,.cta-button a:hover,.main a{color:#fff}.main p.reduced-width{width:100%;max-width:500px;margin:0 auto}.main p.medium{font-family:'Helvetica Neue 65 Medium'}.main a{font:16px/16px 'Helvetica Neue 75 Bold'}@media (max-width:896px){.main h1,.main h2{font:40px/40px 'Helvetica Neue 85 Heavy'}.main h3{font:28px/28px 'Helvetica Neue 75 Bold'}.main h4,.main h5{font:14px/14px 'Helvetica Neue 85 Heavy'}.main p{font:16px/18px 'Helvetica Neue Regular 55'}.main p.large{font:16px/18px 'Helvetica Neue 65 Medium'}}.cta-button,.cta-button-white{margin:0;font:400 14px/14px 'Helvetica Neue 85 Heavy';text-align:center;cursor:pointer}.cta-button{display:inline-block;padding:17px;border:0;background-color:#87754E}.cta-button-white,.cta-button-white a:hover{border-color:#87754E}.cta-button:hover{background-color:#af9866}.cta-button-white{display:block;height:50px;padding:0 17px;border-style:solid;border-width:2px;background:#fff}.content-wrapper.two-col-cta{margin-bottom:5%}.content-wrapper.two-col-cta .two-col-cta-container{max-width:1000px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col{text-align:center;width:50%;padding:50px 80px 0}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(2n-1){border-right:1px solid #fff}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(2n){border-left:1px solid #fff;margin-left:-1px}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col h3{font:40px/40px "Helvetica Neue 75 Bold"}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col.button-cont{padding:20px 80px 50px}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col.button-cont .two-col-cta-button,.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col.button-cont .two-col-cta-input{display:inline-block;border:2px solid #fff;background:url(/images/mack/right-carat.png) center right 20px no-repeat;padding:12px 20px;font:16px/16px "Helvetica Neue 75 Bold";color:#fff;width:180px;cursor:pointer}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col.button-cont .two-col-cta-input{text-align:left}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col.button-cont .two-col-cta-button{text-align:center}@media (max-width:896px){.content-wrapper.two-col-cta .two-col-cta-container{flex-flow:column nowrap;align-items:center}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col{width:100%;max-width:400px;padding:50px 0 20px}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col.button-cont{padding:0 0 30px}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(n){border:none}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(1){order:1}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(2){order:3}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(3){order:2}.content-wrapper.two-col-cta .two-col-cta-container .two-col-cta-col:nth-child(4){order:4}}.two-column-container{font-size:0;background-color:#fff;color:#000;padding:40px 0}.two-column-container .content-wrapper .left-column .insetImageVideo,.two-column-container .content-wrapper .left-column>:last-child,.two-column-container .content-wrapper .right-column .insetImageVideo,.two-column-container .content-wrapper .right-column>:last-child{padding-bottom:0}.two-column-container.valign-middle .content-wrapper .left-column,.two-column-container.valign-middle .content-wrapper .right-column{vertical-align:middle}.two-column-container .content-wrapper .left-column,.two-column-container .content-wrapper .right-column{vertical-align:top}@media (max-width:768px){.two-column-container.right-col-first-mobile .content-wrapper::after{content:"";display:block;clear:both}.two-column-container.right-col-first-mobile .content-wrapper .left-column{float:right}.two-column-container.right-col-first-mobile .content-wrapper .right-column{float:left}}.two-column-container .content-wrapper .left-column,.two-column-container .content-wrapper .right-column{display:inline-block;width:50%;font-size:16px}.two-column-container .content-wrapper .left-column>:first-child,.two-column-container .content-wrapper .right-column>:first-child{padding-top:0}.two-column-container .content-wrapper .left-column .carousel-2019 .carousel-container,.two-column-container .content-wrapper .right-column .carousel-2019 .carousel-container{padding:0}.two-column-container .content-wrapper .left-column .content-wrapper{padding-left:0;padding-right:20px}@media (max-width:768px){.two-column-container .content-wrapper .left-column,.two-column-container .content-wrapper .right-column{display:block;width:auto}.two-column-container .content-wrapper .left-column .content-wrapper a,.two-column-container .content-wrapper .right-column .content-wrapper a{margin-bottom:30px}.two-column-container .content-wrapper .left-column .content-wrapper{padding-right:0}}.two-column-container .content-wrapper .left-column .text-block .content-wrapper{padding-right:100px}.two-column-container .content-wrapper .left-column .text-block .content-wrapper ul{padding-left:0;list-style:outside;margin-left:18px}.two-column-container .content-wrapper .left-column .carousel-2019 .cycle-next{margin-right:20px}.two-column-container .content-wrapper .right-column .content-wrapper{padding-left:20px;padding-right:0}@media (max-width:768px){.two-column-container .content-wrapper .left-column .text-block .content-wrapper{padding-right:0}.two-column-container .content-wrapper .left-column .carousel-2019 .cycle-next{margin-right:0}.two-column-container .content-wrapper .right-column .content-wrapper{padding-left:0}}.two-column-container .content-wrapper .right-column .text-block .content-wrapper{padding-right:100px}.two-column-container .content-wrapper .right-column .carousel-2019 .cycle-prev{margin-left:20px}@media (max-width:768px){.two-column-container .content-wrapper .right-column .text-block .content-wrapper{padding-left:0;padding-right:0!important;padding-top:10px}.two-column-container .content-wrapper .right-column .carousel-2019 .cycle-prev{margin-left:0}}.twoColumnPromoTestimonials-wrap{width:100%;background-color:#fff}@media (max-width:1140px){.twoColumnPromoTestimonials.content-wrapper{width:100%;padding:0}}.twoColumnPromoTestimonials{padding-top:42px}.twoColumnPromoTestimonials .twoColPromoInner{display:block;margin:0 auto;background-color:#000;text-align:right;height:500px}@media (max-width:1140px){.twoColumnPromoTestimonials .twoColPromoInner{height:auto;padding-bottom:40px}}.twoColumnPromoTestimonials .leftHalf{width:36%;display:inline-block;vertical-align:top;padding-right:50px;text-align:left;margin-top:2%;height:100%}@media (max-width:1140px){.twoColumnPromoTestimonials .leftHalf{display:block;width:100%;padding-right:0;margin-top:0}}.twoColumnPromoTestimonials .leftHalf .blogImageMobile{display:none}@media (max-width:1140px){.twoColumnPromoTestimonials .leftHalf .blogImageMobile{display:block;width:100%}.twoColumnPromoTestimonials .leftHalf .blogImageGradient{background-image:linear-gradient(transparent,#000)}.twoColumnPromoTestimonials .leftHalf .mobile-text-wrap{width:95%;display:block;margin:auto}.twoColumnPromoTestimonials .leftHalf .title{margin-bottom:0}}.twoColumnPromoTestimonials .leftHalf .subtitle{text-transform:uppercase;margin-bottom:0}.twoColumnPromoTestimonials .leftHalf .title{text-transform:uppercase;font-size:43px;line-height:43px;font-weight:700;margin-top:0;margin-bottom:0;font-family:'Helvetica Black 95'}.video-gallery-component ol,.video-gallery-component ol li p{font-family:"Helvetica Neue 75 Bold",Helvetica,Arial,sans-serif}.twoColumnPromoTestimonials .leftHalf .intro{margin-bottom:50px}.twoColumnPromoTestimonials .leftHalf .blogLink{text-transform:uppercase;border:2px solid #fff;padding:10px 30px;position:relative;transition:.5s all;z-index:2}.twoColumnPromoTestimonials .leftHalf .blogLink::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.twoColumnPromoTestimonials .leftHalf .blogLink:hover{border-color:#b6a782;color:#fff}.twoColumnPromoTestimonials .leftHalf .blogLink:hover::before{opacity:1;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.twoColumnPromoTestimonials .rightHalf{width:60%;display:inline-block;height:100%}.twoColumnPromoTestimonials .rightHalf img{width:100%;height:100%;object-fit:cover}@media (max-width:1140px){.twoColumnPromoTestimonials .leftHalf .intro{margin-bottom:30px}.twoColumnPromoTestimonials .rightHalf{display:block;width:100%}.twoColumnPromoTestimonials .rightHalf img{display:none}}.video-gallery-component{display:inline-block;margin-bottom:25px;width:100%}.video-gallery-component .content-wrapper{position:relative;width:100%;max-width:1376px;margin:0 auto;padding:0 48px}.video-gallery-component .content{width:50%;padding:15px 0}.video-gallery-component ol{list-style-type:none;margin:0;counter-reset:a-counter}.video-gallery-component ol li{display:block;width:calc(29%);float:left;margin:0 6px 6px 0;color:#fff;position:relative;background-color:#000;cursor:pointer}.video-gallery-component ol li:before{position:absolute;left:14px;bottom:21px;font-size:56px;line-height:1;content:counter(a-counter);counter-increment:a-counter;opacity:1!important;filter:alpha(opacity=100)!important}.video-gallery-component ol li a,.video-gallery-component ol li a:hover{color:#fff}.video-gallery-component ol li img{display:block;width:100%;height:auto}.video-gallery-component ol li p{position:absolute;left:67px;bottom:24px;margin:0;font-size:20px;line-height:24px}@media screen and (max-width:768x){.video-gallery-component{float:none;width:auto;padding:12px;font-size:14px;line-height:16px}}@-moz-keyframes lighten-gold{0%{background-color:#85754D}100%{background-color:#b6a782}}@-ms-keyframes lighten-gold{0%{background-color:#85754D}100%{background-color:#b6a782}}@-o-keyframes lighten-gold{0%{background-color:#85754D}100%{background-color:#b6a782}}@-webkit-keyframes lighten-gold{0%{background-color:#85754D}100%{background-color:#b6a782}}@keyframes lighten-gold{0%{background-color:#85754D}100%{background-color:#b6a782}}.video-hero{width:100%;height:50vw;position:relative;background-size:cover;background-position:center}.video-hero.mobile{display:none}@media (max-width:768px){.video-hero{min-height:50vw;height:auto;padding-top:30%;background-repeat:no-repeat;background-size:cover;background-position:center top}.video-hero.desktop{display:none}.video-hero.mobile{display:block;padding-top:125%}.video-hero+promo-block.background{margin-top:0}}.video-hero+.related .section-container{padding-top:0!important}.video-hero .video-hero-buttons{margin-top:20px}.video-hero .video-hero-buttons a{display:inline-block;padding:15px 35px;border:2px solid #fff;font-size:14px;line-height:14px;position:relative;transition:.5s all;z-index:2}.video-hero .video-hero-buttons a::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:0;transition:.5s all;background-color:#85754d}.video-hero .video-hero-buttons a:hover{border-color:#b6a782;color:#fff}.video-hero .video-hero-buttons a:hover::before{opacity:1;-webkit-animation:lighten-gold .5s forwards;-moz-animation:lighten-gold .5s forwards;-ms-animation:lighten-gold .5s forwards;-o-animation:lighten-gold .5s forwards;animation:lighten-gold .5s forwards;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.video-hero .video-hero-caption{position:absolute;left:50%;bottom:5%;transform:translateX(-50%);z-index:1}.video-hero .video-hero-caption p{font-family:'Helvetica Bold 75'}.video-hero .video-hero-caption span.red{color:#b82025}.video-hero .video-hero-play-button-container{position:absolute;top:50%;left:66.7%;transform:translateX(-50%) translateY(-50%);z-index:1}@media (max-width:768px){.video-hero .video-hero-play-button-container{top:25%;left:50%;width:15%}}.video-hero .video-hero-play-button-container a{display:inline-block;cursor:pointer}.video-hero .video-hero-play-button-container a img{max-width:100%}.video-hero .background-video-container{position:absolute;top:0;left:34%;right:0;bottom:0;z-index:1}.video-hero .background-video-container.full-width{left:0}.video-hero .video-hero-content{max-width:24.5%;position:absolute;left:5%;right:65.5%;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:768px){.video-hero .video-hero-content{right:25%;top:auto;bottom:0;padding-bottom:5%;transform:none;font-size:16px;line-height:16px;max-width:none}}.video-hero .video-hero-content h1{font-size:80px;line-height:.8;font-family:'Helvetica Black 95';text-align:left;margin:0 0 10px;width:130%}@media (max-width:768px){.video-hero .video-hero-content h1{font-size:32px;line-height:1;margin-bottom:.5em}}.video-hero .video-hero-content h2{margin:0;font-size:16px;line-height:1.25;font-family:'Helvetica Bold 75';color:#b82025}.video-hero .video-hero-content h3{font-size:16px;line-height:1.25;font-family:Inconsolata}@media (max-width:768px){.video-hero .video-hero-content h3{width:90%;margin-top:20px}.video-hero+.promo-block{margin-top:0!important}}.video-gradient{position:absolute;background:#000;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 79%,rgba(255,255,255,0) 100%);z-index:1;width:100%;height:100%}.modal-box{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:13}.modal-box .modal-close{width:50px;height:50px;padding:10px;fill:#fff;font-size:40px;position:absolute;right:30px;top:30px;color:#fff;cursor:pointer;stroke:#fff}.modal-box .modal-form,.modal-box .modal-image,.modal-box .modal-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-box .modal-close:hover{fill:#aaa;color:#aaa;stroke:#aaa}.modal-box .modal-backdrop{position:absolute;width:100%;height:100%}.modal-box .modal-image{overflow:scroll}.modal-box iframe{background-color:#000}@media (max-width:1200px){header .logo{left:50px}header .logout-all{right:50px}header .soc-icon-cont{right:50px;top:75px}.video-boxes .video{width:calc(13%);padding-bottom:calc(13%)}.video-boxes .video.large-wide{width:calc(46%);padding-bottom:calc(13%)}.video-boxes .video.large-tall{width:calc(13%);padding-bottom:calc(79%)}.video-boxes .video.large-square{width:calc(46%);padding-bottom:calc(45%)}}@media (max-width:900px){.video-boxes .video{width:calc(30%);padding-bottom:calc(30%)}.video-boxes .video.large-wide{width:calc(80%);padding-bottom:calc(30%)}.video-boxes .video.large-tall{width:calc(30%);padding-bottom:calc(80%)}.video-boxes .video.large-square{width:calc(80%);padding-bottom:calc(80%)}.wallpaper-container{width:100%;padding:12px 50px}.wallpaper-unit{width:100%;max-width:500px;margin:0 auto 50px;float:none;display:block}}.vr-application{position:relative;width:100%;padding-top:100px;padding-bottom:175px;background-size:cover;color:#FFF}.vr-application:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0) 50%,#000)}.vr-application .vr-application-content{position:relative;z-index:2;overflow:visible;width:calc(100% - 96px);max-width:1200px;margin:125px auto 50px;color:#FFF}.vr-application .vr-application-content .vr-application-image-container{position:absolute;left:-5%;top:50%;transform:translateY(-50%);width:calc(100% - 400px);text-align:center}.vr-application .vr-application-content .vr-application-image-container .vr-image{width:calc(100% + 50px)}.vr-application .vr-application-content .vr-application-image-container .fine-print{margin-top:-10px}.vr-application .vr-application-content .vr-application-header{width:400px;margin-left:calc(100% - 400px);text-align:center}.vr-application .vr-application-content .vr-application-header .vr-application-banner{width:100%}.vr-application .vr-application-content .vr-application-text{width:400px;margin-left:calc(100% - 400px);text-align:center}.vr-application .vr-application-content .vr-application-text p{margin-bottom:30px;padding:0 50px}.vr-application .vr-application-content .vr-application-text a{display:inline-block;margin-top:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.vr-application .vr-application-content .vr-application-text a:hover{color:#FFF}@media (max-width:1280px){.vr-application .vr-application-content .vr-application-image-container{left:0}}@media (max-width:896px){.vr-application{padding-bottom:50px}.vr-application .vr-application-content{max-width:500px;margin-top:175px;margin-bottom:20px}.vr-application .vr-application-content .vr-application-image-container{position:relative;width:100%;left:auto;top:auto;transform:none;margin-top:20px}.vr-application .vr-application-content .vr-application-header{width:100%;margin-left:0}.vr-application .vr-application-content .vr-application-header .vr-application-banner{width:150px}.vr-application .vr-application-content .vr-application-text{width:100%;margin-left:0}}@media (max-width:640px){.vr-application .vr-application-content{margin-top:60%}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}