@font-face{font-family:gibson-regular;src:url(/assets/font/gibson-regular.ttf)}@font-face{font-family:hirukopro;src:url(/assets/font/hirukopro-light.otf)}@font-face{font-family:gibson-light;src:url(/assets/font/gibson-light.ttf)}@font-face{font-family:Montserrat-Regular;src:url(/assets/font/Montserrat-Regular.ttf)}@font-face{font-family:montserrat-light;src:url(/assets/font/Montserrat-Light.ttf)}@font-face{font-family:hiruko-light;src:url(/assets/font/hirukopro-light.otf)}@font-face{font-family:Montserrat-ExtraLight;src:url(/assets/font/Montserrat-ExtraLight.ttf)}@font-face{font-family:Montserrat-Medium;src:url(/assets/font/Montserrat-Medium.ttf)}@font-face{font-family:gibson-semibold-webfont;src:url(/assets/font/gibson-semibold-webfont.ttf)}@font-face{font-family:hirukopro-light;src:url(/assets/font/hirukopro-light.otf)}@font-face{font-family:gibson-light-webfont;src:url(/assets/font/gibson-light-webfont.ttf)}@font-face{font-family:Gibson_Regular;src:url(/assets/font/Gibson_Regular.ttf)}@font-face{font-family:prestige;src:url(/assets/font/PrestigeEliteStd.otf)}@font-face{font-family:prestige-normal;src:url(/assets/font/prestige-normal.ttf)}html{scroll-behavior:smooth}body{color:#212529;background:#fff;margin:0;font-family:Montserrat-Regular,Arial,sans-serif}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p,ul{margin-top:0;margin-bottom:1rem}button,input,textarea{font-family:inherit}button,[role=button]{cursor:pointer}a{color:#007bff;text-decoration:none}b,strong{font-weight:bolder}img{vertical-align:middle;border-style:none}button{line-height:inherit}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:4px;outline:3px solid #5754a1}.rating{justify-content:center;gap:6px;margin-top:100px;display:flex}.rating button{color:#d4d4d4;background:0 0;border:0;padding:2px;font-size:32px}.rating button:hover,.rating button.selected{color:#8daaf6}.chat-launcher{color:#fff;z-index:20;background:#3d4f64;border:0;border-radius:50%;width:54px;height:54px;font-size:34px;position:fixed;bottom:20px;right:24px;box-shadow:0 2px 6px #0002}.chat-launcher svg{transform:rotate(-7deg)}.modal-backdrop{z-index:100;background:#0007;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dismiss{color:#797979;cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:10px;right:20px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (width<=600px){.chat-launcher{bottom:15px;right:15px}}.original-dialog{outline:0}.original-dialog .dismiss{z-index:11}.original-dialog.dialog-demo{position:static}.original-dialog.dialog-contact,.original-dialog.dialog-newsletter{width:90%;max-width:1350px;position:relative}.original-dialog .pop-email[data-scope=contact],.original-dialog .pop-feedback[data-scope=newsletter]{width:100%;margin:0;position:relative}.email-status{color:#343757;text-align:center;z-index:120;background:#fff;border-radius:10px;max-width:90vw;padding:14px 20px;font-size:13px;position:fixed;bottom:35px;left:50%;transform:translate(-50%);box-shadow:0 3px 24px #0002}.original-dialog input:focus-visible,.original-dialog textarea:focus-visible{outline:2px solid #5754a1}.original-dialog .request-demo{border:0}@media (height<=600px){.original-dialog.dialog-contact,.original-dialog.dialog-newsletter{max-height:90dvh;overflow:auto}}.original-dialog.dialog-demo{pointer-events:none;position:absolute;inset:0}.dialog-demo>.dismiss,.dialog-demo .vid-mid{pointer-events:auto}
