/*============== Start header ================*/

.header-main #menu-header-menu li:not(:last-child)::after {
    content: "|";
    margin-left: 8px;
    color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity));
}
.top-header {
    font-size: 12px;
    letter-spacing: 0.05em;
}
.header-mobile-logo {
    max-width: 80px;
}
.menu-logo {
    max-width: 70px;
}
.bottom-header {
    letter-spacing: 1px;
    --bs-link-color-rgb: 0, 0, 0;
    margin-bottom: -3rem;
    margin-top: -3rem;
}
.header-desktop-logo {
    max-width: 23%;
    margin-bottom: -3.5rem;
    position: relative;
    z-index: 1;
}

.home-banner {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9; /* change if your video is different */
  overflow: hidden;
}

.banner-video {
  width: 100%;
  height: 100%;
  object-fit: cover; /* fills nicely */
}

/*============== End header ================*/

.home-about .text-box {
    max-width: 615px;
}

.home-master-plane .text-box {
    max-width: 660px;
}
.home-video-main .container {
    max-width: 1054px;
    text-wrap: balance;
}
.home-video-main .btn-wrap {
    padding-top: calc(var(--bs-space) / 2);
}
.home-event {
    background-image: url(/wp-content/uploads/2026/04/event-bg-1.jpg);
    background-repeat: repeat;
    background-size: contain;
}

.home-event .row {
    --bs-gutter-x: var(--bs-space);
    --bs-gutter-y: var(--bs-space-mini);
}

.home-event .overlay {
    transition: all 0.3s;
    width: 0;
    opacity: 0;
}

.home-event .inner-col:hover .overlay {
    width: 100%;
    opacity: 1;
}

.home-help figure.sambol {
    width: 15%;
    margin-top: -6%;
}
.home-help .btn-wrap {
    padding-top: calc(var(--bs-space) / 2);
}

.home-testimonials .container {
    max-width: 960px;
}

/*============== Start footer ================*/
.footer-main .col-center {
    max-width: 45%;
}
.footer-main .col-links ul {
    letter-spacing: 1.76px;
}
.footer-copyright {
    font-size: 10px;
    letter-spacing: 1px;
	--bs-link-color-rgb: rgba(var(--bs-primary-rgb));
}
/*============== End footer ================*/

.home-event figure img {
    object-fit: cover;
    aspect-ratio: 1/1.3;
    height: auto;
}