.elementor .s-foot-logo{width:auto;height:52px;max-width:150px;object-fit:contain;align-self:flex-start;}.elementor .s-foot-tag{max-width:26ch;font-family:var(--d72-body-font);font-weight:300;font-size:13px;color:rgba(233,225,210,0.6);letter-spacing:0.04em;line-height:1.7em;}.elementor .s-foot-brand{display:flex;flex-direction:column;}.elementor .s-foot-nav{display:flex;flex-direction:column;gap:12px;}.elementor .s-foot-addr{font-family:var(--d72-body-font);font-weight:300;font-size:13px;color:rgba(233,225,210,0.6);line-height:2em;}.elementor .s-foot-cols{display:flex;flex-direction:row;gap:110px;flex-wrap:wrap;}.elementor .s-foot-top{display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.elementor .s-foot-bottom{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(233,225,210,0.14);border-style:solid;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-d72-footer{padding-block-start:96px;padding-block-end:40px;padding-inline-start:4.5vw;padding-inline-end:4.5vw;background-color:#352C21;display:flex;flex-direction:column;}