.navbar{padding:1rem 2rem;background:transparent}.navbar,.navbar-container{display:flex;align-items:center;justify-content:space-between}.navbar-container{width:100%}.navbar-logo{font-size:1rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#000}.navbar-links{display:flex;gap:2rem}.navbar-links a{font-size:1rem;color:#000;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.hamburger-btn{display:none;background:none;border:none}.hamburger-line{display:block;width:25px;height:3px;background:#000;margin:4px 0}@media (max-width:768px){.navbar-links{display:none}.navbar-links.active{display:flex;flex-direction:column;gap:1rem;background:#fff;position:absolute;top:60px;right:0;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.2)}.hamburger-btn{display:block}}@import url("/css/bootstrap-grid.css");@import url("/css/font-awesome.min.css");@import url("/css/swiper.min.css");@import url("/css/fancybox.min.css");@import url("/css/style.css");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*,:after,:before{box-sizing:border-box}html{font-size:16px;line-height:1.5}body{background-color:#fff;color:#000;font-family:Outfit,sans-serif;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 15px}img{max-width:100%;height:auto;display:block}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000;border-radius:5px}a{color:inherit;text-decoration:none}.custom-cursor{position:fixed;width:20px;height:20px;background:#000;border:2px solid #000;transition:background .2s,border .2s;pointer-events:none;z-index:9999;transform:translate(-50%,-50%)}body.white-bg .custom-cursor{background:#fff;border:2px solid #fff}