@media(max-width:767px){.elementor .guide-card-body{width:100%;padding-block-start:0.5rem;padding-block-end:1rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;}}@media(max-width:767px){.elementor .guide-card-img{width:100%;min-height:6.25rem;}}@media(max-width:767px){.elementor .guide-card{min-height:auto;flex-direction:column;}}@media(max-width:767px){.elementor .best-tours-intro{text-align:start;}}@media(max-width:767px){.elementor .why-us-goal{text-align:start;}}@media(max-width:767px){.elementor .why-us-benefits{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .why-us-intro{text-align:start;}}@media(max-width:767px){.elementor .floating-nav-cluster{justify-content:center;align-items:end;}}@media(max-width:767px){.elementor .nav-btn{border-radius:50%;}}@media(max-width:767px){.elementor .Section-Boxed-M{flex-direction:column;}}@media(max-width:767px){.elementor .Button-XXS{position:relative;font-size:1.1rem;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.7rem;padding-inline-end:0.7rem;background-color:var(--CTA);display:block;justify-content:center;align-items:center;align-self:start;}}@media(max-width:767px){.elementor .Button-XXS:active{color:var(--White);}}@media(max-width:767px){.elementor .homepage-Section-Hero{height:55vh;max-height:55vh;justify-content:center;}}@media(max-width:767px){.elementor .homepage-welcome-text{text-align:start;}}@media(max-width:767px){.elementor .homepage-welcome-section{flex-direction:column-reverse;}}@media(max-width:767px){.elementor .cta-text-shade{display:block;}}@media(max-width:767px){.elementor .homepage-tours-grid{gap:2rem;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 1fr);}}@media(max-width:767px){.elementor .tour-cta-full{min-height:25rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-end:1rem;}}@media(max-width:767px){.elementor .card-image-full{min-height:25rem;}}@media(max-width:767px){.elementor .homepage-tours-section{background-image:linear-gradient(#BFEAF840, #BFEAF840),url("https://discoverishigaki.com/wp-content/uploads/Tours-background-mobile.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;gap:1rem;}}@media(max-width:767px){.elementor .turtle-divider-image{height:80px;}}@media(max-width:767px){.elementor .why-us-grid{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(4, 1fr);}}@media(max-width:767px){.elementor .why-us-card{text-align:start;align-items:center;}}@media(max-width:767px){.elementor .why-us-title{text-align:center;}}@media(max-width:767px){.elementor .why-us-text{width:100%;text-align:start;}}@media(max-width:767px){.elementor .why-us-factors{text-align:start;}}@media(max-width:767px){.elementor .homepage-reviews-section{background-image:url("https://discoverishigaki.com/wp-content/uploads/Ishigaki-Blue-Sea-Mobile.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;}}@media(max-width:767px){.elementor .homepage-tours-title-full{margin-block-start:2rem;margin-block-end:-0.5rem;}}@media(max-width:767px){.elementor .homepage-tours-title-half{margin-block-end:-0.5rem;}}