*{margin-bottom:0!important}.main-container-eventsBG-mobile{background-image:url(/events/New_Search_Page_BG.svg);background-size:cover;background-position:50%;width:100%;height:100%;margin-top:-2px!important}.myriad-font{font-family:Myriad Pro,sans-serif}.poppins-font{font-family:Poppins,sans-serif}.accumen-font{font-family:Acumin Pro Condensed Bold,sans-serif}@media (max-width:992px){.hero-h2{font-size:2rem;line-height:1.3;padding-top:6rem;margin-bottom:0}.hero-h2,.hero-p{color:white;font-weight:500}.hero-p{font-family:Myriad Pro,sans-serif;font-size:1rem}.tous-p{font-family:Poppins Bold,sans-serif;font-size:1.1rem;margin-bottom:0;font-weight:400!important}.btn{border:1px solid rgb(169,167,167);padding:.3rem .5rem;border-radius:.6rem;font-family:Acumin Pro Condensed SemiBold;font-size:1.3rem}.card-h{font-family:Acumin Pro Condensed Bold,sans-serif;font-size:1.2rem;line-height:1.2;color:#01024f;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-date{font-size:1.1rem;font-family:Acumin Pro SemiCondensed,sans-serif;color:#6b6b6b}.card-price{font-size:1.1rem;font-family:Acumin Pro Condensed,sans-serif;color:#01024f;font-weight:500}.location{font-family:Acumin Pro SemiCondensed,sans-serif;font-size:1.1rem;color:#6b6b6b;font-weight:400}.grat{font-size:"1.2rem";color:#28bb49;font-family:Avenir Black;font-weight:600}.cards-horizontal-scroll{display:flex;overflow-y:auto;max-height:430px;gap:1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cards-horizontal-scroll::-webkit-scrollbar{display:none}.halloween-bg{background-image:url(/halloween-bg-mobile.png);background-position:50%;background-size:contain;background-repeat:no-repeat;height:auto!important;margin-top:1.5vh}.cards-horizontal-scroll{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;gap:2rem;scroll-snap-type:y mandatory}.hero-h2{padding-top:6rem!important}.hero-h2,.hero-p{font-family:Acumin Pro Condensed}.hero-p{padding-bottom:4rem}}.sticky-map-button{position:fixed;bottom:20px;right:20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000}.sticky-map-button:hover{transform:scale(1.1)}.sticky-map-button:active{transform:scale(.95)}.sticky-map-image{width:50px;height:50px;object-fit:contain;margin-right:5px;margin-bottom:5px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.sticky-map-button{animation:pulse 2s infinite}.kids-icon{position:relative;right:10px;bottom:12px;height:24px;width:24px}.les-incontournables-title{font-family:Poppins Black,sans-serif;color:#000}.trending-label-mobile{font-size:.9rem;margin:0}.trending-prefix{font-family:Acumin Pro Bold,sans-serif;color:#000}.selected-category{font-family:Acumin Pro Regular,sans-serif;color:#ffa500}.mobcoverBgIconWrapper svg{display:none}.coverBgSearchContainer-wrapper-heading-mob{font-size:clamp(1.4rem,2vw,1.8rem);font-family:Aileron Thin;padding-bottom:.5rem;color:#ffffff}.mobcoverBgHeroSection{width:100%;height:auto;position:relative;overflow:visible}.mobcoverBgDateContainer-parent{display:flex;flex-direction:column;gap:12px;width:100%}.mobcoverBgHeroContent{position:relative;width:100%;height:260px;background:linear-gradient(180deg,#9b8fbd,#7d6ba8 50%,#6b5999);background-image:url(/search_icon/tower.png);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:visible;display:flex;align-items:flex-end;justify-content:left;padding:10px 20px 30px}.mobcoverBgSearchContainer{position:relative;z-index:5;width:100%;max-width:545px}.mobcoverBgSearchBox{display:flex;flex-direction:column;align-items:center;gap:12px}.mobcoverBgInputButton,.mobcoverBgInputButton2{background-color:#ffffff;border-radius:30px;flex:1 1;display:flex;align-items:center;gap:10px;border:none;cursor:pointer;padding:7px 12px;position:relative;min-width:0;text-align:left;transition:box-shadow .2s ease}.mobcoverBgInputButton2:hover,.mobcoverBgInputButton:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobcoverBgInputButton2:focus,.mobcoverBgInputButton:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.mobcoverBgIconWrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.mobcoverBgIconWrapper img{width:100%;height:100%;object-fit:contain}.mobcoverBgIconWrapper svg{color:#000000;transition:transform .2s ease}.mobcoverBgButtonText{flex:1 1;font-size:clamp(.875rem,.6vw,1rem);color:#000000;font-family:Acumin Pro SemiCondensed Regular;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:3px}.mobcoverBgDropdownMenuPortal{position:absolute;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);z-index:99999!important;max-height:300px;overflow:visible;display:flex;flex-direction:column;animation:mobSlideDown .2s ease;isolation:isolate}@keyframes mobSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobcoverBgDropdownList{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;max-height:300px;background-color:#ffffff;border-radius:12px}.mobcoverBgDropdownList::-webkit-scrollbar{width:6px}.mobcoverBgDropdownList::-webkit-scrollbar-track{background:transparent}.mobcoverBgDropdownList::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.mobcoverBgDropdownList::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.mobcoverBgDropdownItem{display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .15s ease;font-size:14px;font-family:Acumin Pro SemiCondensed Regular,sans-serif;color:#333;background-color:#ffffff;border-bottom:1px solid #e5e5e5}.mobcoverBgDropdownItem:last-child{border-bottom:none}.mobcoverBgDropdownItem:first-child{border-radius:12px 12px 0 0}.mobcoverBgDropdownItem:last-child{border-radius:0 0 12px 12px}.mobcoverBgDropdownItem:hover{background-color:#f5f5f5}.mobcoverBgDropdownItemIcon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#666}.mobcoverBgSearchButton{border-radius:30px;flex:0.16 1;display:flex;align-items:center;justify-content:left;gap:10px;border:none;cursor:pointer;padding:5px 12px;min-width:0;background-color:#ffffff;color:black;transition:box-shadow .2s ease}.mobcoverBgSearchButton:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.mobcoverBgCalendarPortal{position:absolute;z-index:99999!important;animation:mobSlideDown .2s ease;max-width:95vw;left:50%!important;transform:translateX(-50%)}.mobcalendar-wrapper-with-sidebar{display:flex;flex-direction:column;background:white;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden;width:100%;max-width:750px;min-width:680px}.mobcalendar-sidebar{display:flex;flex-direction:row;padding:12px 16px;background-color:#ffffff;border-bottom:1px solid #e5e5e5;gap:10px}.mobcalendar-sidebar::-webkit-scrollbar{height:3px}.mobcalendar-sidebar::-webkit-scrollbar-track{background:transparent}.mobcalendar-sidebar::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.mobsidebar-option{padding:8px 16px;background:none;border:none;border-right:1px solid #e5e5e5;text-align:center;font-size:13px;font-weight:500;color:#333;cursor:pointer;border-radius:0;transition:all .15s ease;font-family:Acumin Pro SemiCondensed Regular,sans-serif;white-space:nowrap;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.mobsidebar-option:last-child{border-right:none}.mobsidebar-option.active{color:#1971c2;font-weight:600;background-color:#f0f7ff}.mobsidebar-divider{width:1px;background-color:#e5e5e5;margin:0 6px;flex-shrink:0}.mobsidebar-month{color:#666;font-weight:400;cursor:default;text-transform:lowercase;border-right:none}.custom-calendar{font-family:Acumin Pro SemiCondensed Regular,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;background:white!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:20px 16px!important;width:100%!important;max-width:100%;display:flex!important;gap:20px}.custom-calendar .react-datepicker__header{background-color:white!important;border-bottom:none!important;padding:0 0 8px!important}.custom-calendar .react-datepicker__month-container{float:none!important;margin:0!important;width:calc(50% - 10px)!important;flex:1 1}.custom-calendar .react-datepicker__current-month{font-size:15px!important;font-weight:600!important;color:#1971c2!important;margin-bottom:16px!important;text-transform:uppercase!important;text-align:center}.custom-calendar .react-datepicker__navigation{top:18px!important;width:32px!important;height:32px!important;border:none!important;border-radius:8px!important;background-color:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease;pointer-events:auto!important;cursor:pointer!important;opacity:1!important}.custom-calendar .react-datepicker__navigation:hover{background-color:#f5f5f5!important}.custom-calendar .react-datepicker__navigation--previous{left:20px!important}.custom-calendar .react-datepicker__navigation--previous,.custom-calendar .react-datepicker__navigation--previous:disabled,.custom-calendar .react-datepicker__navigation--previous[aria-disabled=true],.custom-calendar .react-datepicker__navigation:disabled{pointer-events:auto!important;cursor:pointer!important;opacity:1!important}.custom-calendar .react-datepicker__navigation--next{right:20px!important}.custom-calendar .react-datepicker__navigation-icon:before{border-color:#666!important;border-width:2px 2px 0 0!important;height:8px!important;width:8px!important;top:10px!important}.custom-calendar .react-datepicker__day-names{display:flex!important;justify-content:space-between!important;margin-bottom:8px!important;padding:0 4px}.custom-calendar .react-datepicker__day-name{color:black!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;width:42px!important;line-height:42px!important;margin:0!important;text-align:center}.custom-calendar .react-datepicker__day-name:first-child:after{content:"N"}.custom-calendar .react-datepicker__day-name:nth-child(2):after,.custom-calendar .react-datepicker__day-name:nth-child(3):after{content:"R"}.custom-calendar .react-datepicker__day-name:nth-child(4):after{content:"U"}.custom-calendar .react-datepicker__day-name:nth-child(5):after{content:"N"}.custom-calendar .react-datepicker__day-name:nth-child(6):after,.custom-calendar .react-datepicker__day-name:nth-child(7):after{content:"M"}.custom-calendar .react-datepicker__day-name{font-size:0!important}.custom-calendar .react-datepicker__day-name:after{font-size:12px!important}.custom-calendar .react-datepicker__week{display:flex!important;justify-content:space-around!important}.custom-calendar .react-datepicker__day{width:42px!important;height:42px!important;line-height:42px!important;margin:0!important;border-radius:50%!important;font-size:14px!important;font-weight:500!important;color:#333!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease}.custom-calendar .react-datepicker__day:hover{background-color:#f0f0f0!important;border-radius:50%!important;transform:scale(1.05)}.custom-calendar .react-datepicker__day--outside-month{color:#ccc!important;pointer-events:none!important;background-color:transparent!important;background:transparent!important}.custom-calendar .react-datepicker__day--in-range:not(.react-datepicker__day--outside-month),.custom-calendar .react-datepicker__day--range-end:not(.react-datepicker__day--outside-month),.custom-calendar .react-datepicker__day--range-start:not(.react-datepicker__day--outside-month),.custom-calendar .react-datepicker__day--selected:not(.react-datepicker__day--outside-month){background-color:#4dabf7!important;color:white!important;font-weight:600!important}.custom-calendar .react-datepicker__day--keyboard-selected{background-color:#4dabf7!important;color:white!important}.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--in-range,.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range,.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--range-end,.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--range-start,.custom-calendar .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month.react-datepicker__day--in-range,.custom-calendar .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range,.custom-calendar .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month.react-datepicker__day--range-end,.custom-calendar .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month.react-datepicker__day--range-start{background-color:transparent!important;background:transparent!important;color:#ccc!important;opacity:1!important}.custom-calendar .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--outside-month){background-color:#4dabf7!important;color:white!important}.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--in-range,.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range,.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--range-end,.custom-calendar .react-datepicker__day--outside-month.react-datepicker__day--range-start{background-color:transparent!important;background:transparent!important;color:#ccc!important}.custom-calendar .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--outside-month){background-color:#e7f5ff!important;color:#333!important}.custom-calendar .react-datepicker__day--range-end,.custom-calendar .react-datepicker__day--range-start{border-radius:50%!important}.custom-calendar .react-datepicker__day--today{border:2px solid #4dabf7!important;font-weight:600!important}.custom-calendar .react-datepicker__day--disabled{color:#ccc!important;pointer-events:none!important}.custom-calendar .react-datepicker__month{margin:0!important}.custom-calendar .react-datepicker{border:none!important;display:flex!important;font-family:Acumin Pro SemiCondensed Regular,sans-serif!important}.custom-calendar .react-datepicker__header{padding-top:0!important}.custom-calendar .react-datepicker__navigation-icon{position:relative!important;top:0!important}.custom-calendar .react-datepicker__day:not(.react-datepicker__day--disabled):not(.react-datepicker__day--outside-month):hover{background-color:#e7f5ff!important;cursor:pointer!important}.custom-calendar .react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end){background-color:#e7f5ff!important;color:#333!important;border-radius:50px!important}.mobcoverBgCalendarPortal .react-datepicker__triangle{display:none!important}@media (max-width:768px){.mobcalendar-wrapper-with-sidebar{max-width:440px;min-width:340px}.custom-calendar .react-datepicker__header{padding-bottom:0!important}.custom-calendar .react-datepicker__day-names{margin-bottom:0!important}.custom-calendar{padding:16px 12px!important;flex-direction:column;gap:20px;margin-left:-50px}.custom-calendar .react-datepicker__month-container{width:100%!important}.custom-calendar .react-datepicker__month-container:nth-child(2){display:none}.custom-calendar .react-datepicker__day,.custom-calendar .react-datepicker__day-name{width:42px!important;height:42px!important;line-height:42px!important;font-size:13px!important}.custom-calendar .react-datepicker__day-name:after{font-size:13px!important}.custom-calendar .react-datepicker__current-month{font-size:14px!important;margin-bottom:6px!important}.custom-calendar .react-datepicker__navigation{width:30px!important;height:30px!important}.custom-calendar .react-datepicker__navigation--previous{left:14px!important}.custom-calendar .react-datepicker__navigation--next{right:14px!important}.mobcalendar-sidebar{padding:10px 12px;gap:0}.mobsidebar-option{padding:2px 6px;font-size:12px}.react-datepicker__month-container:last-of-type{padding-left:0!important}}@media (max-width:507px){.mobcoverBgHeroContent{height:240px;padding:20px}.mobcoverBgSearchBox{flex-direction:column}.mobcoverBgInputButton,.mobcoverBgInputButton2{width:100%}.mobcoverBgDropdownList,.mobcoverBgDropdownMenuPortal{max-height:250px}.mobcalendar-wrapper-with-sidebar{max-width:440px;min-width:300px}.custom-calendar{padding:16px 10px!important}.custom-calendar .react-datepicker__day,.custom-calendar .react-datepicker__day-name{width:38px!important;height:38px!important;line-height:38px!important;font-size:13px!important}.custom-calendar .react-datepicker__day-name:after{font-size:13px!important}.custom-calendar .react-datepicker__current-month{font-size:13px!important;margin-bottom:12px!important}.custom-calendar .react-datepicker__navigation{width:28px!important;height:28px!important}.custom-calendar .react-datepicker__navigation--previous{left:12px!important}.custom-calendar .react-datepicker__navigation--next{right:12px!important}.custom-calendar .react-datepicker__week{padding:0 2px;margin-bottom:3px}.mobcoverBgDateContainer-parent{width:100%;justify-content:flex-start}}@media (max-width:450px){.mobcalendar-wrapper-with-sidebar{max-width:460px;min-width:300px}.mobcalendar-sidebar{padding:8px 2px}.mobsidebar-option{padding:4px 5px;font-size:11.81px}}@media (max-width:420px){.mobcalendar-sidebar{flex-wrap:wrap}}@media (max-width:400px){.mobcoverBgInputButton,.mobcoverBgInputButton2{width:100%}.mobcoverBgSearchButton{width:100%;justify-content:start}.mobcalendar-wrapper-with-sidebar{max-width:320px;min-width:280px}.custom-calendar{padding:14px 8px!important}.custom-calendar .react-datepicker__day,.custom-calendar .react-datepicker__day-name{width:36px!important;height:36px!important;line-height:36px!important;font-size:12px!important}.custom-calendar .react-datepicker__day-name:after{font-size:12px!important}.custom-calendar .react-datepicker__current-month{font-size:13px!important;margin-bottom:10px!important}.custom-calendar .react-datepicker__navigation{width:26px!important;height:26px!important}.custom-calendar .react-datepicker__navigation-icon:before{height:7px!important;width:7px!important;top:8px!important}.custom-calendar .react-datepicker__navigation--previous{left:10px!important}.custom-calendar .react-datepicker__navigation--next{right:10px!important}.mobcalendar-sidebar{padding:8px 10px}.custom-calendar .react-datepicker__week{padding:0 2px;margin-bottom:2px}.custom-calendar .react-datepicker__day-names{padding:0 2px;margin-bottom:6px!important}}@media (max-width:360px){.mobcalendar-wrapper-with-sidebar{max-width:300px;min-width:260px}.custom-calendar{padding:12px 6px!important}.custom-calendar .react-datepicker__day,.custom-calendar .react-datepicker__day-name{width:34px!important;height:34px!important;line-height:34px!important;font-size:11px!important}.custom-calendar .react-datepicker__day-name:after{font-size:11px!important}.custom-calendar .react-datepicker__day-names,.custom-calendar .react-datepicker__week{padding:0 2px}.custom-calendar .react-datepicker__week{margin-bottom:2px}.custom-calendar .react-datepicker__day-names{margin-bottom:6px!important}.custom-calendar .react-datepicker__current-month{font-size:12px!important;margin-bottom:10px!important}.custom-calendar .react-datepicker__navigation{width:24px!important;height:24px!important}.custom-calendar .react-datepicker__navigation-icon:before{height:6px!important;width:6px!important;top:8px!important}.custom-calendar .react-datepicker__navigation--previous{left:8px!important}.custom-calendar .react-datepicker__navigation--next{right:8px!important}.mobcalendar-sidebar{padding:6px 8px}}.mobcoverBgInputContainer{padding:7px 12px;width:100%;display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:32px;background-color:white;position:relative}.mobcoverBgInputField{flex:1 1;border:none;outline:none;padding:0 8px;font-size:14px;color:#333;background:transparent;width:100%}.mobcoverBgInputField::placeholder{color:#999}.mobcoverBgLoading,.mobcoverBgNoResults{color:#666;font-style:italic;padding:12px 16px;display:flex;align-items:center;gap:8px}.mobcoverBgNoResults{color:#ff4444}.coverBgDatePlaceholder{color:#999}