@media (min-width:768px){html.curbside .footer-navigation{flex-shrink:0;flex:0 0 auto;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);box-sizing:border-box;width:100%;width:50%;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5)}}html.curbside .footer-navigation .footer-navigation-inner-row{padding-bottom:20px}@media (min-width:768px){html.curbside .footer-navigation .footer-navigation-inner-row{--bs-gutter-x:1.5rem;flex-wrap:wrap;margin-right:calc(var(--bs-gutter-x)*-.5);--bs-gutter-y:0;padding-bottom:0;margin-left:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1);display:flex}html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner{flex-shrink:0;flex:0 0 auto;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);box-sizing:border-box;width:100%;width:41.66666667%;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5)}}html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul{padding:0;list-style-type:none;margin:0}@media (min-width:768px){html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul{padding-bottom:10px}}html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul li{padding:2px 0;list-style-type:none}@media (max-width:767px){html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul li{text-align:center}}@media (min-width:768px){html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul li:before{font-size:10px;content:"\f0da";padding-right:10px;font-family:Font Awesome\ 6 Free}}html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul li a{font-size:14px;text-decoration:none;color:var(--color11)}html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul li a:focus,html.curbside .footer-navigation .footer-navigation-inner-row .footer-nav-inner ul li a:hover{text-decoration:underline}html.curbside footer.footer-main{padding-top:25px;color:var(--color10);background:var(--color1);padding-bottom:25px}html.curbside footer.footer-main .main-office-details{padding-right:0!important}@media (min-width:768px){html.curbside footer.footer-main .main-office-details{flex-shrink:0;flex:0 0 auto;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);text-align:right;box-sizing:border-box;width:100%;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5)}}html.curbside footer.footer-main .main-office-details .office-name{font-size:1rem;font-family:var(--bs-font-sans-serif)}html.curbside footer.footer-main .main-office-details .office-address{font-size:.875rem;font-weight:500;font-family:Roboto,Source Sans Pro,Open Sans,Arial,sans-serif}html.curbside footer.footer-main .main-office-details .get-directions a{font-size:.875rem;text-decoration:none;font-weight:400;color:var(--color5);font-family:"Myriad Pro",var(--bs-font-sans-serif)}html.curbside footer.footer-main .main-office-details .get-directions a:focus,html.curbside footer.footer-main .main-office-details .get-directions a:hover{text-decoration:underline}html.curbside footer.footer-main .main-office-details .get-directions a i{padding-right:5px;display:inline-block}html.curbside footer.footer-main .main-office-details.location-link{padding-bottom:40px}@media (max-width:767px){html.curbside footer.footer-main .main-office-details.location-link{padding-bottom:25px}}html.curbside footer.footer-main .main-office-details.location-link a{text-decoration:none;color:var(--color5)}html.curbside footer.footer-main .main-office-details.location-link a:focus,html.curbside footer.footer-main .main-office-details.location-link a:hover{text-decoration:underline}@media (max-width:575.98px){html.curbside footer.footer-main .footer-top>.container>.row{margin-right:0;text-align:center;margin-left:0;display:block}}@media (max-width:767px){html.curbside footer.footer-main .footer-right{text-align:center}}html.curbside footer.footer-main .footer-right>.row{display:block}@media (max-width:575.98px){html.curbside footer.footer-main .footer-right>.row{margin-right:0;text-align:center;margin-left:0;display:block}}@media (min-width:768px){html.curbside footer.footer-main .footer-right{flex-shrink:0;flex:0 0 auto;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);box-sizing:border-box;width:100%;width:50%;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5)}}@media (max-width:575px){html.curbside footer.footer-main .footer-right .main-office-contact-information{padding-bottom:15px}}html.curbside footer.footer-main .social-media{padding:20px 0}@media (min-width:768px){html.curbside footer.footer-main .social-media{flex-shrink:0;flex:0 0 auto;padding:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);text-align:right;box-sizing:border-box;width:100%;margin-top:var(--bs-gutter-y);padding-left:calc(var(--bs-gutter-x)*.5)}}@media (max-width:575px){html.curbside footer.footer-main .social-media{padding:10px 0}}html.curbside footer.footer-main .social-media ul{padding:5px 0 0;margin:0}html.curbside footer.footer-main .social-media ul li{padding:.25rem;list-style-type:none;display:inline-block}html.curbside footer.footer-main .social-media ul li:first-child{padding-left:0}html.curbside footer.footer-main .social-media ul li:last-child{padding-right:0}html.curbside footer.footer-main .social-media ul li a{height:35px;text-decoration:none!important;outline:none!important;text-align:center;width:35px;vertical-align:middle;display:inline-block}@media (max-width:767px){html.curbside footer.footer-main .social-media ul li a{height:40px;width:40px}}html.curbside footer.footer-main .social-media ul li a i.fa{height:35px;padding-top:0;margin-bottom:10px;color:var(--color11);border-radius:50%;background:var(--color8);width:35px;vertical-align:middle;display:inline-block}@media (max-width:767px){html.curbside footer.footer-main .social-media ul li a i.fa{height:40px;font-size:22px;width:40px}}html.curbside footer.footer-main .social-media ul li a i.fa:before{line-height:35px}@media (max-width:767px){html.curbside footer.footer-main .social-media ul li a i.fa:before{line-height:40px}}html.curbside footer.footer-main .social-media ul li .TikTok{height:35px;text-decoration:none!important;outline:none!important;text-align:center;border-radius:50%;background:var(--color8);width:35px;vertical-align:middle;display:inline-block}html.curbside footer.footer-main .social-media ul li .TikTok img{height:18px;right:23px;position:absolute;top:16px;width:18px}html.curbside footer.footer-main .footer-bottom{color:var(--color7);text-align:center}@media (max-width:991px){html.curbside footer.footer-main .footer-bottom{margin-bottom:40px}}html.curbside footer.footer-main .footer-bottom .disclaimer p:first-child{padding:0;margin:0}html.curbside footer.footer-main .footer-bottom>.container{padding-top:25px;position:relative;margin-top:25px}html.curbside footer.footer-main .footer-bottom>.container:before{height:1px;right:15px;content:"";position:absolute;top:0;background-color:var(--color12);left:15px}@media (max-width:575px){html.curbside footer.footer-main .footer-bottom>.container:before{right:0;left:0}}html.curbside footer.footer-main .footer-bottom>.container .site-by{padding-top:10px}html.curbside footer.footer-main .footer-bottom>.container .site-by a{text-decoration:none;color:#fff;padding-left:5px}html.curbside footer.footer-main .footer-bottom>.container .site-by a:focus,html.curbside footer.footer-main .footer-bottom>.container .site-by a:hover{text-decoration:underline}html.curbside body.alt-font-1 footer.footer-main .main-office-details .office-name{font-family:Niramit,Source Sans Pro,Arial,sans-serif}html.curbside body.alt-font-1 footer.footer-main .main-office-details .office-address{font-family:Catamaran,Roboto,Source Sans Pro,Arial,sans-serif}html.curbside body.alt-font-1 footer.footer-main .main-office-details .get-directions{font-family:Niramit,Source Sans Pro,Arial,sans-serif}