/* BGT Utilities v2.0.0 | Breakdance GSAP Toolkit */

.bgt-pt-4{padding-top:4px}
.bgt-pt-8{padding-top:8px}
.bgt-pt-12{padding-top:12px}
.bgt-pt-16{padding-top:16px}
.bgt-pt-24{padding-top:24px}
.bgt-pt-32{padding-top:32px}
.bgt-pt-48{padding-top:48px}
.bgt-pt-64{padding-top:64px}
.bgt-pt-80{padding-top:80px}
.bgt-pt-96{padding-top:96px}
.bgt-pb-4{padding-bottom:4px}
.bgt-pb-8{padding-bottom:8px}
.bgt-pb-12{padding-bottom:12px}
.bgt-pb-16{padding-bottom:16px}
.bgt-pb-24{padding-bottom:24px}
.bgt-pb-32{padding-bottom:32px}
.bgt-pb-48{padding-bottom:48px}
.bgt-pb-64{padding-bottom:64px}
.bgt-pb-80{padding-bottom:80px}
.bgt-pb-96{padding-bottom:96px}
.bgt-px-4{padding-left:4px;padding-right:4px}
.bgt-px-8{padding-left:8px;padding-right:8px}
.bgt-px-12{padding-left:12px;padding-right:12px}
.bgt-px-16{padding-left:16px;padding-right:16px}
.bgt-px-24{padding-left:24px;padding-right:24px}
.bgt-px-32{padding-left:32px;padding-right:32px}
.bgt-px-48{padding-left:48px;padding-right:48px}
.bgt-px-64{padding-left:64px;padding-right:64px}
.bgt-px-80{padding-left:80px;padding-right:80px}
.bgt-px-96{padding-left:96px;padding-right:96px}
.bgt-py-4{padding-top:4px;padding-bottom:4px}
.bgt-py-8{padding-top:8px;padding-bottom:8px}
.bgt-py-12{padding-top:12px;padding-bottom:12px}
.bgt-py-16{padding-top:16px;padding-bottom:16px}
.bgt-py-24{padding-top:24px;padding-bottom:24px}
.bgt-py-32{padding-top:32px;padding-bottom:32px}
.bgt-py-48{padding-top:48px;padding-bottom:48px}
.bgt-py-64{padding-top:64px;padding-bottom:64px}
.bgt-py-80{padding-top:80px;padding-bottom:80px}
.bgt-py-96{padding-top:96px;padding-bottom:96px}
.bgt-p-4{padding:4px}
.bgt-p-8{padding:8px}
.bgt-p-12{padding:12px}
.bgt-p-16{padding:16px}
.bgt-p-24{padding:24px}
.bgt-p-32{padding:32px}
.bgt-p-48{padding:48px}
.bgt-p-64{padding:64px}
.bgt-p-80{padding:80px}
.bgt-p-96{padding:96px}
.bgt-mt-4{margin-top:4px}
.bgt-mt-8{margin-top:8px}
.bgt-mt-12{margin-top:12px}
.bgt-mt-16{margin-top:16px}
.bgt-mt-24{margin-top:24px}
.bgt-mt-32{margin-top:32px}
.bgt-mt-48{margin-top:48px}
.bgt-mt-64{margin-top:64px}
.bgt-mt-80{margin-top:80px}
.bgt-mt-96{margin-top:96px}
.bgt-mb-4{margin-bottom:4px}
.bgt-mb-8{margin-bottom:8px}
.bgt-mb-12{margin-bottom:12px}
.bgt-mb-16{margin-bottom:16px}
.bgt-mb-24{margin-bottom:24px}
.bgt-mb-32{margin-bottom:32px}
.bgt-mb-48{margin-bottom:48px}
.bgt-mb-64{margin-bottom:64px}
.bgt-mb-80{margin-bottom:80px}
.bgt-mb-96{margin-bottom:96px}
.bgt-mx-4{margin-left:4px;margin-right:4px}
.bgt-mx-8{margin-left:8px;margin-right:8px}
.bgt-mx-12{margin-left:12px;margin-right:12px}
.bgt-mx-16{margin-left:16px;margin-right:16px}
.bgt-mx-24{margin-left:24px;margin-right:24px}
.bgt-mx-32{margin-left:32px;margin-right:32px}
.bgt-mx-48{margin-left:48px;margin-right:48px}
.bgt-mx-64{margin-left:64px;margin-right:64px}
.bgt-mx-80{margin-left:80px;margin-right:80px}
.bgt-mx-96{margin-left:96px;margin-right:96px}
.bgt-my-4{margin-top:4px;margin-bottom:4px}
.bgt-my-8{margin-top:8px;margin-bottom:8px}
.bgt-my-12{margin-top:12px;margin-bottom:12px}
.bgt-my-16{margin-top:16px;margin-bottom:16px}
.bgt-my-24{margin-top:24px;margin-bottom:24px}
.bgt-my-32{margin-top:32px;margin-bottom:32px}
.bgt-my-48{margin-top:48px;margin-bottom:48px}
.bgt-my-64{margin-top:64px;margin-bottom:64px}
.bgt-my-80{margin-top:80px;margin-bottom:80px}
.bgt-my-96{margin-top:96px;margin-bottom:96px}
.bgt-m-4{margin:4px}
.bgt-m-8{margin:8px}
.bgt-m-12{margin:12px}
.bgt-m-16{margin:16px}
.bgt-m-24{margin:24px}
.bgt-m-32{margin:32px}
.bgt-m-48{margin:48px}
.bgt-m-64{margin:64px}
.bgt-m-80{margin:80px}
.bgt-m-96{margin:96px}
.bgt-gap-4{gap:4px}
.bgt-gap-8{gap:8px}
.bgt-gap-12{gap:12px}
.bgt-gap-16{gap:16px}
.bgt-gap-24{gap:24px}
.bgt-gap-32{gap:32px}
.bgt-gap-48{gap:48px}
.bgt-gap-64{gap:64px}
.bgt-gap-80{gap:80px}
.bgt-gap-96{gap:96px}

