.Footer-module-scss-module__EsQDTW__footer{background-color:#333;justify-content:flex-end;height:350px;display:flex;position:relative}.Footer-module-scss-module__EsQDTW__footer h3{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:200}.Footer-module-scss-module__EsQDTW__footer p{color:#fff;font-size:.8rem;line-height:150%}@media (max-width:599px) and (orientation:portrait){.Footer-module-scss-module__EsQDTW__footer{height:auto}}@media (min-width:600px) and (max-width:999px){.Footer-module-scss-module__EsQDTW__footer{height:auto}}@media (min-width:1000px) and (max-width:1199px){.Footer-module-scss-module__EsQDTW__footer{height:400px}}.Footer-module-scss-module__EsQDTW__footer_landing{width:100%;max-width:1600px;margin:auto}@media (min-width:1601px){.Footer-module-scss-module__EsQDTW__footer_landing{margin-bottom:2rem;box-shadow:0 8px 16px #00000080}}.Footer-module-scss-module__EsQDTW__footer_image_bg{z-index:0;height:100%;position:absolute;left:0}.Footer-module-scss-module__EsQDTW__footer_image_bg svg{width:auto;height:100%}@media (max-width:720px){.Footer-module-scss-module__EsQDTW__footer_image_bg{display:none}}@media (min-width:720px) and (max-width:881px){.Footer-module-scss-module__EsQDTW__footer_image_bg{height:100%;left:-50%}}@media (min-width:881px) and (max-width:1000px){.Footer-module-scss-module__EsQDTW__footer_image_bg{height:100%;left:-30%}}.Footer-module-scss-module__EsQDTW__footer_inner{flex-flow:row;column-gap:4rem;width:75%;height:100%;padding:3rem 2rem 0;display:flex;position:relative}@media (max-width:719px){.Footer-module-scss-module__EsQDTW__footer_inner{flex-flow:wrap;gap:2rem;width:100%;padding:3rem 2rem 2rem}}@media (min-width:720px) and (max-width:1000px){.Footer-module-scss-module__EsQDTW__footer_inner{flex-flow:wrap;gap:1rem;width:50%;padding:3rem 2rem 2rem}}@media (min-width:1001px) and (max-width:1200px){.Footer-module-scss-module__EsQDTW__footer_inner{flex-flow:wrap;gap:1.2rem;width:65%;padding:3rem 2rem 2rem}}@media (min-width:1500px) and (max-width:1799px){.Footer-module-scss-module__EsQDTW__footer_inner{padding:3rem 6rem 0 2rem}}.Footer-module-scss-module__EsQDTW__footer_column{width:33.3333%;height:100%}@media (max-width:719px){.Footer-module-scss-module__EsQDTW__footer_column{width:100%}}@media (min-width:721px) and (max-width:879px){.Footer-module-scss-module__EsQDTW__footer_column{width:60%}}@media (min-width:880px) and (max-width:1000px){.Footer-module-scss-module__EsQDTW__footer_column{width:70%}}@media (min-width:1001px) and (max-width:1200px){.Footer-module-scss-module__EsQDTW__footer_column{width:31%}}.Footer-module-scss-module__EsQDTW__footer_beehr_logo{fill:#fff;width:50%;height:auto}.Footer-module-scss-module__EsQDTW__footer_social_links{flex-flow:row;column-gap:1rem;padding-top:1rem;display:flex}.Footer-module-scss-module__EsQDTW__footer_social_links a{justify-content:center;align-items:center;width:26px;height:26px;transition:all .3s;display:flex}.Footer-module-scss-module__EsQDTW__footer_social_links a:hover{transform:translateY(-4px)}.Footer-module-scss-module__EsQDTW__footer_social_links a:hover svg{fill:#ffc347}.Footer-module-scss-module__EsQDTW__footer_social_links svg{fill:#fff;width:auto;height:100%}.Footer-module-scss-module__EsQDTW__footer_menu{margin:0;padding:0;list-style:none}.Footer-module-scss-module__EsQDTW__footer_menu li{border-bottom:1px solid #fff0;padding-bottom:4px;transition:all .3s}.Footer-module-scss-module__EsQDTW__footer_menu li:hover{border-bottom:1px solid #ffc347}.Footer-module-scss-module__EsQDTW__footer_menu li:hover a{color:#ffc347;padding-left:8px}.Footer-module-scss-module__EsQDTW__footer_menu a{color:#fff;font-size:.8rem;transition:all .3s;display:block}.Footer-module-scss-module__EsQDTW__footer_contact{flex-flow:row;align-items:center;column-gap:8px;display:flex}.Footer-module-scss-module__EsQDTW__footer_contact svg{fill:#fff;width:14px;height:auto;max-height:14px}@media (min-width:1800px) and (max-width:1999px){.Footer-module-scss-module__EsQDTW__footer_newsletter p{max-width:65%}}.Footer-module-scss-module__EsQDTW__esm_powered{width:96px;height:auto}
