.hp-mission-wrapper{padding:24px 0 36px;text-align:center}.hp-mission-wrapper .flex-list{list-style:none;align-items:flex-start}.flex-list li{position:relative;padding:0 0 16px 34px;list-style-type:none;color:#333;font:400 1.125em/1.6667 'Glacial',Arial,sans-serif;text-align:left}.flex-list li:before{position:absolute;content:'';top:2px;left:0;display:block;width:24px;height:24px;border:3px solid #cb8d8e;border-radius:50%;background-color:#981b1e}.hp-napa-wrapper{padding:60px 0 40px;text-align:center}.hp-napa-wrapper .napa-title{margin-bottom:30px}.hp-napa-wrapper h2{margin:0;color:#fff;font:400 1.75em/1.125 'Montserrat',Arial,sans-serif;text-transform:uppercase}.hp-napa-wrapper h2 span{font-size:.667em}.hp-napa-wrapper h2 strong{position:relative;display:inline-block;font-weight:900}.hp-napa-wrapper p{margin-bottom:1.5em;color:#fff;font:400 1.1875em/1.667 'Glacial',Arial,sans-serif}.hp-napa-wrapper .btn:focus,.hp-napa-wrapper .btn:hover,.hp-napa-wrapper .btn:active{background-color:#fff}.hp-our-work{padding:88px 0 40px;text-align:center}.hp-our-work h2{margin:0 0 8px;color:#1f419b;font:900 2em/1 'Montserrat',Arial,sans-serif;text-transform:uppercase}.hp-our-work h3{margin:0 0 24px;color:#2f3537;font:400 1.5em/1.46 'Montserrat',Arial,sans-serif}.acw-wrapper .acc-nav-wrapper{margin-bottom:18px}.acw-wrapper .acc-trigger-btn{position:relative;display:inline-block;padding:18px 16px;color:#2f3537;font:400 1.25em/1.5 "Montserrat",Arial,sans-serif;text-decoration:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acw-wrapper .acc-trigger-btn:focus,.acw-wrapper .acc-trigger-btn:hover{color:#1f419b;text-decoration:none}.acw-wrapper .acc-trigger-btn:after,.acw-wrapper .acc-trigger-btn:before{position:absolute;content:'';left:0;right:0;bottom:0;display:block;height:2px;background-color:#d9d9d9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acw-wrapper .acc-trigger-btn:after{bottom:-1px;width:0;height:4px;background-color:#1f419b}.acw-wrapper .acc-trigger-btn.selected:after,.acw-wrapper .acc-trigger-btn:hover:after{width:100%}.acw-wrapper .acc-trigger-btn.selected:before{background-position:0 100%}.acw-wrapper .hidden-field{display:none;padding:20px 0;overflow:hidden}.acw-wrapper .hidden-vis{display:block}.acw-wrapper h4{margin-bottom:1.625em;color:#6e7678;font:400 1.25em/1.5 'Montserrat',Arial,sans-serif}.acw-wrapper p{margin-bottom:2em;color:#6e7678;font:300 .9375em/1.6 'Montserrat',Arial,sans-serif}.acw-wrapper .link-arrow{position:relative;color:#981b1e;font:700 1.125em/1 'Glacial',Arial,sans-serif;text-decoration:none;text-transform:uppercase;vertical-align:middle;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-arrow span{display:inline-block;color:inherit;font:inherit;vertical-align:middle}.acw-wrapper .link-arrow:before{position:relative;content:'';margin-right:6px;color:#ed1e3d;font:.5em/1 'cms';vertical-align:middle;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acw-wrapper .link-arrow:hover,.acw-wrapper .link-arrow:hover:before{color:#2f3537;text-decoration:none}@media(min-width:768px){.hp-our-work h2{font-size:3.75em}.flex.flex-links{flex-direction:row;margin-top:70px}.flex-links .btn{margin:0 10px 20px}.hp-napa-wrapper h2{font-size:3.75em;letter-spacing:-.02em}.hp-napa-wrapper h2 strong:after{position:relative;content:'';display:inline-block;width:208px;height:76px;margin-left:12px}.napa-autocare-title strong:after{background:url(/Themes/Automotive/Assets/images/napa-center-logo.png) no-repeat}.napa-assistant-title strong:after{background:url(/Themes/Automotive/Assets/images/napa-service-assistant-logo.png) no-repeat}.acw-wrapper{text-align:left}.acw-wrapper .acc-trigger-btn{min-width:140px}}@media(min-width:992px){.acw-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:flex-start}.acw-wrapper:before,.acw-wrapper:after{display:none}.acw-wrapper .acc-nav-wrapper{-ms-flex:0 0 140px;flex:0 0 140px;width:140px;max-width:140px;margin-right:20px;text-align:right}.acw-wrapper .acc-trigger-btn:before{top:0;left:auto;width:2px;height:100%}.acw-wrapper .acc-trigger-btn:after{top:0;left:auto;bottom:0;right:-1px;width:4px;height:0}.acw-wrapper .acc-trigger-btn:hover:after,.acw-wrapper .acc-trigger-btn.selected:after{width:4px;height:100%}}@media(min-width:1224px){.flex.flex-hp-ec,.flex.flex-list{flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.flex-list li{-ms-flex:0 0 20%;flex:0 0 20%;width:20%;max-width:20%;padding-right:12px}.flex-links .btn{margin:0 20px 20px}.flex-hp-ec p{-ms-flex:0 0 33.33%;flex:0 0 33.33%;width:33.33%;max-width:33.33%;padding-right:24px}.flex-hp-ec .col-1,.flex-hp-ec .col-3{margin-top:24px}.flex-hp-ec p:nth-child(3n){padding-right:0}.flex-list li:nth-child(5n){padding-right:0}.hp-mission-wrapper{padding:0 0 36px}.hp-napa-wrapper{position:relative;padding-bottom:59.1%;background-repeat:no-repeat;background-position:50% 0;background-size:cover}.hp-napa-wrapper .container{position:absolute;top:40px;left:0;right:0;z-index:1;margin:auto}.hp-napa-wrapper .napa-title{text-align:left}.hp-napa-wrapper .napa-title+.napa-title{border-left:1px solid #ddd}.acw-wrapper .acc-nav-wrapper{margin-right:40px}}@media(min-width:1416px){.flex-list li{padding-right:18px}.hp-napa-wrapper .container{top:56px}}@media(min-width:1620px){.hp-napa-wrapper .container{width:1596px}.hp-napa-wrapper .napa-title{margin-bottom:48px}.hp-napa-wrapper .container{top:80px}.hp-napa-wrapper h2{font-size:4.5em}.hp-napa-wrapper .napa-assistant-title{margin-left:50px}.hp-napa-wrapper h2 strong:after{margin-left:48px}}@media(max-width:1223px){.hp-napa-wrapper{background:#263b60!important}}@media(max-width:479px){.wrap-timecontrols>div{width:100%}}@media(min-width:768px) and (max-width:1223px){.acc-container img{max-width:320px}}@media(min-width:1224px) and (max-width:1415px){.hp-napa-wrapper h2{font-size:3.25em}}