body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.use-transform-scale body{transform-origin:top left;transform:scale(var(--app-scale,1));width:calc(100%/var(--app-scale, 1));height:calc(100%/var(--app-scale, 1))}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#tapAnywhere{font-size:3rem;text-decoration:underline;margin:3rem 0;background:transparent}#book_a_restaurant{top:40vh;left:20px;display:block;max-width:75%}#book_a_restaurant,.half_page{color:#fff;font-size:6rem;font-family:Open Sans,sans-serif;position:relative;line-height:1.2}.half_page{display:flex;flex:1 1;background-size:cover;height:100%;align-items:center}.half_page_text{margin-left:6rem;letter-spacing:.5rem;font-size:4rem}.half_page_text_third{margin-left:3rem;letter-spacing:.4rem;font-size:3rem}.linear_gradient{width:100%;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));background-size:cover;position:absolute}#language_list{display:flex;align-items:center;justify-content:flex-end;height:100%;background:transparent}#language_selection_bg_layer{background-color:#000;opacity:.5}#language_selection,#language_selection_bg_layer{width:100%;height:120px;position:absolute;top:0;left:0}#language_selection{background:transparent}.category_card{margin:0 .8rem}.category_card_text{font-size:2.2rem;height:11vw;margin:0 1.5rem;overflow-wrap:break-word}.lds-roller{display:inline-block;position:relative;width:128px;height:128px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:64px 64px}.lds-roller div:after{content:" ";display:block;position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;margin:-6px 0 0 -6px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:100px;left:100px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:108px;left:90px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:114px;left:78px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:116px;left:64px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:114px;left:50px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:108px;left:38px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:100px;left:28px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:90px;left:20px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#loader div{background:transparent!important;overflow:visible}.activitiesContainer{color:#fff;letter-spacing:.1rem;font-family:roboto,sans-serif;font-weight:500;position:relative}#activitiesTitleContainer{display:flex;align-items:center}#activitiesTitle{font-size:1.8rem;line-height:3rem}#activitiesSelector{margin-left:1em;padding:.5em 1em;cursor:pointer;border:3px solid #fff}.selectorOpen{color:#000;background-color:#fff}.selectorClosed{color:#fff;background-color:#000}.scrollarea{flex:1 1;color:#000;background-color:#fff;padding:.7rem .7rem .7rem 1rem}.slide{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.date{font-size:1.5rem;margin-bottom:1.8rem;color:#7d9d92}.activitySlice{flex:1 1;display:flex;width:100%;font-size:1rem;line-height:1.3rem;font-weight:400;margin:.2rem 0}.activityLeft{letter-spacing:normal;min-width:3.2rem}.activityRight{padding-right:.7rem;letter-spacing:normal}.location{color:#000}.slick-dots{position:absolute;bottom:-2rem;line-height:.5rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:1rem;height:1rem;margin:0 .25rem;padding:0;cursor:pointer}.slick-dots li.slick-active button:before{opacity:.75}.slick-dots li button:before{font-family:slick;font-size:.5rem;line-height:1rem;position:absolute;top:0;left:0;width:1rem;height:1rem;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container,.innerSlider{overflow:unset}.innerSlider{margin:0;padding:0}