.top nav{display:flex;gap:8px;align-items:center}@media (max-width: 992px){.top nav{position:fixed;flex-direction:column;justify-content:stretch;top:50px;right:-400px;width:100%;max-width:400px;bottom:0;background:#121212f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;padding:25px;align-items:start}}.top nav a{color:#000;text-align:center;font-size:18px;line-height:18px;font-style:normal;font-weight:500;text-decoration:none;padding:12px 20px;white-space:nowrap;border:1px solid #C5C8CD;border-radius:40px}@media (max-width: 992px){.top nav a{display:block;text-align:left;font-size:16px;padding:12px 20px}}.top nav a:hover{color:#fff;background:#ec6b5e;border-color:#ec6b5e}.top nav .subnav{display:block;width:100%}.top nav .subnav:hover .items{display:flex;opacity:1}.top nav .subnav .items{display:none;opacity:0;margin-top:10px;position:absolute;flex-direction:column;background:#212121;padding:15px;border-radius:22px;max-width:350px}@media (max-width: 992px){.top nav .subnav .items{position:static;display:block;opacity:1;padding:5px;max-width:unset}}.top nav .subnav .items a{text-align:left;font-size:16px;padding:14px 14px 0;border-radius:12px;color:#b5b9c2}@media (max-width: 992px){.top nav .subnav .items a{font-size:14px}}.top nav .subnav .items a:after{margin-top:14px;content:"";display:block;height:1px;background:linear-gradient(90deg,#fff0 9.81%,#ffffff1f 54.11%,#fff0 88.2%)}.top nav .subnav .items a:hover{background:#343434;color:#fff}body.navbar-open .top nav{right:0}
