/* Only the replacement visual on the registration page. */
.register_page .sa-register-panel{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;height:100%;min-height:455px;padding:30px 34px 27px;border-radius:6px;background:radial-gradient(ellipse at 48% 36%,#235970 0,transparent 64%),linear-gradient(145deg,#143b51,#0c2b42);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:"neo",Tahoma,Arial,sans-serif}
.register_page .sa-register-panel *{box-sizing:border-box}
.register_page .sa-register-panel:before,.register_page .sa-register-panel:after{content:"";position:absolute;z-index:-1;pointer-events:none;border:1px solid #9bdff018;border-radius:50%;width:460px;height:460px}
.register_page .sa-register-panel:before{top:-335px;right:-200px;box-shadow:0 0 0 35px #89d1e508,0 0 0 74px #89d1e505}
.register_page .sa-register-panel:after{bottom:-370px;left:-225px;box-shadow:0 0 0 38px #89d1e507}
.register_page .sa-register-brand{font-size:11px;line-height:1.7;color:#bad5e1;letter-spacing:.2px}
.register_page .sa-register-art{display:block;width:min(100%,340px);height:auto;object-fit:contain;flex-shrink:0;margin:5px auto 0;filter:drop-shadow(0 10px 14px #081e3030)}
.register_page .sa-register-copy{max-width:355px}
.register_page .sa-register-rule{display:block;width:28px;height:3px;border-radius:2px;background:#2bb7e1;margin:0 auto 15px}
.register_page .sa-register-copy h2{font:30px/1.5 "neoMed","neo",Tahoma,sans-serif;color:#fff;margin:0 0 9px;padding:0}
.register_page .sa-register-copy p{font:13px/1.9 "neo",Tahoma,sans-serif;color:#c1d7e3;margin:0 auto;max-width:300px}
.register_page .sa-register-values{display:flex;align-items:center;justify-content:center;gap:15px;padding-top:22px;font-size:11px;line-height:1.7;color:#b4d6e5}
.register_page .sa-register-values i{display:block;width:3px;height:3px;border-radius:50%;background:#43b9df}
@media(min-width:992px) and (max-width:1199.98px){.register_page .sa-register-panel{padding-inline:24px}.register_page .sa-register-copy h2{font-size:27px}}
@media(max-width:991.98px){
.register_page .sa-register-panel{height:auto;min-height:156px;display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:3px 18px;padding:22px 26px;text-align:start}
.register_page .sa-register-brand{grid-column:1;grid-row:1;align-self:end;font-size:10px}
.register_page .sa-register-copy{grid-column:1;grid-row:2;align-self:start;max-width:none}
.register_page .sa-register-art{grid-column:2;grid-row:1/3;width:142px;margin:0;align-self:center}
.register_page .sa-register-rule,.register_page .sa-register-values{display:none}
.register_page .sa-register-copy h2{font-size:24px;line-height:1.6;margin:0 0 3px}
.register_page .sa-register-copy p{font-size:11px;line-height:1.8;max-width:290px;margin:0}
}
@media(max-width:480px){
.register_page .sa-register-panel{min-height:150px;padding:20px 17px;grid-template-columns:minmax(0,1fr) 95px;gap:5px 8px}
.register_page .sa-register-art{width:95px}
.register_page .sa-register-brand{font-size:9px}
.register_page .sa-register-copy h2{font-size:22px}
.register_page .sa-register-copy p{font-size:10px}
}
@media(max-width:350px){.register_page .sa-register-panel{grid-template-columns:minmax(0,1fr) 72px;padding:18px 13px}.register_page .sa-register-art{width:72px}.register_page .sa-register-copy h2{font-size:20px}}
