:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#0a0a0a}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.satisfy-regular{font-family:Satisfy,serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,p{font-family:Poppins}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:light}}.component-container{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;width:100%}.container{text-align:center;font-family:Arial,sans-serif}.banner-slider{position:relative;width:100%;height:70vh;overflow:hidden}.banner{display:flex;width:300%;height:100%;transition:transform .5s ease-in-out}.banner-item{flex:1 1;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;padding:20px}.slider-controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%)}.slider-button{background:rgba(0,0,0,.5);color:white;border:none;padding:10px;cursor:pointer}.search-box{position:absolute;left:50%;background:white;transform:translateX(-50%);height:70px;margin:-50px auto 20px;width:80%;max-width:800px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:10px;z-index:1;width:90%;max-width:1500px}.input-group,.search-box{display:flex;align-items:center}.input-group{border-right:1px solid #ddd;padding:10px;flex:1 1;height:100%}.input-group:last-child{border-right:none}.input-group .icon{margin-right:10px;color:gray}.input-group input,.input-group select{border:none;outline:none;font-size:16px;width:100%;height:100%}.find-now{background:#00bcd4;color:white;padding:12px 20px;font-size:16px;border:none;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;height:100%}.find-now:hover{background:#008c9e}@media screen and (max-width:768px){.search-box{flex-direction:column;height:200px}.input-group{height:50px;width:100%;border-bottom:1px solid #ddd}.find-now{height:50px;margin-left:0;width:100%}}.grid-container{display:grid;grid-gap:10px;gap:10px;padding:20px;grid-template-columns:repeat(4,minmax(200px,1fr));width:100%;max-width:1500px}.grid-item{position:relative;background-size:cover;background-position:50%;aspect-ratio:1/1;overflow:hidden;margin:20px}.overlay{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5);color:white;padding:10px;font-size:14px}.city-name{font-size:16px;font-weight:700}.rating{font-size:12px}.price{font-size:14px}.circle{border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:white;text-transform:uppercase}@media (max-width:1200px){.grid-container{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (max-width:900px){.grid-container{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:600px){.grid-container{grid-template-columns:repeat(1,minmax(150px,1fr))}}.support-grid-item{display:flex;flex-direction:column;justify-content:center;align-items:center;filter:grayscale(1) brightness(0);transition:filter .3s ease}.support-grid-item:hover{filter:none;color:#1a428a}.support-grid-item-content{text-align:center;word-wrap:break-word;width:85%;padding:20px}.support-grid-item-content:hover{display:block;filter:grayscale(1) brightness(0);transition:filter .3s ease}@media only screen and (max-width:768px){.support-grid-item{flex-direction:row}.support-grid-item-content{text-align:left;width:90%}}.icon-container{display:inline-block;overflow:hidden}.icon{display:block}.goToBtn{display:flex;align-items:center;justify-content:flex-start;position:relative;padding:10px;font-size:16px;text-transform:none;color:#006d77;background:none;border:none;cursor:pointer;transition:color .3s ease}.text{transition:transform .3s ease,opacity .3s ease;display:inline-block}.textShift{transform:translateX(-15px)}.goToIcon{opacity:0;transform:translateX(-10px);transition:transform .3s ease,opacity .3s ease}.iconVisible{opacity:1;transform:translateX(0)}.whyChooseUsDesktop{display:flex;justify-content:center;align-items:center}.whyChooseUsMobile{display:none}@media (max-width:700px){.whyChooseUsMobile{display:flex;flex-direction:column}.whyChooseUsDesktop{display:none}}.refImg{width:100%;height:auto;padding:20px;transition:transform .5s ease}.refImg:hover{transform:scale(1.05)}.mobileDiffFeatImg{display:none;margin-block:10px}@media only screen and (max-width:768px){.mobileDiffFeatImg{display:flex}}.evet-detail-container{width:100vw;display:flex;flex-direction:row;background-color:#f8f8f8;justify-content:center;height:100%}.evet-detail-box{max-width:1360px;background-color:#fff;width:100%;margin:0,100px}.event-content-outer-container{display:flex;flex-direction:column-reverse;padding:29px 44px;align-items:center}.event-detail-head-container{column-gap:2vw}.event-detail-head-container,.evet-detail-head-price-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.evet-detail-rating-container{display:flex}.event-specs-container{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));grid-column-gap:10px;column-gap:10px}.event-spec{padding:10px 20px;margin:10px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:5px}.event-key-value-container{list-style-type:none}.event-key-value-container li{margin-bottom:20px}.event-key-value-item-container{width:100%;align-items:flex-start;gap:10px}.event-key,.event-key-value-item-container{display:flex;flex-direction:row;justify-content:flex-start}.event-key{align-items:center;width:30%}.event-value{width:70%}.event-content-container{width:100%}.event-booking-form-container{max-height:300px;width:100%}.event-form{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto}@media (max-width:768px){.event-content-outer-container{padding:15px 22px;flex-direction:column;align-items:flex-end}.event-specs-container{grid-template-columns:repeat(1,minmax(90vw,1fr))}.event-key-value-item-container{flex-direction:column}.event-booking-form-container,.event-content-container,.event-key,.event-value{width:100%}.event-detail-head-container{flex-direction:column}.evet-detail-head-price-container{margin:10px;width:100%;align-items:flex-start}.event-form{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;max-width:1600px}.responsive-grid-container{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width:768px){.responsive-grid{grid-template-columns:1fr}}@media (min-width:900px){.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.responsive-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1500px){.responsive-grid{grid-template-columns:repeat(4,1fr)}}.responsive-grid-item img{width:100%;height:400px;display:block;border-radius:8px;object-fit:cover;aspect-ratio:1/1}.responsive-grid-item{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}