.footer{display:flex;position:relative;bottom:0;left:0;flex-direction:column;row-gap:1.5rem;background-color:#1f1f1f;width:100%;text-align:center;color:#e9e9e9}.footer__top .swoop-footer{position:absolute;top:0;right:0}.footer__top .ft-arrow-up{position:absolute;top:14px;right:10px;width:26px;height:26px}.footer__misc{display:flex;flex-direction:column;row-gap:0.5rem}.footer__misc-title{padding-top:2.3125rem;color:#03bfd7}@media screen and (min-width: 1366px){.footer__misc-title{padding-top:0}}@media screen and (min-width: 1366px){.footer__misc{grid-area:d;row-gap:1rem;align-self:start}}.footer__clinics{display:flex;flex-direction:column;row-gap:1.5rem}.footer__clinics-item{display:flex;flex-direction:column;row-gap:0.5rem}.footer__clinics-item-wrapper{display:flex;flex-direction:row;column-gap:0.25rem;justify-content:center}@media screen and (min-width: 1366px){.footer__clinics-item-wrapper{justify-content:left}}.footer__clinics-item-title{color:#03bfd7}.footer__clinics-item-link{color:#e9e9e9}.footer__clinics-item-link--alt{text-decoration:underline;color:#03bfd7}@media screen and (min-width: 1366px){.footer__clinics-item{row-gap:1rem}}@media screen and (min-width: 1366px){.footer__clinics{grid-area:b;row-gap:2.1875rem;order:-1;margin-right:9.68vw}}.footer__nav{display:flex;flex-direction:column;row-gap:0.5rem}.footer__nav-title{color:#03bfd7}.footer__nav-item a{color:#fff}@media screen and (min-width: 1366px){.footer__nav{grid-area:c;row-gap:1rem;order:-1;margin-right:3.9vw}}.footer__legal{display:flex;flex-direction:column;row-gap:0.5rem}.footer__legal-title{color:#03bfd7}.footer__legal-item a{color:#fff}@media screen and (min-width: 1366px){.footer__legal{grid-area:e;grid-row:1/2;grid-column:4/5;row-gap:1rem;z-index:2;margin-top:6rem}}.footer__about{display:flex;flex-direction:column;row-gap:1.5rem}.footer__about-socials{display:flex;flex-direction:row;column-gap:1rem;align-self:center}@media screen and (min-width: 1366px){.footer__about-socials{align-self:start;order:1}}.footer__about-desc{display:flex;flex-direction:column;row-gap:1rem;align-items:center;color:#e9e9e9}.footer__about-desc-logo{width:61vw}@media screen and (min-width: 1366px){.footer__about-desc-logo{width:16vw}}@media screen and (min-width: 1366px){.footer__about-desc{row-gap:2.5625rem}}@media screen and (min-width: 1366px){.footer__about{grid-area:a;order:-2;margin-right:5vw;max-width:23.2vw}}.footer__copyright{display:flex;flex-direction:column;row-gap:0.75rem;padding-bottom:2.3125rem;color:#8f8f8f}.footer__copyright a{color:#8f8f8f}@media screen and (min-width: 1366px){.footer__copyright{flex-direction:row;grid-area:f;justify-content:space-between;border-top:1px solid #4c4c4c;padding-top:1.5rem;padding-bottom:1.5rem}}.footer{padding-right:1rem;padding-left:1rem}@media(width >= 430px){.footer{padding-right:1.5rem;padding-left:1.5rem}}@media(width >= 800px){.footer{padding-right:2rem;padding-left:2rem}}@media(width >= 1279px){.footer{padding-right:3rem;padding-left:3rem}}@media(width >= 1920px){.footer{padding-right:9.5625rem;padding-left:9.5625rem}}@media(width >= 2560px){.footer{padding-right:18.75rem;padding-left:18.75rem}}@media screen and (min-width: 1366px){.footer{display:grid;flex-direction:row;grid-template-areas:"a b c d" "f f f f";grid-template-columns:repeat(4);padding-top:2rem;text-align:left}}

/*# sourceMappingURL=footer.css.map*/