.logo-hidden {
    opacity: 0!important;
    visibility: hidden!important;
    transition: opacity 0.3s ease, visibility 0.3s ease!important;
}



@media (max-width: 768px) { /* Adjust breakpoint as needed */
  .section-heading {
        font-size: clamp(14px, 17vw, 50px) !important;
        /* word-wrap: normal; */
        max-width: 100vw;
    }
}

html {
  scroll-behavior: smooth;
}


.brxe-hajszc.brxe-block:nth-of-type(4) .brxe-wganeo.brxe-image:not(.tag),
.brxe-hajszc.brxe-block:nth-of-type(4) .brxe-wganeo.brxe-image img {
    object-fit: cover;
    object-position: 0% 100% !important;
}