@media(min-width:640px){
  .sm\:bgt-pt-4{padding-top:4px}
  .sm\:bgt-pt-8{padding-top:8px}
  .sm\:bgt-pt-12{padding-top:12px}
  .sm\:bgt-pt-16{padding-top:16px}
  .sm\:bgt-pt-24{padding-top:24px}
  .sm\:bgt-pt-32{padding-top:32px}
  .sm\:bgt-pt-48{padding-top:48px}
  .sm\:bgt-pt-64{padding-top:64px}
  .sm\:bgt-pt-80{padding-top:80px}
  .sm\:bgt-pt-96{padding-top:96px}
  .sm\:bgt-pb-4{padding-bottom:4px}
  .sm\:bgt-pb-8{padding-bottom:8px}
  .sm\:bgt-pb-12{padding-bottom:12px}
  .sm\:bgt-pb-16{padding-bottom:16px}
  .sm\:bgt-pb-24{padding-bottom:24px}
  .sm\:bgt-pb-32{padding-bottom:32px}
  .sm\:bgt-pb-48{padding-bottom:48px}
  .sm\:bgt-pb-64{padding-bottom:64px}
  .sm\:bgt-pb-80{padding-bottom:80px}
  .sm\:bgt-pb-96{padding-bottom:96px}
  .sm\:bgt-px-4{padding-left:4px;padding-right:4px}
  .sm\:bgt-px-8{padding-left:8px;padding-right:8px}
  .sm\:bgt-px-12{padding-left:12px;padding-right:12px}
  .sm\:bgt-px-16{padding-left:16px;padding-right:16px}
  .sm\:bgt-px-24{padding-left:24px;padding-right:24px}
  .sm\:bgt-px-32{padding-left:32px;padding-right:32px}
  .sm\:bgt-px-48{padding-left:48px;padding-right:48px}
  .sm\:bgt-px-64{padding-left:64px;padding-right:64px}
  .sm\:bgt-px-80{padding-left:80px;padding-right:80px}
  .sm\:bgt-px-96{padding-left:96px;padding-right:96px}
  .sm\:bgt-py-4{padding-top:4px;padding-bottom:4px}
  .sm\:bgt-py-8{padding-top:8px;padding-bottom:8px}
  .sm\:bgt-py-12{padding-top:12px;padding-bottom:12px}
  .sm\:bgt-py-16{padding-top:16px;padding-bottom:16px}
  .sm\:bgt-py-24{padding-top:24px;padding-bottom:24px}
  .sm\:bgt-py-32{padding-top:32px;padding-bottom:32px}
  .sm\:bgt-py-48{padding-top:48px;padding-bottom:48px}
  .sm\:bgt-py-64{padding-top:64px;padding-bottom:64px}
  .sm\:bgt-py-80{padding-top:80px;padding-bottom:80px}
  .sm\:bgt-py-96{padding-top:96px;padding-bottom:96px}
  .sm\:bgt-p-4{padding:4px}
  .sm\:bgt-p-8{padding:8px}
  .sm\:bgt-p-12{padding:12px}
  .sm\:bgt-p-16{padding:16px}
  .sm\:bgt-p-24{padding:24px}
  .sm\:bgt-p-32{padding:32px}
  .sm\:bgt-p-48{padding:48px}
  .sm\:bgt-p-64{padding:64px}
  .sm\:bgt-p-80{padding:80px}
  .sm\:bgt-p-96{padding:96px}
  .sm\:bgt-mt-4{margin-top:4px}
  .sm\:bgt-mt-8{margin-top:8px}
  .sm\:bgt-mt-12{margin-top:12px}
  .sm\:bgt-mt-16{margin-top:16px}
  .sm\:bgt-mt-24{margin-top:24px}
  .sm\:bgt-mt-32{margin-top:32px}
  .sm\:bgt-mt-48{margin-top:48px}
  .sm\:bgt-mt-64{margin-top:64px}
  .sm\:bgt-mt-80{margin-top:80px}
  .sm\:bgt-mt-96{margin-top:96px}
  .sm\:bgt-mb-4{margin-bottom:4px}
  .sm\:bgt-mb-8{margin-bottom:8px}
  .sm\:bgt-mb-12{margin-bottom:12px}
  .sm\:bgt-mb-16{margin-bottom:16px}
  .sm\:bgt-mb-24{margin-bottom:24px}
  .sm\:bgt-mb-32{margin-bottom:32px}
  .sm\:bgt-mb-48{margin-bottom:48px}
  .sm\:bgt-mb-64{margin-bottom:64px}
  .sm\:bgt-mb-80{margin-bottom:80px}
  .sm\:bgt-mb-96{margin-bottom:96px}
  .sm\:bgt-mx-4{margin-left:4px;margin-right:4px}
  .sm\:bgt-mx-8{margin-left:8px;margin-right:8px}
  .sm\:bgt-mx-12{margin-left:12px;margin-right:12px}
  .sm\:bgt-mx-16{margin-left:16px;margin-right:16px}
  .sm\:bgt-mx-24{margin-left:24px;margin-right:24px}
  .sm\:bgt-mx-32{margin-left:32px;margin-right:32px}
  .sm\:bgt-mx-48{margin-left:48px;margin-right:48px}
  .sm\:bgt-mx-64{margin-left:64px;margin-right:64px}
  .sm\:bgt-mx-80{margin-left:80px;margin-right:80px}
  .sm\:bgt-mx-96{margin-left:96px;margin-right:96px}
  .sm\:bgt-my-4{margin-top:4px;margin-bottom:4px}
  .sm\:bgt-my-8{margin-top:8px;margin-bottom:8px}
  .sm\:bgt-my-12{margin-top:12px;margin-bottom:12px}
  .sm\:bgt-my-16{margin-top:16px;margin-bottom:16px}
  .sm\:bgt-my-24{margin-top:24px;margin-bottom:24px}
  .sm\:bgt-my-32{margin-top:32px;margin-bottom:32px}
  .sm\:bgt-my-48{margin-top:48px;margin-bottom:48px}
  .sm\:bgt-my-64{margin-top:64px;margin-bottom:64px}
  .sm\:bgt-my-80{margin-top:80px;margin-bottom:80px}
  .sm\:bgt-my-96{margin-top:96px;margin-bottom:96px}
  .sm\:bgt-m-4{margin:4px}
  .sm\:bgt-m-8{margin:8px}
  .sm\:bgt-m-12{margin:12px}
  .sm\:bgt-m-16{margin:16px}
  .sm\:bgt-m-24{margin:24px}
  .sm\:bgt-m-32{margin:32px}
  .sm\:bgt-m-48{margin:48px}
  .sm\:bgt-m-64{margin:64px}
  .sm\:bgt-m-80{margin:80px}
  .sm\:bgt-m-96{margin:96px}
  .sm\:bgt-gap-4{gap:4px}
  .sm\:bgt-gap-8{gap:8px}
  .sm\:bgt-gap-12{gap:12px}
  .sm\:bgt-gap-16{gap:16px}
  .sm\:bgt-gap-24{gap:24px}
  .sm\:bgt-gap-32{gap:32px}
  .sm\:bgt-gap-48{gap:48px}
  .sm\:bgt-gap-64{gap:64px}
  .sm\:bgt-gap-80{gap:80px}
  .sm\:bgt-gap-96{gap:96px}
}

