:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app,.kte-payment-box,.kte-docs-frontend){--kte-accent:var(--kt-primary,var(--bs-primary,#34a3cf));--kte-accent-dark:var(--kt-primary-dark,#2d83a3);--kte-radius:var(--kt-radius,var(--bs-border-radius-xl,1.25rem));--kte-content-width:var(--kt-content-width,1140px);--kte-surface:var(--kt-surface,var(--bs-body-bg,#fff));--kte-text:var(--kt-text,var(--bs-body-color,#12313d));--kte-muted:var(--kt-muted,#526875);--kte-border:var(--kt-border,var(--bs-border-color,#c7d6dc));color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;max-width:100%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) *{box-sizing:border-box}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) img{display:block;max-width:100%;height:auto}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) button,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) input,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) select,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) textarea{font:inherit}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) :is(button,[role=button],input[type=button],input[type=submit],input[type=reset]){min-height:44px}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;color:var(--kte-text);background:var(--kte-surface);border-color:var(--kte-border)}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) :is(p,small,.text-muted,.kte-muted){color:var(--kte-muted)}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .container,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .container-xl{width:100%;max-width:var(--kte-content-width);margin-inline:auto;padding-inline:12px}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .row{display:flex;flex-wrap:wrap;margin-inline:-12px;row-gap:var(--kte-row-gap,1rem)}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .row>*{width:100%;max-width:100%;padding-inline:12px}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-6{width:50%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-12{width:100%}@media(min-width:768px){:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-md-3{width:25%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-md-4{width:33.333333%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-md-6{width:50%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-md-8{width:66.666667%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-md-9{width:75%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-md-12{width:100%}}@media(min-width:992px){:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-lg-3{width:25%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-lg-4{width:33.333333%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-lg-6{width:50%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-lg-8{width:66.666667%}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .col-lg-9{width:75%}}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) a:focus-visible,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) button:focus-visible,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) input:focus-visible{outline:3px solid var(--kte-accent);outline-offset:3px}html[data-kte-theme=dark] :where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app){--kte-surface:var(--kt-surface,var(--kte-view-dark-surface,#112f3a));--kte-text:var(--kt-text,var(--kte-view-dark-text,#eaf7fb));--kte-muted:var(--kt-muted,#bed2da);--kte-border:var(--kt-border,var(--kte-view-dark-border,#3b5964));color:var(--kte-text)}html[data-kte-theme=dark] :where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) :is(a:not(.btn),.link){color:#8fddff}@media(max-width:575.98px){:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app){--kte-radius:min(var(--kt-radius,18px),18px)}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .row{margin-inline:-8px}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) .row>*{padding-inline:8px}:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) :is(.btn,.button,button,input[type=submit]){max-width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) *,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) ::after,:where(.kte-engine,.kte-lms,.kte-mobile-app,.kte-pwa-app) ::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}