:root{--bulma-control-radius:var(--bulma-radius);--bulma-control-radius-small:var(--bulma-radius-small);--bulma-control-border-width:1px;--bulma-control-height:2.5em;--bulma-control-line-height:1.5;--bulma-control-padding-vertical:calc(0.5em - 1px);--bulma-control-padding-horizontal:calc(0.75em - 1px);--bulma-control-size:var(--bulma-size-normal);--bulma-control-focus-shadow-l:50%}:root{--bulma-navbar-item-color:#04263D;--bulma-block-spacing:1.5rem;--bulma-navbar-dropdown-background-color:#fff;--bulma-footer-background-color:#4D5562;--bulma-family-primary:Open Sans,sans-serif;--bulma-text:#606060;--bulma-weight-normal:400;--bulma-text-strong:#363636;--bulma-weight-semibold:700;--bulma-scheme-main:#fff;--bulma-link-text:#06263d;--bulma-radius-rounded:290486px;--bulma-family-code:monospace;--bulma-loading-color:#dbdbdb;--bulma-subtitle-strong-weight:600;--bulma-modal-background-background-color:rgba(0, 0, 0, .86);--bulma-field-block-spacing:1.5rem}.ph-demo-start{display:table;width:100vw;height:100vh;margin-bottom:-24px;background-image:linear-gradient(89deg,#ffedee,#e1e7fd)}.ph-demo-start .ph-demo-start-content{display:table-cell;vertical-align:middle}.ph-demo-start .ph-demo-start-content .logo{margin-bottom:10px}.ph-demo-start .ph-demo-start-content .ph-redirect-text{font-size:60px;font-family:Montserrat,sans-serif;font-weight:500;line-height:72px;color:#04263d;margin-bottom:16px}.ph-demo-start .ph-demo-start-content .ph-redirect-description{font-size:14px;font-family:Montserrat,sans-serif;font-weight:400;line-height:32px;color:#4b5356}.ph-demo-start .ph-demo-start-content .ph-redirect-link a{font-size:24px;font-family:Montserrat,sans-serif;font-weight:400;line-height:32px;color:#06263d}.ph-demo-start .ph-demo-start-content .ph-redirect-link a:hover{color:#0c5e96}.ph-demo-start .ph-demo-start-content .text-container{position:absolute;left:0;right:0;opacity:0;transition:opacity .5s ease-in-out}.ph-demo-start .ph-demo-start-content .text-container.active{opacity:1}.ph-demo-start .ph-demo-start-content .loading-dots:after{content:".";animation:dots 1s steps(5,end) infinite}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 #000,.5em 0 0 rgba(0,0,0,0)}100%,80%{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}