.footer{margin-top:40px}.footer__main{background-color:#f3f3f3;padding-bottom:10px;padding-top:20px}.footer__main .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__location,.footer__main .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:176px;width:100%}.footer__location span{display:inline-block;margin-bottom:20px}.footer__social{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-left:-12px;margin-right:-12px;max-width:230px;width:calc(100% + 24px)}.footer__social a{height:20px;margin-left:12px;margin-right:12px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:20px}.footer__social a:focus:focus-visible,.footer__social a:focus:focus-visible:visited{-webkit-box-shadow:0 0 5px 1px rgba(235,137,27,.749),inset 0 0 5px 1px rgba(235,137,27,.749);box-shadow:0 0 5px 1px rgba(235,137,27,.749),inset 0 0 5px 1px rgba(235,137,27,.749)}.footer__social svg{--fill-color:#eb891b;fill:#eb891b;height:100%;width:100%}.footer__contact{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:176px;width:100%}.footer__contact,.footer__contact-number{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__contact-number{color:#000}.footer__contact-number:first-child{margin-bottom:20px}.footer__contact-number span{font-size:14px;font-weight:500;margin-bottom:6px}.footer__contact-number a{border-bottom:1px solid transparent;color:#000;font-size:18px;text-decoration:none;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.footer__contact-number a.active,.footer__contact-number a.active:visited,.footer__contact-number a:active,.footer__contact-number a:active:visited,.footer__contact-number a:focus:focus-visible,.footer__contact-number a:focus:focus-visible:visited{border-bottom:1px solid #000;color:#000}.footer__contact-number a:visited{border-bottom:1px solid transparent;color:#000}.footer__service-links{color:#000;font-size:18px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.footer__service-links svg{height:18px;left:0;position:absolute;top:0;width:18px}.footer__service-links a{border-bottom:1px solid transparent;color:#000;display:inline-block;margin:0 20px;padding-left:20px;position:relative;text-decoration:none}.footer__bottom{background-color:#eb891b;color:#fff;font-size:12px;font-weight:300}.footer__bottom .container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.footer__bottom a{border-bottom:1px solid #fff;color:#fff;display:inline;outline:none!important;text-decoration:none;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.footer__bottom a.active,.footer__bottom a.active:visited,.footer__bottom a:active,.footer__bottom a:active:visited,.footer__bottom a:focus:focus-visible,.footer__bottom a:focus:focus-visible:visited{border-bottom:1px solid transparent;color:#fff}.footer__bottom a:visited{border-bottom:1px solid #fff;color:#fff}.footer__bottom span{display:inline-block;min-width:230px}.footer__policy{text-align:center;text-decoration:none}.footer__policy a{border-bottom:1px solid transparent}.footer__policy a.active,.footer__policy a.active:visited,.footer__policy a:active,.footer__policy a:active:visited,.footer__policy a:focus:focus-visible,.footer__policy a:focus:focus-visible:visited{border-bottom:1px solid #fff}.footer__policy a:visited{border-bottom:1px solid transparent}@media (min-width:1px) and (max-width:640px){.footer__main{padding-bottom:10px;padding-top:18px}.footer__main .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__location{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}.footer__social{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:18px}.footer__contact-number:first-child{margin-bottom:11px}.footer__contact-number span{margin-bottom:-1px}.footer__service-links{margin-top:7px}.footer__service-links svg{top:-2px}.footer__service-links a{padding-left:26px}.footer__bottom .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom span{margin-bottom:3px}.footer__policy{text-align:left}}@media screen and (min-width:1561px){.footer__social{min-width:234px}.footer__social a{height:25px;width:25px}.footer__contact{min-width:176px}.footer__contact-number span{font-size:14px}.footer__bottom{font-size:13px}.footer__bottom span{min-width:234px}}@media screen and (min-width:920px){.footer__contact-number a:hover{border-bottom:1px solid #000;color:#000}.footer__bottom a:hover{border-bottom:1px solid transparent;color:#fff}.footer__policy a:hover{border-bottom:1px solid #fff}}