html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{vertical-align:sub}sup{vertical-align:super}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden]{display:none}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-track{background-color:#eee}::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:0}::-webkit-scrollbar-corner{background-color:#ddd}::-webkit-resizer{background-color:#ddd}html{box-sizing:border-box;scrollbar-color:#bbb #eee;scrollbar-width:thin}*,*:before,*:after{box-sizing:inherit}body{font-family:Helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;color:#333;line-height:1.5}.clipText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}@keyframes spinner{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}.spinner,.inputSpinner{position:relative}.inputSpinner{display:block}.spinner::before{content:' ';border-radius:50%;background:#777;width:30px;height:30px;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);z-index:11;animation-name:spinner;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.inputSpinner::before{content:' ';border-radius:50%;background:#777;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:11px;z-index:11;animation-name:spinner;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.inputSpinner input{padding-right:40px!important}#dialogs .spinner::before{position:fixed}.spinner::after,#dialogs .dialog.spinner>div::after{content:' ';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.9);z-index:10}#dialogs .dialog.spinner::after{content:none}.lowercase{text-transform:lowercase}hr{border:0;border-top:1px dotted #ccc;margin:30px 0}.spaceItems{display:flex;flex-direction:column;gap:20px}.spaceItems>*{margin:0}.spaceItems>hr{margin:10px 0}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),#cardNumber,#cardExpiry,#cardCVC{border:1px solid var(--input-border-colour,#ccc);color:var(--input-colour,#333);background:var(--input-background,#FFF);-webkit-appearance:none;border-radius:0;display:block;padding:8px;width:100%}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--input-background,#fff) inset}input.error{border-color:red}input.fullWidth,select.fullWidth{width:100%;display:block;margin:.5em 0 0}input[type=checkbox],input[type=radio]{margin-right:1ch}input[type=file]{overflow:hidden}:focus-visible{outline:2px solid var(--focus-colour)}label{display:block}label.disabled>span{opacity:.2}input[readonly]{background:#F1F1F1}::placeholder{color:#ccc}select{border:1px solid #ccc;background:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 32px 6px 10px;background:url(/app/img/select-arrow.svg) calc(100% - 8px) center no-repeat;background-size:16px;border-radius:0;position:relative;display:block;width:100%;white-space:wrap;color:inherit}select[disabled]{background-image:url(/app/img/select-arrow-disabled.svg);border-color:#eee}select>option{height:38px}.button,button{border:0;padding:10px 25px;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;align-items:center;justify-content:center;background:#333;color:#FFF;border-radius:4px;text-transform:uppercase;text-decoration:none;margin-bottom:10px;text-align:center;width:100%;line-height:1.15;font-family:inherit}.button:hover,button:hover,button.selected{background:#1d1986;color:#FFF}.button[disabled],button[disabled],.button.disabled,button.disabled{background:rgba(51,51,51,.2);cursor:default;position:relative}.button.small,button.small{padding:5px 10px}button[disabled][data-disabled-msg]:hover::after,button.disabled[data-disabled-msg]:hover::after,.button.disabled[data-disabled-msg]:hover::after{content:attr(data-disabled-msg);position:absolute;top:calc(100% + 5px);left:0;background:#308ad3 url(/app/img/help.svg) 10px center/30px no-repeat;color:#fff;text-transform:none;padding:10px 10px 10px 50px;max-width:100vw;width:400px;box-shadow:1px 2px 5px -2px #000}#dialogs .button.disabled[data-disabled-msg]:hover::after{max-width:100%}button.looping{background:red}@media (min-width:960px){.button,button{display:inline-flex;margin-bottom:0;width:auto}}html{background:#1d1986}body{line-height:1.5;font-size:16px;font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased}h1{margin:0;font-weight:100;line-height:1.2;text-align:center;padding:10px 20px;font-size:2.5em}img{max-width:100%;height:auto}section{background-color:#FFF}.central{padding-left:20px;padding-right:20px;padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right))}.central.grey{background:#f1f1f1;padding-top:40px;padding-bottom:40px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.central.grey>:first-child{margin-top:0}section{padding-top:40px;padding-bottom:40px}section>:first-child{margin-top:0}section>:last-child{margin-bottom:0}h2{font-size:36px;font-weight:300;margin-bottom:0;line-height:1.2em;margin-top:.5em}h3{font-size:20px;margin:25px 0 15px}h3+p{margin-top:0}ul{padding-left:10px}ul>li{margin-left:20px}ul.noBullets{padding:0;margin:0;list-style:none}p{margin:.5em 0}.alignright{text-align:right}table{width:100%;border-spacing:0;border-collapse:collapse}td,th{padding:10px;border-bottom:1px solid #CCC}tr:last-child td{border-bottom:none}th{border-bottom:1px solid #999}a{color:#1d1986}small{font-weight:400}ul.twoCols{columns:2}ul.twoCols li{margin-left:20px}.scrollable{overflow-y:auto;max-height:300px;border:1px solid #ccc;background:#fff;padding:20px;margin:30px 0}.scrollable h1{padding:0;text-align:left;font-weight:400;font-size:2.5em}.scrollable h2{font-weight:400;font-size:2em}.scrollable h3{font-weight:400}@media (min-width:600px){h1{font-size:3em}}@media (min-width:790px){.central.grey,section{padding-top:50px;padding-bottom:50px}}@media (min-width:1000px){.central{padding-left:calc((100vw - 960px) / 2);padding-right:calc((100vw - 960px) / 2);padding-left:calc(((100vw - 960px) / 2) + env(safe-area-inset-left));padding-right:calc(((100vw - 960px) / 2) + env(safe-area-inset-right))}}#dialogs{position:fixed;background:rgba(255,255,255,.8);top:0;left:0;right:0;bottom:0;z-index:20;display:none;justify-content:center}body[class*="dialog-"] #container{filter:blur(10px)}body[class*="dialog-"] #dialogs{display:flex}#dialogs .dialog,.dialog-blocking #dialogs .dialog:not(.blocking){background:var(--dialog-top-bar,#f9f9f9);border-radius:2px;box-shadow:0 0 7px rgba(0,0,0,.3);display:none;position:relative;flex-direction:column;width:100%}#dialogs .dialog>div{flex:1;padding:30px;position:relative;background:var(--content-background,#FFF);overflow:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--dialog-border,#ddd);scrollbar-gutter:stable;padding-inline-end:calc(30px - var(--scrollbarWidth))}#dialogs .dialog>div>:first-child{margin-top:0}.dialog.blocking:before{content:"\000D7";color:#ddd;line-height:40px;width:40px;text-align:center;font-size:1.5em;align-self:flex-end;cursor:not-allowed}.dialog>.close:first-child{text-decoration:none;color:#666;line-height:40px;width:40px;text-align:center;padding:0;margin:0;background:none;font-size:1.5em;border-radius:0;align-self:flex-end;position:relative;z-index:1}@media(hover){.dialog>.close:first-child:hover{color:#FFF;background:#333}}.dialog button{display:block;padding:20px;width:100%;flex:0 0 auto}@media (min-width:960px){#dialogs{align-items:center}#dialogs .dialog>div{max-height:calc(100vh - 100px)}#dialogs .dialog,.dialog-blocking #dialogs .dialog:not(.blocking){width:unset;max-width:780px}}label{display:block;margin:0 0 15px}label span:first-child{display:block;margin:0 0 10px}label span.required::after{content:' (required)';font-size:.8em;color:#f33}footer{text-align:center;font-size:.8em;color:#999;padding-top:40px;padding-bottom:30px;background:#FFF}footer a{color:inherit;text-decoration:none}@media (hover:hover){footer a:hover{text-decoration:underline}}footer nav a{margin:0 10px;display:block;padding:10px}@media (min-width:400px){footer nav a{display:inline-block;padding:0}}#cname{position:relative;display:grid}#cname::before{content:var(--message);grid-row:2;padding:5px 10px}#cname.invalid::before{background:red;color:#fff}#cname.valid::before{background:green;color:#fff}#cname.checking::before{background:rgb(255,149,0);color:#fff}#cname input{padding:6px 8.2em 6px 4.2em}#cname input:invalid{box-shadow:none}#cname::after{content:'https://';position:absolute;left:10px;right:auto;padding:7px 0 0;color:#777;pointer-events:none;top:0;line-height:1.5}.cnamePreview{display:inline-block;padding:6px 0 6px 4.2em;border:1px solid black;line-height:1.15}#domain{position:absolute;right:10px;color:#777;pointer-events:none;padding:7px 0 0 2px;top:0;line-height:1.5}#longURL{background:#1d1986;color:#FFF;max-width:250px;padding:10px 16px;position:absolute;bottom:calc(100% + 20px);right:10px;visibility:hidden;border-radius:4px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}#longURL.show{visibility:visible;transition:bottom .3s cubic-bezier(0,0,.49,1.69);bottom:calc(100% + 5px)}#longURL:before{position:absolute;top:0;right:2px;width:20px;height:20px;content:'\00d7';text-align:center}#longURL:after{position:absolute;top:100%;width:0;height:0;content:'';border-style:solid;border-width:10px 8px 0 8px;border-color:#1d1986 transparent transparent transparent;left:50%;margin-left:-8px}#longURL>:first-child{margin-top:0}#longURL>:last-child{margin-bottom:0}#cname.invalid input{border-color:red;transition:border-color 0.2s linear 0.3s}#signUp input:not([type=checkbox]),#signUp select{width:100%}#signUp button{margin:20px auto 0;display:block}#paymentForm{margin-top:20px;padding-bottom:20px}#signupOverview{box-shadow:0 2px 5px 0 #777;padding:20px 40px;margin:30px auto 0;max-width:300px;display:grid;gap:15px}#signupOverview h3{margin-top:0}#signupOverview p{text-align:left;margin:0}#signupOverview p>strong{display:block}.errorDiv{color:#eb1c26;margin-top:5px}.error{background:#eb1c26;margin-top:20px;padding:10px 20px;color:#fff}@media (min-width:620px){#signupOverview{max-width:600px}}header{background:#1d1986;padding-top:14px;padding-bottom:14px;position:relative;z-index:5;height:60px;transform:translateY(0);transition:transform 0.4s ease-in-out}header.hide{transform:translateY(-100%)}header{height:auto;text-align:center}header #logo{display:inline-block;width:200px;height:53px;margin-top:16px}#tagline{font-weight:100;font-size:40px;line-height:1.2;text-align:center;padding:30px 20px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#FFF}#mainNav{margin-top:20px}#mainNav img{vertical-align:text-top;width:18px;height:18px}#mainNav ul{list-style:none;padding:0;margin:0}#mainNav li:first-of-type{margin-left:0}#mainNav li{display:inline-block;line-height:2;margin-left:15px}#mainNav a{color:#FFF;text-decoration:none;border-radius:}#mainNav a:hover,#mainNav a.selected{text-decoration:underline}#mainNav a.button{color:#FFF;padding:6px 15px;margin-top:10px;border:1px solid #FFF;background:transparent;text-transform:uppercase;line-height:1.5}#mainNav a.button:hover{background:#FFF;color:#1d1986;text-decoration:none}@media (min-width:950px){#tagline{height:20vh}header{display:flex;position:-webkit-sticky;position:sticky;top:0}header #logo{width:120px;height:32px;margin-right:auto;margin-top:0}#mainNav{margin-top:0}#mainNav a.button{margin-top:-20px}header #logo{min-width:120px}header #logo img{width:100%}}.numbered{counter-reset:block-numbering}.block{padding:20px}.numbered .block{padding-left:90px;position:relative}.numbered .block::before{content:counter(block-numbering);counter-increment:block-numbering;position:absolute;left:10px;top:25px;border-radius:50%;color:#fff;background:#333;width:50px;height:50px;font-size:32px;font-weight:700;text-align:center;line-height:47px;padding-top:1.5px}.abbreviation{text-transform:uppercase}.observe .numbered .block>h3{opacity:0;transform:translateY(-10px);transition:opacity 1s linear,transform 1s ease-out;margin:0 0 5px}.observe .numbered .block>*{opacity:0;transition:opacity 1s linear .2s}.observe .numbered .block.show>*{opacity:1;transform:translateY(0)}.observe .numbered .block::before{transform:scale(.5);transition:transform .6s ease-out}.numbered .block.show::before{transform:scale(1)}.icon{margin-right:1ch}.icon:last-child{margin:0}.experimental{position:relative;display:inline-block}.experimental:after{background:black;color:white;content:"Beta";padding:0 2px;font-size:10px;border-radius:2px;position:absolute;bottom:-2px;left:-2px}.screenshot{box-shadow:0 2px 16px -4px #000;display:inline-block}#signup{text-align:center}#signup .button{background:#1d1986;font-size:1.6em;line-height:1.2;box-shadow:0 0 20px -5px #333;transition:transform .3s ease-in-out,background 1s linear;border-radius:30px;padding:10px 40px 12px}#signup .button:hover{background:#151362;transform:scale(1.05)}#signup .payment{margin-top:15px}#signup .payment img{height:30px;margin-right:10px;vertical-align:top}#signup .payment a img{margin-right:0}#loginDialog label{position:relative;text-align:left}#loginDialog label>span{position:absolute;top:50%;left:10px;transform:translateY(-50%);width:110px;color:#999;border-right:1px solid #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}#loginDialog input{padding-left:130px;width:100%}#loginDialog input[name=organisation]{padding-right:120px}#loginDialog label>span:last-child{right:10px;left:auto;width:110px;border-right:0;text-align:right;color:#CCC;font-size:.8em}.dialog-login #loginDialog,.dialog-contact #contactDialog{display:flex}#contactDialog img{vertical-align:middle;margin-right:10px;width:20px;height:20px}#contactDialog p a{text-decoration:none;color:#333}#contactDialog p a:hover{text-decoration:underline;color:#1d1986}#contactDialog p{margin:15px 0}#slideshow{background:#1d1986;height:calc(80vh - 60px);position:relative}#slideshow>img{height:calc(80vh - 60px);display:block;width:100%;object-fit:cover;object-position:bottom;opacity:0;transition:opacity 1s linear}#slideshow.noTransition>img{transition:none!important}#slideshow>img.fitCenter{object-position:center}#slideshow>img.show{opacity:1}#slideshow>img:not(:first-child){position:absolute;top:0;left:0;right:0;bottom:0}.youtube{margin-top:10px}.central.testimonials{padding:50px 0 0;overflow:hidden;position:relative}.central.testimonials:after{background:#F1F1F1;display:block;position:absolute;height:40px;width:100%;content:"";bottom:40px;z-index:1}.testimonials .wrap{white-space:nowrap;display:flex;align-items:center;overflow:hidden;overflow-x:auto;scroll-snap-type:mandatory;scroll-snap-points-x:repeat(100vw);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:30px}.testimonials .testimonial{text-align:center;width:100vw;white-space:normal;display:inline-block;vertical-align:top;flex:none;scroll-snap-align:center}.testimonials blockquote{margin:0;text-align:left}blockquote p{font-size:1.2em}.testimonials p:before{content:"“"}.testimonials p:after{content:"”"}blockquote cite{font-weight:lighter}.testimonials img{width:100%;height:auto;max-width:150px;border-radius:50%}.testimonials .bullets{margin:10px 0 20px;text-align:center}.testimonials .bullets>div{background:#ccc;margin:0 10px;display:inline-block;width:10px;height:10px;border-radius:50%;transition:background .5s linear;cursor:pointer}.testimonials .bullets>div.current{background:#333}.twoColumn>div:first-child{padding-left:env(safe-area-inset-left)}.twoColumn>div:last-child{padding-right:env(safe-area-inset-right)}.twoColumn>div :first-child{margin-top:0}.twoColumn>div :last-child{margin-bottom:0}.twoColumn>div:last-child{margin-top:20px}#frontendPreview{position:relative;pointer-events:none;background:#1d1986}#frontendPreview video{width:100%;height:auto;vertical-align:top}#frontendPreview img{position:absolute;top:0;left:0;right:0;bottom:0}.parallax{overflow:hidden;position:relative;padding-top:100px;padding-bottom:100px}.parallax img{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;visibility:hidden}@supports not (-webkit-overflow-scrolling:touch){.parallax img{visibility:visible}}.parallax.showImg img{visibility:visible}.parallax:before{content:'';height:20px;position:absolute;top:-10px;left:0;width:100%;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%)}.parallax:after{content:'';background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);height:20px;position:absolute;bottom:-10px;left:0;width:100%}.parallax blockquote{background:rgba(29,25,134,.7);padding:30px;margin:0;backdrop-filter:blur(20px);color:#FFF}.parallax cite{margin-top:10px;display:block;color:#FFF;text-align:right}td,th{padding-left:0;padding-right:0}@media (min-width:690px){.parallax blockquote{max-width:60%}.twoColumn>div{display:inline-block;width:50%;vertical-align:top;padding:0 20px 0 20px}.twoColumn>div:last-child{margin-top:0}.twoColumn>div>:first-child{margin-top:0}.testimonials img{padding:0;vertical-align:middle}.testimonials blockquote{display:inline-block;width:calc(100% - 200px);padding-left:30px;vertical-align:middle}}@media (min-width:790px){.block{display:inline-block;width:50%;vertical-align:top;padding:40px}.numbered .block{padding-left:140px}.numbered .block::before{left:40px;top:45px;width:70px;height:70px;font-size:48px;line-height:65px;padding-top:2.5px}}@media (min-width:960px){blockquote p{font-size:1.6em}}#crisp-chatbox .crisp-ewasyx{background:#333!important}a.anchor{display:block;position:relative;top:-70px;visibility:hidden}.recommendedImg{margin:20px 0}.recommendedImg.shadow{border:1px solid #ccc;box-shadow:0 0 10px -5px #000}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border:1px solid #ccc}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.tutorialLogos{text-align:center}.tutorialLogos img{height:90px;margin:0 10px}.tutorialIMG{border:1px solid #ccc;box-shadow:0 0 10px -5px #000;margin:20px 0 40px;max-width:500px;width:100%}.tutorialNotes{background:#1d1986;padding:20px;text-align:center;margin:30px 0;color:#FFF}.tutorialNotes>:first-child{margin-top:0}.tutorialNotes>:last-child{margin-bottom:0}.tutorialNotes ul{display:inline-block;text-align:left;margin-top:0}.tip{border:1px solid #eee;padding:10px;margin:5px 0 10px;font-size:.9em;background:#fffce4;border-radius:4px}.tutorial{border-bottom:1px solid #ccc;padding:20px 0;overflow:hidden;display:block;text-decoration:none;color:#333}.tutorial img{width:100%;height:auto;background:#000;border:1px solid #ccc;margin-bottom:20px}.tutorial>span{display:flex;flex-direction:column}.tutorial h2{font-size:25px;margin:0 0 10px}.tutorialCategory{margin:50px 0 0;border-bottom:1px solid #ccc;padding-bottom:10px}.tutorial .button{display:block;text-align:right;margin-top:20px;border:1px solid #ccc;border-radius:4px;margin-left:auto;width:auto}.tutorialBack{margin-bottom:20px;width:auto;display:inline-block}@media (min-width:600px){.tutorial{display:flex;align-items:flex-start;padding:40px 0}.tutorial>a{flex-basis:40%;max-width:320px;height:auto}.tutorial a img{border:1px solid #ccc;margin-bottom:0}.tutorial>span{padding:0 0 0 20px;flex-basis:60%}.tutorial.noImage>span{flex-basis:100%}}#camChooser{max-width:400px;padding:0 20px;margin:20px auto 0}#camChooser button{width:100%;display:block;margin-bottom:10px}.change h2{margin:0}.change h3,.change h4{margin:.5em 0 0}.change ul{margin-top:5px;padding-left:0}.pagination{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.pagination .button{width:auto}@media (max-width:500px){.pagination .button{font-size:0}.pagination .button::before{content:'>';font-size:1rem}.pagination .button:first-child::before{content:'<'}}@supports (appearance:none) or (-moz-appearance:none) or (-webkit-appearance:none){input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:2px solid #777;width:16px;height:16px;border-radius:2px;vertical-align:text-top;display:inline-block}input[type=checkbox][disabled]{opacity:.2}input[type=checkbox]:after{background:#1d1986;width:8px;height:8px;content:'';display:block;opacity:0;margin:2px;transition:opacity .1s linear}input[type=checkbox]:checked{border-color:#1d1986}input[type=checkbox]:checked:after{opacity:1}input[type=checkbox].toggle{background:#aaa;border-radius:15px;box-sizing:content-box;color:#FFF;height:16px;padding:3px;transition:color .3s linear,background .3s linear;width:30px;outline:none;margin-top:-3px;border:0}input[type=checkbox].toggle:checked{color:#FFF;background:#1d1986}input[type=checkbox].toggle:focus-visible{outline:2px solid var(--focus-colour);outline-offset:3px}input[type=checkbox].toggle::after{background-color:currentcolor;border-radius:8px;content:"";display:block;height:16px;transform:translateX(0);transition:transform 300ms ease;width:16px;margin:0;opacity:1}input[type=checkbox].toggle:checked::after{transform:translateX(14px)}}