.mobile-nav-toggle{display:none;cursor:pointer;z-index:1000;padding-right:5%;overflow:hidden;background-color:#fff}.mobile-nav-toggle .a-home{width:38%;max-width:100%}.mobile-nav-toggle .a-home img{height:auto;padding-right:3rem}.fixed{position:fixed;top:0;right:0;left:0}.mobile-chevron{padding:3.5em;-webkit-clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);background-color:#feee50}.mobile-nav-toggle .bar{width:3em;height:4px;background:#000;transition:all .3s ease;position:relative;margin:5px 0}.mobile-nav-toggle .bar:after,.mobile-nav-toggle .bar:before{content:"";width:3em;height:4px;background:#000;position:absolute;left:0;transition:all .3s ease}.mobile-nav-toggle .bar:before{top:-10px}.mobile-nav-toggle .bar:after{top:10px}.mobile-nav-toggle .bar.open{background:rgba(0,0,0,0)}.mobile-nav-toggle .bar.open:before{transform:rotate(45deg);top:0}.mobile-nav-toggle .bar.open:after{transform:rotate(-45deg);top:0}.mobile-menu-overlay{display:none}.mobile-menu-overlay.show{display:block}.mobile-menu-inner{padding:9.78rem 2.78rem 2.78rem;position:fixed;bottom:0;left:0;top:0;right:0;background-color:#fff;z-index:999}.mobile-header{display:flex;justify-content:space-between;align-items:center}.mobile-logo{height:40px}.close-icon{font-size:2rem;cursor:pointer}.mobile-links{display:flex;flex-direction:column}.mobile-links a{padding:.5rem .8rem .8rem 1.26rem;text-transform:uppercase;font-weight:700;border-bottom:1px solid #000;text-decoration:none;color:#000}.mobile-contact{margin-top:2rem;font-size:1.333em;font-weight:700}.mobile-contact h3{margin:0}.phone-line{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.mobile-cta,.phone-line{font-weight:700;color:#000;text-decoration:none}.mobile-cta{display:block;background:#feee50;text-align:center;border:2px solid #000;margin-bottom:.5rem;font-family:din-condensed,impact,sans-serif;text-transform:uppercase;font-size:1.222rem;padding:.667em .889em;letter-spacing:.1em;width:calc(100% - 2rem)}.emergency-text{font-size:.85rem;font-weight:500;text-transform:uppercase;border-bottom:1px solid #000}@media screen and (max-width:1000px){.mobile-nav-toggle{display:flex;justify-content:space-between;align-items:center}}@import"https://use.typekit.net/rfq2kdc.css";.header{display:flex;background:#fff;font-family:sans-serif;font-weight:600}.logo{padding:1rem;display:flex;flex-direction:column;align-items:center}.logo .chevron{color:#feee50;width:0;height:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #fff;margin-top:.5rem}.header-left{display:flex;align-items:center;justify-content:center}.header-right{flex:1 1;display:flex;flex-direction:column}.top-bar{display:flex;flex-direction:row;gap:20;width:100%;justify-content:flex-end;padding:1.2rem;background:linear-gradient(270deg,#eee,#ffffff);font-size:.9rem;text-transform:uppercase;font-weight:900}.top-bar .serve{font-size:1.1rem;line-height:1}.top-bar .serve:hover{border-bottom:2px solid #000;cursor:pointer}.top-bar .hover-location{display:flex;flex-direction:row;align-items:center;justify-content:start;position:relative;z-index:1}.top-bar .location-drop{display:none}.top-bar .location-hover{display:block;position:absolute;padding-top:10px;top:18px;left:14px;white-space:nowrap;z-index:0}.top-bar a{margin-left:1rem;color:#000;text-decoration:none}.top-bar .search{display:inline-flex;align-items:center;gap:5px;margin-right:20px;text-decoration:none;color:inherit}.top-bar .search svg{width:13px;height:13px}.bottom-bar{display:flex;justify-content:flex-end;padding:1rem 1.5rem;align-items:center;gap:25px}.nav-links{position:relative;display:inline-flex;align-items:center;color:#000;text-decoration:none;letter-spacing:.02em;text-transform:uppercase;font-family:proxima-nova,trebuchet ms,sans-serif;border:.4rem solid rgba(0,0,0,0);border-left:0;border-bottom:0;padding:.4rem .7rem .7rem 1.06rem;transition:border-color .4s ease;font-size:clamp(.58rem,.24rem + 1.05vw,1rem);letter-spacing:clamp(.01em,.06em - .25vw,.06em)}.nav-links:before{bottom:0;right:-.3rem;width:calc(100% - .5rem);height:.35rem}.nav-links:after,.nav-links:before{content:"";position:absolute;background:#feee50;opacity:0;transition:opacity .4s ease}.nav-links:after{top:-.3rem;left:0;width:.4rem;height:100%;-webkit-clip-path:polygon(100% 0,100% 90%,55% 100%,0 90%,0 0);clip-path:polygon(100% 0,100% 90%,55% 100%,0 90%,0 0)}.dropdown:hover>.nav-links,.nav-links:hover{border-color:#feee50}.dropdown:hover>.nav-links:after,.dropdown:hover>.nav-links:before,.nav-links:hover:after,.nav-links:hover:before{opacity:1}.contact{align-items:center;display:flex}.contact .call-us{display:inline-block}.contact .cta-container{margin-left:1rem;text-align:center;display:flex;flex-direction:column;align-items:center}.contact .cta{background:#feee50;color:#000;padding:.5rem 1rem;border:2px solid #000;text-decoration:none;display:inline-block;font-family:din-condensed,impact,sans-serif;letter-spacing:.1em}.contact .cta,.contact .emergency{text-align:center;width:100%;font-weight:700;text-transform:uppercase}.contact .emergency{font-size:.9rem}.phone{font-size:1.333em;font-weight:700;display:inline-flex;align-items:center;gap:5px}.arrow-block{display:flex;align-items:stretch;height:75px}.arrow-body{background-color:#feee50;width:70px}.arrow-head{width:30px;background-color:rgba(0,0,0,0);position:relative}.arrow-head:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);border-left:17px solid #feee50}@media screen and (max-width:1000px){.header{display:none}}@media screen and (min-width:1200px){.serve{margin-right:6em}.bottom-bar{gap:0}}