.kv_cards{background:#fff;padding:40px 0 60px}.kv_cards .content-wrapper{padding:0 40px}.kv_line{background:#ea912e;border-radius:50px;display:block;height:4px;margin-bottom:32px;width:40px}.kv_cards h2{color:#00386f;font-size:40px;font-weight:700;line-height:100%;margin:0 0 32px;text-transform:uppercase}.kv_cards p{color:#73828c;font-size:20px;font-weight:600;line-height:120%;margin:0 0 32px}.kv_layout{align-items:start;display:grid;gap:32px;grid-template-columns:1fr 3fr}.kv_group h6{font-size:24px;font-weight:600;line-height:100%;margin:0 0 16px;text-transform:uppercase}.kv_group--about h6{color:#ea912e}.kv_group--start h6{color:#00386f}.kv_group--about .kv_grid{display:grid;gap:16px;grid-template-columns:1fr}.kv_group--start .kv_grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.kv_cards .video-card{background:linear-gradient(139.87deg,#f0f7ff 20.57%,#d1e8ff 88.24%);border:1px solid #b4dafd;border-radius:24px;cursor:pointer;overflow:hidden;padding:8px;transition:box-shadow .2s ease}.kv_group--about .video-card{background:linear-gradient(139.87deg,#fceddc 20.57%,#f9dec0 88.24%);border-color:#f6cea2}.kv_cards .video-details{border-radius:16px;height:160px;line-height:0;overflow:hidden;position:relative}.kv_cards .video-details img{display:block;height:100%!important;object-fit:cover;width:100%}.kv_cards .play-btn{align-items:center;background:#f1f3f4;border-radius:50%;bottom:12px;display:flex;height:32px;justify-content:center;left:12px;position:absolute;width:32px}.kv_cards .play-btn svg{height:16px;width:16px}.kv_cards .video-card h4{color:#171a1c;display:block;font-size:20px;font-weight:600;line-height:120%;margin:0;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap}.kv_dialog{background:transparent;border:0;height:90vh;max-height:none;max-width:none;overflow:visible;padding:0;width:90vw}.kv_dialog[open]{display:flex;flex-direction:column;gap:12px}.kv_dialog::backdrop{background:rgba(19,38,57,.85)}.kv_dialog_media{border-radius:16px;flex:1;min-height:0;overflow:hidden;position:relative}.kv_dialog_media video{background:transparent;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.kv_dialog_media video.kv_dialog_blur{filter:blur(30px);object-fit:cover;transform:scale(1.15)}.kv_dialog_close{align-self:flex-end;outline:none}.kv_dialog_close,.kv_dialog_close:focus{background:#f1f3f4!important;border:0!important;border-radius:50%!important;color:#00386f!important;cursor:pointer!important;font-size:26px!important;height:40px!important;line-height:1!important;padding:0!important;width:40px!important}.kv_dialog_close:hover{border-radius:50%!important}.kv_dialog_top{align-items:center;display:flex;gap:16px;left:16px;pointer-events:none;position:absolute;right:16px;top:68px;z-index:2}.kv_dialog_title{color:#fff;font-size:14px;font-weight:700;line-height:130%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 6px rgba(0,0,0,.45);text-transform:capitalize;white-space:nowrap}@media only screen and (min-width:1025px) and (max-width:1300px){.kv_layout{grid-template-columns:1fr 2fr}.kv_group--start .kv_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.kv_dialog{height:max-content;min-height:fit-content}.kv_layout{grid-template-columns:1fr}.kv_group--about .kv_grid,.kv_group--start .kv_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.kv_cards .content-wrapper{padding:0 16px}.kv_group--start{min-width:0}.kv_group--start .kv_grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.kv_group--start .kv_grid::-webkit-scrollbar{display:none}.kv_group--start .video-card{flex:0 0 78%;max-width:78%;scroll-snap-align:start}.kv_dialog_top{gap:10px;left:8px;right:8px}}@media (max-width:1024px){.kv_dialog{height:max-content;min-height:fit-content}.kv_dialog_media{aspect-ratio:16/9;flex:none;width:100%}.kv_layout{grid-template-columns:1fr}.kv_group--about .kv_grid,.kv_group--start .kv_grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.kv_group--about .kv_grid,.kv_group--start .kv_grid{grid-template-columns:1fr}}.kv_dialog_media video:hover{cursor:pointer}