.asl{font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif;color:#2D2926;-webkit-font-smoothing:antialiased}
.asl,.asl *{box-sizing:border-box;margin:0;padding:0}
.asl .wrap{max-width:1060px;margin:0 auto;padding:0 24px}
.asl-top{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:20px;flex-wrap:wrap}
.asl-top .lg svg{width:250px;max-width:60vw;height:auto;display:block}
.asl-top .ctl{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#B4A277;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(180,162,119,.45);padding-bottom:3px}
.asl .sep{border:none;border-top:1px solid #efe9dc}
.asl .ovl{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#B4A277;font-weight:600;margin-bottom:14px}
.asl .ft{font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif;border-top:1px solid #efe9dc;padding:30px 0 42px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8a7c56;text-align:center;line-height:2}
.ft{font-family:'Montserrat',-apple-system,'Segoe UI',sans-serif}
.asl .asl-right{display:flex;align-items:center;gap:26px}
.asl .lgs{font-size:12px;letter-spacing:.14em;font-weight:600;color:#b9b3a8}
.asl .lgs a{color:#2D2926;text-decoration:none;padding:0 2px}
.asl .lgs a:hover{color:#B4A277}
.asl .lgs .cur{color:#B4A277;padding:0 2px}
.asl .btn{display:inline-block;background:#B4A277;color:#fff;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:16px 40px;text-decoration:none;border-radius:2px}
.asl .btn:hover{background:#A08D63;color:#fff}
.asl .btn2{display:inline-block;color:#2D2926;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:16px 24px;text-decoration:none}
.asl .btn2 span{border-bottom:1px solid #B4A277;padding-bottom:3px}