.booom-imagetextsection .visible{visibility:visible}.booom-imagetextsection .absolute{position:absolute}.booom-imagetextsection .relative{position:relative}.booom-imagetextsection .mb-6{margin-bottom:1.5rem}.booom-imagetextsection .mb-8{margin-bottom:2rem}.booom-imagetextsection .mt-1{margin-top:0.25rem}.booom-imagetextsection .flex{display:flex}.booom-imagetextsection .table{display:table}.booom-imagetextsection .grid{display:grid}.booom-imagetextsection .h-full{height:100%}.booom-imagetextsection .w-full{width:100%}.booom-imagetextsection .max-w-none{max-width:none}.booom-imagetextsection .shrink-0{flex-shrink:0}.booom-imagetextsection .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-imagetextsection .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.booom-imagetextsection .flex-col{flex-direction:column}.booom-imagetextsection .items-start{align-items:flex-start}.booom-imagetextsection .justify-center{justify-content:center}.booom-imagetextsection .gap-10{gap:2.5rem}.booom-imagetextsection .gap-3{gap:0.75rem}.booom-imagetextsection :is(.space-y-3 > :not([hidden]) ~ :not([hidden])){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.booom-imagetextsection .rounded-xl{border-radius:0.75rem}.booom-imagetextsection .bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.booom-imagetextsection .bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.booom-imagetextsection .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.booom-imagetextsection .object-cover{-o-object-fit:cover;object-fit:cover}.booom-imagetextsection .pl-0{padding-left:0px}.booom-imagetextsection .text-sm{font-size:0.875rem;line-height:1.25rem}.booom-imagetextsection .font-light{font-weight:300}.booom-imagetextsection .uppercase{text-transform:uppercase}.booom-imagetextsection .tracking-widest{letter-spacing:0.1em}.booom-imagetextsection .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.booom-imagetextsection .opacity-80{opacity:0.8}.booom-imagetextsection{position:relative}.booom-imagetextsection:has(.booom-imagetextsection-bg_element){overflow-y:visible}.booom-imagetextsection:has(.booom-imagetextsection-bg_element) *{z-index:3;position:relative}.booom-imagetextsection .booom-imagetextsection-gradient-element{background-image:linear-gradient(to bottom, var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);position:absolute;width:100%;height:50%;top:0;left:0;z-index:2}.booom-imagetextsection .booom-imagetextsection-bg_element{position:absolute;width:100%;height:auto;top:200px;left:0;z-index:-1;pointer-events:none;-o-object-fit:cover;object-fit:cover;transform:scale(1.5);opacity:.5}@media(max-width: 768px){.booom-imagetextsection .booom-imagetextsection-bg_element{height:100%}}.booom-imagetextsection .booom-imagetextsection-gradient-element-main{background-image:linear-gradient(to top, var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);position:absolute;width:100%;height:75%;bottom:0;left:0;z-index:-1}@media (min-width: 768px){.booom-imagetextsection .md\:gap-12{gap:3rem}}@media (min-width: 1024px){.booom-imagetextsection .lg\:-order-1{order:-1}.booom-imagetextsection .lg\:order-2{order:2}.booom-imagetextsection .lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.booom-imagetextsection .lg\:gap-16{gap:4rem}.booom-imagetextsection .lg\:py-8{padding-top:2rem;padding-bottom:2rem}}
