:root{--dark:#232022;--white:#fff;--grey:#666;--dark-gray:#363636;--tan:#b48a48;--dark-red:#7f0531;--dark-green:#024538;--green:#038067;--light-green:#378539;--main-font:quiet-sans,myriad-pro,san-serif !important;--heading-font:quiet-sans,myriad-pro,san-serif !important;--alt-heading-font:trade-gothic-next-compressed,san-serif !important;--blue:#2b3b8e;--black:#0b1526;--orange:#f90}h1,h2,h3,h4{font-family:var(--alt-heading-font)}h2{font-size:42px !important;font-weight:900 !important}h4,h5{font-family:var(--main-font)}.body-content{font-family:var(--main-font) !important;font-size:18px}h4.coupon-title{font-family:var(--main-font) !important;font-weight:700 !important;font-size:24px !important;color:var(--blue) !important}.circle-image img{border-radius:50% !important}ul#homepage-deals-buttons{position:relative;margin:-17px 0 0;padding:0}ul#homepage-deals-buttons li{float:left;list-style-type:none;font-size:19px;margin-right:15px;margin-bottom:15px;font-weight:700;line-height:1.3em}ul#homepage-deals-buttons a{position:relative;display:block;width:350px;padding:17px 0 17px 80px;text-decoration:none;font-family:collier,georgia,san-serif !important;font-style:italic;font-weight:900;border-radius:6px}ul#homepage-deals-buttons li span{font-weight:500;font-style:normal}ul#homepage-deals-buttons a.estimate{background:var(--white);color:var(--dark-red) !important}ul#homepage-deals-buttons a.estimate:hover{background:var(--dark-red);color:var(--white) !important}ul#homepage-deals-buttons a.estimate span{color:var(--black) !important}ul#homepage-deals-buttons a.diagnostic{background:var(--dark-red);color:var(--white)}ul#homepage-deals-buttons a.diagnostic:hover,ul#homepage-deals-buttons a.diagnostic:hover span{background:var(--white);color:var(--dark-red)}ul#homepage-deals-buttons a.diagnostic span{color:var(--white)}@media only screen and (max-width:768px){ul#homepage-deals-buttons{margin-top:0 !important}ul#homepage-deals-buttons a{width:355px}}@media only screen and (max-width:375px){ul#homepage-deals-buttons a{width:330px}}ul#homepage-deals-buttons img{max-width:40px;position:absolute;top:22px;left:26px}.cwpd-homepage-submit{position:absolute !important;top:0 !important;right:-120px !important;font-weight:700 !important}@media only screen and (max-width:866px){.right-hand-picture-content-img{position:absolute !Important;top:0 !Important;left:0 !Important}.left-size-content-content-boxes{padding-top:300px !Important}.left-size-content-content-box-home{padding-top:350px !Important}}@media (min-width:500px) and (max-width:850px){.right-hand-picture-content-img img{width:50% !important}.middle-image-three-column img{width:50% !important;margin-top:20px !important}}​ .body-content-container a{color:var(--orange)}.body-content-container a:hover{color:var(--dark)}.vertical-align{display:flex;flex-wrap:wrap;align-items:center}a.global-main-button,.global-main-button a{background:var(--orange);font-family:var(--main-font) !important;font-weight:700;font-size:20px !important;text-transform:uppercase;color:var(--white) !important;border-color:var(--orange) !important;padding:5px 36px 8px !important;border-radius:8px !important}a.global-main-button:hover,.global-main-button a:hover{background:var(--dark) !Important;border-color:var(--dark) !important;padding:5px 50px 8px !important;color:#fff !important}@media only screen and (max-width:768px){a.global-main-button,.global-main-button a{width:100% !important;text-align:center}}a.global-main-white-button,.global-main-white-button a{background:0 0;font-family:var(--main-font),georgia,san-serif !important;font-size:18px !important;font-weight:700 !important;text-transform:uppercase;color:var(--white) !important;border-radius:8px !important;border-color:var(--white) !important;padding:8px 48px !important}a.global-main-white-button:hover,.global-main-white-button a:hover{background:var(--orange) !Important;border-color:var(--orange) !important;padding:8px 48px !important;color:#fff !Important}@media only screen and (max-width:568px){a.global-main-orange-button,.global-main-orange-button a,a.global-main-white-button{width:100% !important;text-align:center !important}}@media only screen and (max-width:668px){#global-inner-pages-hero{padding-top:250px;background-size:140%}}@media (min-width:669px) and (max-width:900px){#global-inner-pages-hero{padding-top:552px;background-size:140%;margin-bottom:-110px}}​ .tippy-popper{margin-left:230px !important;margin-top:5px !important}@media only screen and (max-width:900px){#global-nav-logo{position:relative !important}}@media (max-width:840px){#global-two-buttons-nav-container{position:relative}}.et-db #et-boc .et-l .et_pb_section_dmp_72961_0.et_pb_section{padding:4%!important}.divimegapro-body ul{list-style-type:none!important;margin-left:-18px!important}.divimegapro a{color:#353535 !important;font-size:17px !important;font-family:var(--main-font),georgia,san-serif !important;font-weight:600 !important}@media all and (max-width:768px){#homepage-blurbs img{width:44% !important;margin-bottom:-20px !important;padding-bottom:0 !important}}h3.coupon-title{font-weight:700 !important;font-size:18px !important;line-height:22px !Important}.coupon-meta{display:none !important}.primary-btn,.secondary-btn{font-family:proxima-nova,'Source Sans Pro',sans-serif;font-weight:400;font-style:normal;font-size:16px}.transparent-btn{font-family:proxima-nova,'Source Sans Pro',sans-serif;font-weight:400;font-style:normal;font-size:16px}@media all and (max-width:980px){.vertical-align{flex-direction:column}.primary-btn{width:100%!important;text-align:center}.transparent-btn{text-align:center;width:100%}.reverse-on-mobile{display:flex !important;flex-wrap:wrap !important;flex-direction:column-reverse !important}#first-right-hand-picture-content{flex-wrap:wrap !important;flex-direction:column-reverse !important}}@media all and (max-width:400px){h1,h2{font-size:26px!important}h3{font-size:16px}h4{font-size:18px}.services-blurb h4{margin-top:0}}.pa-header{background-color:transparent !important;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;border-bottom:none!important;height:90px !important}.pa-header .et-menu a{color:#fff!important;-webkit-transition:color .4s ease-out;-moz-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}.pa-fixed-header{background-color:#fff!important;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;height:90px !important}.pa-fixed-header .et-menu a{color:#010101!important;-webkit-transition:color .4s ease-out;-moz-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}.pa-fixed-header .et_pb_module .mobile_menu_bar:before{color:var(--blue) !important}#homepage-estimate-link{display:block !important;width:49% !important;background:var(--white) !important;height:80px !important;position:absolute !important;top:5px !important;left:0;color:var(--blue) !important;z-index:9999 !important;filter:drop-shadow(0 1mm 1mm rgba(0,0,0,.2));border-radius:6px}#homepage-estimate-link em{display:block !important;position:absolute !important;top:27px !important;left:18px !important;font-size:52px !important;font-style:normal !important;font-weight:900 !important;font-family:myriad-pro,helvetica,san-serif !important;letter-spacing:-.8px !important}#homepage-estimate-link i{display:block !important;position:absolute !important;top:20px !important;right:18px !important;font-size:60px !important;font-style:normal !important;font-weight:900 !important;font-family:myriad-pro,helvetica,san-serif !important;letter-spacing:-.8px !important;font-style:normal !Important}#homepage-estimate-link strong{display:block !important;position:absolute !important;top:20px !important;left:90px !important;font-size:22px !important;font-family:myriad-pro,helvetica,san-serif !important;text-transform:uppercase !important}#homepage-estimate-link span{display:block !important;position:absolute !important;top:41px !important;left:90px !important;font-size:16px !important;font-family:myriad-pro,helvetica,san-serif !important}#homepage-estimate-link:hover{background:var(--blue) !important;color:#fff !important}#homepage-diagnostic-link{display:block !important;width:49% !important;background:var(--orange) !important;height:80px !important;position:absolute !important;top:5px !important;right:0 !important;color:var(--white) !important;z-index:9999 !important;filter:drop-shadow(0 1mm 1mm rgba(0,0,0,.2));border-radius:6px}#homepage-diagnostic-link em{display:block !important;position:absolute !important;top:27px !important;left:18px !important;font-size:36px !important;font-style:normal !important;font-weight:900 !important;font-family:myriad-pro,helvetica,san-serif !important;letter-spacing:-.8px !important}#homepage-diagnostic-link img{position:absolute !important;top:18px !important;left:25px !important;height:44px !important}#homepage-diagnostic-link i{display:block !important;position:absolute !important;top:20px !important;right:18px !important;font-size:60px !important;font-style:normal !important;font-weight:900 !important;font-family:myriad-pro,helvetica,san-serif !important;letter-spacing:-.8px !important;font-style:normal !Important}#homepage-diagnostic-link strong{display:block !important;position:absolute !important;top:20px !important;left:85px !important;font-size:22px !important;font-family:myriad-pro,helvetica,san-serif !important;text-transform:uppercase !important}#homepage-diagnostic-link span{display:block !important;position:absolute !important;top:41px !important;left:85px !important;font-size:16px !important;font-family:myriad-pro,helvetica,san-serif !important}#homepage-diagnostic-link:hover{background:var(--blue) !important;color:var(--white) !important}@media only screen and (max-width:668px){#homepage-estimate-link{width:373px !important;top:-280px !important;left:-20px !important;background:var(--white) !important;color:var(--blue) !important}#homepage-diagnostic-link{display:block !important;width:373px !important;top:-185px !important;left:-20px !important}}@media (max-width:400px){#homepage-estimate-link{width:342px !important;top:-280px !important}#homepage-diagnostic-link{width:342px !important;top:-185px !important}}@media (min-width:669px) and (max-width:900px){#homepage-estimate-link{top:0!important;left:350px !important}#homepage-diagnostic-link{top:100px !important;left:350px !important}}