.booom-hero .relative{position:relative}.booom-hero .mb-6{margin-bottom:1.5rem}.booom-hero .mt-\[2px\]{margin-top:2px}.booom-hero .flex{display:flex}.booom-hero .grid{display:grid}.booom-hero .h-full{height:100%}.booom-hero .w-full{width:100%}.booom-hero .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.booom-hero .flex-col{flex-direction:column}.booom-hero .items-stretch{align-items:stretch}.booom-hero .justify-center{justify-content:center}.booom-hero .gap-10{gap:2.5rem}.booom-hero .gap-3{gap:0.75rem}.booom-hero .rounded-lg{border-radius:0.5rem}.booom-hero .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.booom-hero .object-contain{-o-object-fit:contain;object-fit:contain}.booom-hero .text-left{text-align:left}.booom-hero .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.booom-filegrid .pdf-preview{border:none !important;outline:none !important;box-shadow:none !important;display:block;overflow:hidden;background:#fff}.booom-filegrid .pdf-preview embed,.booom-filegrid .pdf-preview iframe{border:none !important;outline:none !important;box-shadow:none !important;display:block;margin:0;padding:0;background:#fff !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;transition:opacity .3s ease-in}.booom-filegrid .pdf-preview embed.loaded,.booom-filegrid .pdf-preview iframe.loaded{opacity:1}.booom-filegrid .pdf-shimmer{background:linear-gradient(90deg, #f0f0f0 0%, #e0e0e0 20%, #f0f0f0 40%, #f0f0f0 100%);background-size:200% 100%;animation:shimmer 5s infinite;pointer-events:none;transition:opacity .3s ease-out;z-index:10;background-color:#fff}.booom-filegrid .pdf-shimmer.loaded{opacity:0;pointer-events:none}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media (min-width: 768px){.booom-hero .md\:gap-12{gap:3rem}}@media (min-width: 1024px){.booom-hero .lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.booom-hero .lg\:gap-20{gap:5rem}}.booom-hero :is(.\[\&_h1\]\:mb-8 h1){margin-bottom:2rem}
