@font-face{font-family:Casanova;src:url(/assets/Font.otf) format("opentype");font-weight:400;font-style:normal}:root{--font1:"Poppins", sans-serif;--font2:"Bebas Neue", system-ui;--font3:"Pacifico", cursive;--font4:"Casanova", sans-serif}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}.container{display:flex;width:80%;margin:0 auto;padding:1rem 0}body{background-color:#000;color:#fff}.NavBarBg{background:#fff}.navbar{position:fixed;top:0;width:100%;padding:15px;background-color:transparent;transition:background-color .3s ease,backdrop-filter .3s ease;z-index:1000}.NavContent{display:flex;justify-content:space-between;padding-left:10%}.Logo{width:15rem}.LogoNone{display:none}nav .icon{color:#000;font-size:1.5rem;font-weight:700}nav .open{color:#000;font-size:3rem}.menu{cursor:pointer;position:fixed;top:6%;right:10%;z-index:2000}.close{right:5%}.icon-wrapper{display:flex;transition:transform .5s ease;background-color:#fff;padding:1rem 1.1rem;border-radius:100%}.icon-wrapper.rotate{transform:rotate(180deg)}.NavMenu{position:fixed;right:0;top:0;padding:4rem;height:100vh;background-color:#f5f5f5;color:#000}.NavBody{padding:4rem 2rem;display:flex;justify-content:space-between}.Nav{display:flex;flex-direction:column;font-size:56px;gap:12px}.Nav p{font-size:1rem;font-weight:500;font-family:var(--font1);position:relative}.Nav p:after{content:"";display:block;width:100%;height:1.5px;background-color:#000;margin-top:10px}a{text-decoration:none;color:#000;font-weight:300;font-family:var(--font4)}.SocailGrid{border-top:2px solid black;width:100%;padding-top:1rem;display:flex;align-items:center;position:relative;justify-content:space-evenly}.SocailIcon{font-size:1.8rem}.swiper{width:100%;height:100%}.swiper-slide img{display:block;width:100%;height:100vh;object-fit:cover;position:relative}.HeaderImg{width:100%;height:60vh}.HeaderContent{display:flex;align-items:center;justify-content:center;position:absolute;bottom:45%;left:30%;gap:2rem;margin:0 auto;z-index:100;color:#fff}.HeaderContent h1{font-family:var(--font4);font-size:3rem;text-align:center}.HeaderContent p{font-size:3rem;margin:0;padding:0;font-weight:700;transform:translate(-50% -50%)}.HScroll{position:relative;height:500vh}.HScrollDiv{display:flex;overflow:hidden;position:sticky;top:0;align-items:center;height:100vh;padding-left:1rem}.CardDiv{display:flex;gap:2rem}.CardDivGrid{overflow:hidden;height:450px;width:60vw;display:flex;gap:2rem}.CardDivBg{width:100%;height:460px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.CardDivContent{display:flex;flex-direction:column;padding:2rem 4rem}.CardText{font-size:4rem;font-family:var(--font4)}.CardDivContent a{color:#fff;padding:.5rem 1rem;border:1px solid white;margin:0 auto;font-family:var(--font1);border-radius:.55rem}.CardDivContent a:hover{background-color:#fff;color:#000;border:1px solid black;font-weight:500}.Servicecontainer{display:flex;height:auto;align-items:center;margin-bottom:4rem;background-color:#7fffd4}.ServiceSubContainer{position:relative;width:100%}.ServiceSubContainer div{border-top:1px solid white;cursor:pointer;position:relative;margin-bottom:-2vw;background-color:#000}.ServiceSubContainer div:last-child{border-bottom:1px solid white}.ServiceSubContainer div p{margin:0;font-size:5vw;text-align:right;padding-left:10px;text-transform:uppercase;pointer-events:none;color:#fff;font-family:var(--font4)}.Review{padding:2rem 0 1rem;margin:4rem 0 1rem}.Testimonials{font-family:var(--font1);width:80%;margin:0 auto}.Testimonials h1{font-size:3rem;text-align:center;padding:1rem 0;font-family:var(--font4)}.reviewContent{display:flex;flex-direction:column;align-items:center;width:50%;margin:0 auto;text-align:center;gap:.8rem}.reviewContent p{font-size:1.1rem}.reviewContent img{width:10%;height:12%}.reviewContent h1{font-size:1rem;padding:0}.Brands{padding:2rem 0 6rem;gap:1rem}.Brands h1{text-align:center;font-size:3rem;font-family:var(--font4);margin:0;padding-bottom:1rem}.BrandGrid{padding-top:1rem;width:80%;display:flex;align-items:center;width:90%;justify-content:space-between;gap:1%;margin:0 auto}.BrandImg{width:80%;height:80px;border-radius:.25rem}#contact{color:#fff;text-align:center}#contact:after,#contact:before{content:"";display:block;width:100%;height:2px;background-color:#fff;margin-top:10px}.footerTop{display:flex;width:90%;justify-content:space-between;margin:0 auto;padding:2rem 0}.footerTop a{color:#fff;font-size:3rem;font-family:var(--font4)}.contactus{color:#fff;font-family:var(--font4);margin:0 auto}.contactus p{padding-right:14rem}.contactus a{color:#fff;font-size:5rem;font-weight:600}.contactus a:hover{font-weight:100;text-decoration:underline;cursor:pointer}.footerTop a:hover{text-decoration:underline}.top{padding-bottom:5rem}.bottom{padding-top:5rem}.CopyrightsDiv{display:flex;width:80%;margin:0 auto;align-items:center;padding:1rem 0;font-family:var(--font1);color:#fff;justify-content:space-between}.copyRights,.Editor{font-size:1rem}.Editor a{color:#fff;font-size:1rem;font-weight:500;text-decoration:underline}.loader-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000080}.loader{display:flex;align-items:center;justify-content:center}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out}.loader{color:#fff;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.AboutSection{display:flex;align-items:center;width:80%;margin:5rem auto;gap:10%}.AboutSection img{width:35%;margin:auto;float:center}.AboutContainer{display:flex;flex-direction:column;gap:.5rem}.AboutContainer h1{font-family:var(--font4);font-size:3rem;font-weight:600}.AboutContainer p{font-size:1.2rem;font-family:var(--font1);width:80%;line-height:1.8rem}.AboutContainer a{color:#fff;font-size:1rem;font-family:var(--font1);border:1px solid white;margin-right:auto;padding:.5rem 1rem;border-radius:.75rem;cursor:pointer}.AboutContainer a:hover{color:#000;background-color:#fff;border:1px solid black;font-weight:500}
