@media(max-width:600px){
  .bbs-page-rtl{--bbs-mobile-pad:18px}
  .bbs-page-rtl .elementor-section>.elementor-container{width:100%;padding-inline:var(--bbs-mobile-pad)}
  .bbs-page-rtl .elementor-widget-heading{margin-bottom:10px}
  .bbs-page-rtl .elementor-heading-title{font-size:clamp(25px,8vw,34px)!important;line-height:1.42!important;letter-spacing:0!important}
  .bbs-page-rtl .elementor-widget-text-editor,.bbs-page-rtl .elementor-widget-text-editor p{font-size:15px!important;line-height:1.95!important}
  .bbs-page-rtl .elementor-section:not(.bbs-native-hero){padding-top:54px!important;padding-bottom:54px!important}
  .bbs-native-hero{position:relative;min-height:680px!important;overflow:hidden}
  .bbs-native-hero>.elementor-container{display:block!important;padding:0!important;min-height:680px}
  .bbs-native-hero .elementor-column:first-child{position:absolute;inset:0;width:100%!important}
  .bbs-native-hero .elementor-column:first-child .elementor-widget-wrap,.bbs-native-hero .elementor-column:first-child .elementor-widget-image{height:100%;padding:0!important;margin:0!important}
  .bbs-native-hero .elementor-column:first-child img{width:100%;height:680px!important;object-fit:cover}
  .bbs-native-hero .elementor-column:last-child{position:absolute;inset:0;width:100%!important;z-index:2;background:linear-gradient(0deg,rgba(31,27,24,.72),rgba(31,27,24,.06) 72%);display:flex;align-items:flex-end}
  .bbs-native-hero .elementor-column:last-child>.elementor-widget-wrap{padding:42px 24px 54px!important;align-content:flex-end}
  .bbs-native-hero .elementor-heading-title,.bbs-native-hero .elementor-widget-text-editor,.bbs-native-hero .elementor-widget-text-editor p{color:#fff!important}
  .bbs-native-hero .elementor-button{min-height:52px;display:inline-flex;align-items:center;padding:14px 24px!important}
  .bbs-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bbs-experience-grid article{min-height:230px;padding:25px 16px}
  .bbs-experience-grid svg{width:54px;height:54px}
  .bbs-experience-grid h3{font-size:17px}
  .bbs-experience-grid p{font-size:12px}
  .bbs-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bbs-detail-grid article{padding:20px 16px}
  .bbs-detail-grid article:last-child{grid-column:span 2}
  .bbs-important{padding:18px;margin-top:55px}
  .bbs-important__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bbs-important article,.bbs-important article:nth-child(4){border-left:1px solid var(--bbs-line);padding:18px 10px}
  .bbs-important article:nth-child(even){border-left:0}
  .bbs-important article:last-child{grid-column:span 2}
  .bbs-important article i{font-size:21px}
  .bbs-stay-list{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bbs-stay-list article{padding:22px 12px;gap:10px}
  .bbs-stay-list article i{font-size:22px;min-width:24px}
  .bbs-stay-list article strong{font-size:14px}
  .bbs-stay-list article p{font-size:12px}
  .bbs-page-rtl .elementor-row{flex-wrap:wrap}
  .bbs-page-rtl .elementor-column:has(.elementor-widget-icon-box){width:50%!important}
  .bbs-page-rtl .elementor-column:has(.elementor-widget-icon-box)>.elementor-widget-wrap{padding:14px 10px!important}
  .bbs-page-rtl .elementor-icon-box-icon{margin-bottom:12px!important}
  .bbs-page-rtl .elementor-icon-box-icon i{font-size:38px!important}
  .bbs-page-rtl .elementor-icon-box-title{font-size:16px!important;line-height:1.55!important}
  .bbs-page-rtl .elementor-icon-box-description{font-size:12px!important;line-height:1.8!important}
  .bbs-native-for-you>.elementor-container{display:flex!important;flex-direction:column}
  .bbs-native-for-you .elementor-column{width:100%!important}
  .bbs-native-for-you .elementor-column:first-child{order:1}
  .bbs-native-for-you .elementor-column:last-child{order:2}
  .bbs-native-faq .elementor-column{width:100%!important}
  .bbs-native-faq .elementor-tab-title{padding:20px 8px!important;min-height:58px;display:flex;align-items:center}
  .bbs-native-faq .elementor-tab-content{padding:10px 8px 24px!important;font-size:14px;line-height:1.9}
  .bbs-form{padding-bottom:15px}
  .bbs-form input,.bbs-form textarea{font-size:16px!important;min-height:50px}
  .bbs-stepper{position:sticky;top:0;z-index:7;padding:18px 16px;margin-inline:-2px}
  .bbs-step-actions button{min-height:50px;flex:1}
  .bbs-mobile-sticky{position:fixed;right:12px;left:12px;bottom:12px;z-index:9998;background:#302b28;color:#fff!important;text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:3px;box-shadow:0 8px 28px rgba(0,0,0,.18);transition:.25s}
  .bbs-mobile-sticky strong{font-size:13px;font-weight:400;color:#e8d9cb}
  .bbs-mobile-sticky.is-hidden{opacity:0;transform:translateY(120%);pointer-events:none}
}
@media(min-width:601px){.bbs-mobile-sticky{display:none}}
