html{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}body{font-family:var(--font-main);background-color:var(--bg-black);color:#fff;overflow-x:hidden;font-optical-sizing:auto}.container{max-width:75rem;margin:0 auto;width:100%}h1,h1.fw-bold,h2,h2.fw-bold,h3,h3.fw-bold,h4,h4.fw-bold,h5,h5.fw-bold,h6,h6.fw-bold{font-family:var(--font-heading);font-weight:300!important}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-weight:inherit!important}.description,.lead,.text-dim,.text-grey,.text-muted,.text-secondary-muted,p{font-weight:300}.fw-bold{font-weight:400!important}.font-syne{font-family:Poppins,sans-serif}.text-primary-custom{color:var(--primary-color)!important}.letter-spacing-2{letter-spacing:.12em}.text-dim{color:#fff!important;opacity:.7!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:0!important}.owl-theme .owl-dots .owl-dot span{height:4px!important}.owl-theme .owl-dots .owl-dot.active span{width:60px!important}.owl-dots{margin-top:20px!important}.custom-navbar{padding:20px 0;transition:all .4s ease;background:0 0;min-height:98px}.custom-navbar.scrolled{background:#200520;backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0,0,0,.3);padding:10px 0}.navbar-nav .nav-link{color:#fff!important;font-weight:500;margin:0 10px;transition:color .3s}.custom-navbar .navbar-brand img{width:150px;height:auto}.btn-primary-custom,.button-border{border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;box-sizing:border-box}.btn.btn-primary-custom{background-color:var(--primary-color);border:none;color:#000}.btn.btn-primary-custom:hover{background-color:#320033;color:#fff;box-shadow:0 0 20px rgb(50 0 51)}a.btn-primary-custom{background-color:var(--primary-color);border:none;color:#000}a.btn-primary-custom:hover{background-color:#320033;color:#fff;box-shadow:0 0 20px rgb(50 0 51)}.btn.button-border,.button-border,a.button-border{background-color:transparent!important;color:#fff;border:.5px solid rgba(255,255,255,.3)!important}.btn.button-border:hover,.button-border:hover,a.button-border:hover{color:#fff!important;border-color:rgba(255,255,255,.55)!important;background:rgba(255,255,255,.06)!important}.btn.button-border.button-border--on-light,.button-border.button-border--on-light{color:#0a0a0a!important;border-color:rgba(0,0,0,.25)!important}.btn.button-border.button-border--on-light:hover,.button-border.button-border--on-light:hover{color:#0a0a0a!important;border-color:rgba(0,0,0,.45)!important;background:rgba(0,0,0,.06)!important}@media (min-width:992px) and (max-width:1199.98px){.display-1{font-size:clamp(2.45rem, 1.35rem + 3.1vw, 3.05rem)!important;line-height:1.1}.display-2{font-size:clamp(2.2rem, 1.2rem + 2.75vw, 2.75rem)!important;line-height:1.12}.display-3{font-size:clamp(1.95rem, 1.05rem + 2.35vw, 2.45rem)!important;line-height:1.14}.display-4{font-size:clamp(1.75rem, .95rem + 2vw, 2.15rem)!important;line-height:1.15}.display-5{font-size:clamp(1.55rem, .9rem + 1.65vw, 1.9rem)!important;line-height:1.18}.display-6{font-size:clamp(1.4rem, .85rem + 1.35vw, 1.65rem)!important;line-height:1.2}}@media (min-width:1200px) and (max-width:1399.98px){.display-1{font-size:clamp(2.65rem, 1.25rem + 2.85vw, 3.35rem)!important;line-height:1.08}.display-2{font-size:clamp(2.35rem, 1.1rem + 2.5vw, 2.95rem)!important;line-height:1.1}.display-3{font-size:clamp(2.1rem, 1rem + 2.15vw, 2.6rem)!important;line-height:1.12}.display-4{font-size:clamp(1.85rem, .9rem + 1.85vw, 2.25rem)!important;line-height:1.14}.display-5{font-size:clamp(1.65rem, .85rem + 1.55vw, 2rem)!important;line-height:1.16}.display-6{font-size:clamp(1.45rem, .8rem + 1.25vw, 1.75rem)!important;line-height:1.18}}@media (min-width:1400px) and (max-width:1699.98px){.display-1{font-size:clamp(2.65rem, 1.25rem + 2.85vw, 3.95rem)!important;line-height:1.08}.display-2{font-size:4.2rem!important;line-height:1.3}.display-3{font-size:clamp(2.1rem, 1rem + 2.15vw, 2.6rem)!important;line-height:1.12}.display-4{font-size:clamp(1.85rem, .9rem + 1.85vw, 2.25rem)!important;line-height:1.14}.display-5{font-size:2.6rem!important;line-height:1.16}.display-6{font-size:clamp(1.45rem, .8rem + 1.25vw, 1.75rem)!important;line-height:1.18}}.lp-footer-min__contact-icon svg{display:block;width:1.12rem;height:1.12rem}