@media(min-width:768px){
  .md\:bgt-pt-4{padding-top:4px}
  .md\:bgt-pt-8{padding-top:8px}
  .md\:bgt-pt-12{padding-top:12px}
  .md\:bgt-pt-16{padding-top:16px}
  .md\:bgt-pt-24{padding-top:24px}
  .md\:bgt-pt-32{padding-top:32px}
  .md\:bgt-pt-48{padding-top:48px}
  .md\:bgt-pt-64{padding-top:64px}
  .md\:bgt-pt-80{padding-top:80px}
  .md\:bgt-pt-96{padding-top:96px}
  .md\:bgt-pb-4{padding-bottom:4px}
  .md\:bgt-pb-8{padding-bottom:8px}
  .md\:bgt-pb-12{padding-bottom:12px}
  .md\:bgt-pb-16{padding-bottom:16px}
  .md\:bgt-pb-24{padding-bottom:24px}
  .md\:bgt-pb-32{padding-bottom:32px}
  .md\:bgt-pb-48{padding-bottom:48px}
  .md\:bgt-pb-64{padding-bottom:64px}
  .md\:bgt-pb-80{padding-bottom:80px}
  .md\:bgt-pb-96{padding-bottom:96px}
  .md\:bgt-px-4{padding-left:4px;padding-right:4px}
  .md\:bgt-px-8{padding-left:8px;padding-right:8px}
  .md\:bgt-px-12{padding-left:12px;padding-right:12px}
  .md\:bgt-px-16{padding-left:16px;padding-right:16px}
  .md\:bgt-px-24{padding-left:24px;padding-right:24px}
  .md\:bgt-px-32{padding-left:32px;padding-right:32px}
  .md\:bgt-px-48{padding-left:48px;padding-right:48px}
  .md\:bgt-px-64{padding-left:64px;padding-right:64px}
  .md\:bgt-px-80{padding-left:80px;padding-right:80px}
  .md\:bgt-px-96{padding-left:96px;padding-right:96px}
  .md\:bgt-py-4{padding-top:4px;padding-bottom:4px}
  .md\:bgt-py-8{padding-top:8px;padding-bottom:8px}
  .md\:bgt-py-12{padding-top:12px;padding-bottom:12px}
  .md\:bgt-py-16{padding-top:16px;padding-bottom:16px}
  .md\:bgt-py-24{padding-top:24px;padding-bottom:24px}
  .md\:bgt-py-32{padding-top:32px;padding-bottom:32px}
  .md\:bgt-py-48{padding-top:48px;padding-bottom:48px}
  .md\:bgt-py-64{padding-top:64px;padding-bottom:64px}
  .md\:bgt-py-80{padding-top:80px;padding-bottom:80px}
  .md\:bgt-py-96{padding-top:96px;padding-bottom:96px}
  .md\:bgt-p-4{padding:4px}
  .md\:bgt-p-8{padding:8px}
  .md\:bgt-p-12{padding:12px}
  .md\:bgt-p-16{padding:16px}
  .md\:bgt-p-24{padding:24px}
  .md\:bgt-p-32{padding:32px}
  .md\:bgt-p-48{padding:48px}
  .md\:bgt-p-64{padding:64px}
  .md\:bgt-p-80{padding:80px}
  .md\:bgt-p-96{padding:96px}
  .md\:bgt-mt-4{margin-top:4px}
  .md\:bgt-mt-8{margin-top:8px}
  .md\:bgt-mt-12{margin-top:12px}
  .md\:bgt-mt-16{margin-top:16px}
  .md\:bgt-mt-24{margin-top:24px}
  .md\:bgt-mt-32{margin-top:32px}
  .md\:bgt-mt-48{margin-top:48px}
  .md\:bgt-mt-64{margin-top:64px}
  .md\:bgt-mt-80{margin-top:80px}
  .md\:bgt-mt-96{margin-top:96px}
  .md\:bgt-mb-4{margin-bottom:4px}
  .md\:bgt-mb-8{margin-bottom:8px}
  .md\:bgt-mb-12{margin-bottom:12px}
  .md\:bgt-mb-16{margin-bottom:16px}
  .md\:bgt-mb-24{margin-bottom:24px}
  .md\:bgt-mb-32{margin-bottom:32px}
  .md\:bgt-mb-48{margin-bottom:48px}
  .md\:bgt-mb-64{margin-bottom:64px}
  .md\:bgt-mb-80{margin-bottom:80px}
  .md\:bgt-mb-96{margin-bottom:96px}
  .md\:bgt-mx-4{margin-left:4px;margin-right:4px}
  .md\:bgt-mx-8{margin-left:8px;margin-right:8px}
  .md\:bgt-mx-12{margin-left:12px;margin-right:12px}
  .md\:bgt-mx-16{margin-left:16px;margin-right:16px}
  .md\:bgt-mx-24{margin-left:24px;margin-right:24px}
  .md\:bgt-mx-32{margin-left:32px;margin-right:32px}
  .md\:bgt-mx-48{margin-left:48px;margin-right:48px}
  .md\:bgt-mx-64{margin-left:64px;margin-right:64px}
  .md\:bgt-mx-80{margin-left:80px;margin-right:80px}
  .md\:bgt-mx-96{margin-left:96px;margin-right:96px}
  .md\:bgt-my-4{margin-top:4px;margin-bottom:4px}
  .md\:bgt-my-8{margin-top:8px;margin-bottom:8px}
  .md\:bgt-my-12{margin-top:12px;margin-bottom:12px}
  .md\:bgt-my-16{margin-top:16px;margin-bottom:16px}
  .md\:bgt-my-24{margin-top:24px;margin-bottom:24px}
  .md\:bgt-my-32{margin-top:32px;margin-bottom:32px}
  .md\:bgt-my-48{margin-top:48px;margin-bottom:48px}
  .md\:bgt-my-64{margin-top:64px;margin-bottom:64px}
  .md\:bgt-my-80{margin-top:80px;margin-bottom:80px}
  .md\:bgt-my-96{margin-top:96px;margin-bottom:96px}
  .md\:bgt-m-4{margin:4px}
  .md\:bgt-m-8{margin:8px}
  .md\:bgt-m-12{margin:12px}
  .md\:bgt-m-16{margin:16px}
  .md\:bgt-m-24{margin:24px}
  .md\:bgt-m-32{margin:32px}
  .md\:bgt-m-48{margin:48px}
  .md\:bgt-m-64{margin:64px}
  .md\:bgt-m-80{margin:80px}
  .md\:bgt-m-96{margin:96px}
  .md\:bgt-gap-4{gap:4px}
  .md\:bgt-gap-8{gap:8px}
  .md\:bgt-gap-12{gap:12px}
  .md\:bgt-gap-16{gap:16px}
  .md\:bgt-gap-24{gap:24px}
  .md\:bgt-gap-32{gap:32px}
  .md\:bgt-gap-48{gap:48px}
  .md\:bgt-gap-64{gap:64px}
  .md\:bgt-gap-80{gap:80px}
  .md\:bgt-gap-96{gap:96px}
}

