@media(max-width:991px){.bt-categories:not(:last-child){margin-bottom:24px}}@media(min-width:992px){.bt-categories:not(:last-child){margin-bottom:48px}}.bt-categories .bt-categories-menu{margin:0;padding:0;display:grid;list-style:none}@media(max-width:991px){.bt-categories .bt-categories-menu{gap:16px}}@media(min-width:992px){.bt-categories .bt-categories-menu{gap:24px}.bt-categories .bt-categories-menu[data-desktop-columns="2"]{grid-template-columns:repeat(2,1fr)}.bt-categories .bt-categories-menu[data-desktop-columns="3"]{grid-template-columns:repeat(3,1fr)}.bt-categories .bt-categories-menu li{display:grid}.bt-categories .bt-categories-menu li[data-span="2"]{grid-column:span 2}.bt-categories .bt-categories-menu li[data-span="3"]{grid-column:span 3}}@media(max-width:991px){.bt-categories .bt-categories-menu:not(:last-child){margin-bottom:24px}}@media(min-width:992px){.bt-categories .bt-categories-menu:not(:last-child){margin-bottom:48px}}.bt-categories .bt-categories-menu-item{background-color:#efeff1;background-color:light-dark(#EFEFF1,#1D1D1D);color:#000;color:light-dark(#000,#fff);display:grid;text-decoration:none}@media(max-width:991px){.bt-categories .bt-categories-menu-item{padding:24px;border-radius:16px;gap:24px}}@media(min-width:992px){.bt-categories .bt-categories-menu-item{min-height:260px;padding:32px 40px;border-radius:16px;grid-auto-flow:column;grid-auto-columns:1fr;gap:48px}.bt-categories .bt-categories-menu-item:has(.bt-categories-menu-item-image){padding:64px}}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-image{margin:0;padding:0;display:flex;align-items:center}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-image img{width:100%;height:auto;border-radius:16px;display:block}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content{display:flex;align-items:flex-start;flex-flow:column}@media(max-width:991px){.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content{gap:48px}}@media(min-width:992px){.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content{gap:16px}}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-text{font-weight:600}@media(max-width:991px){.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-text{line-height:1.44;font-size:19px;letter-spacing:-.3px}}@media(min-width:992px){.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-text[data-desktop-columns="1"]{line-height:1.16;font-size:32px;letter-spacing:-.69px}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-text[data-desktop-columns="2"],.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-text[data-desktop-columns="3"]{line-height:1.24;font-size:24px;letter-spacing:-.47px}}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-label{padding:4px 12px;border-radius:36px;display:block;font-size:12px;font-weight:600}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-action{color:#0090ff;fill:#0090ff;margin-top:auto;display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.bt-categories .bt-categories-menu-item .bt-categories-menu-item-content .bt-categories-menu-item-action svg{aspect-ratio:1;width:20px;height:20px;display:block}.bt-categories .bt-categories-menu-item:hover{background-color:#0090ff;color:#fff;text-decoration:none}.bt-categories .bt-categories-menu-item:hover .bt-categories-menu-item-action{color:#fff;fill:#fff}.bt-categories .bt-categories-menu-item-highlighted{display:grid;container-type:inline-size}[data-color-scheme=light] .bt-categories .bt-categories-menu-item-highlighted{background-color:#efeff1;color:#000}[data-color-scheme=dark] .bt-categories .bt-categories-menu-item-highlighted{background-color:#1d1d1d;color:#fff}.bt-categories .bt-categories-menu-item-highlighted figure{margin:0;padding:0;display:flex;align-items:center;gap:16px 24px}.bt-categories .bt-categories-menu-item-highlighted figure figcaption{margin:0;padding:0;gap:16px 24px}@media(max-width:991px){.bt-categories .bt-categories-menu-item-highlighted{padding:24px;border-radius:16px;gap:48px}.bt-categories .bt-categories-menu-item-highlighted figure img{display:none}.bt-categories .bt-categories-menu-item-highlighted figure figcaption{display:flex;flex-flow:column;align-items:flex-start}}@media(min-width:992px){.bt-categories .bt-categories-menu-item-highlighted{padding:32px 40px;border-radius:16px;gap:32px}.bt-categories .bt-categories-menu-item-highlighted figure img{width:178px;height:auto;display:block}.bt-categories .bt-categories-menu-item-highlighted figure figcaption{flex:1;display:flex;align-items:center}.bt-categories .bt-categories-menu-item-highlighted figure figcaption>div:not([class]){flex:1}@container (max-width: 320px){.bt-categories .bt-categories-menu-item-highlighted figure img{display:none}.bt-categories .bt-categories-menu-item-highlighted figure figcaption{flex-flow:column;align-items:flex-start}}@container (max-width: 620px){.bt-categories .bt-categories-menu-item-highlighted figure figcaption{flex-flow:column;align-items:flex-start}}}.bt-categories .bt-categories-menu-item-highlighted .bt-categories-menu-item-action{background-color:#0090ff;color:#fff;flex-shrink:0;display:inline-flex;align-items:center;gap:8px;border-width:1px solid #0090FF;border-radius:48px;font-weight:600}@media(max-width:991px){.bt-categories .bt-categories-menu-item-highlighted .bt-categories-menu-item-action{line-height:16px;padding:10px 15px;font-size:12px}}@media(min-width:992px){.bt-categories .bt-categories-menu-item-highlighted .bt-categories-menu-item-action{line-height:20px;padding:12px 23px;font-size:14px}}[data-color-scheme=light] .bt-categories .bt-categories-menu-item-highlighted:hover .bt-categories-menu-item-action,[data-color-scheme=dark] .bt-categories .bt-categories-menu-item-highlighted:hover .bt-categories-menu-item-action{background-color:#fff;color:#000}
