.filter{z-index:100}.filter-background{transition:all .7s cubic-bezier(.83,0,.17,1);position:fixed;top:0;left:0;width:100%;height:100vh;padding-bottom:4rem;z-index:99;background-color:var(--clr-white);opacity:0;visibility:hidden}@media only screen and (max-width:37.5em){.all-tours__navigation__wrapper{flex-direction:column;row-gap:1.4rem}.all-tours__navigation__wrapper .link__navigation__link,.all-tours__navigation__wrapper span{font-size:1.6rem}}.all-tours__content__filter{width:28.9rem;border-radius:12px;border:1px solid var(--clr-silver);padding-bottom:.5rem;height:-moz-fit-content;height:fit-content;position:relative;transition:all .7s}@media only screen and (max-width:58.375em){.all-tours__content__filter{background-color:var(--clr-white);z-index:900;transform:translateX(-150%);position:absolute;border:none;border-radius:0}.all-tours__content__filter-header{border-top-left-radius:0!important;border-top-right-radius:0!important}}.all-tours__content__filter__wrapper.mobile{display:none}@media only screen and (max-width:58.375em){.all-tours__content__filter__wrapper.mobile{display:block;position:fixed;top:0;left:0;height:100vh;width:-moz-fit-content;width:fit-content;overflow-y:scroll;width:28.9rem;z-index:105}}.all-tours__content__filter__wrapper.desktop{display:none}@media only screen and (min-width:58.375em){.all-tours__content__filter__wrapper.desktop{display:block}}@media only screen and (max-width:58.375em){.all-tours__content__filter.filter--open{transform:translateX(0)}}.all-tours__content__filter .icon--close-filter{display:none;position:absolute;top:1.5rem;right:1.5rem;font-size:3.5rem;color:var(--clr-white);cursor:pointer;transition:all .4s}@media only screen and (max-width:58.375em){.all-tours__content__filter .icon--close-filter{display:block}}.all-tours__content__filter-filter-item{display:flex}.all-tours__content__filter-filter-item-hidden{display:none;margin-bottom:1.6rem}.all-tours__content__filter-filter-item p{margin-left:.4rem;font-size:1.3rem}@media only screen and (max-width:37.5em){.all-tours__content__filter-filter-item p{font-size:1.6rem}}.all-tours__content__filter-filter-item:not(:last-child){margin-bottom:1.6rem}.all-tours__content__filter-filter-item-wrapper{padding-bottom:2rem;gap:5px;display:flex;flex-direction:row;flex-wrap:wrap}.all-tours__content__filter-filter-item-heading{font-weight:500;color:var(--clr-dark-blue);font-size:1.8rem;margin-top:2rem;margin-bottom:2rem;cursor:pointer}.all-tours__content__filter-filter-item label{color:var(--clr-dark-blue);font-size:1.5rem;cursor:pointer;transition:all .4s}.all-tours__content__filter-duration,.all-tours__content__filter-language,.all-tours__content__filter-price,.all-tours__content__filter-rating,.all-tours__content__filter-specials,.all-tours__content__filter-tour-type{margin-left:3rem;margin-right:3rem;border-bottom:1px solid var(--clr-silver)}.all-tours__content__filter-specials{border-bottom:none}.all-tours__content__filter-tour-type__see-more{color:var(--clr-purple);border:none;background-color:var(--clr-white);font-weight:500;font-family:inherit;margin-bottom:2rem;transition:all .4s;font-size:1.6rem;width:100%}.all-tours__content__filter-tour-type__see-more:active,.all-tours__content__filter-tour-type__see-more:hover{cursor:pointer;transform:translateX(3%)}.all-tours__content__filter-tour-type__item{display:flex}.all-tours__content__filter-tour-type__item:not(:last-child){margin-bottom:1.6rem}.all-tours__content__filter-tour-type__item label{color:var(--clr-dark-blue);cursor:pointer;transition:all .4s}.all-tours__content__filter-tour-type__checkbox{margin-right:1rem;display:inline-block;cursor:pointer;width:1.7rem;border:1px solid var(--clr-dark-blue)}.all-tours__content__filter-tour-type__checkbox__label.flex{font-size:1.7rem}.all-tours__content__filter-tour-type__checkbox:checked+label{font-weight:500}.all-tours__content__filter-tour-type-heading{font-weight:500;color:var(--clr-dark-blue);font-size:1.8rem;margin-top:2rem;margin-bottom:1rem}.all-tours__content__filter-datepicker{border:none;padding:1.2rem;border-radius:12px;width:100%;font-size:1.42rem}.all-tours__content__filter-datepicker__btns{gap:1.2rem}.all-tours__content__filter-datepicker-apply,.all-tours__content__filter-datepicker-filter,.all-tours__content__filter-datepicker-reset{cursor:pointer;margin-top:1.6rem;color:var(--clr-white);background-color:var(--clr-primary-lighter);padding:1.2rem 2.4rem;border-radius:100px;border:none;transition:all .4s}.all-tours__content__filter-datepicker-apply:active,.all-tours__content__filter-datepicker-apply:hover,.all-tours__content__filter-datepicker-filter:active,.all-tours__content__filter-datepicker-filter:hover,.all-tours__content__filter-datepicker-reset:active,.all-tours__content__filter-datepicker-reset:hover{background-color:var(--clr-white);color:var(--clr-primary-lighter);border:1px solid var(--clr-primary-lighter);transform:translateY(-3%)}.all-tours__content__filter-datepicker-apply.tag,.all-tours__content__filter-datepicker-filter.tag,.all-tours__content__filter-datepicker-reset.tag{transition:none;transform:none;background-color:var(--clr-white);color:var(--clr-primary);border:1px solid var(--clr-primary)}.all-tours__content__filter-datepicker-apply.tag.selected,.all-tours__content__filter-datepicker-apply.tag:active,.all-tours__content__filter-datepicker-apply.tag:hover,.all-tours__content__filter-datepicker-filter.tag.selected,.all-tours__content__filter-datepicker-filter.tag:active,.all-tours__content__filter-datepicker-filter.tag:hover,.all-tours__content__filter-datepicker-reset.tag.selected,.all-tours__content__filter-datepicker-reset.tag:active,.all-tours__content__filter-datepicker-reset.tag:hover{color:var(--clr-white);background-color:var(--clr-primary);border:none}.all-tours__content__filter-datepicker-filter{margin-top:0;margin-left:auto}@media only screen and (min-width:58.375em){.all-tours__content__filter-datepicker-filter{display:none}}.all-tours__content__filter-datepicker:focus{color:var(--clr-primary);font-weight:500}.all-tours__content__filter-datepicker:focus::-moz-placeholder{-moz-transition:all .5s;transition:all .5s;color:var(--clr-primary)}.all-tours__content__filter-datepicker:focus::placeholder{transition:all .5s;color:var(--clr-primary)}.all-tours__content__filter-datepicker::-moz-placeholder{color:var(--clr-darker-grey);font-size:1.42rem;-moz-transition:all .5s;transition:all .5s}.all-tours__content__filter-datepicker::placeholder{color:var(--clr-darker-grey);font-size:1.42rem;transition:all .5s}.all-tours .all-tours__content__filter--responsive{display:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}@media only screen and (max-width:58.375em){.all-tours .all-tours__content__filter--responsive{position:absolute;top:20%;background-color:var(--clr-white);left:5%;z-index:100}}.all-tours__content{margin-top:3rem;grid-template-columns:25fr 75fr;grid-gap:3rem}@media only screen and (max-width:58.375em){.all-tours__content{grid-template-columns:1fr;grid-gap:2rem}}.all-tours__content__filter-header{background-color:var(--clr-primary);padding:3rem;border-top-left-radius:12px;border-top-right-radius:12px;margin-bottom:3rem}.all-tours__content__filter-header span{color:var(--clr-white);font-weight:500;margin-bottom:1rem}.all-tours__content__filter-header span::-moz-selection{background-color:var(--clr-primary-lighter)}.all-tours__content__filter-header span::selection{background-color:var(--clr-primary-lighter)}.see-more-clicked{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.4rem}.mobile-backdrop{top:0!important;left:0!important;height:100vh;width:100vw;border-radius:0;border:none;background-color:#000;opacity:.4;position:fixed!important;display:none;z-index:105}.mobile-backdrop.filter--open{display:block}.calendar-bg{position:fixed;left:-2rem;width:100%;height:100%;padding:0;z-index:998;pointer-events:none;visibility:hidden;opacity:0;background-color:rgba(0,0,0,.3);transition:all .4s}@media only screen and (max-width:58.375em){.calendar-bg{z-index:90}}#calendar-open{visibility:visible;opacity:1;pointer-events:all}.MuiDateCalendar-root-hero{position:absolute;z-index:999;top:50%;left:50%;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid rgba(235,102,0,.3)}@media only screen and (max-width:57.3125em){.MuiDateCalendar-root-hero{left:24%;top:60%}}.MuiDateCalendar-root-hero button,.MuiDateCalendar-root-hero div,.MuiDateCalendar-root-hero span{font-size:1.3rem}@media only screen and (max-width:32.0625em){.MuiDateCalendar-root-hero{left:10%;top:60%}}.MuiDateCalendar-root-filter{position:absolute;z-index:999;top:20%;left:20%;background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid rgba(235,102,0,.3)}.MuiDateCalendar-root-filter button,.MuiDateCalendar-root-filter span{font-size:1.3rem}@media only screen and (max-width:24.6875em){.MuiDateCalendar-root-filter{left:10%}}.MuiDateCalendar-root-filter div{font-size:1.3rem}