.ks-html{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);color:var(--ks-default-text-colour);background:var(--ks-default-text-contrast-colour)}@media(-webkit-min-device-pixel-ratio: 1.25){.ks-html{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}}.ks-body{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);color:var(--ks-default-text-colour);background:var(--ks-default-text-contrast-colour)}html.ks-size-phone .ks-body{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-btn.ks-btn{display:inline-block;text-decoration:none;cursor:pointer;user-select:none;transition:color var(--ks-hover-transition-speed),background-color var(--ks-hover-transition-speed),border-color var(--ks-hover-transition-speed);text-align:center;font-size:var(--ks-button-font-size-0);font-weight:var(--ks-button-font-weight-0);line-height:var(--ks-button-font-line-height-0);font-family:var(--ks-button-font-family);color:var(--ks-button-secondary-text-colour);background:var(--ks-button-secondary-background-colour);border:var(--ks-button-secondary-border-width) solid var(--ks-button-secondary-border-colour);padding:var(--ks-button-padding-0);border-radius:var(--ks-button-radius-0);margin:var(--ks-button-margin-0)}html.ks-nav-pointer .ks-btn.ks-btn{outline:none}.ks-btn.ks-btn:link,.ks-btn.ks-btn:visited{color:var(--ks-button-secondary-text-colour);background-color:var(--ks-button-secondary-background-colour);border-color:var(--ks-button-secondary-border-colour)}html:not(.ks-pointer-touch) .ks-btn.ks-btn:hover,html:not(.ks-pointer-touch) .ks-btn.ks-btn:active{color:var(--ks-button-secondary-hover-text-colour);background-color:var(--ks-button-secondary-hover-background-colour);border-color:var(--ks-button-secondary-hover-border-colour);text-decoration:none}html:not(.ks-nav-pointer) .ks-btn.ks-btn:focus{outline:none;color:var(--ks-button-secondary-hover-text-colour);background-color:var(--ks-button-secondary-hover-background-colour);border-color:var(--ks-button-secondary-hover-border-colour)}.ks-btn.ks-btn[disabled]{color:var(--ks-button-disabled-text-colour);background:var(--ks-button-disabled-background-colour);border-color:var(--ks-button-disabled-background-colour);cursor:default}html:not(.ks-pointer-touch) .ks-btn.ks-btn[disabled]:hover,html:not(.ks-pointer-touch) .ks-btn.ks-btn[disabled]:active{color:var(--ks-button-disabled-text-colour);background:var(--ks-button-disabled-background-colour);border-color:var(--ks-button-disabled-background-colour)}.ks-btn.ks-is-primary{color:var(--ks-button-primary-text-colour);background:var(--ks-button-primary-background-colour);border-width:var(--ks-button-primary-border-width);border-color:var(--ks-button-primary-border-colour)}.ks-btn.ks-is-primary:link,.ks-btn.ks-is-primary:visited{color:var(--ks-button-primary-text-colour);background-color:var(--ks-button-primary-background-colour);border-color:var(--ks-button-primary-border-colour)}html:not(.ks-pointer-touch) .ks-btn.ks-is-primary:hover,html:not(.ks-pointer-touch) .ks-btn.ks-is-primary:active{color:var(--ks-button-primary-hover-text-colour);background-color:var(--ks-button-primary-hover-background-colour);border-color:var(--ks-button-primary-hover-border-colour)}html:not(.ks-nav-pointer) .ks-btn.ks-is-primary:focus{outline:none;color:var(--ks-button-primary-hover-text-colour);background-color:var(--ks-button-primary-hover-background-colour);border-color:var(--ks-button-primary-hover-border-colour)}.ks-btn.ks-is-small{font-size:var(--ks-button-font-size-neg1);font-weight:var(--ks-button-font-weight-neg1);line-height:var(--ks-button-font-line-height-neg1);padding:var(--ks-button-padding-neg1);border-radius:var(--ks-button-radius-neg1);margin:var(--ks-button-margin-neg1)}.ks-btn.ks-is-cta{font-size:var(--ks-button-font-size-1);font-weight:var(--ks-button-font-weight-1);line-height:var(--ks-button-font-line-height-1);padding:var(--ks-button-padding-1);border-radius:var(--ks-button-radius-1);margin:var(--ks-button-margin-1)}.ks-btn.ks-is-large{font-size:var(--ks-button-font-size-2);font-weight:var(--ks-button-font-weight-2);line-height:var(--ks-button-font-line-height-2);padding:var(--ks-button-padding-2);border-radius:var(--ks-button-radius-2);margin:var(--ks-button-margin-2)}.ks-btn.ks-is-xlarge{font-size:var(--ks-button-font-size-2);font-weight:var(--ks-button-font-weight-2);line-height:var(--ks-button-font-line-height-2);padding:var(--ks-button-padding-3);border-radius:var(--ks-button-radius-3);margin:var(--ks-button-margin-3)}.ks-link{display:inline;appearance:none;border:none;padding:0;margin:0;font:inherit;color:var(--ks-default-link-colour);text-decoration:none;background:rgba(0,0,0,0);cursor:pointer}html:not(.ks-pointer-touch) .ks-link:hover{text-decoration:underline}html.ks-nav-pointer .ks-link{outline:none}.ks-busy-spinner{position:relative;display:block;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:var(--ks-busy-spinner-line-width) solid var(--ks-busy-spinner-colour);border-top-color:rgba(0,0,0,0);border-radius:100%;width:var(--ks-busy-spinner-width);height:var(--ks-busy-spinner-width);transform-origin:50% 50%;animation:1s linear infinite ks-keyframes-gen-0}@keyframes ks-keyframes-gen-0{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ks-standardbusyui-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);outline:none}.ks-standardbusyui-overlay .ks-standardbusyui-overlay-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ks-modal-container{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);display:none;position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:calc(var(--ks-modal-zindex) - 1);opacity:0;transition:opacity .2s ease-in}html.ks-size-phone .ks-modal-container{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-modal-container>.ks-modal-background{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--ks-modal-behind-colour)}.ks-modal-container>.ks-modal-sentinel{display:none;position:absolute;top:0;left:0;width:0;height:0}.ks-modal-container>.ks-modal{position:relative;z-index:-1}.ks-modal-container.ks-is-showing,.ks-modal-container.ks-is-shown{display:flex}.ks-modal-container.ks-is-shown{opacity:1}.ks-modal-container.ks-is-hiding{opacity:0}.ks-modal-container.ks-is-first{z-index:var(--ks-modal-zindex)}.ks-modal-container.ks-is-first>.ks-modal-background{display:block}.ks-modal-container.ks-is-active{z-index:var(--ks-modal-zindex)}.ks-modal-container.ks-is-active>.ks-modal{z-index:1}.ks-modal-container.ks-is-active>.ks-modal-sentinel{display:block}html.ks-size-phone .ks-modal-container>.ks-modal-background{display:none}html:not(.ks-size-phone) .ks-modal-container.ks-is-right{justify-content:flex-end}html:not(.ks-size-phone) .ks-modal-container.ks-is-right>.ks-modal{transition:transform .4s ease-in}html:not(.ks-size-phone) .ks-modal-container.ks-is-right.ks-is-showing>.ks-modal{transform:translateX(100%)}html:not(.ks-size-phone) .ks-modal-container.ks-is-right.ks-is-shown>.ks-modal{transform:none}html:not(.ks-size-phone) .ks-modal-container.ks-is-right.ks-is-hiding{transition:opacity .4s ease-in}html:not(.ks-size-phone) .ks-modal-container.ks-is-right.ks-is-hiding>.ks-modal{transform:translateX(100%)}.ks-modal{box-sizing:border-box;max-width:90%;max-height:90%;overflow:auto;border-radius:var(--ks-modal-border-radius);color:var(--ks-modal-text-colour);background:var(--ks-modal-background-colour)}html.ks-size-phone .ks-modal{max-width:none;max-height:none;width:100%;height:100%;border-radius:0}html.ks-nav-pointer .ks-modal{outline:none}html:not(.ks-size-phone) .ks-modal-container.ks-is-right>.ks-modal{max-width:50%;max-height:none;height:100%;border-radius:0}.ks-modal-content{padding:var(--ks-modal-padding)}.ks-notification-popup{position:absolute;z-index:var(--ks-popup-zindex);color:var(--ks-popup-text-colour);background:var(--ks-popup-background-colour);box-shadow:var(--ks-popup-box-shadow);border:none;border-radius:var(--ks-popup-border-radius);margin:0;padding:var(--ks-popup-padding);font-size:var(--ks-default-font-size-neg1);font-weight:var(--ks-default-font-weight-neg1);line-height:var(--ks-default-font-line-height-neg1);font-family:var(--ks-default-font-family);display:flex;flex-wrap:nowrap;align-items:flex-start;max-width:min(80vw,300px);padding:var(--ks-notification-popup-padding)}html.ks-size-phone .ks-notification-popup{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0)}.ks-notification-popup>.ks-notification-icon{flex:0 0 auto;display:inline-block;vertical-align:top}.ks-notification-popup.ks-notification-type-success>.ks-notification-icon::after{content:var(--ks-notification-popup-success-icon-content);font-family:var(--ks-notification-popup-success-icon-font-family);font-size:var(--ks-notification-popup-success-icon-font-size);font-weight:var(--ks-notification-popup-success-icon-font-weight);line-height:var(--ks-notification-popup-success-icon-font-size);padding:0 var(--ks-notification-popup-success-icon-horizontal-gap) 0 0;color:var(--ks-success-colour-700)}.ks-notification-popup.ks-notification-type-info>.ks-notification-icon::after{content:var(--ks-notification-popup-info-icon-content);font-family:var(--ks-notification-popup-info-icon-font-family);font-size:var(--ks-notification-popup-info-icon-font-size);font-weight:var(--ks-notification-popup-info-icon-font-weight);line-height:var(--ks-notification-popup-info-icon-font-size);padding:0 var(--ks-notification-popup-info-icon-horizontal-gap) 0 0;color:var(--ks-info-colour-700)}.ks-notification-popup.ks-notification-type-warning>.ks-notification-icon::after{content:var(--ks-notification-popup-warning-icon-content);font-family:var(--ks-notification-popup-warning-icon-font-family);font-size:var(--ks-notification-popup-warning-icon-font-size);font-weight:var(--ks-notification-popup-warning-icon-font-weight);line-height:var(--ks-notification-popup-warning-icon-font-size);padding:0 var(--ks-notification-popup-warning-icon-horizontal-gap) 0 0;color:var(--ks-warning-colour-700)}.ks-notification-popup.ks-notification-type-error>.ks-notification-icon::after{content:var(--ks-notification-popup-error-icon-content);font-family:var(--ks-notification-popup-error-icon-font-family);font-size:var(--ks-notification-popup-error-icon-font-size);font-weight:var(--ks-notification-popup-error-icon-font-weight);line-height:var(--ks-notification-popup-error-icon-font-size);padding:0 var(--ks-notification-popup-error-icon-horizontal-gap) 0 0;color:var(--ks-error-colour-700)}.ks-notification-popup>.ks-notification-text{flex:1 0 30px}.ks-textfield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;padding:0}html.ks-size-phone .ks-textfield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-textfield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-textfield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-textfield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-textfield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-textfield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-textfield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-textfield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-textfield input{box-sizing:border-box;width:100%;height:100%;display:inline-block;padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left}.ks-textfield input:focus{outline:none}.ks-textfield input::placeholder{color:var(--ks-field-placeholder-colour)}.ks-textfield input:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-textfield input::-ms-clear{display:none}.ks-textfield input:disabled{color:rgba(0,0,0,0)}.ks-textfield input:read-only::placeholder,.ks-textfield input:disabled::placeholder{color:rgba(0,0,0,0)}.ks-textfield input:read-only:-ms-input-placeholder,.ks-textfield input:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-textfield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-textfield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-textfield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-textfield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-textfield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-textfield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-textfield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-textfield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-textfield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-textfield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-textareafield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);width:100%;margin:0;height:var(--ks-textareafield-height);line-height:1.4em}html.ks-size-phone .ks-textareafield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-textareafield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-textareafield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-textareafield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-textareafield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-textareafield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-textareafield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-textareafield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-textareafield textarea{box-sizing:border-box;width:100%;height:100%;padding:var(--ks-field-padding);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left;vertical-align:top;resize:none}.ks-textareafield textarea:focus{outline:none}.ks-textareafield textarea::placeholder{color:var(--ks-field-placeholder-colour)}.ks-textareafield textarea:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-textareafield textarea::-ms-clear{display:none}.ks-textareafield textarea:disabled{color:rgba(0,0,0,0)}.ks-textareafield textarea:read-only::placeholder,.ks-textareafield textarea:disabled::placeholder{color:rgba(0,0,0,0)}.ks-textareafield textarea:read-only:-ms-input-placeholder,.ks-textareafield textarea:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-textareafield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-textareafield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-textareafield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-textareafield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-textareafield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-textareafield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-textareafield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-textareafield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-textareafield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-textareafield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-phonefield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;padding:0}html.ks-size-phone .ks-phonefield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-phonefield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-phonefield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-phonefield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-phonefield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-phonefield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-phonefield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-phonefield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-phonefield input{box-sizing:border-box;width:100%;height:100%;display:inline-block;padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left}.ks-phonefield input:focus{outline:none}.ks-phonefield input::placeholder{color:var(--ks-field-placeholder-colour)}.ks-phonefield input:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-phonefield input::-ms-clear{display:none}.ks-phonefield input:disabled{color:rgba(0,0,0,0)}.ks-phonefield input:read-only::placeholder,.ks-phonefield input:disabled::placeholder{color:rgba(0,0,0,0)}.ks-phonefield input:read-only:-ms-input-placeholder,.ks-phonefield input:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-phonefield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-phonefield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-phonefield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-phonefield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-phonefield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-phonefield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-phonefield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-phonefield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-phonefield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-phonefield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-emailfield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;padding:0}html.ks-size-phone .ks-emailfield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-emailfield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-emailfield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-emailfield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-emailfield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-emailfield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-emailfield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-emailfield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-emailfield input{box-sizing:border-box;width:100%;height:100%;display:inline-block;padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left}.ks-emailfield input:focus{outline:none}.ks-emailfield input::placeholder{color:var(--ks-field-placeholder-colour)}.ks-emailfield input:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-emailfield input::-ms-clear{display:none}.ks-emailfield input:disabled{color:rgba(0,0,0,0)}.ks-emailfield input:read-only::placeholder,.ks-emailfield input:disabled::placeholder{color:rgba(0,0,0,0)}.ks-emailfield input:read-only:-ms-input-placeholder,.ks-emailfield input:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-emailfield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-emailfield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-emailfield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-emailfield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-emailfield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-emailfield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-emailfield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-emailfield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-emailfield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-emailfield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-numberfield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;padding:0}html.ks-size-phone .ks-numberfield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-numberfield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-numberfield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-numberfield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-numberfield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-numberfield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-numberfield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-numberfield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-numberfield[data-field-step]{padding-right:var(--ks-numberfield-step-width)}.ks-numberfield[data-field-step]>input{border-top-right-radius:0;border-bottom-right-radius:0}.ks-numberfield input{box-sizing:border-box;width:100%;height:100%;display:inline-block;padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left;padding-right:0}.ks-numberfield input:focus{outline:none}.ks-numberfield input::placeholder{color:var(--ks-field-placeholder-colour)}.ks-numberfield input:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-numberfield input::-ms-clear{display:none}.ks-numberfield input:disabled{color:rgba(0,0,0,0)}.ks-numberfield input:read-only::placeholder,.ks-numberfield input:disabled::placeholder{color:rgba(0,0,0,0)}.ks-numberfield input:read-only:-ms-input-placeholder,.ks-numberfield input:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-numberfield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-numberfield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-numberfield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-numberfield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-numberfield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-numberfield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-numberfield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-numberfield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-numberfield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-numberfield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-numberfield-step-up{position:absolute;width:var(--ks-numberfield-step-width);height:.25in;height:max(50%,.4in);top:50%;right:0;transform:translateY(-100%);cursor:pointer;user-select:none}.ks-numberfield-step-up::after{content:var(--ks-numberfield-step-icon-content-up);font-family:var(--ks-numberfield-step-icon-font-family);font-size:var(--ks-numberfield-step-icon-font-size);font-weight:var(--ks-numberfield-step-icon-font-weight);line-height:1;position:absolute;bottom:-2px;right:var(--ks-field-padding-right);color:var(--ks-numberfield-step-colour)}.ks-numberfield-step-up:hover::after{color:var(--ks-numberfield-step-colour-hover)}.ks-numberfield.ks-is-readonly .ks-numberfield-step-up{display:none}.ks-numberfield.ks-is-disabled .ks-numberfield-step-up{display:none}.ks-numberfield-step-down{position:absolute;width:var(--ks-numberfield-step-width);height:.25in;height:max(50%,.4in);top:50%;right:0;cursor:pointer;user-select:none}.ks-numberfield-step-down::after{content:var(--ks-numberfield-step-icon-content-down);font-family:var(--ks-numberfield-step-icon-font-family);font-size:var(--ks-numberfield-step-icon-font-size);font-weight:var(--ks-numberfield-step-icon-font-weight);line-height:1;position:absolute;top:-2px;right:var(--ks-field-padding-right);color:var(--ks-numberfield-step-colour)}.ks-numberfield-step-down:hover::after{color:var(--ks-numberfield-step-colour-hover)}.ks-numberfield.ks-is-readonly .ks-numberfield-step-down{display:none}.ks-numberfield.ks-is-disabled .ks-numberfield-step-down{display:none}.ks-dropdown{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;cursor:pointer;padding:0}html.ks-size-phone .ks-dropdown{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-dropdown.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-dropdown.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-dropdown.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-dropdown.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-dropdown.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-dropdown.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-dropdown.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-dropdown.ks-is-readonly,.ks-dropdown.ks-is-disabled{cursor:default}.ks-dropdown .ks-dropdown-button{position:relative;display:inline-flex;align-items:center;white-space:nowrap;appearance:none;box-sizing:border-box;width:100%;height:100%;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;padding:0 var(--ks-dropdown-icon-width) 0 var(--ks-field-padding-left);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-dropdown .ks-dropdown-button::after{position:absolute;content:var(--ks-dropdown-icon-content);font-family:var(--ks-dropdown-icon-font-family);font-size:var(--ks-dropdown-icon-font-size);font-weight:var(--ks-dropdown-icon-font-weight);line-height:1;top:50%;right:var(--ks-field-padding-right);transform:translateY(-50%);color:var(--ks-dropdown-icon-colour)}.ks-dropdown .ks-dropdown-button.ks-is-placeholder{color:var(--ks-field-placeholder-colour)}.ks-dropdown .ks-dropdown-button:focus{outline:none}.ks-dropdown.ks-is-readonly .ks-dropdown-button::after{visibility:hidden}.ks-dropdown.ks-is-disabled .ks-dropdown-button::after{visibility:hidden}.ks-dropdown select{position:absolute;appearance:none;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;font:inherit}.ks-dropdown select:focus{outline:none}.ks-dropdown ul{position:absolute;z-index:var(--ks-popup-zindex);color:var(--ks-popup-text-colour);background:var(--ks-popup-background-colour);box-shadow:var(--ks-popup-box-shadow);border:none;border-radius:var(--ks-popup-border-radius);margin:0;padding:var(--ks-popup-padding);display:none;left:0;bottom:-1.5px;width:100%;transform:translateY(100%);padding:0;list-style:none;max-height:16em;overflow-y:auto}.ks-dropdown ul:focus{outline:none}.ks-dropdown ul li{cursor:pointer;user-select:none;padding:calc(var(--ks-dropdown-list-padding-top)/2) var(--ks-dropdown-list-padding-left) calc(var(--ks-dropdown-list-padding-bottom)/2) var(--ks-dropdown-list-padding-right);transition:color var(--ks-hover-transition-speed)}.ks-dropdown ul li:first-child{padding-top:var(--ks-dropdown-list-padding-top)}.ks-dropdown ul li:last-child{padding-bottom:var(--ks-dropdown-list-padding-bottom)}.ks-dropdown ul li[aria-selected=true]{color:var(--ks-dropdown-listitem-hover-colour)}.ks-dropdown .ks-dropdown-searchpopup{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:absolute;z-index:var(--ks-popup-zindex);color:var(--ks-popup-text-colour);background:var(--ks-popup-background-colour);box-shadow:var(--ks-popup-box-shadow);border:none;border-radius:var(--ks-popup-border-radius);margin:0;padding:var(--ks-popup-padding);left:0;top:0;transform:translate(0, -100%)}html.ks-size-phone .ks-dropdown .ks-dropdown-searchpopup{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-dropdown .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-dropdown.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-dropdown.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-dropdown.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-dropdown.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-dropdown .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-dropdown.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-dropdown.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-dropdown.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-dropdown.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-textdatefield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;height:var(--ks-field-height)}html.ks-size-phone .ks-textdatefield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-textdatefield .ks-textdatefield-inputgroup{height:var(--ks-field-height)}.ks-textdatefield .ks-textdatefield-day-label{position:absolute;bottom:0;transform:translateY(100%);text-align:center;color:var(--ks-textdatefield-ymd-label-colour);width:var(--ks-textdatefield-daymonth-width)}.ks-textdatefield.ks-is-error .ks-textdatefield-day-label,.ks-textdatefield.ks-is-warning .ks-textdatefield-day-label,.ks-textdatefield.ks-is-info .ks-textdatefield-day-label,.ks-textdatefield.ks-is-success .ks-textdatefield-day-label{display:none !important}.ks-textdatefield .ks-textdatefield-month-label{position:absolute;bottom:0;transform:translateY(100%);text-align:center;color:var(--ks-textdatefield-ymd-label-colour);width:var(--ks-textdatefield-daymonth-width)}.ks-textdatefield.ks-is-error .ks-textdatefield-month-label,.ks-textdatefield.ks-is-warning .ks-textdatefield-month-label,.ks-textdatefield.ks-is-info .ks-textdatefield-month-label,.ks-textdatefield.ks-is-success .ks-textdatefield-month-label{display:none !important}.ks-textdatefield .ks-textdatefield-year-label{position:absolute;bottom:0;transform:translateY(100%);text-align:center;color:var(--ks-textdatefield-ymd-label-colour);width:var(--ks-textdatefield-year-width)}.ks-textdatefield.ks-is-error .ks-textdatefield-year-label,.ks-textdatefield.ks-is-warning .ks-textdatefield-year-label,.ks-textdatefield.ks-is-info .ks-textdatefield-year-label,.ks-textdatefield.ks-is-success .ks-textdatefield-year-label{display:none !important}.ks-textdatefield .ks-textdatefield-day{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);appearance:none;display:inline-block;text-align:center;width:var(--ks-textdatefield-daymonth-width);margin-right:var(--ks-field-input-gap)}html.ks-size-phone .ks-textdatefield .ks-textdatefield-day{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-textdatefield .ks-textdatefield-day[readonly]{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-textdatefield .ks-textdatefield-day:disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-textdatefield .ks-textdatefield-day:focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-textdatefield.ks-is-success .ks-textdatefield-day{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-textdatefield.ks-is-info .ks-textdatefield-day{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-textdatefield.ks-is-warning .ks-textdatefield-day{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-textdatefield.ks-is-error .ks-textdatefield-day{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-textdatefield .ks-textdatefield-day:focus{outline:none}.ks-textdatefield .ks-textdatefield-day:focus::placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-day::placeholder{color:var(--ks-field-placeholder-colour)}.ks-textdatefield .ks-textdatefield-day:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-textdatefield .ks-textdatefield-day::-ms-clear{display:none}.ks-textdatefield .ks-textdatefield-day:disabled{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-day[readonly]::placeholder,.ks-textdatefield .ks-textdatefield-day:disabled::placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-day[readonly]:-ms-input-placeholder,.ks-textdatefield .ks-textdatefield-day:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-month{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);appearance:none;display:inline-block;text-align:center;width:var(--ks-textdatefield-daymonth-width);margin-right:var(--ks-field-input-gap)}html.ks-size-phone .ks-textdatefield .ks-textdatefield-month{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-textdatefield .ks-textdatefield-month[readonly]{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-textdatefield .ks-textdatefield-month:disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-textdatefield .ks-textdatefield-month:focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-textdatefield.ks-is-success .ks-textdatefield-month{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-textdatefield.ks-is-info .ks-textdatefield-month{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-textdatefield.ks-is-warning .ks-textdatefield-month{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-textdatefield.ks-is-error .ks-textdatefield-month{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-textdatefield .ks-textdatefield-month:focus{outline:none}.ks-textdatefield .ks-textdatefield-month:focus::placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-month::placeholder{color:var(--ks-field-placeholder-colour)}.ks-textdatefield .ks-textdatefield-month:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-textdatefield .ks-textdatefield-month::-ms-clear{display:none}.ks-textdatefield .ks-textdatefield-month:disabled{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-month[readonly]::placeholder,.ks-textdatefield .ks-textdatefield-month:disabled::placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-month[readonly]:-ms-input-placeholder,.ks-textdatefield .ks-textdatefield-month:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-year{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);appearance:none;display:inline-block;text-align:center;width:var(--ks-textdatefield-year-width)}html.ks-size-phone .ks-textdatefield .ks-textdatefield-year{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-textdatefield .ks-textdatefield-year[readonly]{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-textdatefield .ks-textdatefield-year:disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-textdatefield .ks-textdatefield-year:focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-textdatefield.ks-is-success .ks-textdatefield-year{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-textdatefield.ks-is-info .ks-textdatefield-year{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-textdatefield.ks-is-warning .ks-textdatefield-year{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-textdatefield.ks-is-error .ks-textdatefield-year{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-textdatefield .ks-textdatefield-year:focus{outline:none}.ks-textdatefield .ks-textdatefield-year:focus::placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-year::placeholder{color:var(--ks-field-placeholder-colour)}.ks-textdatefield .ks-textdatefield-year:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-textdatefield .ks-textdatefield-year::-ms-clear{display:none}.ks-textdatefield .ks-textdatefield-year:disabled{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-year[readonly]::placeholder,.ks-textdatefield .ks-textdatefield-year:disabled::placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-textdatefield-year[readonly]:-ms-input-placeholder,.ks-textdatefield .ks-textdatefield-year:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-textdatefield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-textdatefield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-textdatefield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-textdatefield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-textdatefield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-textdatefield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-textdatefield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-textdatefield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-textdatefield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-textdatefield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-checkboxfield{position:relative;vertical-align:middle}.ks-checkboxfield input{position:absolute;appearance:none;width:1px;height:1px;opacity:0;pointer-events:none}.ks-checkboxfield label{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;cursor:pointer;padding:var(--ks-checkbox-padding) var(--ks-checkbox-padding) var(--ks-checkbox-padding) calc(var(--ks-checkbox-padding) + var(--ks-checkbox-icon-width));color:var(--ks-field-colour);display:block;width:100%;border:1px solid rgba(0,0,0,0);user-select:none}html.ks-size-phone .ks-checkboxfield label{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-checkboxfield label::before{position:absolute;content:var(--ks-checkbox-icon-content);top:50%;left:0;transform:translateY(-50%);text-align:center;font-family:var(--ks-checkbox-icon-font-family);font-size:var(--ks-checkbox-icon-font-size);font-weight:var(--ks-checkbox-icon-font-weight);line-height:var(--ks-checkbox-icon-font-size)}.ks-checkboxfield input:checked+label::before{content:var(--ks-checkbox-icon-checked-content);font-weight:var(--ks-checkbox-icon-checked-font-weight)}.ks-checkboxfield.ks-is-disabled input:checked+label::before{content:var(--ks-checkbox-icon-content);font-weight:var(--ks-checkbox-icon-font-weight)}.ks-checkboxfield.ks-is-disabled label{cursor:default;color:var(--ks-field-disabled-colour)}.ks-checkboxfield.ks-is-readonly label{cursor:default}.ks-checkboxfield.ks-is-error label{color:var(--ks-field-error-colour)}.ks-checkboxfield.ks-is-warning label{color:var(--ks-field-warning-colour)}.ks-checkboxfield.ks-is-info label{color:var(--ks-field-info-colour)}.ks-checkboxfield.ks-is-success label{color:var(--ks-field-success-colour)}html:not(.ks-nav-pointer) .ks-checkboxfield input:focus+label{border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-checkboxfield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-checkboxfield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-checkboxfield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-checkboxfield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-checkboxfield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-checkboxfield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-checkboxfield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-checkboxfield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-checkboxfield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-checkboxfield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-radiogroupfield{position:relative;user-select:none;vertical-align:middle}.ks-radiogroupfield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-radiogroupfield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-radiogroupfield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-radiogroupfield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-radiogroupfield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-radiogroupfield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-radiogroupfield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-radiogroupfield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-radiogroupfield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-radiogroupfield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-radiogroupfield.ks-is-horizontal .ks-radiogroupfield-optiongroup{overflow:hidden;margin:0 calc(-1*var(--ks-field-input-gap)/2)}.ks-radiogroupfield-option{display:block}.ks-radiogroupfield-option input{position:absolute;appearance:none;width:1px;height:1px;opacity:0;pointer-events:none}.ks-radiogroupfield-option label{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;cursor:pointer;padding:var(--ks-radiobutton-padding) var(--ks-radiobutton-padding) var(--ks-radiobutton-padding) calc(var(--ks-radiobutton-padding) + var(--ks-radiobutton-icon-width));color:var(--ks-field-colour);display:block;width:100%;border:1px solid rgba(0,0,0,0);user-select:none}html.ks-size-phone .ks-radiogroupfield-option label{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-radiogroupfield-option label::before{position:absolute;content:var(--ks-radiobutton-icon-content);top:50%;left:0;transform:translateY(-50%);text-align:center;font-family:var(--ks-radiobutton-icon-font-family);font-size:var(--ks-radiobutton-icon-font-size);font-weight:var(--ks-radiobutton-icon-font-weight);line-height:var(--ks-radiobutton-icon-font-size)}.ks-radiogroupfield-option input:checked+label::before{content:var(--ks-radiobutton-icon-checked-content);font-weight:var(--ks-radiobutton-icon-checked-font-weight)}.ks-radiogroupfield.ks-is-disabled .ks-radiogroupfield-option input:checked+label::before{content:var(--ks-radiobutton-icon-content);font-weight:var(--ks-radiobutton-icon-font-weight)}.ks-radiogroupfield.ks-is-disabled .ks-radiogroupfield-option label{cursor:default;color:var(--ks-field-disabled-colour)}.ks-radiogroupfield.ks-is-readonly .ks-radiogroupfield-option label{cursor:default}.ks-radiogroupfield.ks-is-readonly .ks-radiogroupfield-option input:not(:checked)+label{color:var(--ks-field-disabled-colour)}.ks-radiogroupfield.ks-is-error .ks-radiogroupfield-option label{color:var(--ks-field-error-colour)}.ks-radiogroupfield.ks-is-warning .ks-radiogroupfield-option label{color:var(--ks-field-warning-colour)}.ks-radiogroupfield.ks-is-info .ks-radiogroupfield-option label{color:var(--ks-field-info-colour)}.ks-radiogroupfield.ks-is-success .ks-radiogroupfield-option label{color:var(--ks-field-success-colour)}html:not(.ks-nav-pointer) .ks-radiogroupfield-option input:focus+label{border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-radiogroupfield.ks-is-horizontal .ks-radiogroupfield-option{display:inline-block;margin:0 calc(var(--ks-field-input-gap)/2)}.ks-slider{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;display:inline-flex;align-items:center;width:100%;height:var(--ks-field-height);cursor:pointer;color:var(--ks-default-text-colour)}html.ks-size-phone .ks-slider{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-slider::after{content:" "}.ks-slider.ks-is-readonly{cursor:default}.ks-slider.ks-is-disabled{cursor:default}.ks-slider .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-slider.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-slider.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-slider.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-slider.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-slider .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-slider.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-slider.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-slider.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-slider.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-slider-track{position:absolute;left:0;bottom:calc((var(--ks-slider-thumb-size) - var(--ks-slider-rail-width))/2);width:100%;height:var(--ks-slider-rail-width);background:var(--ks-slider-track-colour)}.ks-slider.ks-is-error .ks-slider-track{background:var(--ks-slider-track-error-colour)}.ks-slider.ks-is-warning .ks-slider-track{background:var(--ks-slider-track-warning-colour)}.ks-slider.ks-is-info .ks-slider-track{background:var(--ks-slider-track-info-colour)}.ks-slider.ks-is-success .ks-slider-track{background:var(--ks-slider-track-success-colour)}.ks-slider.ks-is-disabled .ks-slider-track{background:var(--ks-field-disabled-colour)}.ks-slider-rail-left{position:absolute;top:calc(-1*(var(--ks-slider-rail-fill-width) - var(--ks-slider-rail-width))/2);left:0;height:var(--ks-slider-rail-fill-width);background:var(--ks-slider-fill-colour);display:none}.ks-slider.ks-slider-fill-left .ks-slider-rail-left{display:block}.ks-slider.ks-slider-fill-left.ks-is-readonly .ks-slider-rail-left{background:var(--ks-slider-readonly-colour)}.ks-slider.ks-slider-fill-left.ks-is-error .ks-slider-rail-left{background:var(--ks-field-error-colour)}.ks-slider.ks-slider-fill-left.ks-is-warning .ks-slider-rail-left{background:var(--ks-field-warning-colour)}.ks-slider.ks-slider-fill-left.ks-is-info .ks-slider-rail-left{background:var(--ks-field-info-colour)}.ks-slider.ks-slider-fill-left.ks-is-success .ks-slider-rail-left{background:var(--ks-field-success-colour)}.ks-slider.ks-is-disabled .ks-slider-rail-left{display:none}.ks-slider-rail-right{position:absolute;top:calc(-1*(var(--ks-slider-rail-fill-width) - var(--ks-slider-rail-width))/2);right:0;height:var(--ks-slider-rail-fill-width);background:var(--ks-slider-fill-colour);display:none}.ks-slider.ks-slider-fill-right .ks-slider-rail-right{display:block}.ks-slider.ks-slider-fill-right.ks-is-readonly .ks-slider-rail-right{background:var(--ks-slider-readonly-colour)}.ks-slider.ks-slider-fill-right.ks-is-error .ks-slider-rail-right{background:var(--ks-field-error-colour)}.ks-slider.ks-slider-fill-right.ks-is-warning .ks-slider-rail-right{background:var(--ks-field-warning-colour)}.ks-slider.ks-slider-fill-right.ks-is-info .ks-slider-rail-right{background:var(--ks-field-info-colour)}.ks-slider.ks-slider-fill-right.ks-is-success .ks-slider-rail-right{background:var(--ks-field-success-colour)}.ks-slider.ks-is-disabled .ks-slider-rail-right{display:none}.ks-slider-thumb{position:absolute;top:50%;width:var(--ks-slider-thumb-hit-size);height:var(--ks-slider-thumb-hit-size);transform:translate(-50%, -50%);z-index:1}.ks-slider-thumb::after{position:absolute;content:" ";top:50%;left:50%;width:var(--ks-slider-thumb-size);height:var(--ks-slider-thumb-size);transform:translate(-50%, -50%);border-radius:var(--ks-slider-thumb-size);background:var(--ks-slider-fill-colour)}html.ks-nav-pointer .ks-slider-thumb:focus{outline:none}.ks-slider.ks-is-error .ks-slider-thumb::after{background:var(--ks-field-error-colour)}.ks-slider.ks-is-warning .ks-slider-thumb::after{background:var(--ks-field-warning-colour)}.ks-slider.ks-is-info .ks-slider-thumb::after{background:var(--ks-field-info-colour)}.ks-slider.ks-is-success .ks-slider-thumb::after{background:var(--ks-field-success-colour)}.ks-slider.ks-is-readonly .ks-slider-thumb::after{background:var(--ks-slider-readonly-colour)}.ks-slider.ks-is-disabled .ks-slider-thumb::after{background:var(--ks-field-disabled-colour)}.ks-slider-value{position:absolute;top:0;right:0}.ks-slider.ks-is-error .ks-slider-value{color:var(--ks-field-error-colour)}.ks-slider.ks-is-warning .ks-slider-value{color:var(--ks-field-warning-colour)}.ks-slider.ks-is-info .ks-slider-value{color:var(--ks-field-info-colour)}.ks-slider.ks-is-success .ks-slider-value{color:var(--ks-field-success-colour)}.ks-slider.ks-is-readonly .ks-slider-value{color:var(--ks-slider-readonly-colour)}.ks-slider.ks-is-disabled .ks-slider-value{color:var(--ks-field-disabled-colour)}.ks-radiocardgroupfield{display:inline-block;vertical-align:middle;width:100%}.ks-radiocardgroupfield-cardgroup{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;margin:calc(-1*var(--ks-radiocardgroupfield-card-margin-top)/2) calc(-1*var(--ks-radiocardgroupfield-card-margin-right)/2) calc(-1*var(--ks-radiocardgroupfield-card-margin-bottom)/2) calc(-1*var(--ks-radiocardgroupfield-card-margin-left)/2)}.ks-radiocardgroupfield.ks-is-horizontal .ks-radiocardgroupfield-cardgroup{flex-direction:row;flex-wrap:wrap}.ks-radiocardgroupfield-card{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);box-sizing:border-box;box-shadow:var(--ks-card-box-shadow);color:var(--ks-default-text-colour);background:var(--ks-default-text-contrast-colour);border-radius:var(--ks-card-border-radius);padding:var(--ks-card-padding);padding:var(--ks-radiocardgroupfield-card-padding);margin:calc(var(--ks-radiocardgroupfield-card-margin-top)/2) calc(var(--ks-radiocardgroupfield-card-margin-right)/2) calc(var(--ks-radiocardgroupfield-card-margin-bottom)/2) calc(var(--ks-radiocardgroupfield-card-margin-left)/2);text-align:center;user-select:none;cursor:pointer;width:var(--ks-radiocardgroupfield-card-default-width);height:var(--ks-radiocardgroupfield-card-default-height);border:1px solid rgba(0,0,0,0)}html.ks-size-phone .ks-radiocardgroupfield-card{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}html.ks-nav-pointer .ks-radiocardgroupfield-card:focus{outline:none}.ks-radiocardgroupfield-card[aria-checked=true]{color:var(--ks-radiocardgroupfield-checked-colour);border-color:var(--ks-radiocardgroupfield-checked-border-colour)}.ks-radiocardgroupfield:not(.ks-is-horizontal) .ks-radiocardgroupfield-card{width:calc(100% - (var(--ks-radiocardgroupfield-card-margin-right) + var(--ks-radiocardgroupfield-card-margin-left))/2);height:auto}.ks-radiocardgroupfield-card[aria-disabled=true]{cursor:default;color:var(--ks-field-disabled-colour)}html:not(.ks-nav-pointer) .ks-radiocardgroupfield-card:focus{outline:1px solid var(--ks-default-text-colour);border-color:var(--ks-default-text-colour)}.ks-autocompletefield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;padding:0;position:relative}html.ks-size-phone .ks-autocompletefield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-autocompletefield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.ks-autocompletefield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.ks-autocompletefield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.ks-autocompletefield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.ks-autocompletefield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.ks-autocompletefield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.ks-autocompletefield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.ks-autocompletefield input{box-sizing:border-box;width:100%;height:100%;display:inline-block;padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left}.ks-autocompletefield input:focus{outline:none}.ks-autocompletefield input::placeholder{color:var(--ks-field-placeholder-colour)}.ks-autocompletefield input:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.ks-autocompletefield input::-ms-clear{display:none}.ks-autocompletefield input:disabled{color:rgba(0,0,0,0)}.ks-autocompletefield input:read-only::placeholder,.ks-autocompletefield input:disabled::placeholder{color:rgba(0,0,0,0)}.ks-autocompletefield input:read-only:-ms-input-placeholder,.ks-autocompletefield input:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.ks-autocompletefield ul[role=listbox]{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:absolute;z-index:var(--ks-popup-zindex);color:var(--ks-popup-text-colour);background:var(--ks-popup-background-colour);box-shadow:var(--ks-popup-box-shadow);border:none;border-radius:var(--ks-popup-border-radius);margin:0;padding:var(--ks-popup-padding);display:none;left:0;bottom:-1.5px;width:100%;transform:translateY(100%);padding:0;list-style:none;max-height:16em;overflow-y:auto}html.ks-size-phone .ks-autocompletefield ul[role=listbox]{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.ks-autocompletefield li[role=option]{cursor:pointer;user-select:none;padding:calc(var(--ks-dropdown-list-padding-top)/2) var(--ks-dropdown-list-padding-right) calc(var(--ks-dropdown-list-padding-bottom)/2) var(--ks-dropdown-list-padding-left);transition:color var(--ks-hover-transition-speed)}.ks-autocompletefield li[role=option]:first-child{padding-top:var(--ks-dropdown-list-padding-top)}.ks-autocompletefield li[role=option]:last-child{padding-bottom:var(--ks-dropdown-list-padding-bottom)}.ks-autocompletefield li[role=option][aria-selected=true],.ks-autocompletefield li[role=option]:hover{color:var(--ks-dropdown-listitem-hover-colour)}.ks-autocompletefield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.ks-autocompletefield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.ks-autocompletefield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.ks-autocompletefield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.ks-autocompletefield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.ks-autocompletefield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.ks-autocompletefield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.ks-autocompletefield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.ks-autocompletefield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.ks-autocompletefield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-carousel .ks-carousel-slide-focus-outline{display:none;position:absolute;top:0;left:0;right:0;padding-top:75%;box-sizing:content-box;outline:2px solid #000;z-index:1;background:rgba(0,0,0,0);pointer-events:none}html:not(.ks-nav-pointer) .ks-carousel.ks-carousel-slide-focused .ks-carousel-slide-focus-outline{display:block}.ks-carousel-main-container{display:flex;flex-direction:column}.ks-carousel-slide-container{flex:0 0 auto;position:relative;width:100%;padding:75% 0 0 0;margin:0;line-height:0}.ks-carousel-slide-list{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;list-style-type:none;padding:0;margin:0;display:flex;touch-action:pan-y}.ks-carousel-slide-list.has-border{border:1px solid var(--ks-carousel-container-border-colour);border-bottom:none}.ks-carousel-slide-list.straight-border{border-radius:0}.ks-carousel-slide-list.curved-border{border-radius:8px 8px 0 0}.ks-carousel-slide-list>.ks-carousel-slide-listitem{display:block;flex:0 0 100%;height:100%}.ks-carousel-slide-list>.ks-carousel-slide-listitem>.ks-carousel-slide-item{display:block;width:100%;height:100%;appearance:none;cursor:pointer;font:inherit;color:inherit;background:rgba(0,0,0,0);border:none;margin:0;padding:0;outline:none}.ks-carousel-slide-list>.ks-carousel-slide-listitem>.ks-carousel-slide-item>.ks-carousel-slide-item-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ks-carousel-slide-list>.ks-carousel-slide-listitem>.ks-carousel-slide-item>.ks-carousel-slide-item-video-container{position:relative;width:100%;height:100%}.ks-carousel-slide-list>.ks-carousel-slide-listitem>.ks-carousel-slide-item>.ks-carousel-slide-item-video-container>.ks-carousel-slide-item-video-overlay{position:absolute;top:60px;bottom:55px;width:calc(50% - .6in);background:rgba(0,0,0,0);z-index:1}.ks-carousel-slide-list>.ks-carousel-slide-listitem>.ks-carousel-slide-item>.ks-carousel-slide-item-video-container>.ks-carousel-slide-item-video-overlay.ks-is-left{left:0}.ks-carousel-slide-list>.ks-carousel-slide-listitem>.ks-carousel-slide-item>.ks-carousel-slide-item-video-container>.ks-carousel-slide-item-video-overlay.ks-is-right{right:0}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:0 0 60px}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.has-border{border:1px solid var(--ks-carousel-container-border-colour);border-radius:0 0 8px 8px;border-top:none}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.straight-border{border-radius:0}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.curved-border{border-radius:0 0 8px 8px}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>button{z-index:5;appearance:none;border:none;padding:0;margin:0;color:inherit;background:rgba(0,0,0,0);min-width:.45in;min-height:.45in;display:flex;align-items:center;justify-content:center}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>button>span{flex:0 0 auto;width:var(--ks-carousel-button-width);height:var(--ks-carousel-button-width);color:var(--ks-carousel-button-content-colour);background-color:var(--ks-carousel-button-background-colour);border:var(--ks-carousel-button-border);border-radius:var(--ks-carousel-button-border-radius);cursor:var(--ks-carousel-button-cursor);margin:auto;position:relative;line-height:0}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>button>span::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:var(--ks-carousel-button-icon-font-size);font-family:var(--ks-carousel-button-icon-font-family);font-size:var(--ks-carousel-button-icon-font-size);font-weight:var(--ks-carousel-button-icon-font-weight)}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>button:hover>span,.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>button:active>span{color:var(--ks-carousel-button-hover-content-colour);background:var(--ks-carousel-button-hover-background-colour)}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>.ks-carousel-button-previous>span::before{content:var(--ks-carousel-previous-icon-content)}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>.ks-carousel-button-next>span::before{content:var(--ks-carousel-next-icon-content)}.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container>.ks-carousel-active-slide-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.ks-size-phone) .ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container{position:relative}html:not(.ks-size-phone) .ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container .ks-carousel-button-previous{position:absolute;right:44px}html:not(.ks-size-phone) .ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container .ks-carousel-button-next{position:absolute;right:4px}html:not(.ks-size-phone) .ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container.ks-carousel-slide-navigation-container .ks-carousel-active-slide-label{position:absolute;left:8px;width:75%}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container{position:relative;display:flex;justify-content:center;flex:0 0 auto}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container>button{z-index:10;position:absolute;appearance:none;border:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;top:45%;transform:translateY(-45%);min-width:.45in;min-height:.45in;color:inherit;background:rgba(0,0,0,0);cursor:var(--ks-carousel-button-cursor)}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container>button>span{display:block;flex:0 0 auto;position:relative;width:var(--ks-carousel-button-width);height:var(--ks-carousel-button-height);color:var(--ks-carousel-button-content-colour);background-color:var(--ks-carousel-button-background-colour);border:var(--ks-carousel-button-border);border-radius:var(--ks-carousel-button-border-radius);line-height:0}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container>button>span::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:var(--ks-carousel-button-icon-font-family);font-size:var(--ks-carousel-button-icon-font-size);font-weight:var(--ks-carousel-button-icon-font-weight)}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container>button:hover>span{background-color:var(--ks-carousel-button-hover-background-colour);color:var(--ks-carousel-button-hover-content-colour)}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container .ks-carousel-scroll-left-button{left:0}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container .ks-carousel-scroll-left-button>span::before{content:var(--ks-carousel-previous-icon-content)}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container .ks-carousel-scroll-right-button{right:0}.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container.ks-carousel-slide-pickers-container .ks-carousel-scroll-right-button>span::before{content:var(--ks-carousel-next-icon-content)}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;max-width:100%;overflow:auto;overflow-y:hidden;outline:none;-ms-overflow-style:scroll;scrollbar-width:none;scroll-behavior:smooth;padding:0;margin:0;list-style-type:none}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers::-webkit-scrollbar{display:none}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li.ks-carousel-thumbnail-picker-item-style{margin:5px}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li>button{z-index:5;border-radius:4px;border:none;cursor:pointer;outline:none;appearance:none;border:none;background:rgba(0,0,0,0);padding:0}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-thumbnail-style{width:100px;height:75px;position:relative}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-thumbnail-style>img{object-fit:contain;object-position:center;width:100%;height:100%;border-radius:4px}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-thumbnail-style .play-button-overlay::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);content:var(--ks-carousel-play-button-overlay-content);font-family:var(--ks-carousel-play-button-overlay-font-family);font-weight:var(--ks-carousel-play-button-overlay-font-weight);font-size:var(--ks-carousel-play-button-overlay-font-size);color:var(--ks-carousel-play-button-overlay-color);opacity:.8;z-index:1}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-thumbnail-style:hover .play-button-overlay::before{color:var(--ks-carousel-play-button-overlay-hover-color)}html:not(.ks-pointer-touch) .ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-thumbnail-style:hover,html:not(.ks-pointer-touch) .ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-thumbnail-style:active{border:1px solid var(--ks-carousel-thumbnail-hover-colour)}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-dot-style{display:flex;justify-content:center;align-items:center;min-width:.45in;min-height:.45in}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-dot-style>span{display:block;position:relative;width:var(--ks-carousel-button-width);height:var(--ks-carousel-button-height);font-size:var(--ks-carousel-dot-icon-font-size)}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-dot-style>span::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:var(--ks-carousel-dot-icon-content);opacity:var(--ks-carousel-dot-icon-not-active)}html:not(.ks-pointer-touch) .ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-dot-style:hover>span::before,html:not(.ks-pointer-touch) .ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li .ks-carousel-button-dot-style:active>span::before{opacity:var(--ks-carousel-dot-icon-opacity-on-hover)}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li[data-active] .ks-carousel-button-thumbnail-style{outline:none;border:1px solid;border-color:var(--ks-carousel-thumbnail-active-colour);box-shadow:var(--ks-carousel-thumbnail-active-box-shadow)}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers>li[data-active] .ks-carousel-button-dot-style>span::before{opacity:var(--ks-carousel-dot-icon-active)}.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-dot-pickers-style{justify-content:center}.ks-carousel.ks-carousel-style-dots>.ks-carousel-main-container>.ks-carousel-slide-pickers-container>.ks-carousel-slide-pickers.ks-carousel-slide-pickers.ks-carousel-slide-pickers{max-width:calc(100% - 84px)}.ks-videoplayer{position:relative}.ks-videoplayer>.ks-videoplayer-titlepage-button{display:block;position:relative;appearance:none;width:100%;height:auto;padding:0;margin:0;line-height:0;background:rgba(0,0,0,0);color:inherit;border:none;cursor:pointer}.ks-videoplayer>.ks-videoplayer-titlepage-button.ks-is-empty{background:#000}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-overlay{position:absolute;top:50%;left:50%;margin:0 -50% -50% 0;transform:translate(-50%, -50%);z-index:1}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-overlay:not(.ks-is-launching){background:rgba(255,255,255,.25);color:var(--ks-theme-colour-700);width:80px;height:80px;border-radius:50%;text-align:center;transition:color .2s}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-overlay:not(.ks-is-launching)::before{font-size:60px;font-family:Arial,Helvetica,sans-serif;position:absolute;top:50%;left:50%;margin:0 -50% -50% 0;transform:translate(-40%, -50%);content:"▶";line-height:0}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-overlay:not(.ks-is-launching):hover{color:var(--ks-theme-colour-600)}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-overlay.ks-is-launching{width:64px;height:64px}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-overlay.ks-is-launching::before{content:" ";font-size:1px;font-family:Arial,Helvetica,sans-serif;line-height:0;position:relative;display:block;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:var(--ks-busy-spinner-line-width) solid var(--ks-busy-spinner-colour);border-top-color:rgba(0,0,0,0);border-radius:100%;width:var(--ks-busy-spinner-width);height:var(--ks-busy-spinner-width);transform-origin:50% 50%;animation:1s linear infinite ks-keyframes-gen-1}@keyframes ks-keyframes-gen-1{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ks-videoplayer>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-image{width:100%;height:auto;object-fit:contain}.ks-videoplayer.ks-has-explicit-aspect-ratio>.ks-videoplayer-titlepage-button{position:absolute;top:0;left:0;right:0;bottom:0;width:unset;height:unset}.ks-videoplayer.ks-has-explicit-aspect-ratio>.ks-videoplayer-titlepage-button>.ks-videoplayer-titlepage-image{height:100%}.ks-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.car-img-lg{content:url(/dist/assets/images/car-large.png)}.suv-img-lg{content:url(/dist/assets/images/suv-large.png)}.truck-img-lg{content:url(/dist/assets/images/truck-large.png)}.van-img-lg{content:url(/dist/assets/images/van-large.png)}.birchwood-logo-white{content:url(/dist/assets/images/Birchwood-Logo-White.png)}.bnext-icon-approval{content:url(/dist/assets/images/BNext-Icons_Approval.png)}.bnext-icon-secure{content:url(/dist/assets/images/BNext-Icons_Secure.png)}.favicon-icon{content:url(/dist/assets/images/favicon.png)}.dp-content-switcher{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.dp-content-switcher.transitioning{overflow:hidden}.dp-content-switcher>div,.dp-content-switcher .dp-content-switcher-content{visibility:hidden;opacity:0}.dp-content-switcher>div:not(.dp-content-switcher-content-active):not(.dp-content-switcher-content-static),.dp-content-switcher .dp-content-switcher-content:not(.dp-content-switcher-content-active):not(.dp-content-switcher-content-static){display:none}.dp-content-switcher>div.dp-content-switcher-content-static,.dp-content-switcher>div.dp-content-switcher-content-active,.dp-content-switcher .dp-content-switcher-content.dp-content-switcher-content-static,.dp-content-switcher .dp-content-switcher-content.dp-content-switcher-content-active{visibility:visible;opacity:1}.dp-content-switcher>div.dp-slide-next-enter-active,.dp-content-switcher .dp-content-switcher-content.dp-slide-next-enter-active{-webkit-animation:slide-next-enter;animation:slide-next-enter;-webkit-animation-timing-function:"ease-out";animation-timing-function:"ease-out";-webkit-animation-fill-mode:"forwards";animation-fill-mode:"forwards";-webkit-animation-duration:.25s;animation-duration:.25s}.dp-content-switcher>div.dp-slide-next-leave-active,.dp-content-switcher .dp-content-switcher-content.dp-slide-next-leave-active{-webkit-animation:slide-next-leave;animation:slide-next-leave;-webkit-animation-timing-function:"ease-out";animation-timing-function:"ease-out";-webkit-animation-fill-mode:"forwards";animation-fill-mode:"forwards";-webkit-animation-duration:.25s;animation-duration:.25s}.dp-content-switcher>div.dp-slide-prev-enter-active,.dp-content-switcher .dp-content-switcher-content.dp-slide-prev-enter-active{-webkit-animation:slide-prev-enter;animation:slide-prev-enter;-webkit-animation-timing-function:"ease-out";animation-timing-function:"ease-out";-webkit-animation-fill-mode:"forwards";animation-fill-mode:"forwards";-webkit-animation-duration:.25s;animation-duration:.25s}.dp-content-switcher>div.dp-slide-prev-leave-active,.dp-content-switcher .dp-content-switcher-content.dp-slide-prev-leave-active{-webkit-animation:slide-prev-leave;animation:slide-prev-leave;-webkit-animation-timing-function:"ease-out";animation-timing-function:"ease-out";-webkit-animation-fill-mode:"forwards";animation-fill-mode:"forwards";-webkit-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes slide-next-enter{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes slide-next-enter{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes slide-next-enter{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-next-enter{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-next-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@-moz-keyframes slide-next-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@-ms-keyframes slide-next-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes slide-next-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@-webkit-keyframes slide-prev-enter{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes slide-prev-enter{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-ms-keyframes slide-prev-enter{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-prev-enter{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-prev-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@-moz-keyframes slide-prev-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@-ms-keyframes slide-prev-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes slide-prev-leave{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.dp-numericfield{font-size:var(--ks-default-font-size-0);font-weight:var(--ks-default-font-weight-0);line-height:var(--ks-default-font-line-height-0);font-family:var(--ks-default-font-family);position:relative;box-sizing:border-box;display:block;color:var(--ks-field-colour);background:var(--ks-field-background-colour);border:1px solid var(--ks-field-border-colour);border-radius:var(--ks-field-border-radius);line-height:var(--ks-default-font-size-0);padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);height:var(--ks-field-height);width:100%;margin:0;padding:0}html.ks-size-phone .dp-numericfield{font-size:var(--ks-default-font-size-1);font-weight:var(--ks-default-font-weight-1);line-height:var(--ks-default-font-line-height-1)}.dp-numericfield.ks-is-readonly{color:var(--ks-field-readonly-colour);background:var(--ks-field-readonly-background-colour)}.dp-numericfield.ks-is-disabled{color:var(--ks-field-disabled-text-colour);background:var(--ks-field-disabled-background-colour)}.dp-numericfield.ks-is-focus{outline:none;border-color:var(--ks-field-focus-border-colour);box-shadow:var(--ks-field-focus-box-shadow)}.dp-numericfield.ks-is-success{border-color:var(--ks-field-success-colour);color:var(--ks-field-success-colour)}.dp-numericfield.ks-is-info{border-color:var(--ks-field-info-colour);color:var(--ks-field-info-colour)}.dp-numericfield.ks-is-warning{border-color:var(--ks-field-warning-colour);color:var(--ks-field-warning-colour);background:var(--ks-field-warning-background-colour)}.dp-numericfield.ks-is-error{border-color:var(--ks-field-error-colour);color:var(--ks-field-error-colour);background:var(--ks-field-error-background-colour)}.dp-numericfield input{box-sizing:border-box;width:100%;height:100%;display:inline-block;padding:0 var(--ks-field-padding-right) 0 var(--ks-field-padding-left);appearance:none;cursor:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:inherit;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;border:none;text-align:left}.dp-numericfield input:focus{outline:none}.dp-numericfield input::placeholder{color:var(--ks-field-placeholder-colour)}.dp-numericfield input:-ms-input-placeholder{color:var(--ks-field-placeholder-colour)}.dp-numericfield input::-ms-clear{display:none}.dp-numericfield input:disabled{color:rgba(0,0,0,0)}.dp-numericfield input:read-only::placeholder,.dp-numericfield input:disabled::placeholder{color:rgba(0,0,0,0)}.dp-numericfield input:read-only:-ms-input-placeholder,.dp-numericfield input:disabled:-ms-input-placeholder{color:rgba(0,0,0,0)}.dp-numericfield .ks-field-message{position:absolute;display:block;box-sizing:border-box;width:100%;bottom:0;left:0;transform:translateY(100%);padding:0;font-size:var(--ks-field-message-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;user-select:auto;line-height:var(--ks-field-message-line-height)}.dp-numericfield.ks-is-error .ks-field-message{color:var(--ks-field-error-colour)}.dp-numericfield.ks-is-warning .ks-field-message{color:var(--ks-field-warning-colour)}.dp-numericfield.ks-is-info .ks-field-message{color:var(--ks-field-info-colour)}.dp-numericfield.ks-is-success .ks-field-message{color:var(--ks-field-success-colour)}.dp-numericfield .ks-field-messageicon{position:absolute;top:50%;right:0;transform:translate(100%, -50%);cursor:default}.dp-numericfield.ks-is-error .ks-field-messageicon::after{content:var(--ks-field-error-icon-content);font-family:var(--ks-field-error-icon-font-family);font-size:var(--ks-field-error-icon-font-size);font-weight:var(--ks-field-error-icon-font-weight);line-height:var(--ks-field-error-icon-font-size);padding:0 0 0 var(--ks-field-error-icon-horizontal-gap);color:var(--ks-field-error-colour)}.dp-numericfield.ks-is-warning .ks-field-messageicon::after{content:var(--ks-field-warning-icon-content);font-family:var(--ks-field-warning-icon-font-family);font-size:var(--ks-field-warning-icon-font-size);font-weight:var(--ks-field-warning-icon-font-weight);line-height:var(--ks-field-warning-icon-font-size);padding:0 0 0 var(--ks-field-warning-icon-horizontal-gap);color:var(--ks-field-warning-colour)}.dp-numericfield.ks-is-info .ks-field-messageicon::after{content:var(--ks-field-info-icon-content);font-family:var(--ks-field-info-icon-font-family);font-size:var(--ks-field-info-icon-font-size);font-weight:var(--ks-field-info-icon-font-weight);line-height:var(--ks-field-info-icon-font-size);padding:0 0 0 var(--ks-field-info-icon-horizontal-gap);color:var(--ks-field-info-colour)}.dp-numericfield.ks-is-success .ks-field-messageicon::after{content:var(--ks-field-success-icon-content);font-family:var(--ks-field-success-icon-font-family);font-size:var(--ks-field-success-icon-font-size);font-weight:var(--ks-field-success-icon-font-weight);line-height:var(--ks-field-success-icon-font-size);padding:0 0 0 var(--ks-field-success-icon-horizontal-gap);color:var(--ks-field-success-colour)}.ks-html,.ks-body{background:rgba(0,0,0,0)}.ks-textfield{width:100%;margin:0}.ks-field-message{text-align:left}.dp-radiocardgroupfield-cardgroup{box-sizing:border-box;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card{box-sizing:border-box;width:50%;text-align:center}.dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card{box-sizing:border-box;padding:8px}.dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card .dp-radiocardgroupfield-card-display{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:3px;border:1px solid var(--ks-field-border-colour);box-shadow:0px 0px 6px var(--ks-field-border-colour);height:60px}.dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card .dp-radiocardgroupfield-card-display .dp-radiocardgroupfield-card-image{box-sizing:border-box;max-width:50%;max-height:50px}.dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card .dp-radiocardgroupfield-card-display .dp-radiocardgroupfield-card-title{box-sizing:border-box;font-size:1.125em}.dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card[aria-checked=true] .dp-radiocardgroupfield-card-display{color:var(--ks-primary-theme-colour);border:1px solid var(--ks-primary-theme-colour)}[hidden],.hidden{display:none !important}a[href]{user-select:none;display:inline;appearance:none;border:none;padding:0;margin:0;font:inherit;color:var(--ks-default-link-colour);text-decoration:none;background:rgba(0,0,0,0);cursor:pointer}html:not(.ks-pointer-touch) a[href]:hover{text-decoration:underline}html.ks-nav-pointer a[href]{outline:none}[role=radiogroup],[role=radio]{outline:none}.dp-section-container{box-sizing:border-box;width:100%;height:100%}.dp-section{position:relative;box-sizing:border-box;height:100%;width:100%;display:flex;flex-direction:column;padding:1.875em}.dp-section-header,.dp-section-footer{box-sizing:border-box;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.dp-section-header{margin-top:2.125em}.dp-section-footer{padding-top:10px}.dp-section-title{font-weight:500;font-size:1.6em;color:var(--ks-primary-theme-colour);text-align:center;line-height:1.4}.dp-section-body{box-sizing:border-box;flex:1}.dp-section-body.dp-section-body-questions{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.dp-form-group{box-sizing:border-box;width:auto;display:inline-block;padding:1em}.dp-form-group>label{box-sizing:border-box;display:block;text-align:center;padding-bottom:5px}.dp-form-group-width-1{width:8.3333333333%}.dp-form-group-width-2{width:16.6666666667%}.dp-form-group-width-3{width:25%}.dp-form-group-width-4{width:33.3333333333%}.dp-form-group-width-5{width:41.6666666667%}.dp-form-group-width-6{width:50%}.dp-form-group-width-7{width:58.3333333333%}.dp-form-group-width-8{width:66.6666666667%}.dp-form-group-width-9{width:75%}.dp-form-group-width-10{width:83.3333333333%}.dp-form-group-width-11{width:91.6666666667%}.dp-form-group-width-12{width:100%}.dp-form-radiocard-group{width:100%}.text-align-center{text-align:center}.dp-form-group-break{flex-basis:100%;height:0}.dp-embedmodal{box-sizing:border-box}.dp-embedmodal-modal{position:relative;box-sizing:border-box;background-color:#fff;padding:.625em}.dp-embedmodal-modal-close-button{cursor:pointer;user-select:none;position:absolute;padding:20px;top:0;right:0;background-color:rgba(0,0,0,0);border:none;outline:none;color:var(--ks-modal-close-icon-colour)}.dp-embedmodal-modal-close-button::after{font-size:var(--ks-modal-close-icon-font-size);font-family:var(--ks-modal-close-icon-font-family);content:var(--ks-modal-close-icon-content);font-weight:var(--ks-modal-close-icon-font-weight);line-height:1}.dp-embedmodal-modal-close-button:hover{color:var(--ks-modal-close-icon-hover-colour)}.dp-embedmodal-secure{user-select:none;padding:15px;font-size:.8em;line-height:1.4}.dp-embedmodal-secure .secure-image{width:1.25em;vertical-align:sub}.ks-html,.ks-body{padding:0;margin:0}#main{width:100%;height:100%}.dp-section-splash .dp-section-body,.dp-section-complete .dp-section-body{display:flex;flex-direction:column;justify-content:center;align-items:center}.dp-section-splash .dp-section-description,.dp-section-complete .dp-section-description{text-align:center;width:50%}.dp-section-splash .approval-image-container .approval-image,.dp-section-complete .approval-image-container .approval-image{width:75px;max-width:100%;margin-bottom:20px}.dp-section-splash .dp-section-title{margin-bottom:20px}.dp-section-disclaimer .dp-section-header{margin-bottom:2em}.dp-section-disclaimer .dp-section-body{display:flex;overflow:hidden}.dp-section-disclaimer .disclaimer-content{flex:1}.dp-section-disclaimer .disclaimer-header{font-weight:bold}.ks-size-phone .dp-section{padding:1.875em .625em}.ks-size-phone .dp-section-header{margin:1.56em 0}.ks-size-phone .dp-section-header .dp-section-title{font-size:1.25em}.ks-size-phone .dp-section-body{align-content:flex-start}.ks-size-phone .dp-form-group>label{text-align:center}.ks-size-phone .dp-form-group-width-1{width:16.6666666667%}.ks-size-phone .dp-form-group-width-2{width:33.3333333333%}.ks-size-phone .dp-form-group-width-3{width:50%}.ks-size-phone .dp-form-group-width-4{width:66.6666666667%}.ks-size-phone .dp-form-group-width-5{width:100%}.ks-size-phone .dp-form-group-width-6{width:100%}.ks-size-phone .dp-form-group-width-7{width:100%}.ks-size-phone .dp-form-group-width-8{width:100%}.ks-size-phone .dp-form-group-width-9{width:100%}.ks-size-phone .dp-form-group-width-10{width:100%}.ks-size-phone .dp-form-group-width-11{width:100%}.ks-size-phone .dp-form-group-width-12{width:100%}.ks-size-phone .dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card{width:80%}.ks-size-phone .dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card .dp-radiocardgroupfield-card-display{height:50px}.ks-size-phone .dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card .dp-radiocardgroupfield-card-display .dp-radiocardgroupfield-card-image{max-width:45%;max-height:35px}.ks-size-phone .dp-radiocardgroupfield-cardgroup .dp-radiocardgroupfield-card .dp-radiocardgroupfield-card-display .dp-radiocardgroupfield-card-title{font-size:1em}.ks-size-phone .dp-section-splash .dp-section-description,.ks-size-phone .dp-section-complete .dp-section-description{width:75%}.ks-size-phone .dp-section-complete .dp-section-footer{flex-wrap:wrap-reverse}.ks-size-phone .dp-link-disclaimer{padding:30px 0 10px 0}.ks-size-phone.ks-html,.ks-size-phone .ks-body{height:100%;width:100%}.ks-size-phone .dp-embedmodal{height:100%;width:100%;overflow-y:scroll}.ks-size-phone .dp-embedmodal-modal{min-height:100%;width:100%;display:flex;flex-direction:column}.ks-size-phone .dp-embedmodal-modal #main{flex:1}.ks-size-phone .dp-embedmodal-secure{font-size:.5em;text-align:center}.ks-size-tablet .dp-link-disclaimer,.ks-size-desktop .dp-link-disclaimer{padding:5px 10px;font-size:.8em;line-height:1.4;position:absolute;bottom:0;left:0}.ks-size-tablet .dp-embedmodal,.ks-size-desktop .dp-embedmodal{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ks-size-tablet .dp-embedmodal-modal,.ks-size-desktop .dp-embedmodal-modal{border-radius:var(--ks-modal-border-radius);width:720px;max-width:720px;height:425px;max-height:425px}.ks-size-tablet .dp-embedmodal-secure,.ks-size-desktop .dp-embedmodal-secure{position:absolute;bottom:0;right:0}.ks-size-tablet .dp-section-disclaimer .disclaimer-content,.ks-size-desktop .dp-section-disclaimer .disclaimer-content{overflow-y:scroll}.ks-theme.ks-theme-decisionpro-dynamic{--ks-hover-transition-speed: 0.3s;--ks-theme-colour-100: #cccccc;--ks-theme-colour-200: #999999;--ks-theme-colour-300: #666666;--ks-theme-colour-400: #333333;--ks-theme-colour-500: #000000;--ks-theme-colour-600: black;--ks-theme-colour-700: black;--ks-theme-colour-800: black;--ks-theme-colour-900: black;--ks-neutral-colour-100: #e7e7e8;--ks-neutral-colour-200: #d1d3d4;--ks-neutral-colour-300: #d1d1d1;--ks-neutral-colour-400: #a7a9ab;--ks-neutral-colour-500: #949598;--ks-neutral-colour-600: #818284;--ks-neutral-colour-700: #333333;--ks-neutral-colour-800: #191919;--ks-neutral-colour-900: #000000;--ks-error-colour-100: #fed7da;--ks-error-colour-300: #fda5ac;--ks-error-colour-500: #fc5e6b;--ks-error-colour-700: #cc0a05;--ks-error-colour-900: #680603;--ks-warning-colour-100: #ffecc3;--ks-warning-colour-300: #ffcf33;--ks-warning-colour-500: #ff9c00;--ks-warning-colour-700: #cc6900;--ks-warning-colour-900: #993600;--ks-info-colour-100: #d3e9fd;--ks-info-colour-300: #0f86f5;--ks-info-colour-500: #065299;--ks-info-colour-700: #043767;--ks-info-colour-900: #021d36;--ks-success-colour-100: #d2e5cc;--ks-success-colour-300: #96c388;--ks-success-colour-500: #6ba539;--ks-success-colour-700: #4a773c;--ks-success-colour-900: #20331a;--ks-default-text-colour: var(--ks-neutral-colour-700);--ks-default-text-contrast-colour: #ffffff;--ks-default-text-colour-filter: contrast(60%);--ks-primary-theme-colour: #000000;--ks-primary-theme-colour-rgb: 0, 0, 0;--ks-primary-theme-contrast-colour: #ffffff;--ks-primary-theme-colour-filter: invert(67%) sepia(15%) saturate(1635%) hue-rotate(125deg) brightness(99%) contrast(102%);--ks-default-link-colour: var(--ks-primary-theme-colour);--ks-busy-spinner-colour: var(--ks-primary-theme-colour);--ks-field-colour: var(--ks-neutral-colour-700);--ks-field-background-colour: var(--ks-neutral-colour-100);--ks-field-border-colour: var(--ks-neutral-colour-300);--ks-field-placeholder-colour: var(--ks-neutral-colour-500);--ks-field-readonly-colour: var(--ks-field-colour);--ks-field-readonly-background-colour: var(--ks-neutral-colour-300);--ks-field-disabled-colour: var(--ks-neutral-colour-300);--ks-field-disabled-text-colour: var(--ks-neutral-colour-400);--ks-field-disabled-background-colour: transparent;--ks-field-focus-border-colour: var(--ks-primary-theme-colour);--ks-field-error-colour: var(--ks-error-colour-700);--ks-field-error-background-colour: var(--ks-error-colour-100);--ks-field-warning-colour: var(--ks-warning-colour-700);--ks-field-warning-background-colour: var(--ks-warning-colour-100);--ks-field-info-colour: var(--ks-info-colour-700);--ks-field-success-colour: var(--ks-success-colour-700);--ks-button-primary-border-width: 2px;--ks-button-primary-text-colour: var(--ks-primary-theme-contrast-colour);--ks-button-primary-background-colour: var(--ks-primary-theme-colour);--ks-button-primary-border-colour: var(--ks-button-primary-background-colour);--ks-button-primary-hover-text-colour: var(--ks-default-text-contrast-colour);--ks-button-primary-hover-background-colour: var(--ks-default-text-colour);--ks-button-primary-hover-border-colour: var(--ks-button-primary-hover-background-colour);--ks-button-primary-focus-text-colour: var(--ks-button-primary-text-colour);--ks-button-primary-focus-background-colour: var(--ks-button-primary-background-colour);--ks-button-primary-focus-border-colour: var(--ks-button-primary-border-colour);--ks-button-secondary-border-width: 1px;--ks-button-secondary-text-colour: var(--ks-primary-theme-colour);--ks-button-secondary-background-colour: transparent;--ks-button-secondary-border-colour: var(--ks-button-secondary-text-colour);--ks-button-secondary-hover-text-colour: var(--ks-primary-theme-contrast-colour);--ks-button-secondary-hover-background-colour: var(--ks-primary-theme-colour);--ks-button-secondary-hover-border-colour: var(--ks-button-secondary-hover-background-colour);--ks-button-disabled-text-colour: var(--ks-neutral-colour-400);--ks-button-disabled-background-colour: var(--ks-neutral-colour-200);--ks-modal-text-colour: var(--ks-default-text-colour);--ks-modal-background-colour: var(--ks-default-text-contrast-colour);--ks-modal-behind-colour: rgba(0, 0, 0, 0.8);--ks-modal-close-icon-colour: var(--ks-neutral-colour-500);--ks-modal-close-icon-hover-colour: var(--ks-neutral-colour-700);--ks-modal-back-icon-colour: var(--ks-neutral-colour-500);--ks-modal-back-icon-hover-colour: var(--ks-neutral-colour-700);--ks-popup-text-colour: var(--ks-default-text-colour);--ks-popup-background-colour: var(--ks-default-text-contrast-colour);--ks-dropdown-listitem-hover-colour: var(--ks-primary-theme-colour);--ks-textdatefield-ymd-label-colour: var(--ks-neutral-colour-400);--ks-slider-track-colour: var(--ks-neutral-colour-400);--ks-slider-track-error-colour: var(--ks-error-colour-300);--ks-slider-track-warning-colour: var(--ks-warning-colour-300);--ks-slider-track-info-colour: var(--ks-info-colour-300);--ks-slider-track-success-colour: var(--ks-success-colour-300);--ks-slider-fill-colour: var(--ks-primary-theme-colour);--ks-slider-readonly-colour: var(--ks-default-text-colour);--ks-radiocardgroupfield-checked-colour: var(--ks-primary-theme-colour);--ks-radiocardgroupfield-checked-border-colour: transparent;--ks-fontawesome-icon-font-family: 'Font Awesome 5 Free';--ks-default-font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;--ks-default-font-size-neg2: 10px;--ks-default-font-size-neg1: 12px;--ks-default-font-size-0: 14px;--ks-default-font-size-1: 16px;--ks-default-font-size-2: 18px;--ks-default-font-size-3: 20px;--ks-default-font-size-4: 24px;--ks-default-font-size-5: 30px;--ks-default-font-size-6: 36px;--ks-default-font-size-7: 48px;--ks-default-font-size-8: 60px;--ks-default-font-size-9: 72px;--ks-default-font-weight-neg2: 500;--ks-default-font-weight-neg1: 500;--ks-default-font-weight-0: 500;--ks-default-font-weight-1: 500;--ks-default-font-weight-2: 500;--ks-default-font-weight-3: 500;--ks-default-font-weight-4: 500;--ks-default-font-weight-5: 500;--ks-default-font-weight-6: 500;--ks-default-font-weight-7: 500;--ks-default-font-weight-8: 500;--ks-default-font-weight-9: 500;--ks-default-font-line-height-neg2: 16px;--ks-default-font-line-height-neg1: 18px;--ks-default-font-line-height-0: 22px;--ks-default-font-line-height-1: 25px;--ks-default-font-line-height-2: 26px;--ks-default-font-line-height-3: 27px;--ks-default-font-line-height-4: 29px;--ks-default-font-line-height-5: 37px;--ks-default-font-line-height-6: 42px;--ks-default-font-line-height-7: 54px;--ks-default-font-line-height-8: 64px;--ks-default-font-line-height-9: 72px;--ks-heading-font-family: var(--ks-default-font-family);--ks-heading-font-size-neg3: 20px;--ks-heading-font-size-neg2: 24px;--ks-heading-font-size-neg1: 36px;--ks-heading-font-size-0: 48px;--ks-heading-font-size-1: 60px;--ks-heading-font-size-2: 72px;--ks-heading-font-weight-neg3: 700;--ks-heading-font-weight-neg2: 700;--ks-heading-font-weight-neg1: 700;--ks-heading-font-weight-0: 700;--ks-heading-font-weight-1: 700;--ks-heading-font-weight-2: 700;--ks-heading-font-line-height-neg3: 24px;--ks-heading-font-line-height-neg2: 29px;--ks-heading-font-line-height-neg1: 44px;--ks-heading-font-line-height-0: 58px;--ks-heading-font-line-height-1: 73px;--ks-heading-font-line-height-2: 88px;--ks-button-font-family: var(--ks-default-font-family);--ks-button-font-size-neg1: 11px;--ks-button-font-size-0: 12px;--ks-button-font-size-1: 14px;--ks-button-font-size-2: 20px;--ks-button-font-size-3: 24px;--ks-button-font-weight-neg1: 700;--ks-button-font-weight-0: 700;--ks-button-font-weight-1: 700;--ks-button-font-weight-2: 700;--ks-button-font-weight-3: 700;--ks-button-font-line-height--1: 12px;--ks-button-font-line-height-0: 14px;--ks-button-font-line-height-1: 16px;--ks-button-font-line-height-2: 24px;--ks-button-font-line-height-3: 28px;--ks-busy-spinner-width: 56px;--ks-busy-spinner-line-width: 8px;--ks-button-padding-neg1: 7px 23px;--ks-button-padding-0: 10px 32px;--ks-button-padding-1: 12px 40px;--ks-button-padding-2: 13px 40px;--ks-button-padding-3: 15px 40px;--ks-button-radius-neg1: 50px;--ks-button-radius-0: 50px;--ks-button-radius-1: 50px;--ks-button-radius-2: 50px;--ks-button-radius-3: 50px;--ks-button-margin-neg1: 8px;--ks-button-margin-0: 8px;--ks-button-margin-1: 8px;--ks-button-margin-2: 8px;--ks-button-margin-3: 8px;--ks-modal-padding: 24px 18px;--ks-modal-border-radius: 16px;--ks-modal-zindex: 1000000;--ks-modal-close-icon-width: 64px;--ks-modal-close-icon-mobile-width: 64px;--ks-modal-close-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-modal-close-icon-font-size: 24px;--ks-modal-close-icon-font-weight: 900;--ks-modal-close-icon-content: "";--ks-modal-back-icon-width: 64px;--ks-modal-back-icon-mobile-width: 64px;--ks-modal-back-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-modal-back-icon-font-size: 24px;--ks-modal-back-icon-font-weight: 900;--ks-modal-back-icon-content: "";--ks-popup-box-shadow: 0 0 16px rgba(0, 0, 0, 0.16);--ks-popup-border-radius: 8px;--ks-popup-zindex: 1000000;--ks-popup-padding-top: 16px;--ks-popup-padding-left: 20px;--ks-popup-padding-bottom: 16px;--ks-popup-padding-right: 20px;--ks-popup-padding: var(--ks-popup-padding-top) var(--ks-popup-padding-left) var(--ks-popup-padding-bottom) var(--ks-popup-padding-right);--ks-notification-popup-padding: 6px 8px 6px 6px;--ks-notification-popup-error-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-notification-popup-error-icon-font-size: 12px;--ks-notification-popup-error-icon-font-weight: 900;--ks-notification-popup-error-icon-content: "";--ks-notification-popup-error-icon-horizontal-gap: 4px;--ks-notification-popup-warning-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-notification-popup-warning-icon-font-size: 12px;--ks-notification-popup-warning-icon-font-weight: 900;--ks-notification-popup-warning-icon-content: "";--ks-notification-popup-warning-icon-horizontal-gap: 4px;--ks-notification-popup-info-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-notification-popup-info-icon-font-size: 12px;--ks-notification-popup-info-icon-font-weight: 900;--ks-notification-popup-info-icon-content: "";--ks-notification-popup-info-icon-horizontal-gap: 4px;--ks-notification-popup-success-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-notification-popup-success-icon-font-size: 12px;--ks-notification-popup-success-icon-font-weight: 900;--ks-notification-popup-success-icon-content: "";--ks-notification-popup-success-icon-horizontal-gap: 4px;--ks-card-box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);--ks-card-border-radius: 8px;--ks-card-padding: 36px;--ks-field-width: 336px;--ks-field-height: 44px;--ks-field-margin-top: 24px;--ks-field-margin-right: 32px;--ks-field-margin-bottom: 24px;--ks-field-margin-left: 32px;--ks-field-margin: var(--ks-field-margin-top) var(--ks-field-margin-right) var(--ks-field-margin-bottom) var(--ks-field-margin-left);--ks-field-border-radius: 8px;--ks-field-focus-box-shadow: 0 0 6px rgba(var(--ks-primary-theme-colour-rgb), 0.5);--ks-field-padding-top: 13px;--ks-field-padding-bottom: 13px;--ks-field-padding-left: 20px;--ks-field-padding-right: 20px;--ks-field-padding: var(--ks-field-padding-top) var(--ks-field-padding-left) var(--ks-field-padding-bottom) var(--ks-field-padding-right);--ks-field-message-font-size: var(--ks-default-font-size-neg1);--ks-field-message-line-height: calc(var(--ks-default-font-line-height-neg1) + 6px);--ks-field-label-vertical-gap: 10px;--ks-field-message-vertical-gap: 4px;--ks-field-input-gap: 16px;--ks-field-error-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-field-error-icon-font-size: 16px;--ks-field-error-icon-font-weight: 900;--ks-field-error-icon-content: "";--ks-field-error-icon-horizontal-gap: 8px;--ks-field-warning-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-field-warning-icon-font-size: 16px;--ks-field-warning-icon-font-weight: 900;--ks-field-warning-icon-content: "";--ks-field-warning-icon-horizontal-gap: 8px;--ks-field-info-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-field-info-icon-font-size: 16px;--ks-field-info-icon-font-weight: 900;--ks-field-info-icon-content: "";--ks-field-info-icon-horizontal-gap: 8px;--ks-field-success-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-field-success-icon-font-size: 16px;--ks-field-success-icon-font-weight: 900;--ks-field-success-icon-content: "";--ks-field-success-icon-horizontal-gap: 8px;--ks-dropdown-icon-width: 40px;--ks-dropdown-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-dropdown-icon-font-size: 16px;--ks-dropdown-icon-font-weight: 900;--ks-dropdown-icon-content: "";--ks-dropdown-icon-colour: var(--ks-neutral-colour-500);--ks-dropdown-list-padding-top: var(--ks-popup-padding-top);--ks-dropdown-list-padding-left: var(--ks-popup-padding-left);--ks-dropdown-list-padding-bottom: var(--ks-popup-padding-bottom);--ks-dropdown-list-padding-right: var(--ks-popup-padding-right);--ks-dropdown-list-padding: var(--ks-dropdown-list-padding-top) var(--ks-dropdown-list-padding-right) var(--ks-dropdown-list-padding-bottom) var(--ks-dropdown-list-padding-left);--ks-textareafield-height: 110px;--ks-textdatefield-daymonth-width: 64px;--ks-textdatefield-year-width: 84px;--ks-checkbox-padding: 2px;--ks-checkbox-icon-width: 24px;--ks-checkbox-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-checkbox-icon-font-size: 20px;--ks-checkbox-icon-font-weight: 400;--ks-checkbox-icon-content: "";--ks-checkbox-icon-checked-font-weight: 900;--ks-checkbox-icon-checked-content: "";--ks-radiobutton-padding: 2px;--ks-radiobutton-icon-width: 24px;--ks-radiobutton-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-radiobutton-icon-font-size: 16px;--ks-radiobutton-icon-font-weight: 400;--ks-radiobutton-icon-content: "";--ks-radiobutton-icon-checked-font-weight: 900;--ks-radiobutton-icon-checked-content: "";--ks-slider-rail-width: 2px;--ks-slider-rail-fill-width: 4px;--ks-slider-thumb-hit-size: 48px;--ks-slider-thumb-size: 22px;--ks-radiocardgroupfield-card-padding: 16px;--ks-radiocardgroupfield-card-margin-top: var(--ks-field-input-gap);--ks-radiocardgroupfield-card-margin-right: var(--ks-field-input-gap);--ks-radiocardgroupfield-card-margin-bottom: var(--ks-field-input-gap);--ks-radiocardgroupfield-card-margin-left: var(--ks-field-input-gap);--ks-radiocardgroupfield-card-margin: var(--ks-radiocardgroupfield-card-margin-top) var(--ks-radiocardgroupfield-card-margin-right) var(--ks-radiocardgroupfield-card-margin-bottom) var(--ks-radiocardgroupfield-card-margin-left);--ks-radiocardgroupfield-card-default-width: calc((var(--ks-field-width) - var(--ks-radiocardgroupfield-card-margin-left)) / 2);--ks-radiocardgroupfield-card-default-height: 100px;--ks-numberfield-step-width: 42px;--ks-numberfield-step-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-numberfield-step-icon-font-size: 16px;--ks-numberfield-step-icon-font-weight: 900;--ks-numberfield-step-icon-content-up: "";--ks-numberfield-step-icon-content-down: "";--ks-numberfield-step-colour: var(--ks-neutral-colour-500);--ks-numberfield-step-colour-hover: var(--ks-neutral-colour-700);--ks-carousel-button-icon-font-family: var(--ks-fontawesome-icon-font-family);--ks-carousel-button-icon-font-size: var(--ks-default-font-size-0);--ks-carousel-button-icon-font-weight: 900;--ks-carousel-button-width: 30px;--ks-carousel-button-height: 30px;--ks-carousel-button-background-colour: var(--ks-neutral-colour-200);--ks-carousel-button-border-radius: 20px;--ks-carousel-button-border: none;--ks-carousel-button-content-colour: var(--ks-neutral-colour-600);--ks-carousel-button-cursor: pointer;--ks-carousel-button-hover-background-colour: var(--ks-neutral-colour-600);--ks-carousel-button-hover-content-colour: var(--ks-neutral-colour-200);--ks-carousel-previous-icon-content: "";--ks-carousel-next-icon-content: "";--ks-carousel-dot-icon-content: "•";--ks-carousel-dot-icon-font-size: var(--ks-default-font-size-3);--ks-carousel-dot-icon-opacity-on-hover: 1;--ks-carousel-dot-icon-not-active: 0.25;--ks-carousel-dot-icon-active: 0.75;--ks-carousel-thumbnail-hover-colour: var(--ks-primary-theme-colour);--ks-carousel-thumbnail-active-colour: var(--ks-primary-theme-colour);--ks-carousel-thumbnail-active-box-shadow: 0 0 6px rgba(var(--ks-primary-theme-colour-rgb), 0.5);--ks-carousel-play-button-overlay-content:"";--ks-carousel-play-button-overlay-font-family: var(--ks-fontawesome-icon-font-family);--ks-carousel-play-button-overlay-font-weight: 900;--ks-carousel-play-button-overlay-font-size: 36px;--ks-carousel-play-button-overlay-color: var(--ks-primary-theme-contrast-colour);--ks-carousel-play-button-overlay-hover-color: var(--ks-neutral-colour-400);--ks-carousel-container-border-colour: var(--ks-neutral-colour-300);--ks-carousel-section-focus-colour: var(--ks-primary-theme-colour);--ks-carousel-section-focus-box-shadow: 0 0 6px rgba(var(--ks-primary-theme-colour-rgb), 0.5)}@font-face{font-family:"Montserrat";font-weight:100;font-style:normal;src:url(/dist/assets/fonts/Montserrat-Thin.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Thin.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Thin.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:100;font-style:italic;src:url(/dist/assets/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-ThinItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-ThinItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:200;font-style:normal;src:url(/dist/assets/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-ExtraLight.woff) format("woff"),url(/dist/assets/fonts/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:200;font-style:italic;src:url(/dist/assets/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:300;font-style:normal;src:url(/dist/assets/fonts/Montserrat-Light.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Light.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:300;font-style:italic;src:url(/dist/assets/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-LightItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;src:url(/dist/assets/fonts/Montserrat-Regular.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Regular.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:400;font-style:italic;src:url(/dist/assets/fonts/Montserrat-Italic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Italic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Italic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;src:url(/dist/assets/fonts/Montserrat-Medium.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Medium.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:500;font-style:italic;src:url(/dist/assets/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-MediumItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;src:url(/dist/assets/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-SemiBold.woff) format("woff"),url(/dist/assets/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:600;font-style:italic;src:url(/dist/assets/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;src:url(/dist/assets/fonts/Montserrat-Bold.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Bold.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:700;font-style:italic;src:url(/dist/assets/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-BoldItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:800;font-style:normal;src:url(/dist/assets/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-ExtraBold.woff) format("woff"),url(/dist/assets/fonts/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:800;font-style:italic;src:url(/dist/assets/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:900;font-style:normal;src:url(/dist/assets/fonts/Montserrat-Black.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-Black.woff) format("woff"),url(/dist/assets/fonts/Montserrat-Black.ttf) format("truetype")}@font-face{font-family:"Montserrat";font-weight:900;font-style:italic;src:url(/dist/assets/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(/dist/assets/fonts/Montserrat-BlackItalic.woff) format("woff"),url(/dist/assets/fonts/Montserrat-BlackItalic.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/dist/assets/fonts/fa-solid-900.eot);src:url(/dist/assets/fonts/fa-solid-900.eot) format("embedded-opentype"),url(/dist/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/dist/assets/fonts/fa-solid-900.woff) format("woff"),url(/dist/assets/fonts/fa-solid-900.ttf) format("truetype"),url(/dist/assets/fonts/fa-solid-900.svg) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/dist/assets/fonts/fa-regular-400.eot);src:url(/dist/assets/fonts/fa-regular-400.eot) format("embedded-opentype"),url(/dist/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/dist/assets/fonts/fa-regular-400.woff) format("woff"),url(/dist/assets/fonts/fa-regular-400.ttf) format("truetype"),url(/dist/assets/fonts/fa-regular-400.svg) format("svg")}
