*,:after,:before,body,html{margin:0;padding:0;font-family:var(--font-poppins),Arial,sans-serif!important;box-sizing:border-box}body,html{position:relative;max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;box-sizing:border-box;font-family:var(--font-poppins),Arial,sans-serif;background:#fff;height:"auto"}.icon{display:inline-block;width:1em;height:1em}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Light.ttf) format("truetype")}@font-face{font-family:Manrope Bold;src:url(/fonts/manrope/Manrope-Bold.ttf) format("truetype")}@font-face{font-family:Manrope Semibold;src:url(/fonts/manrope/Manrope-SemiBold.ttf) format("truetype")}@font-face{font-family:Manrope Extra Bold;src:url(/fonts/manrope/Manrope-ExtraBold.ttf) format("truetype")}@font-face{font-family:Manrope Extra Light;src:url(/fonts/manrope/Manrope-ExtraLight.ttf) format("truetype")}@font-face{font-family:Manrope Regular;src:url(/fonts/manrope/Manrope-Regular.ttf) format("truetype")}@font-face{font-family:Manrope Medium;src:url(/fonts/manrope/Manrope-Medium.ttf) format("truetype")}@font-face{font-family:Futura;src:url(/fonts/futura/futur.ttf) format("truetype")}@font-face{font-family:Futura Bold;src:url("/fonts/futura/Futura Bold font.ttf") format("truetype")}@font-face{font-family:Futura Bold Italic;src:url("/fonts/futura/Futura Bold Italic font.ttf") format("truetype")}@font-face{font-family:Futura Md BT;src:url("/fonts/futura/futura medium bt.ttf") format("truetype")}@font-face{font-family:Futura Book;src:url("/fonts/futura/Futura Bk Book.ttf") format("truetype")}@font-face{font-family:Futura Bk;src:url("/fonts/futura/Futura Bk Book.ttf") format("truetype")}@font-face{font-family:Futura Bk Book;src:url("/fonts/futura/Futura Book font.ttf") format("truetype")}@font-face{font-family:Futura Book Italic;src:url("/fonts/futura/Futura Book Italic font.ttf") format("truetype")}@font-face{font-family:Futura Bk BT;src:url(/fonts/futura/FuturaBookBT.ttf) format("truetype")}@font-face{font-family:Futura Extra Black;src:url("/fonts/futura/Futura Extra Black font.ttf") format("truetype")}@font-face{font-family:Futura Heavy;src:url("/fonts/futura/Futura Heavy font.ttf") format("truetype")}@font-face{font-family:Futura Heavy Italic;src:url("/fonts/futura/Futura Heavy Italic font.ttf") format("truetype")}@font-face{font-family:Futura Medium;src:url("/fonts/futura/futura medium bt.ttf") format("truetype")}@font-face{font-family:Figtree;src:url(/fonts/futura/figtree.ttf) format("truetype")}@font-face{font-family:Futura Std;src:url(/fonts/futura/FuturaStdHeavy.otf) format("opentype")}@font-face{font-family:Futura Hv BT;src:url("/fonts/futura/Futura Hv BT Heavy.ttf") format("truetype")}@font-face{font-family:Futura-Bold;src:url(/fonts/futura/Futura-Bold.ttf) format("truetype")}.driver-popover.driverjs-theme{background-color:#fff;color:#000}.driver-popover.driverjs-theme button{width:83px;height:40px;gap:10px;border-radius:45px;padding:8px 20px;text-transform:none;color:#fff;background:#100c17;border:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;text-align:center;text-shadow:none;span{display:none}&:hover{transform:translateY(-2px)}&:focus,&:hover{background-color:#100c12}&:focus{outline:none}&:active{background-color:#0f0c11}&:disabled{background-color:#e0e0e0;color:#b0b0b0;cursor:not-allowed;transform:none}}.marker-label-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-28px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;font-family:"var(--font-poppins)",sans-serif;color:#fff;white-space:nowrap;text-align:center;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.3)}.marker-label{max-width:120px;text-overflow:ellipsis;overflow:hidden}.activity-marker-wrapper,.poa-marker-wrapper{background-color:rgba(65,105,225,.6)}.restaurant-marker-wrapper{background-color:rgba(255,144,31,.6)}.hotel-marker-wrapper{background-color:rgba(168,123,242,.6)}.home-marker-wrapper,.other-marker-wrapper{background-color:rgba(238,68,68,.6)}.airport-marker-wrapper{background-color:rgba(43,138,238,.6)}.marker-wrapper{z-index:99}.activity-marker,.marker-wrapper{position:relative}.activity-marker:before{content:"";position:absolute;bottom:-3px;left:50%;transform:translateX(-50%) rotate(45deg);width:6px;height:6px;background-color:#fff;z-index:1}.activity-marker img,.activity-marker svg{pointer-events:none}.swiper-wrapper{transition-duration:0ms;transition-delay:0ms;transform:translate3d(846.667px,0,0)}.hotel-swiper-position{position:fixed;bottom:0;left:0;width:100vw;z-index:1000;background:transparent;padding-bottom:env(safe-area-inset-bottom)}.custom-toast-container{z-index:2147483647!important}