.sandFooter .footerSubscribe .brevoSignup{display:block!important;width:100%;max-width:310px;border:0;background:transparent;padding:0}
.sandFooter .footerSubscribe .sib-input,.sandFooter .footerSubscribe .form__entry{display:block!important;width:100%}
.sandFooter .footerSubscribe .brevoEmailRow{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;width:100%;height:44px;border-bottom:1px solid #8d765c;background:rgba(255,255,255,.16);padding:0 0 0 .65rem}
[dir=rtl] .sandFooter .footerSubscribe .brevoEmailRow{padding:0 .65rem 0 0}
.sandFooter .footerSubscribe .brevoEmailRow label{display:block!important;width:100%;min-width:0;margin:0;padding:0}
.sandFooter .footerSubscribe .brevoEmailRow input{display:block;width:100%;height:43px;min-height:0;border:0;background:transparent;color:#29241e;padding:0;font:inherit;text-align:start}
.sandFooter .footerSubscribe .brevoEmailRow button{display:flex;align-items:center;justify-content:center;width:42px!important;height:43px;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:#61482f;cursor:pointer;font-size:1rem}
.sandFooter .footerSubscribe .sib-loader{display:none;width:15px;height:15px;margin:auto;border:1.5px solid rgba(97,72,47,.3);border-top-color:#61482f;border-radius:50%;animation:hoqbaFooterSpin .7s linear infinite}
@keyframes hoqbaFooterSpin{to{transform:rotate(360deg)}}
.sandFooter.siteFooter{padding:2.1rem 4vw 1rem;gap:1.4rem 3vw}
.sandFooter .footerIdentity{gap:.7rem}
.sandFooter .footerIdentity img{width:76px;height:88px}
.sandFooter .footerIdentity p{font-size:1.08rem;line-height:1.25}
.sandFooter .footerContact{gap:.4rem;margin-top:.15rem}
.sandFooter .footerLinks{gap:1.7vw}
.sandFooter .footerLinks>div{padding-top:.3rem;gap:.55rem}
.sandFooter .footerLinks .footerSubscribe{padding-top:.3rem}
.sandFooter .footerSubscribe p{line-height:1.45;margin:.1rem 0 .65rem}
.sandFooter .footerBottom{padding-top:.8rem}
.sandFooter .footerSubscribe .brevoStatus{display:none;margin:.75rem 0 0;padding:.6rem .7rem;border:1px solid rgba(41,36,30,.2);font-size:.68rem;line-height:1.45;text-align:start}
.sandFooter .footerSubscribe .brevoStatus.sib-form-message-panel--active{display:block}
.sandFooter .footerSubscribe .brevoStatus .sib-form-message-panel__text{display:flex;align-items:flex-start;gap:.4rem}
.sandFooter .footerSubscribe .brevoStatus svg{display:none}
.sandFooter .footerSubscribe #success-message{color:#31523d;background:rgba(232,247,236,.55)}
.sandFooter .footerSubscribe #error-message{color:#6b2f2a;background:rgba(255,235,232,.5)}
.sandFooter .footerSubscribe .entry__error{display:block;color:#6b2f2a;font-size:.64rem;margin:.4rem 0 0}
.sandFooter .footerSubscribe .input--hidden{position:absolute!important;left:-9999px!important}
@media(max-width:1100px){.sandFooter .footerIdentity{grid-template-columns:78px 1fr 1fr;gap:1rem}}
@media(max-width:700px){.sandFooter.siteFooter{padding:2rem 1.3rem 1rem;gap:1.6rem}.sandFooter .footerIdentity{grid-template-columns:62px 1fr}.sandFooter .footerIdentity img{width:62px;height:72px}.sandFooter .footerLinks{gap:1.25rem 1rem}.sandFooter .footerBottom{margin-top:0}}
