.footer{position:relative;background-color:#34251a}.footer__left,.footer__right{width:100%}@media screen and (min-width: 1024px){.footer__left,.footer__right{width:50%}}.footer__left{position:relative}.footer__right{display:flex;flex-flow:row wrap;padding:2.4375rem 1.875rem 1.3125rem}.footer__right .footer_logo{width:50%}.footer__right .footer_logo svg{display:block;order:1;margin:0 0 3.0625rem;width:100%;height:auto}@media screen and (min-width: 768px){.footer__right .footer_logo svg{margin:0 0 6.25rem;width:217px}}@media screen and (min-width: 768px){.footer__right .footer_logo{width:100%}}@media screen and (min-width: 768px){.footer__right{padding:4.375rem}}@media screen and (min-width: 1024px){.footer__right{padding:3.75rem 3.0625rem 3.0625rem 5rem}}.footer__image-wrapper{position:absolute;width:100%;height:100%}.footer__image-wrapper::before{position:absolute;inset:0;z-index:1;background-color:rgba(52,37,26,.82);content:""}@media screen and (min-width: 1024px){.footer__image-wrapper{position:relative}}.footer__image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.footer__content{position:relative;z-index:10;padding:5.1875rem 1.875rem;max-width:20.9375rem;color:#fff}.footer__content p{font-size:1.25rem;font-weight:300}@media screen and (min-width: 768px){.footer__content p{font-size:1.5625rem}}@media screen and (min-width: 768px){.footer__content{padding:4.0625rem 0 4.0625rem 4.375rem}}@media screen and (min-width: 1024px){.footer__content{position:absolute;top:3.625rem;left:2.9375rem;padding:0}}@media screen and (min-width: 1440px){.footer__content{top:6.25rem;left:3.0625rem;padding:0}}.footer__link{margin:1rem 0 0}@media screen and (min-width: 768px){.footer__link{margin:1.875rem 0 0}}.footer__row{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;margin-bottom:4rem;color:#fff}.footer__row a{color:#fff}@media screen and (min-width: 768px){.footer__row{flex-direction:row}}.footer__locations{display:flex;flex-direction:row;row-gap:0.3125rem;justify-content:space-between;order:3;margin:0 1.125rem 4.4375rem;width:100%;line-height:250%}@media screen and (min-width: 768px){.footer__locations{align-items:baseline;justify-content:space-between;order:2;margin:0 0 3.375rem;width:50%}.footer__locations a:hover{opacity:.8;text-decoration:underline !important;text-underline-offset:0.5rem}}@media screen and (min-width: 1200px){.footer__locations{column-gap:3.9375rem;justify-content:left;width:60%}}.footer__location{text-transform:uppercase;text-decoration:none;color:#fff;font-size:1rem;font-weight:600}@media screen and (min-width: 1200px){.footer__location{text-wrap:nowrap}}.footer__nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.125rem 2.25rem;place-items:center;order:4;margin:0 1rem 4.875rem;width:100%;list-style-type:none;line-height:200%;color:#fff;font-size:0.9375rem;font-weight:400;text-wrap:nowrap}@media screen and (min-width: 1280px){.footer__nav li{white-space:nowrap}}.footer__nav a{color:#fff}@media screen and (min-width: 768px){.footer__nav a:hover{opacity:.8;text-decoration:underline !important;text-underline-offset:0.5rem}}@media screen and (min-width: 768px){.footer__nav{grid-template-columns:repeat(4, 1fr);place-items:baseline;margin:0 0 3.4375rem}}@media screen and (min-width: 1200px){.footer__nav{grid-template-columns:repeat(4, auto);place-items:baseline;justify-content:space-between;row-gap:0}}.footer__socials{display:flex;flex-direction:row;gap:2.25rem;align-items:end;justify-content:end;order:2;margin:0 0 3.0625rem;width:50%}.footer__socials a img{width:auto;height:22px}.footer__socials a:hover{opacity:.8}@media screen and (min-width: 768px){.footer__socials{order:3;margin:0 0 4.375rem;width:50%}}@media screen and (min-width: 1200px){.footer__socials{gap:1.5rem;width:40%}}.footer__copy{order:5;width:100%;text-align:center;color:#fafafa;font-size:0.75rem;font-weight:400}.footer__copy a{color:#fff}@media screen and (min-width: 768px){.footer__copy a:hover{opacity:.8;text-decoration:underline !important;text-underline-offset:0.5rem}}@media screen and (min-width: 768px){.footer__copy{text-align:left}}@media screen and (min-width: 1024px){.footer{display:flex}}

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