.kami-identity{display:inline-flex;align-items:center;min-height:60px}.kami-identity img{display:block;width:60px;height:60px;object-fit:contain;filter:brightness(0) invert(1)}.kami-languages{display:flex;gap:12px;flex-wrap:wrap;font:16px/1.5 Arial,sans-serif}.kami-languages a{color:#FFFFFF!important;text-decoration:underline;padding:8px 4px;min-height:44px}.kami-languages a[aria-current]{font-weight:bold}.kami-languages a:focus-visible{outline:3px solid #f6bd40;outline-offset:3px}
.kami-footer{max-width:1180px;margin:auto;padding:48px 24px 24px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px;color:#e5eefb;font:17px/1.7 Arial,sans-serif}
.kami-footer p{margin:0 0 12px}.kami-footer-brand{font-size:23px;font-weight:700;color:#fff}.kami-footer ul{list-style:none;padding:0;margin:0}.kami-footer a{display:inline-block;padding:6px 0;color:#fff!important;text-decoration:underline;text-underline-offset:4px}.kami-footer a:hover{color:#b8d8ff!important}.kami-footer-credit{grid-column:1/-1;border-top:1px solid #6b7c94;padding-top:20px;font-size:15px}
.kami-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;font:17px/1.6 Arial,sans-serif}
.kami-video-card{min-width:0;background:#f4f7fc;border:1px solid #ced9e8;border-radius:12px;overflow:hidden}
.kami-video-stage{aspect-ratio:16/9;background:#10213e;position:relative}.kami-video-play{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;width:100%;height:100%;border:0;border-radius:0;background:linear-gradient(135deg,#10213e,#1261b8);color:white!important;cursor:pointer;font:700 18px/1.5 Arial,sans-serif}
.kami-play-icon{display:grid;place-items:center;border:2px solid #fff;border-radius:50%;width:54px;height:54px}.kami-video-original{display:block;padding:14px;color:#103c70!important;text-decoration:underline}.kami-video-stage iframe{display:block;width:100%;height:100%;border:0}
.kami-footer a:focus-visible,.kami-identity:focus-visible,.kami-video-play:focus-visible,.kami-video-original:focus-visible{outline:3px solid #f6bd40!important;outline-offset:4px}
@media(max-width:850px){.kami-footer{grid-template-columns:1fr 1fr}.kami-footer>div{grid-column:1/-1}.kami-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.kami-footer,.kami-videos{grid-template-columns:1fr}.kami-footer{padding:32px 20px 20px;gap:18px}.kami-footer>div{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.elementor-invisible{visibility:visible!important}.elementor-element,.elementor-animation-grow{animation:none!important;transition:none!important;transform:none!important}}

.kami-page-title{padding:40px max(20px,calc((100% - 1132px)/2));background:#f4f7fc;color:#10213e}.kami-page-title h1{margin:0;font:700 clamp(28px,4vw,42px)/1.3 Arial,sans-serif;overflow-wrap:anywhere}
body.page-id-5561 .elementor-widget-form{padding-inline:20px}body.page-id-7558 .elementor-tab-content a,body.page-id-4616 .elementor-tab-content a{color:#0757a0!important;text-decoration:underline;text-underline-offset:3px}
.kami-page-title.e-con{padding:40px max(20px,calc((100% - 1132px)/2))!important;background:#f4f7fc!important}.kami-page-title h1{color:#10213e!important;font:700 clamp(28px,4vw,42px)/1.3 Arial,sans-serif!important}
.dt-container{max-width:100%;min-width:0}.dt-layout-table,.kami-table-scroll{display:block!important;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.dt-layout-table:focus-visible,.kami-table-scroll:focus-visible{outline:3px solid #1261b8;outline-offset:2px}.page-id-4061 .elementor-widget-icon-list{max-width:100%;overflow:hidden}
