.tp_search{--listZIndex:12;--inputPadding:0.2rem 1rem 0.2rem 2.5rem;--selectedItemPadding:0.2rem 1rem 0.2rem 1.5rem;grid-gap:8px;border-radius:4px;display:grid;grid-template-columns:3fr 2fr 1fr;justify-content:space-between;margin-top:1rem;position:relative;z-index:11}@media screen and (max-width:575px){.tp_search{grid-template-columns:1fr}}.tp_search>*{margin:0;max-width:100%;position:relative;width:100%}.tp_search>* .icon{fill:#00bcd4;color:#00bcd4;font-size:1rem;height:40px!important;left:0;margin:0!important;padding:10px;pointer-events:none;position:absolute;top:0;width:40px!important;z-index:1}.tp_search .flex{display:flex;position:relative}.tp_search .flex>:not(:first-child){margin-left:.3rem}@media screen and (max-width:425px){.tp_search .flex{flex-direction:column}.tp_search .flex>*{max-width:unset;min-width:auto;width:100%}.tp_search .flex>:not(:first-child){margin-left:0;margin-top:.3rem}}.tp_search.flex{align-items:center;flex-direction:row}.tp_search.flex>*{max-width:unset;min-height:42px;min-width:auto}.tp_search.flex>:first-child{flex:1 1 80%}.tp_search.flex>:last-child{display:flex;flex:1 0 10%;justify-content:flex-end;margin-left:10px}.tp_search .query,.tp_search input{position:relative;width:100%}.tp_search input{--inputPadding:0.2rem 1rem 0.2rem 2.5rem;align-items:center;background:#fff;border:1px solid #d8dbdf;border-radius:3px;box-sizing:border-box;display:flex;font-size:14px;height:42px;outline:none;padding:.2rem 1rem .2rem 2.5rem}.tp_search input:focus,.tp_search input:focus-visible,.tp_search input:focus-within{border-color:#006fe8}.tp_search input::-moz-placeholder{color:#77848f;font-size:14px}.tp_search input::placeholder{color:#77848f;font-size:14px}.tp_search input[readonly]{background-color:#fff}.query,.search_query{margin:0;max-width:100%;position:relative;width:100%}.query .icon,.search_query .icon{fill:#00bcd4;color:#00bcd4;font-size:1rem;height:40px!important;left:0;margin:0!important;padding:10px;pointer-events:none;position:absolute;top:0;width:40px!important;z-index:1}.query .icon.icon-search,.search_query .icon.icon-search{left:auto;right:0}.clear_search{--currentColor:#ccc;align-items:center;background:inherit;border:none;color:#ccc;cursor:pointer;display:grid;font-size:1.2rem;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:color .3s ease-in-out;width:2.5rem}.clear_search svg{height:1.2rem;width:1.2rem}.clear_search:hover{--currentColor:inherit;color:inherit}.results_dropdown{background-color:#fff;border-radius:3px;box-shadow:0 0 10px -5px hsla(0,0%,4%,.471);left:0;margin:0!important;max-height:50dvh;overflow:hidden auto;position:absolute;text-align:left;top:46px;width:100%;z-index:12}.results_dropdown::-webkit-scrollbar{width:6px}.results_dropdown::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #d6d6d6}.results_dropdown::-webkit-scrollbar-thumb{background-color:#008eb6;border-radius:3px;outline:none}.results_dropdown>:first-child{border-radius:3px 3px 0 0}.results_dropdown>:last-child{border-radius:0 0 3px 3px}.results_dropdown .search-recent-title{background:#fff;border:none;color:#111;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:.8rem 1rem;text-align:left;width:100%}.results_dropdown .search-recent-title .link{color:#337ab7;cursor:pointer;font-weight:400;text-decoration:none}.results_dropdown .search-recent-title .link:hover{text-decoration:underline!important}.results_dropdown .search-recent-list{background:#fff;box-shadow:inset 0 18px 10px -25px hsla(0,0%,4%,.471),inset 0 -22px 10px -25px hsla(0,0%,4%,.471);position:relative;z-index:1}.results_dropdown .search-result{background:transparent;border:none;color:#111;font-size:1rem;font-weight:400;padding:.5rem 1rem;position:relative;text-align:left;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:100%}.results_dropdown .search-result.with-icon{align-items:center;display:flex;min-height:40px;padding-left:42px}.results_dropdown .search-result.with-icon .icon{left:8px;padding:10px 10px 10px 0}.results_dropdown .search-result.tour{align-items:flex-start;display:flex}.results_dropdown .search-result.tour .thumb{height:50px;margin-right:16px;max-width:55px;width:100%}.results_dropdown .search-result.highlight{background-color:#008eb6;color:#fff}.results_dropdown .search-result.highlight .icon{fill:#fff!important;color:#fff!important}.results_dropdown .search-result.highlight.hover,.results_dropdown .search-result.highlight:hover,.results_dropdown .search-result.hover,.results_dropdown .search-result:hover{background-color:#0a4699;color:#fff;cursor:pointer}.results_dropdown .search-result:not(:first-child){border-top:1px solid #f0f0f0}@media screen and (min-width:769px){.results_dropdown{max-height:22.5em}}@media screen and (min-width:851px){.results_dropdown{max-height:19em}}@media screen and (min-width:1025px){.results_dropdown{max-height:18.5em}}@media screen and (min-width:1201px){.results_dropdown{max-height:30.5em}}.filters{border-radius:3px;font-size:16px;min-width:220px;overflow:hidden}.filters.menu-box{border-radius:0;overflow-y:auto;padding:0}.filters.menu-box .menu-header{padding:1rem 1rem 0}.filters.menu-box .menu-header .text{font-weight:700}.filters.menu-box .menu-inner{padding:0 1rem}.filters.menu-box .stick{background-color:#fff;bottom:0;box-shadow:0 0 6px #d6d6d6;display:flex;justify-content:space-between;padding:1rem 1rem 2rem;position:sticky}.filters.menu-box .stick .count{display:grid;font-size:12px;place-items:center}.filters.menu-box .sticky-button{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #00bcd4;border-bottom-left-radius:15px;border-right:none;border-top-left-radius:15px;bottom:75px;color:#00bcd4;cursor:pointer;display:flex;font-size:16px;font-weight:900;justify-content:space-between;left:100%;padding:13px 15px 13px 17px;position:sticky;text-transform:uppercase;width:auto;z-index:5}.filters>*{width:100%}.filters>*,.filters>* .separated{position:relative}.filters>* .separated:after{background:linear-gradient(90deg,transparent,#00bcd4,transparent);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.filters>* .icon{fill:#005193;color:#005193;font-size:1rem;height:40px!important;left:0;margin:0!important;padding:10px;pointer-events:none;position:absolute;top:0;width:40px!important;z-index:1}.filters input{align-items:center;background:#fff;border:1px solid #d8dbdf;border-radius:3px;box-sizing:border-box;display:flex;font-size:1rem;height:42px;outline:none;position:relative;width:100%}.filters input:focus,.filters input:focus-visible,.filters input:focus-within{border-color:#006fe8}.filters input::-moz-placeholder{color:#77848f;font-size:14px}.filters input::placeholder{color:#77848f;font-size:14px}.filters input[readonly]{background-color:#fff}.filters input.with-icon{--inputPadding:0.2rem 1rem 0.2rem 2.5rem;padding:.2rem 1rem .2rem 2.5rem}.filters .checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-weight:400;padding:.5rem;text-align:left}.filters .checkbox.active{background-color:rgba(196,211,227,.49);color:#111;font-weight:500;text-decoration:underline}.filters .checkbox .box{background:#fff;border:2px solid #005096;border-radius:5px;cursor:pointer;display:inline-block;height:22px;margin-right:10px;min-width:22px;padding:0;transition:.4s ease-out .1s;width:23px}.filters .checkbox .box .check{background:transparent;border-bottom:4px solid #00bcd4;border-right:4px solid #00bcd4;height:20px;opacity:0;position:relative;right:-8px;top:-6px;transform:rotate(45deg) scale(0);transition:all .6s cubic-bezier(.175,.885,.32,1.5);width:10px}.filters .checkbox .box .check:before{border:2px solid #00bcd4;border-radius:50%;bottom:-4px;content:"";left:-1px;position:absolute}.filters .checkbox .box .check:after{border:2px solid #00bcd4;border-radius:50%;content:"";position:absolute;right:-4px;top:-2px}.filters .checkbox.disabled,.filters .checkbox.disabled .box{cursor:default;pointer-events:none}.filters .checkbox input[type=checkbox]:checked+.box .check,.filters .checkbox input[type=radio]:checked+.box .check{opacity:1;transform:rotate(45deg) scale(1)}.filters .clear{--currentColor:#ccc;align-items:center;background:inherit;border:none;color:#ccc;cursor:pointer;display:grid;font-size:1.2rem;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:color .3s ease-in-out;width:2.5rem}.filters .clear svg{height:1.2rem;width:1.2rem}.filters .clear:hover{--currentColor:inherit;color:inherit}.filters .title{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.filters .list{display:grid;list-style:none;margin:0;padding:0}.filters .list .item{border-radius:3px;cursor:pointer;padding:.5rem}.filters .list .item.active{background-color:rgba(196,211,227,.49);color:#111;font-weight:500}.filters .list .item:not(:first-child){margin-top:.3rem}.filters .reset{display:flex;justify-content:flex-end}.filters .reset .link{background:none;border:none;cursor:pointer;font-weight:400;text-decoration:none}.filters .reset .link:hover{text-decoration:underline!important}.filters-grid{grid-gap:1.5rem;display:grid;grid-template-columns:1fr;position:relative}.filters-grid>:not(:last-child){padding-bottom:1.5rem;position:relative}.tp_search_results{display:grid;gap:1rem;grid-template-areas:"sr-filters sr-mc";grid-template-columns:1fr 2fr;max-width:1200px;position:relative}.tp_search_results .main-content{display:grid;gap:1rem;grid-area:sr-mc;position:relative}.tp_search_results .params{display:flex;flex-wrap:wrap;justify-content:space-between}.tp_search_results .params>*{align-items:center;display:flex;margin-top:.3rem;min-height:3rem;white-space:nowrap}.tp_search_results .params .sort{--listMaxHeight:auto}.tp_search_results .params .sort .selectContainer{margin-left:.5rem;max-width:195px;min-width:195px;width:195px}.tp_search_results .tours .tp-tour-card>.grid{grid-template-areas:"tp-tour-cover tp-tour-title" "tp-tour-cover tp-tour-content" "tp-tour-cover tp-tour-prices";grid-template-columns:3fr 7fr}@media (max-width:768px){.tp_search_results .tours .tp-tour-card>.grid{font-size:12px;gap:.5em 1em;grid-template-columns:1fr 1fr}.tp_search_results .tours .tp-tour-card>.grid .title{font-size:13px!important;text-align:left}.tp_search_results .tours .tp-tour-card>.grid .cover{place-content:start}.tp_search_results .tours .tp-tour-card>.grid .cover .wrap{aspect-ratio:2/1;min-height:100px}.tp_search_results .tours .tp-tour-card>.grid .content>*{margin-top:4px}.tp_search_results .tours .tp-tour-card>.grid .location{font-size:11px}.tp_search_results .tours .tp-tour-card>.grid .from,.tp_search_results .tours .tp-tour-card>.grid .with{flex-wrap:wrap}.tp_search_results .tours .tp-tour-card>.grid .content .excerpt,.tp_search_results .tours .tp-tour-card>.grid .icon,.tp_search_results .tours .tp-tour-card>.grid .prices hr{display:none}.tp_search_results .tours .tp-tour-card>.grid .content .flex-between{flex-direction:column-reverse}.tp_search_results .tours .tp-tour-card>.grid .duration{color:#005096;font-size:12px!important}.tp_search_results .tours .tp-tour-card>.grid .flex-between{align-items:start;flex-direction:column;flex-wrap:wrap;gap:4px}.tp_search_results .tours .tp-tour-card>.grid .flex-between>:not(:first-child){margin-top:0}.tp_search_results .tours .tp-tour-card>.grid .flex-between .raiting__wrap{margin-top:4px}.tp_search_results .tours .tp-tour-card>.grid .flex-between .raiting__wrap .star-rating svg{max-height:14px;max-width:14px}}@media (max-width:425px){.tp_search_results .tours .tp-tour-card>.grid{grid-template-areas:"tp-tour-title tp-tour-title" "tp-tour-cover tp-tour-content" "tp-tour-cover tp-tour-prices"}}.tp_search_results .tours .tp-tour-card:first-child{margin-top:0}.tp_search_results .tours .nothing{font-size:1.2rem;font-weight:500;margin:2rem 0;text-align:center;width:100%}.tp_search_results .faqs{color:#222}.tp_search_results .faqs .questions-and-answers .t-dropdown{border-bottom:1px solid #ccc;border-top:1px solid #ccc;min-height:3rem;width:100%}.tp_search_results .faqs .questions-and-answers .t-dropdown~.t-dropdown{border-top:none}.tp_search_results .faqs .questions-and-answers .t-dropdown .name{cursor:pointer;font-size:1.05rem;font-weight:500;line-height:1.3;padding:1rem 2rem 1rem 0;position:relative}.tp_search_results .faqs .questions-and-answers .t-dropdown .name:hover{text-decoration:underline}.tp_search_results .faqs .questions-and-answers .t-dropdown .name:after{border-bottom:2px solid #909090;border-right:2px solid #909090;content:"";height:10px;position:absolute;right:.7rem;top:1rem;transform:rotate(45deg);width:10px}.tp_search_results .faqs .questions-and-answers .t-dropdown .name.open:after{top:calc(1rem + 5px);transform:rotate(225deg)}.tp_search_results .faqs .questions-and-answers .t-dropdown .content{padding:1rem}.tp_search_results .text{color:#222;margin:0 auto;max-width:900px}@media screen and (max-width:1024px){.tp_search_results{gap:0;grid-template-areas:"sr-filters" "sr-mc";grid-template-columns:1fr;padding:0}.tp_search_results .filters{overflow:visible}.tp_search_results .filters>*{padding:.5rem 0;position:relative;width:100%}.tp_search_results .filters>:not(:last-child):after{display:none}.tp_search_results .filters .reset .link{font-size:11px;white-space:nowrap}.tp_search_results .filters .toggle{align-items:center;border:1px solid #d8dbdf;border-radius:3px;display:grid;font-size:14px;font-weight:400;height:42px;justify-content:center;overflow:hidden;padding:4px 8px;position:relative;text-align:center;white-space:nowrap}.tp_search_results .filters .tour-types .toggle{background:#005193;border-color:#005193;color:#fff;padding:4px 8px 4px 40px;transition:background-color .3s ease-in-out}.tp_search_results .filters .tour-types .toggle:hover{background:#005192;border-color:#005192}.tp_search_results .filters .tour-types .toggle .icon{fill:#fff;color:#fff}.tp_search_results .filters .duration .toggle{padding:4px 8px 4px 40px}.tp_search_results .filters .price .toggle{white-space:nowrap}.tp_search_results .text{padding-top:1rem}}@media screen and (max-width:375px){.tp_search_results .filters .duration .toggle,.tp_search_results .filters .tour-types .toggle{padding:4px 40px}}.cancel-filters{display:flex;gap:.5rem;padding-bottom:1.5rem}.cancel-filters .flows{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-y:auto;scrollbar-width:none;white-space:nowrap}.cancel-filters .flows::-webkit-scrollbar{display:none}.cancel-filters .separator{background-color:rgba(196,211,227,.49);display:grid;min-height:100%;min-width:1px}.cancel-filters .selectable-filter{background-color:rgba(196,211,227,.24);border:1px solid rgba(196,211,227,.24);border-radius:1rem;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:0 .9rem;place-items:center;position:relative}.cancel-filters .selectable-filter:hover{background-color:rgba(196,211,227,.49)}.cancel-filters .selectable-filter .name{line-height:2.1rem}.cancel-filters .selected-filter{background-color:rgba(196,211,227,.49);border:1px solid #222;border-radius:1rem;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:0 .3rem 0 .9rem;place-items:center;position:relative}.cancel-filters .selected-filter .clear{--currentColor:#999;align-items:center;background:transparent;border:none;color:#999;display:grid;height:100%;justify-content:center;padding:.3rem;transition:color .3s ease-in-out}.cancel-filters .selected-filter .clear svg{height:1.5rem;width:1.5rem}.cancel-filters .selected-filter .clear:hover,.cancel-filters .selected-filter:hover .clear{--currentColor:inherit;color:inherit}@media (max-width:1024px){.cancel-filters{font-size:12px}.cancel-filters .clear svg{height:1.3rem;width:1.3rem}}
