/* Home hero: content follows one centered column, independently of the captured Wix offsets. */
#comp-lwkju1zk{
 display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;
 box-sizing:border-box;min-height:0!important;height:auto!important;
 padding:32px 24px 48px!important;gap:0;isolation:isolate;
}
#comp-lwkju1zk>:not(#bgLayers_comp-lwkju1zk){
 position:relative!important;inset:auto!important;transform:none!important;
 margin:0!important;align-self:center!important;justify-self:center!important;grid-area:auto!important;
 min-width:0!important;max-width:100%!important;flex-shrink:0;
}
#comp-lwkju1zk #comp-lwlx7ueu{width:min(100%,680px)!important;margin-bottom:22px!important}
#comp-lwkju1zk #comp-lwlx9ec1{width:min(100%,680px)!important;margin-bottom:16px!important}
#comp-lwkju1zk #comp-lwlx9ec1 h1{font-size:clamp(44px,5.6vw,76px)!important;line-height:1.15!important;text-align:center!important}
#comp-lwkju1zk #comp-lwon99nq{display:flex!important;width:min(100%,360px)!important;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:16px!important}
#comp-lwon99nq>:not(.inner-box){margin:0!important;min-width:0!important;flex:1 1 150px}
#comp-lwkju1zk #comp-mj5s3e4x{width:min(100%,360px)!important;aspect-ratio:auto!important;min-height:44px!important;height:44px!important}
#comp-lwkju1zk #comp-lwooazxp{display:flex!important;flex-direction:column;align-items:center;width:min(100%,560px)!important;margin-top:36px!important;gap:14px}
#comp-lwooazxp #comp-lwlxgz9h,#comp-lwooazxp #comp-lwlxknys{width:100%!important;max-width:100%!important;margin:0!important;align-self:center!important;position:relative!important;inset:auto!important}
#comp-lwlx7ueu p,#comp-lwooazxp h6,#comp-lwooazxp p{text-align:center!important}
#comp-lwlx7ueu p{font-size:clamp(16px,1.45vw,20px)!important;line-height:1.5!important}
#comp-lwooazxp h6{font-size:clamp(18px,1.65vw,23px)!important;line-height:1.5!important}
#comp-lwooazxp p{font-size:14px!important;line-height:1.5!important}
@media(max-width:600px){
 #comp-lwkju1zk{padding:24px 20px 36px!important}
 #comp-lwkju1zk #comp-lwlx7ueu{margin-bottom:18px!important}
 #comp-lwkju1zk #comp-lwooazxp{margin-top:28px!important}
 #comp-lwkju1zk #comp-lwon99nq{gap:10px}
 #comp-lwon99nq>:not(.inner-box){flex-basis:135px}
}
