@media(max-width:1080px){
.udark .uhero{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;padding:132px 0 76px!important}
.udark .uhero .uwrap{order:1;width:92vw!important;margin:0 auto!important}
.udark .uherovid{order:2;position:static!important;width:auto!important;max-width:none!important;margin:30px 4vw 0!important;transform:none!important;top:auto!important;right:auto!important}
.udark .uherovid::after{display:none!important}
}
@media(max-width:900px){
.udark .unav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:auto!important;z-index:1200!important;background:#120B1C!important;border-bottom:1px solid rgba(255,255,255,.07)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px!important}
.udark .uhero{padding-bottom:210px!important}
.udark .uflow{height:118px!important;bottom:0!important}
.udark .stage[style*="356px"]{height:270px!important}
.udark .stage[style*="356px"] img{object-fit:cover!important;object-position:70% center!important;height:100%!important;width:100%!important}
.udark .unav .ulogoimg .ulockup,.udark.uscrolled .unav .ulogoimg .ulockup{height:56px!important}
.udark .uburger{display:inline-flex!important;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;margin-left:auto;padding:11px;background:transparent;border:0;cursor:pointer;z-index:1300;flex:0 0 auto}
.udark .uburger span{display:block;width:100%;height:2px;background:#ffffff;border-radius:2px;transition:transform .25s ease,opacity .18s ease}
body.unav-open .udark .uburger{position:fixed!important;top:12px!important;right:12px!important;background:#120B1C!important;border-radius:50%!important;box-shadow:0 0 0 10px #120B1C!important}
body.unav-open .udark .uburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
body.unav-open .udark .uburger span:nth-child(2){opacity:0}
body.unav-open .udark .uburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
body.unav-open{overflow:hidden!important}
body.unav-open .udark .unavlinks{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;background:#120B1C!important;z-index:1250!important;padding:92px 24px 56px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}
body.unav-open .udark .unavitem{display:block!important;position:static!important;width:100%!important;margin:0!important}
body.unav-open .udark .unavitem>a{display:block!important;width:auto!important;padding:15px 0!important;font-size:21px!important;line-height:1.18!important;color:#ffffff!important;border-bottom:1px solid rgba(255,255,255,.10)!important;background:transparent!important}
body.unav-open .udark .unavitem>a::after{content:none!important;display:none!important}
body.unav-open .udark .udrop{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;width:auto!important;min-width:0!important}
body.unav-open .udark .udropinner{display:block!important;padding:2px 0 10px!important;width:auto!important;columns:auto!important;grid-template-columns:none!important;background:transparent!important;border:0!important;border-top:0!important;box-shadow:none!important}
body.unav-open .udark .udrop a{display:block!important;padding:11px 0 11px 16px!important;font-size:16px!important;line-height:1.3!important;color:#C9C2D6!important;border-bottom:0!important;background:transparent!important}
body.unav-open .udark .unavitem>a.ucta{margin-top:20px!important;padding:16px 20px!important;background:#E52226!important;color:#ffffff!important;border:0!important;border-radius:4px!important;text-align:center!important;font-size:17px!important}
}
@media(max-width:700px){
.udark .urid h1,.udark .urid .pagehead h1,.udark h1{font-size:clamp(27px,7.2vw,52px)!important;line-height:1.06!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.udark .urid h2,.udark h2{font-size:clamp(23px,5.9vw,33px)!important;line-height:1.14!important}
.udark .urid .lede,.udark .lede,.udark .uhero p{font-size:17px!important;line-height:1.55!important}
.udark input[type=submit],.udark button[type=submit],.udark .wpcf7-submit{min-height:50px!important;font-size:14px!important;width:100%!important}
.udark .ubutton,.udark .uworklink{min-height:48px!important;align-items:center!important}
}