.tours-banner{background-image:url(/_next/static/media/safe-tours-page.acc8a9a6.webp);background-size:cover;background-position:50%;min-height:450px;text-align:center;margin:0;align-items:center;display:flex;justify-content:center;padding:180px 20px 60px}.tours-banner-content{max-width:1400px}.tours-banner-content h2{font-size:82px;font-weight:700;color:#fff}.tours-banner-content p{font-size:32px;color:#fff;width:80%;line-height:100%;margin:0 auto}.tours-wrapper{max-width:1400px;padding:80px 20px;margin:0 auto;display:flex;gap:20px}.tours-mobileContent{display:block;position:fixed;transform:translateX(-100%);transition:transform .4s;top:0;left:0;right:0;bottom:0;z-index:200!important;background:#fbfbfb;color:#fff;overflow-y:scroll;padding-top:5vh;padding-bottom:20px}.tours-showFilter{transform:translateX(0)}.tours-mobFilterBox{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.tours-mobFilterBox p{color:#262626;font-size:16px;font-weight:700}.tours-filterBtn{display:flex;text-transform:uppercase;gap:15px;color:#262626;align-items:center;justify-content:end;font-weight:700}.tours-filterBtn svg{cursor:pointer;width:30px;background-color:#ff6b35;padding:5px;color:#fff;border-radius:5px}.tours-filterBtn svg:hover{background-color:#00a699}.tours-closeFilter{display:flex;justify-content:end;padding:0}.tours-closeFilter a{cursor:pointer;padding:5px;font-size:18px;font-weight:700;color:#ff6b35;border-radius:5px}.tours-closeFilter svg{width:25px}.tours-mobileFilter{padding:50px 20px}.tours-mobileFilter h2{font-size:32px;color:#ff6b35}.tours-mobileFilter hr{padding:2px 0}.tours-mobileFilter-box{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tours-mobileFilter-item{display:flex;justify-content:start;align-items:center;width:100%}.tours-mobileFilter-item h4{font-size:18px;font-weight:700;color:#00a699}.tours-mobileFilter-items{display:flex;gap:10px}.tours-mobileFilter-items label{color:#343434;font-size:16px;font-weight:400}.tours-mobileFilter-price{gap:0;flex-direction:column}.tours-mobileFilter-price h4{font-size:18px;font-weight:700;color:#00a699}.tours-mobileFilter-price label{color:#343434;text-align:left;font-size:16px;font-weight:400}.tours-mobileFilter-price input[type=number]{border:1px solid #00a699;color:#262626;border-radius:5px;width:100%;font-weight:700;padding:5px 10px}.tours-sidebar{padding:50px 20px;min-width:300px;position:-webkit-sticky;position:sticky;top:100px;height:fit-content;border:1px solid rgba(0,166,152,.42);border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);background-color:#f7f7f7}.tours-sidebar h2{font-size:32px}.tours-sidebar hr{padding:10px 0}.tours-sidebar-box{display:flex;flex-direction:column;gap:20px}.tours-sidebar-item h4{font-size:24px;font-weight:700;color:#00a699}.tours-sidebar-disclosure{display:flex;flex-direction:column;gap:20px}.tours-sidebar-items{display:flex;padding:3px 0;gap:10px}.tours-sidebar-items label{color:#343434;font-size:18px;font-weight:400}.tours-sidebar-price{display:flex;gap:0;flex-direction:column}.tours-sidebar-price h4{font-size:24px;font-weight:700;color:#00a699;padding-bottom:10px}.tours-sidebar-price label{color:#343434;text-align:left;font-size:18px;font-weight:400}.tours-sidebar-price input[type=number]{border:1px solid #00a699;color:#262626;border-radius:5px;width:100%;font-weight:700;padding:5px 10px}.tours-content{padding:0 20px;display:flex;flex-direction:column;gap:10px;width:100%}.tours-content-header h4{font-size:20px;font-weight:700;color:#00a699;padding-bottom:10px;text-align:right}.tours-content-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:center}.tours-content-card{display:flex;flex-direction:column;gap:5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.tours-content-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.3);transition:.6s}.tours-content-cardImage{height:300px;position:relative;border-radius:5px}.tours-content-cardTitle{position:absolute;background-color:rgba(0,0,0,.549);bottom:0;width:100%;left:0;padding:2px 20px;text-align:left}.tours-content-cardTitle h4{font-size:20px;font-weight:700;color:#fff;line-height:100%;padding:10px 0}.tours-content-cardBadge{position:absolute;top:15px;right:10px}.tours-content-cardBadge span{background:linear-gradient(180deg,#1abf04,#4b9a4b),linear-gradient(180deg,#6d6dbb,#34346b),#4fe02e;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding:5px 10px;border-radius:20px}.tours-content-discountBadge{position:absolute;top:0;left:0}.tours-content-discountBadge p{background:#ff6b35;color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;line-height:100%;padding:8px 10px;border-radius:5px 0 5px 0}.tours-content-cardInfo{padding:10px;display:flex;justify-content:space-between;align-items:start}.tours-content-infoItem{display:flex;gap:5px;justify-content:left;align-items:center}.tours-content-infoItem p{font-size:14px}.tours-content-cardAction{display:flex;gap:10px;justify-content:space-between;padding:0 10px 20px;align-items:center}.tours-content-cardAction p{padding:2px 5px;color:#00a699;border-radius:3px;font-size:18px;font-weight:700}.tours-content-price{display:flex;flex-wrap:wrap}.tours-content-price p{font-size:16px}.tours-content-discount p{text-decoration:line-through;color:#343434!important}.tours-content-btn a{background-color:#00a699;color:#fff;font-weight:700;font-size:16px;cursor:pointer;border-radius:20px;padding:8px 10px}.tours-content-btn a:hover{background-color:#ff6b35}.tours-content-footer{max-width:1400px;padding:20px 20px 80px;margin:0 auto;gap:20px}.tours-mobileFilter{padding:0 20px;display:flex;flex-direction:column;gap:10px;width:100%}.tours-mobileFilter-header h4{font-size:20px;font-weight:700;color:#00a699;padding-bottom:10px;text-align:right}.tours-mobileFilter-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:center}.tours-mobileFilter-card{display:flex;flex-direction:column;gap:5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.tours-mobileFilter-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.3);transition:.6s}.tours-mobileFilter-cardImage{height:300px;position:relative;border-radius:5px}.tours-mobileFilter-cardTitle{position:absolute;background-color:rgba(0,0,0,.549);bottom:0;width:100%;left:0;border-radius:20px 20px 0 0;padding:2px 20px;text-align:left}.tours-mobileFilter-cardTitle h4{font-size:20px;font-weight:700;color:#fff;line-height:100%;padding:10px 0}.tours-mobileFilter-cardBadge{position:absolute;top:15px;left:10px}.tours-mobileFilter-cardBadge span{background-color:#00a699;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding:5px 10px;border-radius:20px}.tours-mobileFilter-cardInfo{padding:10px;display:flex;justify-content:space-between;align-items:start}.tours-mobileFilter-infoItem{display:flex;gap:5px;justify-content:left;align-items:center}.tours-mobileFilter-infoItem p{font-size:14px}.tours-mobileFilter-cardAction{display:flex;gap:10px;justify-content:space-between;padding:0 10px 20px;align-items:center}.tours-mobileFilter-cardAction p{padding:2px 5px;color:#00a699;border-radius:3px;font-size:18px;font-weight:700}.tours-mobileFilter-price{display:flex;flex-wrap:wrap}.tours-mobileFilter-price p{font-size:16px}.tours-mobileFilter-discount p{text-decoration:line-through;color:#343434!important}.tours-mobileFilter-btn a{background-color:#00a699;color:#fff;font-weight:700;font-size:16px;cursor:pointer;border-radius:20px;padding:5px 10px}.tours-mobileFilter-btn a:hover{background-color:#ff6b35}.tours-mobileFilter-footer{max-width:1400px;padding:20px 20px 80px;margin:0 auto;gap:20px}.tours--modal{overflow-y:auto;background-color:rgba(0,0,0,.7)}@media only screen and (min-width:150px)and (max-width:1200px){.tours .tours-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:600px)and (max-width:950px){.tours .tours-banner{min-height:400px}.tours .tours-banner h2{font-size:52px}.tours .tours-banner-content p{width:95%;font-size:24px}.tours .tours-wrapper{flex-direction:column;padding:40px 20px;gap:20px}.tours .tours-filterBtn{display:flex}.tours .tours-sidebar{padding:10px;width:100%}.tours .tours-sidebar-box{flex-direction:row}}@media only screen and (min-width:150px)and (max-width:600px){.tours .tours-wrapper{flex-direction:column;padding:40px 16px}.tours .tours-banner{min-height:40vh}.tours .tours-banner h2{font-size:48px}.tours .tours-banner-content p{width:95%;font-size:20px}.tours .tours-mobFilterBox{padding:0 5px}.tours .tours-sidebar{padding:10px;width:100%}.tours .tours-sidebar-box{flex-direction:row}.tours .tours-content{padding:10px 0}.tours .tours-content-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.tours .tours-content-price p{font-size:16px}.tours .tours-content-discount{font-size:14px}.tours .tours-content-btn{flex-wrap:nowrap}}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px rgba(33,150,243,.5)}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:initial}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}