.lego_navbar__IOl98{display:flex;flex-direction:column;background-color:var(--off-white);height:auto;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:20px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);[data-mantine-color-scheme=dark] &{background-color:#202020;border:1px solid var(--off-white)}}.lego_navbuttonroot__a_J6B{display:flex;flex-direction:row;width:240px;height:36px;margin:15px 10px;&:hover{cursor:pointer;background-color:#a08ed3}[data-mantine-color-scheme=dark] &{color:white;&:hover{background-color:gray}}}.lego_navbuttonlabel__RTtyM{font-weight:400;font-size:1rem;font-family:Montserrat,sans-serif;[data-mantine-color-scheme=dark] &{color:white}}.lego_navcontent__LqLGK{display:flex;flex-direction:column;padding:10px 40px;min-width:400px;max-width:-moz-fit-content;max-width:fit-content;@media (max-width:768px){height:-moz-fit-content;height:fit-content;padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px;align-items:center;justify-content:center;min-width:280px}}.lego_navcontainer__EBFDe{display:flex;flex-direction:row;justify-content:flex-start;align-items:flext-start;height:auto;border:.5px solid var(--off-white);box-shadow:0 0 3px 0 rgba(0,0,0,.1);border-radius:10px;margin-top:15px;margin-bottom:15px;min-height:350px;@media screen and (max-width:768px){flex-direction:column;box-shadow:none;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium}}.lego_segmentroot__W_7Lu{margin:10px;display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:hidden;border:.5px solid #ccc;background-color:white;border-radius:30px;padding:6px 10px;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.1);[data-mantine-color-scheme=dark] &{background-color:#202020}}.lego_segmentlabel__PzVA3{color:#000;font-size:.9rem;font-weight:400;font-family:Montserrat,sans-serif;[data-mantine-color-scheme=dark] &{color:var(--off-white)}}.lego_segmentindicator__qb72E{background-color:var(--primary-color);border-radius:30px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);[data-mantine-color-scheme=dark] &{background-color:var(--secondary-color)}}.lego_button__DpjMe{border-radius:10px;height:44px;font-weight:400;font-family:Montserrat,sans-serif;font-size:.95rem;padding:6px 12px;&:hover{cursor:pointer}}.lego_primary__PVLGP{background-color:var(--primary-color);border:.8px solid #000;color:black;&:hover{border:1px solid #000}[data-mantine-color-scheme=dark] &{background-color:var(--primary-color);border:none;&:hover{background-color:var(--primary-color-shade)}}}.lego_secondary__NxZqO{border:.8px solid #000;background-color:var(--secondary-color);color:white;&:hover{background-color:var(--secondary-color-shade)}[data-mantine-color-scheme=dark] &{border:.8px solid var(--off-white)}}.lego_secondaryOutline__WwsGI{background-color:white;border:1px solid var(--secondary-color);color:var(--secondary-color);min-width:-moz-fit-content;min-width:fit-content;&:hover{background-color:var(--off-white)}[data-mantine-color-scheme=dark] &{border:1px solid var(--primary-color);color:var(--primary-color);background-color:#202020;&:hover{border:1.5px solid var(--primary-color)}}}.lego_mobileBooking__WRLUE{border:1px solid black;background-color:black;width:140px;font-size:1rem;color:white;&:hover{background-color:var(--primary-color);color:#000}[data-mantine-color-scheme=dark] &{background-color:var(--primary-color);border:none;color:black;&:hover{background-color:var(--primary-color-shade)}}}.lego_mobilePhoneBooking__m3TIq{border:1px solid black;background-color:black;width:200px;height:48px;border-radius:15px;font-size:1.2rem;color:white;margin-bottom:10px;&:hover{background-color:var(--primary-color);color:#000}[data-mantine-color-scheme=dark] &{background-color:var(--primary-color);color:black;&:hover{background-color:var(--primary-color-shade)}}}.lego_outlineAlert__WSZdQ{border:1px solid red;color:red;background-color:white;&:hover{background-color:var(--off-white)}[data-mantine-color-scheme=dark] &{background-color:#202020;&:hover{background-color:var(--off-white)}}}.lego_clearbuttonroot__YyGEx{background-color:transparent;border:none;min-width:-moz-fit-content;min-width:fit-content;color:black;&:hover{background-color:var(--primary-color);color:black}[data-mantine-color-scheme=dark] &{background-color:transparent;color:white;&:hover{border-bottom:1px solid var(--primary-color);border-radius:0;background-color:transparent;color:white}}}.lego_clearbuttonlabel__lhVxh{color:black;font-size:1rem;[data-mantine-color-scheme=dark] &{color:white;&:hover{color:white}}}.lego_subtle__IhroX{color:black;background-color:transparent;border:none;min-width:-moz-fit-content;min-width:fit-content;border-radius:0;&:hover{border-bottom:1.5px solid var(--secondary-color);background-color:transparent}[data-mantine-color-scheme=dark] &{color:white;&:hover{border-bottom:1px solid var(--primary-color);background-color:transparent;color:white}}}.lego_clearOutline__PmT54{border:1px solid #333;color:#333;border-radius:10px;background-color:white;&:hover{background-color:var(--off-white-shade)}[data-mantine-color-scheme=dark] &{border:1px solid var(--off-white);color:var(--off-white);background-color:#202020;&:hover{border:1.5px solid var(--off-white)}}}.lego_iconbuttonroot___PnDA{border-radius:5px;border:.8px solid black;height:36px}.lego_iconbuttonlabel__JDWBa{font-size:.8 rem}.lego_filterbuttonroot__nm3g_{border:1px solid #333;color:black;border-radius:10px;&:hover{color:black;background-color:var(--off-white)}[data-mantine-color-scheme=dark] &{color:var(--off-white);border:1px solid white;&:hover{background-color:transparent;border:1.5px solid white}}}.lego_actionbuttonroot__ylB8u{color:var(--secondary-color);border-radius:10px;margin:0;&:hover{cursor:pointer;background-color:var(--secondary-color-shade);color:var(--off-white)}[data-mantine-color-scheme=dark] &{color:var(--off-white);&:hover{background-color:var(--secondary-color)}}}.lego_alertbuttonroot__MTHB_{color:red;border-radius:10px;&:hover{cursor:pointer;background-color:rgba(255,0,0,.15);color:red}[data-mantine-color-scheme=dark] &{color:red;&:hover{background-color:rgba(255,0,0,.15);color:red}}}.lego_countIconRoot__RipaU{color:white;background-color:var(--secondary-color);border-radius:30px;padding:2px;&:hover{cursor:pointer;background-color:var(--secondary-color-shade)}}.lego_favroot__Ekvi7{border-radius:10px;&:hover{cursor:pointer}}.lego_badgeroot__NXPSq{padding:6px;border-radius:20px;margin:5px;border:.5px solid black;background-color:var(--primary-color)}.lego_badgelabel__4CKqe{color:#000;font-size:.7rem;font-weight:400}.lego_switchlabel__cM34J{font-size:.9rem;font-weight:400;font-family:Montserrat,sans-serif}.lego_filtergroup__A8noE{display:flex;flex-direction:row;align-items:center;gap:20px;width:95%;height:130px;@media screen and (max-width:768px){gap:10px}&:hover{cursor:pointer}}.lego_filtercarousel__p_hzp{width:80%;margin:20px;padding:35px;@media screen and (max-width:768px){margin-left:10px;margin-bottom:10px;margin-right:10px;margin-top:10px}}.lego_carouselContainer__S2gpT{margin-left:6px;margin-right:6px}.lego_textlabel__NNkCQ{font-size:1rem;font-weight:400;margin-top:6px;margin-bottom:6px;font-family:Montserrat,sans-serif;min-width:250px;@media screen and (max-width:460px){font-size:.875rem}}.lego_mspill__DY8dY{background-color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:.8rem}.lego_optionlabel__W0Z6E{font-size:.875rem;font-weight:400;font-family:Montserrat,sans-serif}.lego_hero__96b7e{position:relative;height:320px;display:flex;align-items:center;padding:20px 40px;overflow:hidden;@media screen and (max-width:485px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px;height:200px}}.lego_heroGroup__nN0ra{display:flex;flex-direction:row;position:relative;align-items:"centre";justify-content:space-between;z-index:1;margin:0;padding:30px 40px;width:100%;@media screen and (max-width:485px){padding-left:20px;padding-bottom:15px;padding-right:20px;padding-top:15px}}.lego_heroStack__VoFXF{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;gap:10px;height:auto;@media screen and (max-width:460px){padding-left:10px;padding-bottom:6px;padding-right:10px;padding-top:6px;gap:6px;justify-content:flex-start}}.lego_heroTitle__L4_6U{color:white;font-size:4.8rem;font-weight:800;line-height:1.1;text-transform:capitalize;margin-top:30px;margin-bottom:15px;letter-spacing:1px;@media screen and (max-width:768px){font-size:3.5rem;margin-top:10px}@media screen and (max-width:486px){font-size:3rem;margin-top:10px;margin-bottom:5px}}.lego_herosubheading__MQON5{color:white;font-size:2rem;font-weight:500;line-height:1.3;margin:0;@media screen and (max-width:768px){font-size:1.6rem}@media screen and (max-width:486px){font-size:1.1rem}}.lego_imageWrapper__u5b9u{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.lego_image__eMeNj{object-fit:cover;z-index:0}.lego_textinput__I_Exb{font-size:.875rem;font-weight:400;font-family:Montserrat,sans-serif;@media screen and (max-width:460px){font-size:.7rem}}.lego_skeletonheroroot__tVpWm{width:100%;margin-top:40px;@media screen and (max-width:460px){height:170px}}.lego_skeletonpageroot__PU0ul{margin-top:12px;margin-left:10px}.lego_skeletonpageholderroot__n1ugb{background-color:white;margin-top:1500px}.lego_exppageskeleton__VX9IG{margin:30px 50px}.lego_smallcard__MVUA0{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:90px;gap:10px;&:hover{cursor:pointer;box-shadow:0 0 3px rgba(0,0,0,.5)}}.lego_img__2xbkE{width:40px;height:40px}.lego_cardlabel__36Mzs{font-size:.9rem;width:-moz-fit-content;width:fit-content}.search_experiencecard__0lCR5{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;width:110px;height:75px;padding:10px;&:hover{cursor:pointer;border-bottom:1px solid var(--secondary-color)}}.search_experienceicon__W_BXM{margin:5px;width:30px;height:30px}.search_label__mN0AE{font-size:.8rem;text-align:center;margin-top:5px;line-height:1;text-transform:capitalize}.search_filterModal__SmfLD{display:flex;flex-direction:column;gap:10px;padding:15px}.search_searchbar__B1k3w{max-width:400px;padding:10px;border-radius:10px;border:1px solid #ccc;height:36px;min-width:300px;@media screen and (max-width:440px){min-width:250px;max-width:280px}@media screen and (max-width:390px){width:200px}}.search_filterbar__RiA_7{display:flex;flex-direction:row;gap:15px;padding:10px 20px;align-items:center;@media screen and (max-width:460px){flex-direction:column;gap:10px}}.search_experiencebar__oQgsA{width:80%;margin-right:10px;@media screen and (max-width:460px){width:100%;margin-left:5px;margin-bottom:5px;margin-right:5px;margin-top:5px}}.search_filterbuttongroup__O3Tpi{display:flex;flex-direction:row;gap:10px;align-items:center}.search_searchgroup__6PHLc{display:flex;flex-direction:row;gap:10px;@media screen and (max-width:485px){flex-direction:column;gap:5px}}.search_searchmodal__oXLgc{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;max-width:800px;min-width:300px;padding:15px;margin:6px;height:-moz-fit-content;height:fit-content;@media screen and (max-width:400px){width:300px;height:auto;padding-left:10px;padding-bottom:10px;padding-right:10px;padding-top:10px}@media screen and (max-width:380px){width:280px;height:auto;padding-left:6px;padding-bottom:6px;padding-right:6px;padding-top:6px}}.search_featuretitle__PV_a_{font-size:1.2rem;margin:10px;text-transform:capitalize;text-align:center}.search_hitimag__1gVB3{border-radius:10px;&:hover{transform:scale(1.05)}}.search_hit__sch28{height:-moz-fit-content;height:fit-content;align-items:center;margin:6px;padding:6px;border-radius:10px;&:hover{cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}}.search_hittitle__lYWyg{font-size:1rem;text-transform:capitalize;margin:0;max-width:300px;text-wrap:wrap;line-height:1.25}.search_note__VFMb8{font-size:.8rem;margin:0}.search_note__VFMb8,.search_segmentlabel__204SR{color:light-dark(var(--mantine-color-dark-8),var(--mantine-color-white))}.search_segmentlabel__204SR{font-size:.9rem;font-weight:400;font-family:"Montserrat, sans-serif"}.search_segmentroot__6uPj8{width:100%;border-radius:.5rem}.search_segmentindicator__uN8nS{background-color:light-dark(var(--primary-color),var(--secondary-color))}
/*# sourceMappingURL=6435a61e99630051.css.map*/