@import url(https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=Mukta:wght@300;400;500;600&display=swap);.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.btn:hover .material-symbols-outlined{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 20}button{gap:10px}.Home,button{align-items:center;justify-content:center}.Home{background-color:initial;color:#f1f1f1;display:flex;font-family:Armata,sans-serif;height:100dvh;width:100dvw}.Home h1{color:#f1f1f1;font-family:Exo\ 2,sans-serif;font-size:3rem;font-weight:800;font-weight:600;margin-bottom:12px}.Glassbox{stroke-width:2px;stroke:#ffffff1c;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);background-color:#00000029;border-radius:30px;padding:25px;width:420px}.Logo_Home{align-items:center;display:flex;flex-direction:column;text-align:center}.Logo_Home img{margin-bottom:30px;width:200px}.video-background{left:0;min-height:100%;min-width:100%;position:fixed;top:0}@media screen and (max-width:576px){.Home h1{font-size:2rem}.Glassbox{margin:0 20px;width:90%}.Logo_Home img{width:150px}}.menu_navbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0006;border-right:1px solid #ffffff1a;box-shadow:4px 0 20px #0000004d;display:flex;flex-direction:column;height:100dvh;max-width:90px;padding:18px;position:fixed;transition:all .3s ease;z-index:10}.menu_navbar:hover{background:#00000080;border-right:1px solid #ffffff26}.menu_icons{align-items:center;display:flex;flex-direction:column;gap:50px;padding-top:150px}.menu_icons .icon-menu{border-radius:12px;cursor:pointer;padding:8px;transition:transform .3s ease,filter .3s ease}.menu_icons .icon-menu:hover{background:#ffffff1a;filter:brightness(1.3);transform:scale(1.1)}.User_Nav{display:flex;gap:30px;justify-content:flex-end;padding:25px 30px;position:fixed;right:0;z-index:10}.background{background-color:#090909;background-position:50%;background-size:cover;height:100dvh;position:fixed;width:100%}.backgroundImage{width:100%}.background:before{bottom:0;box-shadow:inset 20rem 20rem 20rem 10rem #000;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;scroll-margin-top:0;top:0;z-index:0}.Button{align-items:center;background:#212529;border:none;border-radius:35px;color:#ccc;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;padding:8px}.Button:Hover{background:#424649}.Button .IconButton{height:20px}.btn-user{font-size:48px}.menu_navbar .btn-actions{background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s ease}.menu_navbar .btn-actions:hover{background:#ffffff26;border:1px solid #fff3;transform:scale(1.05)}.icon-menu{min-height:25px;min-width:25px;object-fit:contain}.hiking{content:url(/static/media/hiking.32c6cbe811881874b07e.png)}.group,.hiking{max-height:35px;max-width:35px}.group{content:url(/static/media/group.62633dffe545ea2c10f3.png)}.favorite{content:url(/static/media/favorite.21165462c5a3eac62716.png);max-height:30px;max-width:35px}.return{content:url(/static/media/return.6938c945f209715cee9a.png);max-height:25px;max-width:25px}.user{content:url(/static/media/hiking.32c6cbe811881874b07e.png);max-height:35px;max-width:35px}.hike_card{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;border:1px solid #ffffff30;border-radius:10px;box-shadow:2px 2px 10px 5px #0003;color:#fff;cursor:pointer;display:flex;gap:10px;height:100px;margin:10px;padding-left:0}.hike_card .hike_img{border-radius:9px 0 0 9px;height:98px;width:149px}.hike_card-info{display:flex;flex-direction:column;gap:0;justify-content:center}p{margin-top:0;padding-top:0}@media screen and (max-width:991px){.menu_navbar{display:none}}.Hikes{font-family:Exo\ 2,sans-serif;overflow-x:hidden}.Hikes h1{color:#f1f1f1;font-size:3rem;font-weight:800;font-weight:600;margin-bottom:12px}.Hikes_Content{display:flex;flex-direction:column;margin-left:100px;margin-top:60px;padding:0 50px;position:fixed;z-index:100}.Great_Hikes{align-items:baseline;border-bottom:1px solid #fff;color:#fff;display:flex;gap:15px;max-width:-webkit-min-content;max-width:min-content;overflow-y:hidden;position:relative;white-space:nowrap}.Location{color:#fff;font-size:1.2rem;font-size:16px;font-style:normal;font-weight:800;font-weight:300;letter-spacing:1.6px;line-height:normal;max-width:380px;text-align:center;text-shadow:1px 1px 10px #00000080;text-transform:uppercase;z-index:100}.Info{color:#fff;display:flex;flex-direction:column;gap:20px}.Info h2{font-size:48px;font-weight:500}.Info h2,.Info p{color:#fff;font-style:normal;line-height:normal}.Info p{font-family:Mukta;font-size:18px;font-weight:400}.Carousel{margin-top:60px;overflow-x:hidden}@media screen and (max-width:991px){.Hikes_Content{display:flex;flex-direction:column;margin-left:0;margin-top:20px;padding:20px;position:relative;z-index:100}.Carousel{margin-top:30px;overflow-x:hidden;padding-left:20px;padding-right:20px;position:relative}.Great_Hikes img{width:80px!important}.Great_Hikes h1{font-size:2rem}.Info h2{font-size:32px}.Info p{font-size:16px}}.HikeDetails{font-family:Exo\ 2,sans-serif;margin-left:100px;padding:30px 50px;position:absolute;z-index:100}.hikedetails_title{display:flex;flex-direction:column;margin-top:30px}.hikedetails_card{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;box-shadow:2px 2px 10px 5px #0003;color:#fff;display:flex;flex-direction:column;gap:10px;margin-bottom:50px;margin-top:30px;padding:40px 30px}.map-control{max-height:500px;max-width:-webkit-max-content;max-width:max-content;text-align:right}.country{color:#fff;font-size:1.2rem;font-size:16px;font-style:normal;font-weight:800;font-weight:300;letter-spacing:1.6px;line-height:normal;margin-bottom:40px;margin-top:10px;max-width:210px;text-align:center;text-shadow:1px 1px 10px #00000080;text-transform:uppercase;z-index:100}.d-hikedetails_title--title{align-items:center;display:flex;gap:15px}.btn-actions{display:flex;height:50px;width:50px}.explore{align-items:center;display:flex}@media screen and (max-width:991px){.HikeDetails{margin-left:0;padding:20px}.Great_Hikes img{width:40px!important}.Great_Hikes h3{font-size:1.2rem}.d-hikedetails_title--title{flex-wrap:wrap}.d-hikedetails_title--title h1{font-size:1.8rem}.hikedetails_card{padding:20px 15px}.hikedetails_card .border-start{border-left:none!important}.map-control{max-width:100%}}
/*# sourceMappingURL=main.077f1c7c.css.map*/