.elementor .e-22788858-069ac36{width:33.3333%;flex-direction:column;width: 300px;
max-width: 78%;\n}.elementor .e-624ba6e8-95a3d9b{width:66.6666%;flex-direction:column;align-items:end;}.elementor .e-29dde76c-a6c0235{padding-inline-start:60px;padding-inline-end:60px;flex-direction:row;}.elementor .e-6007391{width:50%;padding:0px;flex-direction:column;}.elementor .e-c2f987b{width:50%;padding:0px;flex-direction:column;#kj-hero-copy{
flex:1 1 50%;
background:linear-gradient(160deg,#f4faff 0%,#e8f4fd 100%);
padding:44px 40px;
margin:0;
display:flex;
flex-direction:column;
justify-content:flex-start;
#kj-hero-copy .elementor-button-content-wrapper::before{
margin-left:10px !important;
}

@media(max-width:600px){
#kj-hero-copy .elementor-button-content-wrapper::before{
  margin-left:6px !important;
}
}
}\n}.elementor .e-1e4e5f7{padding:0px;flex-direction:row;#kj-hero-split{
display:flex;
width:100%;
margin:36px auto 0;
padding:0;
gap:0;
border-radius:18px;
overflow:hidden;
box-shadow:0 6px 24px #0051d612;
}
#kj-hero-title .elementor-heading-title{
font-family: Arial, Helvetica, sans-serif !important;
font-size: clamp(28px,3.2vw,40px) !important;
line-height: 1.2 !important;
font-weight: 800 !important;
color: #0d3a70 !important;
letter-spacing: -0.5px !important;
text-align: left !important;
margin-bottom: 20px !important;
}

#kj-hero-video{
flex:1 1 50%;
padding:0;
margin:0;
display:flex;
}
#kj-hero-video .elementor-widget-video,
#kj-hero-video .elementor-widget-container{
width:100%;
height:100%;
margin:0;
padding:0;
}
#kj-hero-video iframe{
width:100%;
height:100%;
display:block;
}

#kj-hero-copy{
flex:1 1 50%;
background:linear-gradient(160deg,#f4faff 0%,#e8f4fd 100%);
padding:36px 40px;
margin:0;
display:flex;
flex-direction:column;
justify-content:center;
}

@media(max-width:1024px){
#kj-hero-split{ flex-direction:column; border-radius:14px; margin-top:22px; }
#kj-hero-video, #kj-hero-copy{ flex-basis:auto; }
#kj-hero-copy{ padding:24px 22px; }
}\n}.elementor .e-377b4e1{flex-direction:column;align-items:center;}.elementor .e-168119a{width:50%;flex-direction:column;}.elementor .e-0dc446b{width:50%;flex-direction:column;}.elementor .e-9bab5fb{width:50%;flex-direction:column;}.elementor .e-35d5068{width:50%;flex-direction:column;}.elementor .e-76e92d0-35d78b7{width:50%;flex-direction:column;}.elementor .e-aaa0880-275764c{width:50%;flex-direction:column;}.elementor .e-2087e44-64e35e7{width:50%;flex-direction:column;}.elementor .e-42761dc-818791a{width:50%;flex-direction:column;}.elementor .e-bfe3807-0c84754{width:50%;flex-direction:column;}.elementor .e-be062f3-d7e93ff{width:50%;flex-direction:column;}.elementor .e-b525afc-64f706c{width:50%;flex-direction:column;}.elementor .e-36d37eb{flex-direction:row;flex-wrap:wrap;.kjw-card{border:1px solid #9edaff;border-radius:10px;background:#fff;overflow:hidden;width:100%;font-family:Georgia,serif}
.kjw-card summary,.kjw-plain{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:18px 40px 18px 18px;position:relative;text-decoration:none}
.kjw-card summary::-webkit-details-marker{display:none}
.kjw-icon{flex:0 0 48px;width:48px;height:48px;background:center/contain no-repeat}
.kjw-title{font:bold 22px/1.15 Georgia,serif;color:#0051d6;margin:0 0 4px;display:block}
.kjw-desc{font:17px/1.25 Georgia,serif;color:#454550;margin:0;display:block}
.kjw-card summary:after,.kjw-plain:after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid #0051d6;border-top:2px solid #0051d6;transform:translateY(-50%) rotate(45deg);transition:transform .2s}
.kjw-card[open] summary:after{transform:translateY(-30%) rotate(135deg)}
.kjw-sub{background:#29AFF2;padding:14px;display:grid;gap:10px}
.kjw-subcard{background:#fff;border-radius:7px;display:flex;gap:16px;align-items:center;padding:12px 16px;text-decoration:none}
.kjw-subcard .kjw-icon{flex-basis:40px;width:40px;height:40px}
.kjw-subcard .kjw-title{font-size:19px}
.kjw-subcard .kjw-desc{font-size:16px}\n}.elementor .e-9a9a2ac{padding-block-start:30px;padding-block-end:30px;flex-direction:column;}.elementor .e-60880f7f-061b486{padding-inline-start:60px;flex-direction:column;}.elementor .e-43d13825-95cdf68{width:50%;flex-direction:column;align-items:center;padding: 0;
gap: 14px;
width: 100%;\n}.elementor .e-3a769def-2d8f198{padding-block-end:50px;flex-direction:row;@media (min-width:1025px){
.kj-e-closing{
  display:grid;
  grid-template-columns:1fr 420px;
  gap:48px;
  align-items:center;
}
}\n}