/* Keep the phone intact with Onest's wider metrics. */
.mobile-menu-trigger{display:none}
@media(max-width:979px){
  .mobile-menu-trigger{position:fixed;z-index:990;right:16px;bottom:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;border-radius:50%;background:#ed291c;box-shadow:0 3px 14px #0004}
  .mobile-menu-trigger span{width:22px;height:2px;background:white}
}
#rec1227244241 .tn-elem__12272442411755507373465{width:400px!important}
#rec1227244241 a[href^="tel:"]{white-space:nowrap}
/* Flow layout lets a two-line heading push its paragraph down. */
#rec1262732801 .t396__artboard{height:auto!important;padding:70px max(20px,calc((100% - 1160px)/2)) 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}
#rec1262732801 .t396__elem{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;transform:none!important;zoom:1!important}
#rec1262732801 .tn-elem__12627328011756894750125{max-width:860px}
@media(max-width:639px){
  #rec1227244241 .t396__artboard{display:flex;flex-direction:column;gap:16px;padding:48px 20px;box-sizing:border-box;height:auto!important}
  #rec1227244241 .t396__elem{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;transform:none!important;zoom:1!important}
  #rec1227244241 .t396__elem[data-elem-type="image"]{display:none!important}
  #rec1227244241 .tn-elem__1227244241175792424310673120{order:0}
  #rec1227244241 .tn-elem__1227244241175792424310673120 .tn-atom{font-size:32px!important;line-height:1.2!important}
  #rec1227244241 .tn-elem__12272442411755507384406{order:1}
  #rec1227244241 .tn-elem__1227244241175792449053690420{order:2}
  #rec1227244241 .tn-elem__12272442411755507422331{order:3;margin-top:12px}
  #rec1227244241 .tn-elem__12272442411755508467628{order:4}
  #rec1227244241 .tn-elem__12272442411755507422337{order:5}
  #rec1227244241 .tn-elem__12272442411755507405372{order:6;margin-top:12px}
  #rec1227244241 .tn-elem__12272442411755507373465{order:7}
  #rec1227244241 .tn-elem__12272442411755507373465 .tn-atom{font-size:clamp(24px,7vw,38px)!important}
  #rec1227244241 .tn-elem__12272442411756895696978{order:8;width:200px!important;height:55px!important}
}
@media(max-width:959px){
  #rec1262732801 .t396__artboard,#rec1262643141 .t396__artboard{height:auto!important;padding:64px 20px 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}
  #rec1262732801 .t396__elem,#rec1262643141 .t396__elem{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;transform:none!important;zoom:1!important}
  #rec1262732801 h2,#rec1262643141 h2{font-size:clamp(26px,7.5vw,32px)!important;line-height:1.15!important}
  #rec1262732801 .tn-elem__12627328011756894750125 .tn-atom{font-size:18px!important;line-height:1.5!important}
}
