.aube-footer{background:#191917;color:#e9e5dd;position:relative;padding:0 48px;text-align:left}.aube-footer-main{max-width:1080px;margin:auto;padding:52px 0 44px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.aube-footer-eyebrow{font-size:10px;letter-spacing:.2em;color:#c3a575;margin:0 0 13px}.aube-footer h2{font-size:25px;letter-spacing:.08em;color:#f5f1e8;margin:0 0 14px;font-weight:400}.aube-footer-invitation>p:not(.aube-footer-eyebrow){font-size:13px;color:#b9b5aa;line-height:1.9;margin:0 0 24px}.aube-footer a{color:inherit;text-decoration:none}.aube-footer .aube-footer-book{display:flex;justify-content:space-between;align-items:center;max-width:290px;border:1px solid #ad9060;padding:15px 20px;color:#e4c99f;font-size:13px;letter-spacing:.08em;transition:background .15s}.aube-footer-book:hover{background:#30291e}.aube-footer-contact{border-left:1px solid #38352e;padding-left:64px}.aube-footer-contact img{display:block;max-width:112px;height:auto;margin-bottom:18px}.aube-footer-phone{display:block;font-size:25px;letter-spacing:.04em;line-height:1.5}.aube-footer-contact p,.aube-footer-contact address{font-size:12px;color:#b9b5aa;font-style:normal;line-height:1.9;margin:8px 0}.aube-footer .aube-footer-access{display:inline-block;font-size:11px;color:#c3a575;margin-top:9px}.aube-footer-bottom{max-width:1080px;margin:auto;border-top:1px solid #38352e;padding:19px 0 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#928d82}.aube-footer-bottom small{font-size:10px;letter-spacing:.03em}.aube-footer-bottom nav{display:flex;gap:26px;font-size:10px}.aube-footer a:focus-visible{outline:2px solid #c3a575;outline-offset:5px}
@media(max-width:760px){.aube-footer{padding:0 24px}.aube-footer-main{grid-template-columns:1fr;gap:32px;padding:38px 0 30px}.aube-footer h2{font-size:23px}.aube-footer .aube-footer-book{max-width:none}.aube-footer-contact{border-left:0;border-top:1px solid #38352e;padding:28px 0 0}.aube-footer-phone{font-size:25px}.aube-footer-contact img{width:96px}.aube-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.aube-footer-bottom nav{gap:24px}}

.aube-footer .aube-footer-contact img{margin:0 0 18px!important;float:none!important;align-self:flex-start}.aube-footer-base{position:relative;background:#262526;margin:0 -48px;padding:0 48px}.aube-footer .aube-footer-bottom{border:0;padding-top:28px;padding-bottom:26px}.aube-footer-main{padding-bottom:66px}.aube-footer-curve{position:absolute;top:-50px;left:50%;transform:translateX(-50%);pointer-events:none}.aube-footer-curve path{fill:#262526}.aube-footer-top{position:absolute;left:50%;top:-26px;transform:translateX(-50%);display:block;width:48px;height:48px}.aube-footer-top span{position:absolute;left:19px;top:13px;width:8px;height:8px;border-left:1.5px solid #eee;border-top:1.5px solid #eee;transform:rotate(45deg)}.aube-footer-top span+span{top:19px}@media(max-width:760px){.aube-footer-base{margin:0 -24px;padding:0 24px}.aube-footer-main{padding-bottom:60px}}
@media(min-width:761px){
.aube-footer-main{max-width:960px;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding-top:48px;padding-bottom:64px}
.aube-footer-invitation{padding:0 24px 0 36px}.aube-footer-contact{padding-left:64px}
.aube-footer-invitation .aube-footer-eyebrow{margin-top:0;margin-bottom:12px}.aube-footer h2{margin-bottom:14px}
.aube-footer .aube-footer-contact img{width:104px;margin-bottom:16px!important}.aube-footer-phone{font-size:24px}
.aube-footer .aube-footer-book{max-width:none;width:100%;margin-top:24px}.aube-footer-invitation>p:not(.aube-footer-eyebrow){margin-bottom:0}
.aube-footer-bottom{max-width:960px}
}
@media(min-width:761px){.aube-footer-contact{grid-column:1;grid-row:1;border-left:0;padding-left:36px}.aube-footer-invitation{grid-column:2;grid-row:1;padding:0 36px 0 32px}}
@media(min-width:761px){.aube-footer-main{max-width:1080px;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;padding-top:52px;padding-bottom:66px}.aube-footer-contact{padding-left:0}.aube-footer-invitation{padding:0 0 0 64px}.aube-footer .aube-footer-book{max-width:290px}.aube-footer-bottom{max-width:1080px}}
@media(max-width:760px){.aube-footer-contact{border-top:0}}
@media(min-width:761px){.aube-footer-main{grid-template-columns:1.2fr 1fr}.aube-footer-invitation{grid-column:1;grid-row:1;padding:0}.aube-footer-contact{grid-column:2;grid-row:1;padding-left:64px;border-left:0}}
@media(min-width:761px){.aube-footer-contact{text-align:center;padding-left:0}.aube-footer .aube-footer-contact img{margin:0 auto 18px!important}}
@media(min-width:761px){.aube-footer-contact{text-align:right}.aube-footer .aube-footer-contact img{margin:0 0 18px auto!important}}
