.location-detail-section .swiper{height:100%;width:100%}.location-detail-section .swiper .keen-slider__slide img,.location-detail-section .swiper .swiper-slide img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.details-ul{display:none;width:100%;max-width:927px;border-bottom:1px;border-color:rgba(0,0,0,.1);border-style:solid;padding-top:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.details-ul:is(.dark *){--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}@media (min-width:640px){.details-ul{display:block}}@media (min-width:1024px){.details-ul{width:66.666667%}}.details-ul ul{margin:0;display:flex;list-style-type:none;-moz-column-gap:1rem;column-gap:1rem}.details-ul ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.details-ul ul{overflow-x:auto;overflow-y:hidden;padding:0}@media (min-width:768px){.details-ul ul{gap:40px}}.details-ul ul::-webkit-scrollbar{height:4px;width:4px}.details-ul ul li{outline:none}.details-ul ul li a{position:relative;margin:0;display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;white-space:nowrap;background-color:transparent;padding-bottom:1.25rem;font-family:var(--font-red-hat-display),sans-serif;font-size:16px;line-height:24px;text-transform:capitalize;--tw-text-opacity:1;color:rgb(99 114 119/var(--tw-text-opacity,1));text-decoration-line:none;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.details-ul ul li a:focus,.details-ul ul li a:hover{--tw-text-opacity:1;color:rgb(255 168 0/var(--tw-text-opacity,1))}.details-ul ul li a:focus{outline:2px solid transparent;outline-offset:2px}.details-ul ul li a:disabled{pointer-events:none;opacity:.5}.details-ul ul li a:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.details-ul ul li a:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 168 0/var(--tw-text-opacity,1))}.details-ul ul li a:before{content:"";position:absolute;width:0;height:2px;border-radius:1px;left:0;bottom:-1px;transition:all .2s;--tw-bg-opacity:1;background-color:rgb(255 168 0/var(--tw-bg-opacity,1))}.details-ul ul li a.active:before,.details-ul ul li a:focus:before,.details-ul ul li a:hover:before{width:100%}.details-ul ul li a:hover svg path{fill:#00a8bf;width:100%}.details-ul ul li a:focus-visible{outline:none;box-shadow:none}.details-ul.details-ul-fixed{top:90px;z-index:10}.details-ul.details-ul-fixed,.layout-page .details-ul.details-ul-fixed{position:fixed;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.layout-page .details-ul.details-ul-fixed{top:.25rem;z-index:20}.overall-rating-block:before{content:"";position:absolute;width:100%;height:2px;top:100%;transform:translateY(30px);right:0;background:#e7e7e7;border-radius:18px;display:none}@media only screen and (min-width:767px){.overall-rating-block:before{width:2px;height:75%;right:-40px;top:50%;transform:translateY(-50%);display:block}}@media only screen and (min-width:1024px){.overall-rating-block:before{right:-80px}}.react-international-phone-input{font-family:var(--font-red-hat-display),sans-serif!important;font-size:1rem!important;--tw-text-opacity:1!important;color:rgb(126 142 146/var(--tw-text-opacity,1))!important}.overall-rating{display:inline-block;min-width:1rem;border-radius:var(--radius);font-size:20px;font-weight:500;line-height:30px;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1))}.overall-rating:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1));background-color:rgba(30,64,175,.3);--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}@media (min-width:640px){.overall-rating{font-size:24px;line-height:2.25rem}}.rated-destination{position:relative;display:none;width:100%;max-width:927px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:28px;padding-top:2rem;padding-bottom:2rem;text-align:left;font-family:var(--font-red-hat-display),sans-serif;font-size:28px;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1))}@media (min-width:640px){.rated-destination{display:flex;padding-bottom:2.5rem}}@media (min-width:768px){.rated-destination{font-size:48.67px}}@media (min-width:1024px){.rated-destination{width:66.666667%}}.rated-destination .rated-destination-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.75rem;font-weight:500}.rated-destination .rated-destination-row .start-box{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;line-height:150%}.rated-destination .rated-destination-row .start-box .icon-star{font-size:40px;--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}@media (min-width:768px){.rated-destination .rated-destination-row .start-box .icon-star{font-size:60px}}.rated-destination .rated-destination-row .top-rated-destination{position:relative;font-size:22px;font-weight:500;line-height:150%}@media (min-width:768px){.rated-destination .rated-destination-row .top-rated-destination{font-size:40px}}.overview-box{width:100%;max-width:927px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(204 211 213/var(--tw-border-opacity,1));padding-top:40px;padding-bottom:40px}@media not all and (min-width:640px){.overview-box{margin:auto;width:calc(100% - 2rem)}}@media (min-width:768px){.overview-box{padding-top:96px;padding-bottom:96px}}@media (min-width:1024px){.overview-box{width:66.666667%}}.overview-box h3{margin-top:0;margin-bottom:1rem;font-family:var(--font-red-hat-display),sans-serif;font-weight:600;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1));font-size:20px;line-height:30px}@media (min-width:768px){.overview-box h3{font-size:36px;line-height:54px}}@media (min-width:640px){.overview-box h3{margin-bottom:1.5rem}}.overview-box h5{margin:0 0 1.5rem;font-weight:600;font-size:20px;line-height:26px}@media (min-width:768px){.overview-box h5{font-size:24px;line-height:32px}}@media (min-width:640px){.overview-box h5{margin-bottom:3rem}}.overview-box .overview-ul{margin:0;display:flex;list-style-type:none;flex-direction:column;row-gap:1.5rem;padding:0}@media (min-width:640px){.overview-box .overview-ul{gap:3rem}}.overview-box .overview-ul li{display:flex;gap:1.25rem}@media (min-width:640px){.overview-box .overview-ul li{align-items:center;gap:1.75rem}}.overview-box .overview-ul li p{margin-top:0;margin-bottom:0}.overview-box .overview-ul li p strong{display:block;font-weight:500;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1));font-size:16px;line-height:24px}@media (min-width:768px){.overview-box .overview-ul li p strong{font-size:20px;line-height:30px}}.overview-box .overview-ul li p span{font-size:12px;--tw-text-opacity:1;color:rgb(99 114 119/var(--tw-text-opacity,1))}@media (min-width:640px){.overview-box .overview-ul li p span{font-size:16px;line-height:24px}}.overview-box p{margin:1.5rem 0 0;font-size:14px;--tw-text-opacity:1;color:rgb(99 114 119/var(--tw-text-opacity,1))}@media (min-width:640px){.overview-box p{margin-top:4rem;font-size:17px;line-height:26px;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1))}}.overview-box.trip-overview{width:100%;max-width:100%;border-style:none;padding-bottom:0}@media (min-width:768px){.overview-box.trip-overview{padding-top:3.5rem}}.overview-box.trip-overview h3{font-size:20px;line-height:30px}@media (min-width:768px){.overview-box.trip-overview h3{font-size:40px;line-height:60px}}.group-people{width:100%;max-width:100%;padding-top:2.5rem;padding-bottom:2.5rem}@media not all and (min-width:640px){.group-people{margin:auto}}@media (min-width:640px){.group-people{padding-top:6rem}}.group-people h3{margin:0;font-family:var(--font-red-hat-display),sans-serif;font-size:20px;font-weight:600;line-height:30px;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1))}@media (min-width:640px){.group-people h3{font-size:36px;line-height:54px}}.insurance-check{border-radius:var(--radius);border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(228 231 233/var(--tw-border-opacity,1));padding:15px 1rem}@media (min-width:640px){.insurance-check{border-radius:.75rem;padding:32px 1.5rem}}.insurance-check label{display:flex;align-items:center;gap:.5rem;padding-right:2rem}@media (min-width:640px){.insurance-check label{gap:1.25rem}}.insurance-check label{padding-left:0!important}@media (min-width:640px){.insurance-check label .icon-box{line-height:64px;height:64px!important;min-width:64px!important;font-size:28px!important}}.insurance-check label p{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;gap:2px;word-break:break-all;text-transform:capitalize;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1))}.insurance-check label p strong{font-weight:600;font-size:16px;line-height:24px}@media (min-width:768px){.insurance-check label p strong{font-size:20px;line-height:30px}}.insurance-check label p span{font-size:12px;line-height:18px}@media (min-width:640px){.insurance-check label p span{font-size:16px;line-height:24px;line-height:1.5rem}}.write-revive-modal{width:100%;max-width:920px}.write-revive-modal #write-review-form{display:flex;flex-direction:column;gap:2rem;padding:2rem}.write-revive-modal #write-review-form h3{margin-top:0;margin-bottom:0;font-size:16px;line-height:24px}@media (min-width:768px){.write-revive-modal #write-review-form h3{font-size:20px;line-height:30px}}.write-revive-modal #write-review-form .rating-box-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}@media (min-width:768px){.write-revive-modal #write-review-form .rating-box-row{gap:2rem}}.write-revive-modal #write-review-form .rating-box-row .rating-box{grid-column:span 12/span 12;display:flex;align-items:center;gap:1rem}@media (min-width:640px){.write-revive-modal #write-review-form .rating-box-row .rating-box{grid-column:span 6/span 6}}@media (min-width:1024px){.write-revive-modal #write-review-form .rating-box-row .rating-box{grid-column:span 4/span 4}}.write-revive-modal #write-review-form .rating-box-row .rating-box h5{margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;font-weight:400;text-transform:capitalize;--tw-text-opacity:1;color:rgb(99 114 119/var(--tw-text-opacity,1))}.write-revive-modal #write-review-form .write-rating h5{margin-top:0;margin-bottom:0;font-size:16px;line-height:24px;text-transform:capitalize;--tw-text-opacity:1;color:rgb(29 32 34/var(--tw-text-opacity,1))}.write-revive-modal #write-review-form .write-rating textarea{height:240px;width:100%;resize:none;border-radius:var(--radius);border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(228 231 233/var(--tw-border-opacity,1));padding:1.5rem .75rem 1rem;font-family:var(--font-red-hat-display),sans-serif;font-size:16px;line-height:24px}.write-revive-modal #write-review-form .write-rating textarea:focus{outline-width:0}