@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";body{margin:0;padding:0;font-family:Poppins,Arial,Helvetica,sans-serif}.footer{background-color:#001545;justify-content:center;align-items:center;padding:20px 10px;display:flex}.content{color:#ededed;text-align:center;width:70vw;font-size:20px}.NavBar{color:#ededed;z-index:1000;background:#001545;justify-content:space-between;align-items:center;padding:15px 5%;font-family:Poppins,sans-serif;display:flex;position:sticky;top:0;box-shadow:1px 1px 50px #ffffff73}.Logo{font-size:28px;font-weight:600}.Menu{align-items:center;gap:40px;display:flex}.MenuPages{gap:30px;display:flex}.MenuPages a{color:#ededed;font-size:20px;text-decoration:none;transition:opacity .2s}.MenuPages a:hover{opacity:.6}.CallButton button{cursor:pointer;background-color:#77ff70;border:none;border-radius:9999px;width:120px;height:46px;padding:0;font-family:inherit;font-size:18px;font-weight:500;transition:transform .3s}.CallButton button:hover{transform:scale(1.03)}.MainContainer{background-image:linear-gradient(90deg,#00b0ff 0% 40%,#fff 70% 100%);justify-content:space-between;align-items:center;height:calc(100vh - 80px);padding:0 110px;display:flex;overflow:hidden}.HeroTextContainer{flex-direction:column;gap:20px;max-width:35vw;display:flex}.HeroText{font-size:50px;font-weight:800}.HeroSubText{font-size:25px}.ButtonContainer{padding-top:15px}.HeroButton{color:#ededed;cursor:pointer;background-color:#001545;border-radius:90px;width:fit-content;padding:12px 50px;font-size:25px;text-decoration:none;transition:padding .3s}.HeroButton:hover{padding:12px 60px}.BikeImageContainer{width:800px}.BikeImageContainer img{object-fit:cover;transform:scaleX(-1)}.BrandContainer{flex-direction:column;align-items:center;gap:70px;padding:70px 20px 120px;display:flex}.Title{text-align:center;max-width:800px;font-size:40px;font-weight:600}.BrandLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1400px;display:flex}.LogoWrapper{justify-content:center;align-items:center;width:120px;height:120px;display:flex}.LogoWrapper img{object-fit:contain;max-width:100%;max-height:100%}.ReviewContainer{background-color:#ededed;flex-direction:column;align-items:center;gap:80px;padding:80px 50px;display:flex}.TextContainer{flex-direction:column;align-items:center;display:flex}#MainHeading{font-size:40px}#SecondHeading{color:#001545;font-size:40px;font-weight:700}.ReviewCardContainer{justify-content:space-around;align-items:center;width:80vw;display:flex}.ReviewCard{background-color:#fff;border:2px solid #001545;border-radius:15px;flex-direction:column;justify-content:space-around;width:300px;height:350px;padding:20px;font-size:18px;display:flex}.Stars{z-index:1;gap:3px;display:flex}.Stars img{filter:brightness(0)saturate()invert(58%)sepia(51%)saturate(5798%)hue-rotate(193deg)brightness(104%)contrast(107%);width:20px;height:20px}.NameSection{font-weight:600}.LocationContainer{color:#ededed;background-color:#001545;justify-content:center;gap:50px;padding:100px;display:flex}.TagLine{font-size:45px;font-weight:600}.Details{flex-direction:column;gap:25px;padding:25px;display:flex}.TimingHead{font-size:35px;font-weight:600;text-decoration:underline}.TimingChild{font-size:30px}.MapContainer{background-color:#001b5b;border-radius:25px;align-items:center;width:fit-content;height:fit-content;padding:8px}.MapContainer iframe{border-radius:18px;width:500px;height:350px}.ContactContainer{color:#001545;background-color:#00b0ff;justify-content:center;align-items:center;padding:100px;display:flex}.ContactContentContainer{flex-direction:column;gap:20px;display:flex}.ContactMainLine{font-size:60px;font-weight:700}.ContactButtonContainer{flex-direction:row;justify-content:center;gap:50px;display:flex}.ContactChild{flex-direction:column;align-items:center;display:flex}.Logo{padding:10px}.Logo img{filter:brightness(0)saturate()invert(10%)sepia(91%)saturate(1206%)hue-rotate(199deg)brightness(96%)contrast(114%);width:80px;height:80px}.ContactContainer a{color:inherit;text-decoration:none;transition:transform .3s}.ContactContainer a:hover{transform:scale(1.05)}.ContactSubline{width:fit-content;font-size:25px;font-weight:500}.ContactSmallLine{width:fit-content;font-weight:500}
