:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.slider-content .hero-title,.slider-content h1.hero-title{color:#fff;letter-spacing:3px;margin:0;font-family:Khula,sans-serif;font-weight:800;line-height:1.1;font-size:max(1.75rem,min(5vw + 1rem,6.25rem))!important}.slider-content .hero-subtitle,.slider-content p.hero-subtitle{color:#fff;opacity:.95;font-family:Roboto,sans-serif;font-weight:300;line-height:1.65;font-size:max(1.375rem,min(3vw + .5rem,1.75rem))!important}@media (max-width:480px){.slider-content .hero-title,.slider-content h1.hero-title{letter-spacing:1px;font-size:max(1.5rem,min(8vw,2.5rem))!important}.slider-content .hero-subtitle,.slider-content p.hero-subtitle{line-height:1.5;font-size:max(1rem,min(4.5vw,1.25rem))!important}.slider-content{padding:120px 15px!important}.btn-hero{letter-spacing:.5px!important;padding:14px 24px!important;font-size:.875rem!important}}@media (max-width:768px){.slider-content .hero-title,.slider-content h1.hero-title{letter-spacing:2px}.btn-hero{padding:13px 22px!important;font-size:.8125rem!important}.mt30{margin-top:20px!important}.mb20{margin-bottom:15px!important}}@media (min-width:769px) and (max-width:992px){.slider-content .hero-title,.slider-content h1.hero-title{font-size:max(2.5rem,min(6vw,5rem))!important}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
