.a11y .popupform .send-btn,.a11y .popupform .form--contact .send-btn,.a11y .popupform[title=Schedule] .send-btn,.a11y .popupform[title=Schedule] .form--contact .send-btn{background-color:#1d1d1d !important}.footer{color:var(--color-dark-text)}.a11y .footer{background-color:#000;color:#fff}.a11y .footer *,.a11y .footer a:hover{outline-color:#fff !important}.footer *+*{margin-top:0}.footer__top{display:flex;flex-direction:column}@media all and (min-width: 48em){.footer__top{flex-direction:row;justify-content:space-between}}@media all and (min-width: 48em){.footer__top-left{align-self:center}}.footer__top-right{order:-1;text-align:center}*+.footer__top-right{margin-bottom:1.875rem}@media all and (min-width: 48em){.footer__top-right{order:0;align-self:center;text-align:right}*+.footer__top-right{margin-bottom:0}}.footer__phone{display:block;font-size:1.875rem;line-height:1;text-align:center}.footer__phone+.footer__phone{margin-top:.3125rem}.footer__social{display:flex;justify-content:center}.footer__social a{background-color:var(--color-dark);color:var(--color-dark-text);display:flex;flex-direction:column;justify-content:center;align-content:center;color:var(--color-dark-text);border-radius:50%;padding:1rem;flex:0 1 auto;align-self:center;transition:all .375s ease-out}.footer__social a:hover,.footer__social a:focus{background-color:var(--color-secondary);color:var(--color-secondary-text)}.footer__social a svg{line-height:1;width:1.5rem;height:1.5rem}.a11y .footer__social a{background-color:#fff;color:#000}.footer__social a+a{margin-left:.9375rem}@media all and (min-width: 64em){.footer__social a{padding:1.3125rem}}*+.footer__middle{margin-top:1.25rem}.footer__middle-right{margin-top:1.25rem}@media all and (min-width: 48em){.footer__middle-right{margin-top:0}}@media all and (min-width: 48em){.footer__middle{display:flex;justify-content:space-between}*+.footer__middle{margin-top:2.1875rem}}.footer__logo-corporate-container{margin-left:auto;margin-right:auto;max-width:10rem;max-height:10rem}*+.footer__logo-corporate-container{margin-top:1.875em}.footer__logo-corporate-container a{display:block}.footer__address{font-family:var(--typeface-secondary),Georgia,"Times New Roman",Times,serif;font-weight:300;line-height:1;letter-spacing:normal;font-size:1.3125rem;text-align:center}@media all and (min-width: 48em){.footer__address{text-align:left}}@media all and (min-width: 64em){.footer__address{font-size:1.875rem}}.footer__office-hours{font-size:.875rem;line-height:1.7;display:flex;justify-content:center}*+.footer__office-hours{margin-top:1.25rem}@media all and (min-width: 48em){.footer__office-hours{justify-content:flex-start}.footer__office-hours br{display:inline;content:" ";padding:0 1rem}*+.footer__office-hours{margin-top:.9375rem}}@media all and (min-width: 64em){.footer__office-hours{font-size:1.125rem}*+.footer__office-hours{margin-top:1.25rem}}.footer__bottom{align-items:center}*+.footer__bottom{margin-top:1.5625rem}@media all and (min-width: 48em){.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap}*+.footer__bottom{margin-top:2.8125rem}}@media all and (min-width: 64em){.footer__bottom{display:flex;justify-content:space-between}*+.footer__bottom{margin-top:3.75rem}}.footer__bottom-left{flex:2;display:flex;flex-direction:column;justify-content:center;align-self:center;order:2}@media all and (min-width: 48em){.footer__bottom-left{flex-direction:row;justify-content:flex-start}}.footer__bottom-icons{display:flex;justify-content:center}.footer__bottom-icons>*{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.875rem;height:1.875rem}.footer__bottom-icons>*+*{margin-left:.3125rem}@media all and (min-width: 48em){.footer__bottom-icons{align-self:center}}.footer__bottom-text{display:flex;justify-content:space-between;letter-spacing:normal;flex-wrap:wrap}@media all and (max-width: 48em){.footer__bottom-text{justify-content:space-evenly}}*+.footer__bottom-text{margin-top:1.875rem}@media all and (min-width: 48em){.footer__bottom-text{align-self:center}*+.footer__bottom-text{margin-top:0rem;margin-left:.9375rem}}@media all and (min-width: 48em){*+.footer__bottom-text{margin-left:1.25rem}}.footer__bottom-text-item{text-transform:uppercase;font-size:.6875rem;line-height:1.5em}.a11y .footer__bottom-text-item a{font-weight:600}@media all and (min-width: 48em){.footer__bottom-text-item{font-size:.75rem}.footer__bottom-text-item+.footer__bottom-text-item{margin-left:.9375rem}}.footer__bottom-middle{flex:1 0 100%;order:1}.footer__bottom-right{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;order:3}*+.footer__bottom-right{margin-top:1.5625rem}@media all and (min-width: 48em){.footer__bottom-right{margin-top:0;flex-direction:row;width:50%;justify-content:end}}.footer--sub{display:flex;justify-content:space-between;padding:1rem 1.5rem 1.5rem}.footer--sub-other-pages-container{text-align:center;max-width:40rem;overflow:hidden;color:inherit;margin-bottom:.5rem;margin:0 auto}@media all and (min-width: 48rem){.footer--sub-other-pages-container{margin-top:0;margin-bottom:0}}.a11y .footer--sub-other-pages-container{color:inherit;overflow:visible}.footer--sub-other-pages-button{padding:0 1rem}.footer--sub-other-pages{max-height:0px;overflow:hidden;transform:translateY(-100%);opacity:0;transition:all .75s ease-out}.a11y .footer--sub-other-pages{display:none}.footer--sub-other-pages-link{white-space:normal;margin-left:.25rem;margin-right:.25rem}@media(min-width: 64rem){.footer--sub-other-pages-link{white-space:nowrap}}.footer--sub-other-pages-animated{max-height:1000rem;transform:translateY(0);opacity:1}.a11y .footer--sub-other-pages-animated{display:block}.footer__spherexx-logo{display:flex;max-width:7.5rem}.footer__spherexx-logo svg{max-width:100%}@media all and (min-width: 48em){.footer__spherexx-logo{max-width:7.8125rem}}.a11y .footer *,.a11y .footer a:hover{outline-color:red !important}
