@media(max-width:1024px){.elementor .tour-details-mobile-text-container{text-align:center;padding-block-start:1rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:1rem}}@media(max-width:1024px){.elementor .tour-details-text{text-align:center}}@media(max-width:1024px){.elementor .english-tour-heading{font-size:1.8rem;text-align:center}}@media(max-width:1024px){.elementor .nav-up{display:block}}@media(max-width:1024px){.elementor .Section-Hero{height:30vh;max-height:30vh}}@media(max-width:1024px){.elementor .Button-L{font-size:1.35rem}}@media(max-width:1024px){.elementor .Tour-details-container{width:100%;padding-inline-end:0rem;gap:var(--Space-S)}}@media(max-width:1024px){.elementor .Tour-price-card{width:60%}}@media(max-width:1024px){.elementor .section-tabs{display:none}}@media(max-width:1024px){.elementor .EEAT-section{background-image:linear-gradient(#2E6F9173,#2E6F9173),url(https://stg-h9qlhz.elementor.cloud/wp-content/uploads/Ishigaki-Snorkeling-turtle-Tablet.webp);background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center}}@media(max-width:1024px){.elementor .eeat-text-and-image-box{column-gap:0rem;flex-direction:column-reverse;row-gap:2rem;align-items:center}}@media(max-width:1024px){.elementor .eeat-split-image{width:50%;display:flex;justify-content:center}}@media(max-width:1024px){.elementor .eeat-split-text{width:100%}}@media(max-width:1024px){.elementor .upgrade-container{width:90%}}@media(max-width:1024px){.elementor .upgrade-button{width:80%}}@media(max-width:1024px){.elementor .try-this-multi-cta{flex-wrap:wrap}}@media(max-width:1024px){.elementor .Button-XS{display:none}}@media(max-width:1024px){.elementor .tour-details-section{flex-direction:column;align-items:center}}@media(max-width:1024px){.elementor .section-support-text{width:100%;text-align:center}}@media(max-width:1024px){.elementor .Button-XXS:active{color:var(--White)}}@media(max-width:1024px){.elementor .Button-XXS{position:relative;font-size:1.3rem;padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:1rem;padding-inline-end:1rem}}@media(max-width:1024px){.elementor .highlights-final-text{width:100%}}@media(max-width:1024px){.elementor .eeat-text-and-image-box-reverse{column-gap:0rem;flex-direction:column-reverse;row-gap:2rem;align-items:center}}@media(max-width:1024px){.elementor .tabs-acc-container{display:flex;flex-direction:column}}@media(max-width:1024px){.elementor .section-accordion{display:flex}}