@font-face{font-family:Inter;src:url(fonts/InterWeb.woff2) format('woff2');font-weight:100 900;font-display:swap}
.sunrev-site .hv-home:not(.en-native) .hv-hero{background-image:linear-gradient(90deg,rgba(5,26,45,.93),rgba(5,26,45,.64) 60%,rgba(5,26,45,.3)),url(performance/hero-1600.webp)!important}
.sp-quick{position:fixed;right:0;top:50%;z-index:80;width:52px;transform:translateY(-50%);transition:transform .28s ease;filter:drop-shadow(0 4px 10px #102d4826)}
.sp-quick[hidden]{display:none!important}.sp-quick.is-idle{transform:translate(100%,-50%)}
.sp-quick-items{background:#123550;border-radius:8px 0 0 8px}
.sunrev-site .sp-quick-items>a,.sunrev-site .sp-quick-items>button{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;text-decoration:none!important}
.sunrev-site .sp-quick-items>:first-child{background:#b86200;border-radius:8px 0 0 0}.sunrev-site .sp-quick-items>:last-child{border-radius:0 0 0 8px}
.sunrev-site .sp-quick-items>:hover,.sunrev-site .sp-quick-items>:focus-visible{background:#005ba8;outline:2px solid #ffcb74;outline-offset:-2px}
.sp-quick svg{width:23px;height:23px;flex:none;pointer-events:none}.sp-quick-label{position:absolute;right:calc(100% + 10px);top:50%;transform:translate(5px,-50%);padding:9px 14px;border-radius:4px;background:#123550;color:white;font:500 13px/1.4 Inter,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s}
.sp-quick-items>:hover .sp-quick-label,.sp-quick-items>:focus-visible .sp-quick-label{opacity:1;visibility:visible;transform:translate(0,-50%)}
.sunrev-site .sp-quick-reveal{position:absolute;right:100%;top:50%;transform:translateY(-50%);width:18px;height:54px;border:0;border-radius:6px 0 0 6px;padding:0;background:#123550;color:white;font-size:22px;cursor:pointer;visibility:hidden}.sp-quick.is-idle .sp-quick-reveal{visibility:visible}.sp-quick-reveal:focus-visible{outline:2px solid #ffcb74}
@media(max-width:760px){.sunrev-site .hv-home:not(.en-native) .hv-hero{background-image:linear-gradient(90deg,rgba(5,26,45,.93),rgba(5,26,45,.64)),url(performance/hero-800.webp)!important}.sp-quick{width:44px}.sunrev-site .sp-quick-items>a,.sunrev-site .sp-quick-items>button{width:44px;height:46px}.sp-quick svg{width:21px;height:21px}body:has(input:focus,textarea:focus,select:focus) .sp-quick{display:none}}
@media(prefers-reduced-motion:reduce){.sp-quick,.sp-quick-label{transition:none}}
