/* NoMasCaos v1.42.12 - brand + mobile finishing */
.nmcx-brand{display:inline-flex!important;align-items:baseline!important;gap:.38rem!important;text-decoration:none!important;white-space:nowrap!important}
.nmcx-brand>span{font-weight:900!important;letter-spacing:-.075em!important;text-transform:uppercase!important;color:#111!important;line-height:1!important}
.nmcx-brand>span>b{color:#e30613!important;font:inherit!important}
.nmcx-brand>small{font-size:.68rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#666!important}
.brand-v18 .logo-text{font-weight:900!important;letter-spacing:-.075em!important;text-transform:uppercase!important;color:#111!important}
.brand-v18 .logo-text>b{color:#e30613!important;font:inherit!important}
@media (max-width:760px){
  html,body{max-width:100%;overflow-x:hidden}
  .nmcx-header__inner,.header-shell-v18{min-width:0!important}
  .nmcx-brand{max-width:58vw!important;gap:.28rem!important}
  .nmcx-brand>span{font-size:1.12rem!important}
  .nmcx-brand>small{font-size:.54rem!important;letter-spacing:.09em!important}
  .nmcx-header__actions,.header-actions-v18{display:none!important}
  input,select,textarea,button{font-size:16px!important}
  form input,form select,form textarea{max-width:100%!important;box-sizing:border-box!important}
  .nmc-corporate-form-grid,.quick-lead-form,.nmc-home-prebooking-form,.nmc-b2b-form,.nmc-callback-form{grid-template-columns:1fr!important}
  .nmc-corporate-form-grid .full{grid-column:1!important}
  .nmcx-button,.hero-btn,.form-submit,.nmc-corporate-form button[type="submit"]{min-height:48px!important}
  .nmcx-footer__lead,.nmcx-footer__grid{grid-template-columns:1fr!important}
  .nmc-quick-actions__inner{overflow-x:auto!important;scroll-snap-type:x proximity;padding-bottom:4px!important}
  .nmc-quick-actions__inner>a{min-width:150px!important;scroll-snap-align:start}
}
@media (max-width:390px){
  .nmcx-brand>small{display:none!important}
  .nmcx-brand>span{font-size:1.06rem!important}
}