@media(min-width:1024px){
  .lg\:bgt-pt-4{padding-top:4px}
  .lg\:bgt-pt-8{padding-top:8px}
  .lg\:bgt-pt-12{padding-top:12px}
  .lg\:bgt-pt-16{padding-top:16px}
  .lg\:bgt-pt-24{padding-top:24px}
  .lg\:bgt-pt-32{padding-top:32px}
  .lg\:bgt-pt-48{padding-top:48px}
  .lg\:bgt-pt-64{padding-top:64px}
  .lg\:bgt-pt-80{padding-top:80px}
  .lg\:bgt-pt-96{padding-top:96px}
  .lg\:bgt-pb-4{padding-bottom:4px}
  .lg\:bgt-pb-8{padding-bottom:8px}
  .lg\:bgt-pb-12{padding-bottom:12px}
  .lg\:bgt-pb-16{padding-bottom:16px}
  .lg\:bgt-pb-24{padding-bottom:24px}
  .lg\:bgt-pb-32{padding-bottom:32px}
  .lg\:bgt-pb-48{padding-bottom:48px}
  .lg\:bgt-pb-64{padding-bottom:64px}
  .lg\:bgt-pb-80{padding-bottom:80px}
  .lg\:bgt-pb-96{padding-bottom:96px}
  .lg\:bgt-px-4{padding-left:4px;padding-right:4px}
  .lg\:bgt-px-8{padding-left:8px;padding-right:8px}
  .lg\:bgt-px-12{padding-left:12px;padding-right:12px}
  .lg\:bgt-px-16{padding-left:16px;padding-right:16px}
  .lg\:bgt-px-24{padding-left:24px;padding-right:24px}
  .lg\:bgt-px-32{padding-left:32px;padding-right:32px}
  .lg\:bgt-px-48{padding-left:48px;padding-right:48px}
  .lg\:bgt-px-64{padding-left:64px;padding-right:64px}
  .lg\:bgt-px-80{padding-left:80px;padding-right:80px}
  .lg\:bgt-px-96{padding-left:96px;padding-right:96px}
  .lg\:bgt-py-4{padding-top:4px;padding-bottom:4px}
  .lg\:bgt-py-8{padding-top:8px;padding-bottom:8px}
  .lg\:bgt-py-12{padding-top:12px;padding-bottom:12px}
  .lg\:bgt-py-16{padding-top:16px;padding-bottom:16px}
  .lg\:bgt-py-24{padding-top:24px;padding-bottom:24px}
  .lg\:bgt-py-32{padding-top:32px;padding-bottom:32px}
  .lg\:bgt-py-48{padding-top:48px;padding-bottom:48px}
  .lg\:bgt-py-64{padding-top:64px;padding-bottom:64px}
  .lg\:bgt-py-80{padding-top:80px;padding-bottom:80px}
  .lg\:bgt-py-96{padding-top:96px;padding-bottom:96px}
  .lg\:bgt-p-4{padding:4px}
  .lg\:bgt-p-8{padding:8px}
  .lg\:bgt-p-12{padding:12px}
  .lg\:bgt-p-16{padding:16px}
  .lg\:bgt-p-24{padding:24px}
  .lg\:bgt-p-32{padding:32px}
  .lg\:bgt-p-48{padding:48px}
  .lg\:bgt-p-64{padding:64px}
  .lg\:bgt-p-80{padding:80px}
  .lg\:bgt-p-96{padding:96px}
  .lg\:bgt-mt-4{margin-top:4px}
  .lg\:bgt-mt-8{margin-top:8px}
  .lg\:bgt-mt-12{margin-top:12px}
  .lg\:bgt-mt-16{margin-top:16px}
  .lg\:bgt-mt-24{margin-top:24px}
  .lg\:bgt-mt-32{margin-top:32px}
  .lg\:bgt-mt-48{margin-top:48px}
  .lg\:bgt-mt-64{margin-top:64px}
  .lg\:bgt-mt-80{margin-top:80px}
  .lg\:bgt-mt-96{margin-top:96px}
  .lg\:bgt-mb-4{margin-bottom:4px}
  .lg\:bgt-mb-8{margin-bottom:8px}
  .lg\:bgt-mb-12{margin-bottom:12px}
  .lg\:bgt-mb-16{margin-bottom:16px}
  .lg\:bgt-mb-24{margin-bottom:24px}
  .lg\:bgt-mb-32{margin-bottom:32px}
  .lg\:bgt-mb-48{margin-bottom:48px}
  .lg\:bgt-mb-64{margin-bottom:64px}
  .lg\:bgt-mb-80{margin-bottom:80px}
  .lg\:bgt-mb-96{margin-bottom:96px}
  .lg\:bgt-mx-4{margin-left:4px;margin-right:4px}
  .lg\:bgt-mx-8{margin-left:8px;margin-right:8px}
  .lg\:bgt-mx-12{margin-left:12px;margin-right:12px}
  .lg\:bgt-mx-16{margin-left:16px;margin-right:16px}
  .lg\:bgt-mx-24{margin-left:24px;margin-right:24px}
  .lg\:bgt-mx-32{margin-left:32px;margin-right:32px}
  .lg\:bgt-mx-48{margin-left:48px;margin-right:48px}
  .lg\:bgt-mx-64{margin-left:64px;margin-right:64px}
  .lg\:bgt-mx-80{margin-left:80px;margin-right:80px}
  .lg\:bgt-mx-96{margin-left:96px;margin-right:96px}
  .lg\:bgt-my-4{margin-top:4px;margin-bottom:4px}
  .lg\:bgt-my-8{margin-top:8px;margin-bottom:8px}
  .lg\:bgt-my-12{margin-top:12px;margin-bottom:12px}
  .lg\:bgt-my-16{margin-top:16px;margin-bottom:16px}
  .lg\:bgt-my-24{margin-top:24px;margin-bottom:24px}
  .lg\:bgt-my-32{margin-top:32px;margin-bottom:32px}
  .lg\:bgt-my-48{margin-top:48px;margin-bottom:48px}
  .lg\:bgt-my-64{margin-top:64px;margin-bottom:64px}
  .lg\:bgt-my-80{margin-top:80px;margin-bottom:80px}
  .lg\:bgt-my-96{margin-top:96px;margin-bottom:96px}
  .lg\:bgt-m-4{margin:4px}
  .lg\:bgt-m-8{margin:8px}
  .lg\:bgt-m-12{margin:12px}
  .lg\:bgt-m-16{margin:16px}
  .lg\:bgt-m-24{margin:24px}
  .lg\:bgt-m-32{margin:32px}
  .lg\:bgt-m-48{margin:48px}
  .lg\:bgt-m-64{margin:64px}
  .lg\:bgt-m-80{margin:80px}
  .lg\:bgt-m-96{margin:96px}
  .lg\:bgt-gap-4{gap:4px}
  .lg\:bgt-gap-8{gap:8px}
  .lg\:bgt-gap-12{gap:12px}
  .lg\:bgt-gap-16{gap:16px}
  .lg\:bgt-gap-24{gap:24px}
  .lg\:bgt-gap-32{gap:32px}
  .lg\:bgt-gap-48{gap:48px}
  .lg\:bgt-gap-64{gap:64px}
  .lg\:bgt-gap-80{gap:80px}
  .lg\:bgt-gap-96{gap:96px}
}

.bgt-shimmer{position:relative;overflow:hidden}
.bgt-shimmer::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);transform:translateX(-100%);pointer-events:none}
.bgt-shimmer--active::after{animation:bgt-shimmer-sweep .9s ease forwards}
@keyframes bgt-shimmer-sweep{from{transform:translateX(-100%)}to{transform:translateX(200%)}}

/* Header scroll state */
body.bgt-header-up{--bgt-header-state:up}
body.bgt-header-down{--bgt-header-state:down}
