.booom-timeline .absolute{position: absolute}.booom-timeline .relative{position: relative}.booom-timeline .\!mb-0{margin-bottom: 0px !important}.booom-timeline .\!mb-12{margin-bottom: 3rem !important}.booom-timeline .-ml-2{margin-left: -0.5rem}.booom-timeline .mt-\[28px\]{margin-top: 28px}.booom-timeline .block{display: block}.booom-timeline .flex{display: flex}.booom-timeline .flex-shrink{flex-shrink: 1}.booom-timeline .transform{transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.booom-timeline .flex-col{flex-direction: column}.booom-timeline .gap-6{gap: 1.5rem}.booom-timeline .gap-\[64px\]{gap: 64px}.booom-timeline .rounded-\[20px\]{border-radius: 20px}.booom-timeline .bg-white\/\[0\.06\]{background-color: rgb(255 255 255 / 0.06)}.booom-timeline .px-4{padding-left: 1rem;padding-right: 1rem}.booom-timeline .py-8{padding-top: 2rem;padding-bottom: 2rem}.booom-timeline .pl-10{padding-left: 2.5rem}.booom-timeline .pl-4{padding-left: 1rem}.booom-timeline .text-2xl{font-size: 1.5rem;line-height: 2rem}.booom-timeline .text-\[48px\]{font-size: 48px}.booom-timeline .font-bold{font-weight: 700}.booom-timeline .font-semibold{font-weight: 600}.booom-timeline .leading-\[60px\]{line-height: 60px}.booom-timeline .text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))}.booom-timeline .text-white\/75{color: rgb(255 255 255 / 0.75)}.booom-timeline .backdrop-blur-\[20px\]{--tw-backdrop-blur: blur(20px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.booom-timeline .timeline-wrapper{--timeline-offset: 2.5rem;--timeline-dot-width: 16px}@media(min-width: 1024px){.booom-timeline .timeline-wrapper{--timeline-offset: 94px;--timeline-dot-width: 20px}}.booom-timeline .timeline-wrapper::before{content:"";position:absolute;left:calc(var(--timeline-offset)/2);transform:translateX(-50%);top:0;bottom:0;width:2px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50%, rgba(255, 255, 255, 0) 100%)}.booom-timeline .timeline-dot{position:absolute;left:calc(var(--timeline-offset)/-2 - var(--timeline-dot-width)/2);top:50%;transform:translateY(-50%);width:var(--timeline-dot-width);height:var(--timeline-dot-width);border-radius:50%;background:#fff;z-index:1;flex-shrink:0}@media (min-width: 640px){.booom-timeline .sm\:px-8{padding-left: 2rem;padding-right: 2rem}.booom-timeline .sm\:py-10{padding-top: 2.5rem;padding-bottom: 2.5rem}}@media (min-width: 768px){.booom-timeline .md\:px-10{padding-left: 2.5rem;padding-right: 2.5rem}.booom-timeline .md\:py-12{padding-top: 3rem;padding-bottom: 3rem}}@media (min-width: 1024px){.booom-timeline .lg\:ml-0{margin-left: 0px}.booom-timeline .lg\:px-16{padding-left: 4rem;padding-right: 4rem}.booom-timeline .lg\:py-20{padding-top: 5rem;padding-bottom: 5rem}.booom-timeline .lg\:pl-\[94px\]{padding-left: 94px}}.booom-timeline :is(.\[\&_p\:last-child\]\:mb-0 p:last-child){margin-bottom: 0px}.booom-timeline :is(.\[\&_p\]\:mb-4 p){margin-bottom: 1rem}
