
@media(min-width:1025px){
 body.ux1221 main .ux-hero-left{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;align-self:start!important}
 body.ux1221 main .ux-hero-left>figure{margin-top:clamp(28px,3vw,40px)!important}
 body.ux1221 main :is(.pr-form,.pm-form,.pd-form,.pc-form){grid-column:2!important;grid-row:1!important;align-self:start!important}
}
body.ux1221 main :is(.pc-hero-copy,.nx-grid>div:first-child)>figure{margin-top:clamp(28px,3vw,40px)!important}
@media(max-width:1024px){
 body.ux1221 main :is(.pr-hero-grid,.pm-hero-grid,.pd-hero-grid,.pc-hero,.nx-grid){display:flex!important;flex-direction:column!important;gap:32px!important;align-items:stretch!important}
 body.ux1221 main .ux-hero-left{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important}
 body.ux1221 main .ux-hero-left>figure{margin-top:30px!important}
 body.ux1221 main :is(.pr-form,.pm-form,.pd-form,.pc-form){grid-column:1!important;grid-row:2!important}
 body.ux1221 main :is(.pc-hero-copy,.nx-grid>div:first-child)>figure{margin-top:30px!important}
}
@media(min-width:801px) and (max-width:1024px){html body.ux1221 main .pc-wrap.pc-hero .pc-hero-copy>figure.pc-art{margin-top:30px!important}}
@media(max-width:800px){html body.ux1221 main .pc-wrap.pc-hero .pc-hero-copy>figure.pc-art{margin-top:0!important}}
