.elementor .foot-small{font-family:var(--body);font-weight:400;font-size:11px;color:rgba(232,228,220,0.45);letter-spacing:0.08em;& a { text-decoration: none; color: rgba(232,228,220,0.65); } & a:hover { color: var(--red-hover); }\n}.elementor .foot-link{font-family:var(--body);font-weight:400;font-size:13px;color:rgba(232,228,220,0.65);line-height:1.6;& a { text-decoration: none; color: rgba(232,228,220,0.65); transition: color .2s ease; } & a:hover { color: var(--red-hover); }\n}.elementor .foot-head{font-family:var(--body);font-weight:700;font-size:10px;color:var(--red);letter-spacing:0.3em;text-transform:uppercase;margin-block-end:6px;}.elementor .menu-link-lg{font-family:var(--display);font-weight:900;font-size:36px;color:var(--offwhite);line-height:1.1;& a { text-decoration: none; color: var(--offwhite); } & a:hover { color: var(--red-hover); }\n}.elementor .nav-link{font-family:var(--body);font-weight:600;font-size:11px;color:var(--offwhite);letter-spacing:0.2em;text-transform:uppercase;& a { text-decoration: none; color: var(--offwhite); transition: color .2s ease; } & a:hover { color: var(--red-hover); }\n}.elementor .btn-red:hover,.elementor .btn-red:focus-visible{color:#ffffff;background-color:var(--red-hover);}.elementor .btn-red{font-family:var(--body);font-weight:700;font-size:11px;color:#ffffff;letter-spacing:0.2em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:2px;background-color:var(--red);transition:background-color 0.25s;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}