
/* Round project gallery photos on desktop only. */
@media (min-width: 1025px) {
  .elementor-898 .elementor-element.elementor-element-f56db40 .swiper-slide > a {
    display: block;
    width: min(100%, 250px);
    aspect-ratio: 1;
  }
  .elementor-898 .elementor-element.elementor-element-f56db40 .swiper-slide-inner,
  .elementor-898 .elementor-element.elementor-element-f56db40 .swiper-slide-image {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    object-fit: cover !important;
  }
}


/* Layout and photo refinements, October 2026. */
.elementor-998 .nk-comparison-subtext { padding: 24px 32px !important; box-sizing: border-box; }
.elementor-998 .nk-comparison-subtext p { margin: 0; }
.elementor-998 .nk-comparison-subtext p + p { margin-top: 12px; }
.elementor .elementor-widget-text-editor a,
.elementor p a,
.elementor .forminator-description a,
.elementor .forminator-checkbox__label a { color: #c99423 !important; text-decoration: underline; text-underline-offset: 3px; }
.elementor .elementor-widget-text-editor a:hover, .elementor p a:hover { color: #a87818 !important; }
.elementor-23 .elementor-element.elementor-element-77b5e88 { width: 100%; max-width: 100%; }
.elementor-23 .elementor-element-77b5e88 .profile-header { width: 100%; aspect-ratio: 1; border-radius: 50%; overflow: hidden; padding: 0; margin: 0; }
.elementor-23 .elementor-element-77b5e88 .profile-header img { display: block; width: 100% !important; height: 100% !important; aspect-ratio: 1; object-fit: cover; border-radius: 50% !important; }
.elementor-23 .elementor-element-77b5e88 .profile-body { display: none; }
@media (min-width: 1025px) {
  .elementor-1006 .elementor-element-1668dab7, .elementor-1006 .elementor-element-35280ac { position: relative; padding-bottom: 85px; }
  .elementor-1006 .elementor-element-1668dab7 img, .elementor-1006 .elementor-element-35280ac img { width: 100% !important; height: auto !important; aspect-ratio: 1; object-fit: cover; border-radius: 50% !important; }
  .elementor-1006 .elementor-element-1668dab7::after, .elementor-1006 .elementor-element-35280ac::after { content: ""; display: block; position: absolute; width: 43%; aspect-ratio: 1; right: 0; bottom: 0; border: 7px solid #fcf9f1; border-radius: 50%; background-size: cover; background-position: center; box-shadow: 0 10px 25px rgba(25,65,49,.14); }
  .elementor-1006 .elementor-element-1668dab7::after { background-image:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475477000_936312768619153_138403489642511835_n.jpg");background-image:-webkit-image-set(url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475477000_936312768619153_138403489642511835_n.avif") type("image/avif"),url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475477000_936312768619153_138403489642511835_n.jpg") type("image/jpeg"));background-image:image-set(url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475477000_936312768619153_138403489642511835_n.avif") type("image/avif"),url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475477000_936312768619153_138403489642511835_n.jpg") type("image/jpeg")); }
  .elementor-1006 .elementor-element-35280ac::after { background-image:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.jpg");background-image:-webkit-image-set(url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.avif") type("image/avif"),url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.webp") type("image/webp"),url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.jpg") type("image/jpeg"));background-image:image-set(url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.avif") type("image/avif"),url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.webp") type("image/webp"),url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.jpg") type("image/jpeg")); }
  .elementor-3918 .elementor-element.elementor-element-c83537d .swiper-slide > a { display: block; width: min(100%, 250px); aspect-ratio: 1; }
  .elementor-3918 .elementor-element.elementor-element-c83537d .swiper-slide-inner, .elementor-3918 .elementor-element.elementor-element-c83537d .swiper-slide-image { width: 100% !important; height: 100% !important; border-radius: 50% !important; overflow: hidden !important; object-fit: cover !important; }
}
@media (max-width: 767px) { .elementor-998 .nk-comparison-subtext { padding: 20px !important; } }


/* Responsive header, compact map and consistent photo treatment. */
.elementor .elementor-element-f106e81 img,
.elementor .elementor-element-e6b9109 img,
.elementor .elementor-element-006e9f6 img,
.elementor .elementor-element-3427663 img,
.elementor .elementor-element-b44da95 img,
.elementor .elementor-element-afacb16 img,
.elementor .elementor-element-17899f3 img,
.elementor .elementor-element-2e58f6e img,
.elementor .elementor-element-3c107c1 img,
.elementor .elementor-element-fcb9344 img,
.elementor .elementor-element-cae2da2 img,
.elementor .elementor-element-55159a7 img,
.elementor .elementor-element-766dbe9 img,
.elementor .elementor-element-47e2f99 img,
.elementor .elementor-element-9fcaa43 img,
.elementor .elementor-element-77fd7c1 img,
.elementor .elementor-element-1668dab7 img,
.elementor .elementor-element-35280ac img,
.elementor .elementor-element-b3cc530 img { border: 7px solid #fcf9f1 !important; box-sizing: border-box; }
.elementor-23 .elementor-element-77b5e88 .profile-card { padding: 0 !important; border: 0 !important; background: transparent !important; }
.elementor-23 .elementor-element-77b5e88 .profile-header { margin: 0 !important; }
.elementor-23 .elementor-element-77b5e88 picture { display: block; width: 100%; height: 100%; }
.elementor-23 .elementor-element-77b5e88 img, .elementor-23 .elementor-element-f88e97a img, .elementor-23 .elementor-element-584a0e8 img, .elementor-23 .elementor-element-755b44a img { width: 100% !important; height: auto !important; aspect-ratio: 1; object-fit: cover; border-radius: 50% !important; border: 7px solid #fcf9f1 !important; box-sizing: border-box; }
.nk-alumni .profile-header { padding: 0 !important; border: 0 !important; border-radius: 50% !important; overflow: hidden; }
.nk-alumni .profile-header picture { display: block; }
.nk-alumni .profile-header img { display: block; width: 100% !important; height: auto !important; aspect-ratio: 1; object-fit: cover; border: 6px solid #f3e5be !important; border-radius: 50% !important; box-sizing: border-box; }
.nk-map-component .nk-popup { width: 300px !important; max-width: calc(100% - 24px) !important; }
.nk-map-component .nk-popup-card { max-height: none !important; }
.nk-map-component .nk-popup-head { padding: 12px 14px !important; }
.nk-map-component .nk-popup-name { font-size: 18px !important; line-height: 1.2 !important; }
.nk-map-component .nk-popup-body { max-height: none !important; height: auto !important; overflow: visible !important; padding: 12px 14px !important; }
.nk-map-component .nk-popup-image { width: 100% !important; height: 140px !important; object-fit: cover; margin: 0 0 10px !important; }
.nk-map-component .nk-popup-desc { font-size: 13px !important; line-height: 1.4 !important; margin: 0 0 8px !important; }
.nk-map-component .nk-popup-address { font-size: 11px !important; line-height: 1.4 !important; margin: 0 0 8px !important; }
.nk-map-component .nk-popup-footer { margin: 0 !important; padding: 0 !important; }
.nk-map-component .nk-popup-location { font-size: 10px !important; padding: 6px 9px !important; }
.nk-map-component .nk-popup-maps { display: none !important; }
.nk-project-result__icon:has(.fa-heart) i { display: none; }
.nk-project-result__icon:has(.fa-heart)::before { content: ""; display: inline-block; width: 38px; height: 38px; background: currentColor; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M12%2021s-9-5.7-9-12a5%205%200%200%201%209-3%205%205%200%200%201%209%203c0%206.3-9%2012-9%2012Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M12%2021s-9-5.7-9-12a5%205%200%200%201%209-3%205%205%200%200%201%209%203c0%206.3-9%2012-9%2012Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }
@media (min-width: 1025px) {
 .elementor-1528 .elementor-nav-menu--main li:has(a[href^="tel:"]), .elementor-1528 .elementor-nav-menu--main li:has(a[href*="facebook.com"]), .elementor-1528 .elementor-nav-menu--main li:has(a[href*="linkedin.com"]) { display: none !important; }
 :is(.elementor-898 .elementor-element-2e58f6e, .elementor-23 .elementor-element-77fd7c1, .elementor-1006 .elementor-element-b3cc530, .elementor-3918 .elementor-element-5b920ea, .elementor-998 .elementor-element-e74837f) { position: relative; overflow: visible; }
 :is(.elementor-898 .elementor-element-2e58f6e, .elementor-23 .elementor-element-77fd7c1, .elementor-1006 .elementor-element-b3cc530, .elementor-3918 .elementor-element-5b920ea, .elementor-998 .elementor-element-e74837f)::after { content: ""; display: block; position: absolute; width: 42%; aspect-ratio: 1; left: -4%; bottom: -6%; background: url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475851693_936317431952020_5766181482682052136_n-1024x768.jpg") center / cover; border: 7px solid #fcf9f1; border-radius: 50%; box-shadow: 0 10px 25px rgba(25,65,49,.14); }
}
@media (max-width: 1024px) {
 .elementor-1528 .header-logo { width: 100px !important; max-width: 100px !important; margin: 0 !important; position: relative !important; top: auto !important; left: auto !important; transform: none !important; }
 .elementor-1528 .header-logo img { width: 100% !important; height: auto !important; max-height: 100px !important; }
 .elementor-1528 .header-wrapper > .e-con-inner { min-height: 100px; padding: 10px 24px !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; }
 .elementor-1528 .elementor-element-d499f4e { width: auto !important; flex: 0 0 auto; padding: 0 !important; }
 .elementor-1528 .elementor-element-dc2df37 { width: auto !important; margin-left: auto; padding: 0 !important; }
 .elementor-1528 .elementor-menu-toggle { position: relative; z-index: 100002; width: 48px; height: 48px; }
 .elementor-1528 .elementor-menu-toggle.elementor-active { position: fixed; top: 22px; right: 24px; }
 body.admin-bar .elementor-1528 .elementor-menu-toggle.elementor-active { top: 54px; }
 .elementor-1528 .elementor-nav-menu--dropdown[aria-hidden="true"] { display: none !important; }
 .elementor-1528 .elementor-nav-menu--dropdown[aria-hidden="false"] { position: fixed !important; inset: 0 !important; width: 100vw !important; height: 100dvh !important; max-height: none !important; margin: 0 !important; padding: 88px 24px 24px !important; background: #fcf9f1 !important; z-index: 100001; overflow-y: auto; box-sizing: border-box; transform: none !important; }
 body.admin-bar .elementor-1528 .elementor-nav-menu--dropdown[aria-hidden="false"] { top: 32px !important; height: calc(100dvh - 32px) !important; }
 .elementor-1528 .elementor-nav-menu--dropdown > ul { display: grid !important; grid-template-columns: 1fr 1fr; grid-template-rows: repeat(6, min-content) 1fr min-content; gap: 5px 12px; height: 100%; margin: 0 !important; }
 .elementor-1528 .elementor-nav-menu--dropdown > ul > li { grid-column: 1 / -1; }
 .elementor-1528 .elementor-nav-menu--dropdown a.elementor-item { justify-content: flex-start; font-size: 23px; line-height: 1.25; padding: 12px 10px !important; color: #194c3b !important; background: transparent !important; }
 .elementor-1528 .elementor-nav-menu--dropdown li:has(a[href^="tel:"]) { align-self: end; margin-top: 20px; margin-bottom: 10px; }
 .elementor-1528 .elementor-nav-menu--dropdown a[href^="tel:"] { justify-content: center; background: #194c3b !important; color: #fcf9f1 !important; border-radius: 10px; font-size: 18px; padding: 16px !important; }
 .elementor-1528 .elementor-nav-menu--dropdown li:has(a[href*="facebook.com"]), .elementor-1528 .elementor-nav-menu--dropdown li:has(a[href*="linkedin.com"]) { grid-column: auto; }
 .elementor-1528 .elementor-nav-menu--dropdown a[href*="facebook.com"], .elementor-1528 .elementor-nav-menu--dropdown a[href*="linkedin.com"] { justify-content: center; border: 1px solid #d3b56c; border-radius: 10px; font-size: 16px; }
 body:has(.elementor-1528 .elementor-menu-toggle.elementor-active) { overflow: hidden; }
}
@media (max-width: 767px) {
 .elementor-1528 .header-logo { width: 80px !important; max-width: 80px !important; }
 .elementor-1528 .header-wrapper > .e-con-inner { min-height: 88px; padding: 8px 20px !important; }
 body.admin-bar .elementor-1528 .elementor-menu-toggle.elementor-active { top: 66px; }
 body.admin-bar .elementor-1528 .elementor-nav-menu--dropdown[aria-hidden="false"] { top: 46px !important; height: calc(100dvh - 46px) !important; }
}

/* Override the existing drawer sizing and image max-width. */
@media (max-width: 1024px) {
 header.elementor-1528 .header-logo img { max-width: 100% !important; }
 header.elementor-1528 nav.elementor-nav-menu--dropdown:has(> #menu-2-d6b55d1)[aria-hidden="false"] { display: block !important; position: fixed !important; top: 0 !important; bottom: 0 !important; left: 0 !important; right: 0 !important; width: 100vw !important; max-width: none !important; height: 100dvh !important; max-height: none !important; padding: 88px 24px 24px !important; border-radius: 0 !important; transform: none !important; }
 body.admin-bar header.elementor-1528 nav:has(> #menu-2-d6b55d1)[aria-hidden="false"] { top: 32px !important; height: calc(100dvh - 32px) !important; }
 #menu-2-d6b55d1 { display: grid !important; grid-template-columns: 1fr 1fr !important; grid-template-rows: repeat(6, min-content) 1fr min-content !important; gap: 5px 12px !important; height: 100% !important; padding: 0 !important; margin: 0 !important; }
 #menu-2-d6b55d1 > li { grid-column: 1 / -1; float: none !important; width: auto !important; }
 #menu-2-d6b55d1 > li > a { font-size: 23px !important; padding: 12px 10px !important; line-height: 1.25 !important; justify-content: flex-start !important; }
 #menu-2-d6b55d1 > li:has(a[href^="tel:"]) { align-self: end; margin: 20px 0 10px !important; }
 #menu-2-d6b55d1 > li > a[href^="tel:"] { justify-content: center !important; padding: 16px !important; font-size: 18px !important; background: #194c3b !important; color: #fcf9f1 !important; border-radius: 10px !important; }
 #menu-2-d6b55d1 > li:has(a[href*="facebook.com"]), #menu-2-d6b55d1 > li:has(a[href*="linkedin.com"]) { grid-column: auto; }
 #menu-2-d6b55d1 > li > a[href*="facebook.com"], #menu-2-d6b55d1 > li > a[href*="linkedin.com"] { justify-content: center !important; border: 1px solid #d3b56c; border-radius: 10px; font-size: 16px !important; }
 header.elementor-1528 [data-id="d6b55d1"] > .elementor-menu-toggle.elementor-active { position: fixed !important; top: 22px !important; right: 24px !important; z-index: 100003 !important; }
 body.admin-bar header.elementor-1528 [data-id="d6b55d1"] > .elementor-menu-toggle.elementor-active { top: 54px !important; }
}
@media (max-width: 782px) {
 body.admin-bar header.elementor-1528 nav:has(> #menu-2-d6b55d1)[aria-hidden="false"] { top: 46px !important; height: calc(100dvh - 46px) !important; }
 body.admin-bar header.elementor-1528 [data-id="d6b55d1"] > .elementor-menu-toggle.elementor-active { top: 66px !important; }
}
@media (min-width: 1025px) { :is(.elementor-898 .elementor-element-2e58f6e, .elementor-23 .elementor-element-77fd7c1, .elementor-1006 .elementor-element-b3cc530, .elementor-3918 .elementor-element-5b920ea, .elementor-998 .elementor-element-e74837f) img { height: auto !important; aspect-ratio: 1; object-fit: cover; border: 7px solid #fcf9f1 !important; border-radius: 50% !important; box-sizing: border-box; } }

@media (max-width: 1024px) {
 header.elementor-1528 nav.elementor-nav-menu--dropdown:has(> #menu-2-d6b55d1)[aria-hidden="false"] { min-height: 0 !important; }
 #menu-2-d6b55d1 > li > a { min-height: 0 !important; }
}
@media (max-width: 1024px) and (max-height: 750px) {
 header.elementor-1528 nav.elementor-nav-menu--dropdown:has(> #menu-2-d6b55d1)[aria-hidden="false"] { padding-top: 68px !important; padding-bottom: 16px !important; }
 #menu-2-d6b55d1 > li > a { font-size: 20px !important; padding: 8px 10px !important; }
 #menu-2-d6b55d1 > li > a[href^="tel:"] { font-size: 17px !important; padding: 13px !important; }
 #menu-2-d6b55d1 > li > a[href*="facebook.com"], #menu-2-d6b55d1 > li > a[href*="linkedin.com"] { font-size: 15px !important; }
}

/* Let the portrait widget grow with its square image. */
.elementor-23 .elementor-element.elementor-element-77b5e88 { height: auto !important; min-height: 0 !important; transform: none !important; transition: none !important; }
.elementor-23 .elementor-element-77b5e88 .elementor-widget-container, .elementor-23 .elementor-element-77b5e88 .ekit-wid-con, .elementor-23 .elementor-element-77b5e88 .profile-square-v, .elementor-23 .elementor-element-77b5e88 .profile-card { height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; line-height: 0; transform: none !important; }
.elementor-23 .elementor-element-77b5e88 .profile-header { display: block; height: auto !important; aspect-ratio: 1; }

/* Consistent circles, card navigation and viewport-sized introductions. */
.elementor-898 :is(.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d) { position: relative; }
.elementor-898 :is(.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d)::after { content: none !important; display: none !important; }
.elementor-898 :is(.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d) img,
.elementor-23 :is(.elementor-element-55159a7,.elementor-element-766dbe9) img,
.elementor-998 :is(.elementor-element-1668dab7,.elementor-element-e25fe2c) img { display: block; width: 100% !important; height: auto !important; max-height: none !important; aspect-ratio: 1 !important; object-fit: cover; border-radius: 50% !important; border: 7px solid #fcf9f1 !important; box-sizing: border-box; }
.elementor-998 :is(.elementor-element-1668dab7,.elementor-element-e25fe2c) { position: relative; overflow: visible; margin-bottom: 32px; }
.elementor-998 :is(.elementor-element-1668dab7,.elementor-element-e25fe2c)::after { content: ''; position: absolute; right: -2%; bottom: -4%; width: 42%; aspect-ratio: 1; background: url('https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.jpg') center / cover; border: 7px solid #fcf9f1; border-radius: 50%; box-shadow: 0 10px 25px rgba(25,65,49,.14); }
@media (min-width:1025px) { .elementor-998 .elementor-element-2e4ed616 > .e-con-inner { align-items: flex-start !important; } .elementor-998 .elementor-element-6bc59945 { align-self: flex-start !important; justify-content: flex-start !important; padding-top: 0 !important; } }
.nk-alumni { padding-inline: 52px !important; }
.nk-alumni .elementor-swiper-button { width: 40px; height: 40px; border: 1px solid #d8a542; border-radius: 50%; background: #fcf9f1; display: flex; align-items: center; justify-content: center; }
.nk-alumni .elementor-swiper-button-prev { left: 0 !important; }
.nk-alumni .elementor-swiper-button-next { right: 0 !important; }
.nk-alumni .elementor-swiper-button svg { width: 16px; height: 16px; }
.elementor-898 .elementor-element-80b228b { text-align: left !important; width: 100% !important; margin-bottom: 0 !important; }
.elementor-898 .elementor-element-80b228b .elementor-heading-title { text-align: left !important; font-size: clamp(12px,1.25vw,17px) !important; letter-spacing: .12em !important; line-height: 1.5 !important; }
.elementor-898 .e-con:has(> .elementor-element-80b228b) .nk-divider-elegant { justify-content: flex-start !important; }


/* Shared hero layout and eyebrow typography. */
body { --nk-admin-height:0px; --nk-header-height:80px; }
body.admin-bar { --nk-admin-height:32px; }
.elementor .elementor-widget-heading:has(+ .elementor-widget-html .nk-divider-elegant) .elementor-heading-title { font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.12em!important;text-transform:uppercase!important; }
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child {height:calc(100svh - var(--nk-header-height) - var(--nk-admin-height))!important;min-height:0!important;padding-block:0!important;box-sizing:border-box;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child > .e-con-inner {height:100%;min-height:0!important;padding-block:0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .e-con {min-height:0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child h1 {font-size:clamp(36px,7.6vh,64px)!important;line-height:1.12!important;margin:0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .elementor-widget-heading {margin-block:0!important;}
.elementor-1006 .elementor-element-13c4a383 {width:70%!important;max-width:900px!important;}
.elementor-1006 .elementor-element-e002500 {width:100%!important;max-width:760px!important;}
.elementor-1006 .nk-hero-donation {margin-top:20px!important;}
.elementor-898 :is(.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d),.elementor-898 :is(.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d) img {transform:none!important;}
.elementor-898 .elementor-element-de1f872 {width:100%!important;align-self:flex-start!important;margin:0 0 14px!important;}
.elementor-898 .elementor-element-de1f872 .nk-divider-elegant {justify-content:flex-start!important;}
@media(max-width:1024px){
body {--nk-header-height:120px;}
header.elementor-1528 .header-wrapper,header.elementor-1528 .header-wrapper>.e-con-inner {height:120px!important;min-height:120px!important;box-sizing:border-box!important;}
header.elementor-1528 .header-logo img {display:block;}
.elementor .elementor-widget-heading:has(+ .elementor-widget-html .nk-divider-elegant) .elementor-heading-title {font-size:16px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child {--nk-photo-height:clamp(150px,28vh,300px);position:relative;background-image:none!important;background-color:#fbf8f0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child::before {content:'';position:absolute!important;inset:0 0 auto!important;width:100%!important;height:calc(var(--nk-photo-height) + 48px)!important;background-image:linear-gradient(to bottom,rgba(251,248,240,0) 45%,#fbf8f0 100%),var(--nk-hero-photo)!important;background-position:center,center 40%!important;background-size:cover!important;background-repeat:no-repeat!important;opacity:1!important;pointer-events:none;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child > .e-con-inner {position:relative;z-index:1;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;padding:calc(var(--nk-photo-height) + 12px) 32px 24px!important;box-sizing:border-box;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child > .e-con-inner > .e-con {width:100%!important;max-width:none!important;height:auto!important;padding:0!important;margin:0!important;flex:0 0 auto!important;row-gap:10px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .e-con {row-gap:10px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .elementor-widget-heading:has(h1) {width:100%!important;max-width:none!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child h1 {font-size:clamp(32px,4.7vh,46px)!important;line-height:1.1!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child p:not(.elementor-widget-heading:has(+ .elementor-widget-html .nk-divider-elegant) p) {font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:16px!important;line-height:1.4!important;margin:0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .elementor-widget-html {margin-bottom:0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .nk-divider-elegant {margin:0!important;gap:12px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .nk-divider-elegant span {width:68px!important;}
.elementor-1006 .nk-hero-donation {margin-top:12px!important;}
.elementor-1006 .nk-hero-donation__box {grid-template-columns:minmax(0,1fr) auto!important;padding:14px!important;gap:16px!important;}
.elementor-1006 .nk-hero-donation__button {width:auto!important;}
}
@media(max-width:782px){body.admin-bar{--nk-admin-height:46px;}}
@media(max-width:767px){
body {--nk-header-height:96px;}
header.elementor-1528 .header-wrapper,header.elementor-1528 .header-wrapper>.e-con-inner {height:96px!important;min-height:96px!important;}
.elementor .elementor-widget-heading:has(+ .elementor-widget-html .nk-divider-elegant) .elementor-heading-title {font-size:14px!important;letter-spacing:.1em!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child {--nk-photo-height:clamp(110px,calc((100svh - 667px)*.65 + 110px),240px);}
.elementor-1006[data-elementor-type='wp-page']>.e-con:first-child {--nk-photo-height:clamp(64px,calc(100svh - 620px),210px);}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child > .e-con-inner {padding:calc(var(--nk-photo-height) + 12px) 20px 16px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child > .e-con-inner > .e-con {row-gap:8px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .e-con {row-gap:8px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child h1 {font-size:clamp(27px,4.1vh,36px)!important;line-height:1.1!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .e-con:has(a) {padding-inline:0!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child a:not(.nk-payment-modal a) {display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;min-height:48px!important;justify-content:center!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child div:has(>a):not(.nk-payment-modal div) {width:100%!important;max-width:none!important;display:flex!important;flex-direction:column!important;gap:8px!important;}
:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .elementor-widget-html:has(a) {width:100%!important;}
.elementor-898 .elementor-element-ea0ceb6 {padding-top:4px!important;}
.elementor-1006 .nk-hero-donation__box {grid-template-columns:1fr!important;padding:10px!important;gap:8px!important;}
.elementor-1006 .nk-hero-donation__header {margin-bottom:2px!important;}
.elementor-1006 .nk-hero-donation__amount {font-size:30px!important;}
.elementor-1006 .nk-hero-donation__currency {font-size:18px!important;}
.elementor-1006 .nk-hero-donation__button {width:100%!important;min-height:48px!important;padding:4px 8px 4px 14px!important;}
.elementor-1006 .nk-hero-donation__button-arrow {width:32px!important;height:32px!important;}
.elementor-1006 .nk-hero-donation__methods {display:grid!important;grid-template-columns:1fr 1fr 1.35fr!important;gap:4px!important;padding:4px!important;margin-top:8px!important;}
.elementor-1006 .nk-hero-donation__method {flex-direction:column!important;min-width:0!important;width:auto!important;min-height:44px!important;gap:2px!important;padding:3px 1px!important;justify-content:center!important;}
.elementor-1006 .nk-hero-donation__logo {height:20px!important;min-height:0!important;width:auto!important;}
.elementor-1006 .nk-hero-donation__method img {max-width:56px!important;height:20px!important;object-fit:contain;}
.elementor-1006 .nk-hero-donation__bank-icon {width:20px!important;height:20px!important;min-width:20px!important;border-radius:5px!important;}
.elementor-1006 .nk-hero-donation__method-caption,.elementor-1006 .nk-hero-donation__method-text,.elementor-1006 .nk-hero-donation__method-text strong {font-size:8px!important;line-height:1.2!important;letter-spacing:0!important;white-space:normal!important;}
}
.elementor-898[data-elementor-type='wp-page']>.e-con:first-child {--nk-hero-photo:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/512660527_24212308728387396_5970124185202807426_n.jpg");}
.elementor-998[data-elementor-type='wp-page']>.e-con:first-child {--nk-hero-photo:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/burmese-girl-with-traditional-thanaka-on-her-face-2026-03-10-02-01-15-utc.avif");}
.elementor-1006[data-elementor-type='wp-page']>.e-con:first-child {--nk-hero-photo:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-11-2026-11_21_29-AM.webp");}
.elementor-1392[data-elementor-type='wp-page']>.e-con:first-child {--nk-hero-photo:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/bg_2.avif");}
.elementor-3741[data-elementor-type='wp-page']>.e-con:first-child {--nk-hero-photo:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/snowy-mountains-looming-over-a-picturesque-village-2026-03-18-17-37-17-utc-scaled.avif");}
.elementor-3918[data-elementor-type='wp-page']>.e-con:first-child {--nk-hero-photo:url("https://nepal-kinder-overlack.com/wp-content/uploads/2026/05/475851899_936314038619026_6621235027193206668_n.jpg");}

@media(max-width:1024px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child{padding-inline:0!important;} :is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child::before {height:calc(var(--nk-photo-height) + 6px)!important;} }

/* About uses the same photo-first composition on smaller screens. */
@media(max-width:1024px){ .elementor-23[data-elementor-type='wp-page']>.elementor-element-159fb48 {position:relative;height:calc(100svh - var(--nk-header-height) - var(--nk-admin-height))!important;min-height:0!important;padding:0!important;background:#fbf8f0!important;} .elementor-23 .elementor-element-159fb48>.e-con-inner {height:100%;padding:0 32px 32px!important;display:flex;justify-content:flex-end!important;flex-direction:column;} .elementor-23 .elementor-element-e85a02a {position:static!important;width:100%!important;padding:0!important;min-height:0!important;row-gap:12px!important;} .elementor-23 .elementor-element-b953598 {position:absolute!important;inset:0 0 auto!important;width:100%!important;height:70%!important;margin:0!important;} .elementor-23 .elementor-element-b953598 img {width:100%!important;height:100%!important;object-fit:cover;object-position:center 45%;border:0!important;border-radius:0!important;} .elementor-23 .elementor-element-b953598::after {content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,#fbf8f0 100%);pointer-events:none;} .elementor-23 .elementor-element-159fb48 h1 {font-size:clamp(32px,4.7vh,46px)!important;line-height:1.1!important;} }
@media(max-width:767px){ .elementor-23 .elementor-element-159fb48>.e-con-inner{padding:0 20px 24px!important;} .elementor-23 .elementor-element-159fb48 h1 {font-size:clamp(27px,4.1vh,36px)!important;} }

@media(min-width:768px) and (max-width:1024px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child{--nk-photo-height:clamp(150px,22vh,260px);}}
@media(max-width:1024px){
.elementor-23[data-elementor-type='wp-page']>.elementor-element-159fb48 {--nk-photo-height:clamp(150px,22vh,260px);}
.elementor-23 .elementor-element-159fb48::before {content:'';position:absolute;inset:0 0 auto;height:calc(var(--nk-photo-height) + 6px);background:linear-gradient(to bottom,transparent 45%,#fbf8f0 100%),url('https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/53ef99_cd417034dce2421ca2e7a1adf387604cmv2-1024x768.avif') center 45%/cover;pointer-events:none;opacity:1;}
.elementor-23 .elementor-element-b953598 {display:none!important;}
.elementor-23 .elementor-element-159fb48>.e-con-inner {position:relative;z-index:1;box-sizing:border-box;padding:calc(var(--nk-photo-height) + 12px) 32px 24px!important;}
.elementor-23 .elementor-element-159fb48 .elementor-widget {margin-block:0!important;padding-block:0!important;height:auto!important;}
.elementor-23 .elementor-element-159fb48 .elementor-widget-heading {width:100%!important;max-width:none!important;}
.elementor-23 .elementor-element-7fe5ea5 p {font-size:16px!important;line-height:1.4!important;margin:0!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-facts {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;padding:10px!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-fact {display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:0!important;padding:6px!important;gap:6px!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-fact__icon {width:30px!important;height:30px!important;border-radius:8px!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-fact__icon svg {width:22px!important;height:22px!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-fact__content {align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-fact__content strong {font-size:24px!important;}
.elementor-23 .elementor-element-159fb48 .nk-minimal-fact__content span {font-size:12px!important;line-height:1.3!important;}
}
@media(max-width:767px){.elementor-23[data-elementor-type='wp-page']>.elementor-element-159fb48{--nk-photo-height:clamp(110px,calc((100svh - 667px)*.65 + 110px),240px);} .elementor-23 .elementor-element-159fb48>.e-con-inner {padding:calc(var(--nk-photo-height) + 12px) 20px 16px!important;} .elementor-23 .elementor-element-e85a02a {row-gap:8px!important;} .elementor-23 .elementor-element-159fb48 .nk-minimal-fact__content strong {font-size:20px!important;} }

@media(max-width:1024px){.elementor-23 .elementor-element-e85a02a{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;} .elementor-23 .elementor-element-159fb48 .elementor-widget-html:has(.nk-divider-elegant){width:100%!important;} .elementor-23 .elementor-element-275b7ed p{text-align:left!important;} .elementor-23 .elementor-element-d4c7cc4 .nk-divider-elegant{justify-content:flex-start!important;} }

@media(max-width:1024px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child>.e-con-inner {flex-wrap:nowrap!important;gap:10px!important;} .elementor-998 .elementor-element-20423b2 {width:100%!important;padding:0!important;margin:0!important;flex:0 0 auto!important;} .elementor-998 .nk-hero-trust-stats {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:8px!important;max-width:none!important;} .elementor-998 .nk-hero-trust-item {grid-template-columns:1fr!important;justify-items:center!important;min-height:0!important;padding:4px!important;gap:5px!important;} .elementor-998 .nk-hero-trust-content {align-items:center!important;text-align:center!important;} .elementor-998 .nk-hero-trust-content strong,.elementor-998 .nk-hero-trust-item:nth-child(3) .nk-hero-trust-content strong {font-size:22px!important;} .elementor-998 .nk-hero-trust-content span {font-size:11px!important;line-height:1.25!important;} .elementor-998 .nk-hero-trust-icon {width:28px!important;height:28px!important;border-radius:8px!important;} .elementor-998 .nk-hero-trust-icon svg {width:20px!important;height:20px!important;} .elementor-998 .nk-hero-trust-item::before,.elementor-998 .nk-hero-trust-item::after {display:none!important;} }

@media(max-width:767px){.elementor-998 .nk-hero-trust-content strong,.elementor-998 .nk-hero-trust-item:nth-child(3) .nk-hero-trust-content strong{font-size:18px!important;white-space:nowrap!important;} .elementor-998 .nk-hero-trust-content span {font-size:10px!important;overflow-wrap:anywhere!important;} .elementor-998 .nk-hero-trust-content {width:100%!important;min-width:0!important;} }

@media(min-width:1025px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child>.e-con-inner {padding-top:56px!important;padding-bottom:0!important;box-sizing:border-box;} }
@media(min-width:1025px) and (max-height:700px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child .e-con {row-gap:12px!important;} :is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392)[data-elementor-type='wp-page'] > .e-con:first-child h1 {font-size:clamp(36px,6.8vh,54px)!important;} .elementor-1006 .nk-hero-donation__box {padding:16px!important;} .elementor-1006 .nk-hero-donation {margin-top:14px!important;} }

/* Let the photo fill the space left by the content, without empty padding. */
@media(max-width:1024px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392,.elementor-23)[data-elementor-type='wp-page'] > .e-con:first-child{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:0!important;} :is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392,.elementor-23)[data-elementor-type='wp-page'] > .e-con:first-child::before{position:relative!important;inset:auto!important;display:block!important;flex:1 1 0!important;min-height:56px!important;height:auto!important;margin:0!important;} :is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392,.elementor-23)[data-elementor-type='wp-page'] > .e-con:first-child>.e-con-inner{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;padding:12px 32px 24px!important;justify-content:flex-start!important;gap:10px!important;} }
@media(max-width:767px){:is(.elementor-898,.elementor-998,.elementor-1006,.elementor-3918,.elementor-3741,.elementor-1392,.elementor-23)[data-elementor-type='wp-page'] > .e-con:first-child>.e-con-inner{padding:8px 20px 16px!important;} }

/* Font Awesome statistics and responsive photo consistency. */
@font-face {font-family:'NK Font Awesome';font-style:normal;font-weight:900;font-display:block;src:url('https://nepal-kinder-overlack.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2') format('woff2');}
.nk-minimal-fact__icon svg,.nk-hero-trust-icon svg {display:none!important;}
.nk-minimal-fact__icon::before,.nk-hero-trust-icon::before {font-family:'NK Font Awesome'!important;font-weight:900!important;font-style:normal;font-size:26px;line-height:1;color:#194c3b;}
.nk-minimal-fact:nth-child(1) .nk-minimal-fact__icon::before,.nk-hero-trust-item:nth-child(1) .nk-hero-trust-icon::before {content:'\f0c0';}
.nk-minimal-fact:nth-child(2) .nk-minimal-fact__icon::before {content:'\f4c0';}
.nk-minimal-fact:nth-child(3) .nk-minimal-fact__icon::before {content:'\f559';}
.nk-hero-trust-item:nth-child(2) .nk-hero-trust-icon::before {content:'\f549';}
.nk-hero-trust-item:nth-child(3) .nk-hero-trust-icon::before {content:'\f3ed';}
.nk-hero-trust-item:nth-child(4) .nk-hero-trust-icon::before {content:'\f570';}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) {width:100%!important;max-width:100%!important;height:100%!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) :is(.ekit-wid-con,.ekit_global_links) {display:block;width:100%!important;height:100%!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .elementskit-infobox {width:100%!important;max-width:100%!important;height:100%!important;padding:24px!important;border:1px solid rgba(25,63,49,.15)!important;border-radius:18px!important;box-shadow:0 8px 22px rgba(25,63,49,.07)!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .elementskit-box-header {margin:0 0 20px!important;padding:0!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .elementskit-info-box-icon {margin:0!important;padding:0!important;width:64px!important;height:64px!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .elementskit-info-box-icon img {width:64px!important;height:64px!important;object-fit:contain;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .box-body {margin:0!important;padding:0!important;}
@media(min-width:1025px){ .elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-slide-image {border:7px solid #fcf9f1!important;box-sizing:border-box;} }
@media(max-width:1024px){
header.elementor-1528 .elementor-element-c809a99.header-logo {transform:translateY(24px)!important;z-index:100;overflow:visible!important;}
header.elementor-1528 .header-wrapper,header.elementor-1528 .header-wrapper>.e-con-inner {overflow:visible!important;}
.elementor[data-elementor-type='wp-page'] .elementor-widget-image::after {content:none!important;display:none!important;}
.elementor-23 .elementor-element-0af39f7 {display:none!important;}
.elementor-998 .elementor-element-4c1f952 {grid-template-columns:1fr!important;gap:20px!important;}
.elementor-998 :is(.elementor-element-98ac22a,.elementor-element-9fe347e,.elementor-element-c1c0076) {width:100%!important;max-width:none!important;padding:0!important;}
.nk-minimal-fact__icon::before,.nk-hero-trust-icon::before {font-size:18px!important;}
.nk-alumni .profile-header {width:100%!important;aspect-ratio:3/2!important;height:auto!important;border-radius:16px!important;}
.nk-alumni .profile-header img {width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:16px!important;}
.elementor-23 .elementor-element-77b5e88,.elementor-23 .elementor-element-77b5e88 .profile-header {width:100%!important;max-width:none!important;aspect-ratio:3/2!important;height:auto!important;border-radius:16px!important;}
.elementor-23 .elementor-element-77b5e88 .profile-header img {width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;object-position:center 30%;border-radius:16px!important;}
.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-slide-image {width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:16px!important;border:7px solid #fcf9f1!important;box-sizing:border-box;}
.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-slide-inner {border-radius:16px!important;overflow:hidden!important;}
}
@media(max-width:1024px){.elementor :is(.elementor-element-f106e81,.elementor-element-e6b9109,.elementor-element-006e9f6,.elementor-element-3427663,.elementor-element-b44da95,.elementor-element-afacb16,.elementor-element-17899f3,.elementor-element-2e58f6e,.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d,.elementor-element-3c107c1,.elementor-element-fcb9344,.elementor-element-cae2da2,.elementor-element-55159a7,.elementor-element-766dbe9,.elementor-element-47e2f99,.elementor-element-9fcaa43,.elementor-element-77fd7c1,.elementor-element-1668dab7,.elementor-element-35280ac,.elementor-element-857b161,.elementor-element-39ee721,.elementor-element-b3cc530,.elementor-element-e25fe2c,.elementor-element-e74837f,.elementor-element-5b920ea,.elementor-element-f88e97a,.elementor-element-584a0e8,.elementor-element-755b44a) {height:auto!important;min-height:0!important;margin-block:0 20px!important;transform:none!important;} .elementor :is(.elementor-element-f106e81,.elementor-element-e6b9109,.elementor-element-006e9f6,.elementor-element-3427663,.elementor-element-b44da95,.elementor-element-afacb16,.elementor-element-17899f3,.elementor-element-2e58f6e,.elementor-element-54b4d4f,.elementor-element-0a20893,.elementor-element-1e2653d,.elementor-element-3c107c1,.elementor-element-fcb9344,.elementor-element-cae2da2,.elementor-element-55159a7,.elementor-element-766dbe9,.elementor-element-47e2f99,.elementor-element-9fcaa43,.elementor-element-77fd7c1,.elementor-element-1668dab7,.elementor-element-35280ac,.elementor-element-857b161,.elementor-element-39ee721,.elementor-element-b3cc530,.elementor-element-e25fe2c,.elementor-element-e74837f,.elementor-element-5b920ea,.elementor-element-f88e97a,.elementor-element-584a0e8,.elementor-element-755b44a) img {display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:16px!important;border:7px solid #fcf9f1!important;box-sizing:border-box;transform:none!important;} .elementor-23 :is(.elementor-element-f88e97a,.elementor-element-584a0e8,.elementor-element-755b44a) img {object-position:center 30%;} }

.elementor .nk-minimal-fact__icon svg,.elementor .nk-hero-trust-icon svg {display:none!important;}

.elementor-998 .elementor-element:is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) {box-shadow:none!important;filter:none!important;border:0!important;border-radius:0!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .elementskit-info-box-title {padding:0!important;margin:0 0 12px!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .box-body p {margin:0!important;}
.elementor-998 :is(.elementor-element-219a40b,.elementor-element-5ba0a32,.elementor-element-2f13e4f) .elementskit-box-header {line-height:0!important;}

@media(max-width:767px){.elementor-998 .nk-hero-trust-stats {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;} .elementor-998 .nk-hero-trust-item {grid-template-columns:28px minmax(0,1fr)!important;justify-items:start!important;align-items:center!important;gap:8px!important;} .elementor-998 .nk-hero-trust-content {align-items:flex-start!important;text-align:left!important;} .elementor-998 .nk-hero-trust-content span {font-size:11px!important;overflow-wrap:normal!important;hyphens:auto!important;} .elementor-23 .nk-minimal-fact__content span {font-size:10.5px!important;hyphens:auto!important;overflow-wrap:normal!important;} }

/* A shorter beige header lets the logo hang naturally. */
@media(max-width:1024px){body{--nk-header-height:80px;} header.elementor-1528 .header-wrapper,header.elementor-1528 .header-wrapper>.e-con-inner{height:80px!important;min-height:80px!important;box-sizing:border-box!important;} header.elementor-1528 .header-wrapper>.e-con-inner{padding:8px 24px!important;} header.elementor-1528 .elementor-element-d499f4e{align-self:flex-start!important;} header.elementor-1528 .elementor-element-dc2df37{align-self:center!important;} header.elementor-1528 .elementor-element-c809a99.header-logo{transform:none!important;} }
@media(max-width:767px){body{--nk-header-height:64px;} header.elementor-1528 .header-wrapper,header.elementor-1528 .header-wrapper>.e-con-inner{height:64px!important;min-height:64px!important;} header.elementor-1528 .header-wrapper>.e-con-inner{padding:6px 20px!important;} }

@media(max-width:1024px){header.elementor-1528 .elementor-element-d499f4e{position:relative!important;width:100px!important;height:0!important;min-height:0!important;} header.elementor-1528 .elementor-element-c809a99.header-logo{position:absolute!important;left:0!important;top:0!important;} }
@media(max-width:767px){header.elementor-1528 .elementor-element-d499f4e{width:80px!important;} }

/* Keep primary photos visible and prevent flex columns collapsing on tablets. */
@media(max-width:1024px){
.elementor-898 .elementor-element-e6fa424>.e-con-inner {flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:24px!important;}
.elementor-898 .elementor-element-e6fa424>.e-con-inner>.e-con {width:100%!important;max-width:none!important;flex:0 0 auto!important;}
.elementor-898 .elementor-element-557936b {visibility:visible!important;opacity:1!important;animation:none!important;}
.elementor-898 .elementor-element-e6b9109 {display:none!important;}
.elementor-898 :is(.elementor-element-f106e81,.elementor-element-006e9f6,.elementor-element-b44da95) {display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;visibility:visible!important;opacity:1!important;animation:none!important;}
.elementor-898 :is(.elementor-element-f106e81,.elementor-element-006e9f6,.elementor-element-b44da95) img {visibility:visible!important;opacity:1!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner {flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:24px!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner>.e-con {width:100%!important;max-width:none!important;flex:0 0 auto!important;}
:is(.elementor-898 .elementor-element-9e085a6,.elementor-998 .elementor-element-cd81958,.elementor-1006 .elementor-element-2d53aaf,.elementor-23 .elementor-element-bd06c0f,.elementor-3918 .elementor-element-2f2a92c) {display:flex!important;visibility:visible!important;opacity:1!important;animation:none!important;height:auto!important;min-height:0!important;}
:is(.elementor-898 .elementor-element-2e58f6e,.elementor-998 .elementor-element-e74837f,.elementor-1006 .elementor-element-b3cc530,.elementor-23 .elementor-element-77fd7c1,.elementor-3918 .elementor-element-5b920ea) {display:block!important;width:100%!important;max-width:100%!important;visibility:visible!important;opacity:1!important;animation:none!important;}
}

@media(max-width:1024px){.elementor-898 :is(.elementor-element-f106e81,.elementor-element-006e9f6,.elementor-element-b44da95){margin-left:0!important;margin-right:0!important;} }

/* Homepage reading order and tablet card layouts. */
.elementor-898 .nk-stat-card h3 {font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal!important;text-transform:none!important;}
@media(max-width:1024px){
.elementor-898 .elementor-element-e6fa424>.e-con-inner {gap:18px!important;padding-inline:10px!important;}
.elementor-898 .elementor-element-2fa2e76 {display:contents!important;}
.elementor-898 .elementor-element-e6fa424>.e-con-inner>.elementor-widget {width:100%!important;max-width:none!important;flex:0 0 auto!important;}
.elementor-898 :is(.elementor-element-cdb8a2f,.elementor-element-550c131,.elementor-element-768ceda) {order:0!important;}
.elementor-898 .elementor-element-557936b {order:1!important;padding:0!important;margin:0!important;}
.elementor-898 .elementor-element-472d0ac {order:2!important;width:100%!important;margin:0!important;}
.elementor-898 .elementor-element-c49e241 {order:3!important;width:100%!important;padding:0!important;}
.elementor-898 .nk-stat-card h3 {font-size:19px!important;}
}
@media(min-width:768px) and (max-width:1024px){
.elementor-898 .nk-stats-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;}
.elementor-898 .nk-stat-card {width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:100%!important;padding:24px 16px!important;transform:none!important;}
.elementor-898 .nk-stat-card p {font-size:16px!important;line-height:1.5!important;}
.elementor-898 .nk-stat-card h3 {hyphens:auto;overflow-wrap:normal;}
.elementor-898 .nk-stat-card .nk-icon {width:64px!important;height:64px!important;margin-inline:auto!important;}
.elementor-898 .nk-stat-card .nk-icon img {width:64px!important;height:64px!important;object-fit:contain!important;}
.elementor-898 .elementor-element-a2c6d35 {display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:8px;padding:12px 8px 22px!important;scrollbar-width:thin;scrollbar-color:#d8a542 #eee8d9;-webkit-overflow-scrolling:touch;}
.elementor-898 .elementor-element-a2c6d35>.e-con {flex:0 0 78%!important;width:78%!important;min-width:0!important;max-width:none!important;height:auto!important;scroll-snap-align:start;scroll-snap-stop:always;padding:20px!important;box-shadow:0 8px 20px rgba(25,63,49,.09)!important;}
.elementor-898 .elementor-element-a2c6d35::-webkit-scrollbar {height:6px;}
.elementor-898 .elementor-element-a2c6d35::-webkit-scrollbar-thumb {background:#d8a542;border-radius:4px;}
.elementor-898 .elementor-element-a2c6d35::-webkit-scrollbar-track {background:#eee8d9;border-radius:4px;}
.elementor-898[data-elementor-type='wp-page'] {display:flex!important;flex-direction:column!important;}
.elementor-898[data-elementor-type='wp-page']>.e-con {order:10;flex-shrink:0!important;}
.elementor-898[data-elementor-type='wp-page']>.e-con:nth-child(-n+3) {order:0;}
.elementor-898 :is(.elementor-element-fbca919,.elementor-element-fbca919>.e-con-inner,.elementor-element-badbd56,.elementor-element-38075f9,.elementor-element-38075f9>.e-con-inner,.elementor-element-1ec67f5) {display:contents!important;}
.elementor-898 :is(.elementor-element-91adebc,.elementor-element-3841110,.elementor-element-3baaa87) {order:1!important;align-self:center;width:calc(100% - 60px)!important;max-width:1140px!important;}
.elementor-898 .elementor-element-91adebc {margin:64px 0 18px!important;visibility:visible!important;animation:none!important;}
.elementor-898 .elementor-element-3841110 {margin:0 0 24px!important;visibility:visible!important;animation:none!important;}
.elementor-898 .elementor-element-3baaa87 {margin:0 0 24px!important;}
.elementor-898 .elementor-element-27a9e64 {order:2!important;align-self:center;display:flex!important;width:calc(100% - 60px)!important;max-width:1140px!important;padding:0!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-57f716c {order:3!important;align-self:center;width:calc(100% - 60px)!important;max-width:1140px!important;margin:0 0 28px!important;}
.elementor-898 .elementor-element-76db9d9 {order:4!important;align-self:center;width:calc(100% - 60px)!important;max-width:1140px!important;padding:0!important;margin:0 0 28px!important;}
.elementor-898 .elementor-element-7bbd6bf {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;padding:0!important;}
.elementor-898 :is(.elementor-element-99b8526,.elementor-element-b4ca2c4,.elementor-element-3673dba) {width:100%!important;max-width:none!important;padding:0!important;}
.elementor-898 :is(.elementor-element-234ee1e,.elementor-element-d3f513f,.elementor-element-4004f62) {width:100%!important;max-width:none!important;height:100%!important;padding:20px!important;gap:14px!important;box-shadow:0 8px 22px rgba(25,63,49,.07)!important;}
.elementor-898 :is(.elementor-element-57c0dc5,.elementor-element-e031697,.elementor-element-e266ba4) {width:64px!important;height:64px!important;min-height:0!important;overflow:visible!important;}
.elementor-898 :is(.elementor-element-57c0dc5,.elementor-element-e031697,.elementor-element-e266ba4) img {width:64px!important;height:64px!important;object-fit:contain!important;}
.elementor-898 .elementor-element-7bbd6bf h3 {font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.35!important;}
.elementor-898 .elementor-element-7bbd6bf p {font-size:16px!important;line-height:1.5!important;}
.elementor-898 .elementor-element-b1706bf {order:5!important;align-self:center;width:calc(100% - 60px)!important;max-width:1140px!important;margin:0 0 64px!important;}
}

@media(min-width:768px) and (max-width:1024px){
.elementor-898[data-elementor-type='wp-page'] {background:#fbf8f0;}
.elementor-898 .elementor-element-91adebc,.elementor-898 .elementor-element-91adebc p {text-align:left!important;}
.elementor-898 :is(.elementor-element-99b8526,.elementor-element-b4ca2c4,.elementor-element-3673dba) {display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;padding:20px!important;gap:16px!important;border:1px solid rgba(25,63,49,.13);border-radius:18px!important;box-shadow:0 8px 22px rgba(25,63,49,.07)!important;}
.elementor-898 :is(.elementor-element-234ee1e,.elementor-element-d3f513f,.elementor-element-4004f62) {width:100%!important;max-width:none!important;height:64px!important;flex:0 0 auto!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.elementor-898 :is(.elementor-element-38e4dc1,.elementor-element-63ecaf4,.elementor-element-c02f6a3) {width:100%!important;max-width:none!important;height:auto!important;flex:0 0 auto!important;padding:0!important;gap:10px!important;}
}

@media(min-width:768px) and (max-width:1024px){
.elementor-898 .elementor-element-7bbd6bf {align-items:stretch!important;grid-auto-rows:1fr!important;}
.elementor-898 :is(.elementor-element-99b8526,.elementor-element-b4ca2c4,.elementor-element-3673dba) {height:100%!important;align-self:stretch!important;}
.elementor-898 .elementor-element-7bbd6bf .elementor-widget-heading,.elementor-898 .elementor-element-7bbd6bf .elementor-widget-text-editor,.elementor-898 .elementor-element-7bbd6bf h3,.elementor-898 .elementor-element-7bbd6bf p {margin:0!important;padding:0!important;}
}

/* Mobile reading order, contact sequence and consistent FAQ. */
@media(max-width:767px){
.elementor-898[data-elementor-type='wp-page']{display:flex!important;flex-direction:column!important;background:#fbf8f0;}
.elementor-898[data-elementor-type='wp-page']>.e-con{order:10;flex-shrink:0!important;}
.elementor-898[data-elementor-type='wp-page']>.e-con:nth-child(-n+3){order:0;}
.elementor-898 :is(.elementor-element-fbca919,.elementor-element-fbca919>.e-con-inner,.elementor-element-badbd56,.elementor-element-38075f9,.elementor-element-38075f9>.e-con-inner,.elementor-element-1ec67f5,.elementor-element-3bac75d,.elementor-element-3bac75d>.e-con-inner,.elementor-element-46f9bc9,.elementor-element-2f04953,.elementor-element-2f04953>.e-con-inner,.elementor-element-0b08030){display:contents!important;}
.elementor-898 :is(.elementor-element-91adebc,.elementor-element-3841110,.elementor-element-3baaa87,.elementor-element-27a9e64,.elementor-element-57f716c,.elementor-element-76db9d9,.elementor-element-b1706bf,.elementor-element-41679e5,.elementor-element-b4f8f74,.elementor-element-be1ea2e,.elementor-element-fc36093,.elementor-element-e43ce24,.elementor-element-f0816bf,.elementor-element-32f6ac5){align-self:center;width:calc(100% - 40px)!important;max-width:1140px!important;padding:0!important;flex:0 0 auto!important;visibility:visible!important;animation:none!important;}
.elementor-898 :is(.elementor-element-91adebc,.elementor-element-3841110,.elementor-element-3baaa87){order:1!important;}
.elementor-898 .elementor-element-91adebc{margin:48px 0 14px!important;text-align:left!important;}
.elementor-898 :is(.elementor-element-3841110,.elementor-element-b4f8f74){margin:0 0 20px!important;}
.elementor-898 :is(.elementor-element-3baaa87,.elementor-element-be1ea2e){margin:0 0 24px!important;}
.elementor-898 .elementor-element-27a9e64{order:2!important;display:flex!important;margin:0 0 4px!important;}
.elementor-898 .elementor-element-57f716c{order:3!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-76db9d9{order:4!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-b1706bf{order:5!important;margin:0 0 48px!important;}
.elementor-898 :is(.elementor-element-41679e5,.elementor-element-b4f8f74,.elementor-element-be1ea2e){order:6!important;}
.elementor-898 .elementor-element-41679e5{margin:0 0 14px!important;}
.elementor-898 .elementor-element-fc36093{order:7!important;display:flex!important;margin:0 0 4px!important;}
.elementor-898 .elementor-element-02f4657{width:100%!important;padding:0!important;}
.elementor-898 .elementor-element-e43ce24{order:8!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-f0816bf{order:9!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-32f6ac5{order:9!important;margin:0 0 48px!important;}
.elementor-898 .elementor-element-7bbd6bf{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;padding:0!important;}
.elementor-898 :is(.elementor-element-99b8526,.elementor-element-b4ca2c4,.elementor-element-3673dba){display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:auto!important;padding:20px!important;gap:14px!important;border:1px solid rgba(25,63,49,.13);border-radius:18px!important;box-shadow:0 8px 22px rgba(25,63,49,.07)!important;}
.elementor-898 :is(.elementor-element-234ee1e,.elementor-element-d3f513f,.elementor-element-4004f62){width:100%!important;max-width:none!important;height:64px!important;flex:0 0 auto!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.elementor-898 :is(.elementor-element-57c0dc5,.elementor-element-e031697,.elementor-element-e266ba4),.elementor-898 :is(.elementor-element-57c0dc5,.elementor-element-e031697,.elementor-element-e266ba4) img{width:64px!important;height:64px!important;min-height:0!important;object-fit:contain!important;overflow:visible!important;}
.elementor-898 :is(.elementor-element-38e4dc1,.elementor-element-63ecaf4,.elementor-element-c02f6a3){width:100%!important;max-width:none!important;height:auto!important;flex:0 0 auto!important;padding:0!important;gap:10px!important;}
.elementor-898 .elementor-element-7bbd6bf h3{font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:19px!important;font-weight:600!important;line-height:1.35!important;}
.elementor-898 .elementor-element-7bbd6bf p{font-size:16px!important;line-height:1.5!important;}
.elementor-898 .elementor-element-7bbd6bf :is(.elementor-widget-heading,.elementor-widget-text-editor,h3,p){margin:0!important;padding:0!important;}
.elementor-898 :is(.elementor-element-2838bb0,.elementor-element-741e02d,.elementor-element-bbc1dae){display:none!important;}
.elementor-898 .elementor-element-246a116>.e-con-inner{gap:20px!important;}
.elementor-898 .elementor-element-3972d66{padding:0!important;}
}
@media(max-width:1024px){
.elementor-898 .elementor-element-74decd0{display:contents!important;}
.elementor-898 .elementor-element-91f0375>.e-con-inner{gap:18px!important;}
.elementor-898 :is(.elementor-element-1cd9fc7,.elementor-element-101a6e3,.elementor-element-ec73d16){order:0!important;width:100%!important;max-width:none!important;margin:0!important;visibility:visible!important;animation:none!important;}
.elementor-898 .elementor-element-9e085a6{order:1!important;padding:0!important;margin:0!important;}
.elementor-898 .elementor-element-b4e89df{order:2!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;}
.elementor-898 .elementor-element-f3628c8>.e-con-inner{gap:24px!important;padding-block:48px!important;justify-content:flex-start!important;}
.elementor-898 .elementor-element-1ab3abe7{margin:0!important;gap:16px!important;min-height:0!important;}
.elementor-898 .elementor-element-47e4b8b6{width:100%!important;max-width:none!important;margin:0!important;visibility:visible!important;animation:none!important;}
.elementor-898 .elementor-element-2a1c3a4e{width:100%!important;margin:0!important;}
.elementor-898 .elementor-element-2a1c3a4e h2{font-family:'Playfair Display',"Playfair Display Fallback",serif!important;font-size:34px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:normal!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-tab-title{padding:22px 0!important;border-bottom:1px solid rgba(25,76,59,.22)!important;line-height:1.4!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-toggle-title{font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal!important;color:#194c3b!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-tab-content{font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;padding:18px 0!important;border:0!important;color:#595b57!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-tab-content p{margin:0!important;font:inherit!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-toggle-icon{width:20px!important;margin-left:16px!important;color:#c99423!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-toggle-icon svg{width:18px!important;max-height:18px!important;fill:#c99423!important;}
}
@media(max-width:767px){
.elementor-898 .elementor-element-2a1c3a4e h2{font-size:30px!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-toggle-title{font-size:18px!important;}
.elementor-898 .elementor-element-47e4b8b6 .elementor-tab-title{padding:20px 0!important;}
}

@media(max-width:767px){
.elementor-898 .elementor-element-76db9d9{order:3!important;}
.elementor-898 .elementor-element-57f716c{order:4!important;}
.elementor-898 .elementor-element-f0816bf{order:8!important;}
.elementor-898 .elementor-element-e43ce24{order:9!important;}
}
@media(max-width:1024px){.elementor-898 .elementor-element-2a1c3a4e{padding:0!important;}.elementor-898 .elementor-element-91f0375>.e-con-inner{padding-inline:10px!important;}}

@media(max-width:1024px){.elementor-898 :is(.elementor-element-57c0dc5,.elementor-element-e031697,.elementor-element-e266ba4) img{max-width:100%!important;max-height:none!important;display:block!important;}}

@media(max-width:1024px){.elementor-898 .elementor-element-74decd0{visibility:visible!important;opacity:1!important;animation:none!important;}}

/* Mobile: photo, copy, action, benefits; full-width story carousel. */
@media(max-width:767px){
.elementor-898 .elementor-element-57f716c{order:3!important;}
.elementor-898 .elementor-element-b1706bf{order:4!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-76db9d9{order:5!important;margin:0 0 48px!important;}
.elementor-898 .elementor-element-e43ce24{order:8!important;}
.elementor-898 .elementor-element-32f6ac5{order:9!important;margin:0 0 24px!important;}
.elementor-898 .elementor-element-f0816bf{order:9!important;margin:0 0 48px!important;}
.elementor-898 .elementor-element-32f6ac5{order:8!important;}
.elementor-898 .elementor-element-e43ce24{order:7!important;}
.elementor-898 .elementor-element-fc36093{order:6!important;}
.elementor-898 :is(.elementor-element-41679e5,.elementor-element-b4f8f74,.elementor-element-be1ea2e){order:6!important;}
.elementor-898 :is(.elementor-element-6db271f,.elementor-element-f1ffe5f,.elementor-element-55ca4de,.elementor-element-dc986c3){width:64px!important;height:64px!important;min-height:0!important;margin:0!important;padding:0!important;}
.elementor-898 :is(.elementor-element-6db271f,.elementor-element-f1ffe5f,.elementor-element-55ca4de,.elementor-element-dc986c3) img{display:block!important;width:64px!important;height:64px!important;max-width:100%!important;object-fit:contain!important;}
.elementor-898 .elementor-element-a2c6d35{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:8px 0 20px!important;scrollbar-width:thin;scrollbar-color:#d8a542 #eee8d9;-webkit-overflow-scrolling:touch;visibility:visible!important;animation:none!important;}
.elementor-898 .elementor-element-a2c6d35>.e-con{flex:0 0 90%!important;width:90%!important;min-width:0!important;max-width:none!important;height:auto!important;scroll-snap-align:start;scroll-snap-stop:always;padding:20px!important;box-shadow:0 8px 20px rgba(25,63,49,.09)!important;}
.elementor-898 .elementor-element-a2c6d35::-webkit-scrollbar{height:6px;}
.elementor-898 .elementor-element-a2c6d35::-webkit-scrollbar-thumb{background:#d8a542;border-radius:4px;}
.elementor-898 .elementor-element-a2c6d35::-webkit-scrollbar-track{background:#eee8d9;border-radius:4px;}
.elementor-898 :is(.elementor-element-0159b4f,.elementor-element-0159b4f>.e-con-inner,.elementor-element-bb3635d){display:contents!important;visibility:visible!important;opacity:1!important;animation:none!important;}
.elementor-898 :is(.elementor-element-6eda45a,.elementor-element-5e9b626,.elementor-element-85fa9a9){order:11!important;align-self:center;width:calc(100% - 40px)!important;max-width:none!important;padding:0!important;visibility:visible!important;animation:none!important;}
.elementor-898 .elementor-element-6eda45a{margin:48px 0 14px!important;}
.elementor-898 .elementor-element-5e9b626{margin:0 0 20px!important;}
.elementor-898 .elementor-element-85fa9a9{margin:0 0 24px!important;}
.elementor-898 .elementor-element-5c2d74e5{order:12!important;width:100%!important;padding:0 20px!important;margin:0!important;}
.elementor-898 .elementor-element-5c2d74e5>.e-con-inner{width:100%!important;padding:0!important;gap:0!important;}
.elementor-898 .elementor-element-4f346d0{order:13!important;align-self:center;width:calc(100% - 40px)!important;max-width:none!important;margin:24px 0 0!important;padding:0!important;}
.elementor-898 :is(.elementor-element-f3628c8,.elementor-element-91f0375){order:14!important;}
.elementor-898 .nk-alumni{width:100%!important;max-width:100%!important;padding:0 0 34px!important;}
.elementor-898 .nk-alumni .elementor-swiper-button{display:none!important;}
.elementor-898 .nk-alumni .swiper-pagination{display:flex!important;position:relative!important;inset:auto!important;width:100%!important;transform:none!important;justify-content:center!important;gap:4px!important;margin:18px 0 0!important;}
.elementor-898 .nk-alumni .swiper-pagination-bullet{width:8px!important;height:8px!important;background:#d8a542!important;opacity:.3!important;}
.elementor-898 .nk-alumni .swiper-pagination-bullet-active{opacity:1!important;background:#194c3b!important;}
.elementor-898 .nk-alumni .swiper-slide>.e-con{padding:0!important;}
.elementor-898 .nk-alumni .swiper-slide>.e-con>.e-con-inner{width:100%!important;padding:0!important;}
.elementor-898 .nk-alumni .elementor-widget-elementskit-team{width:100%!important;max-width:none!important;}
.elementor-898 .nk-alumni .profile-card{padding:20px!important;}
}

/* Compact mobile impact, rounded gallery, footer and shared contact order. */
@media(max-width:767px){
.elementor-898 .nk-stats-grid{gap:14px!important;}
.elementor-898 .nk-stat-card{padding:20px!important;min-height:0!important;height:auto!important;transform:none!important;border-radius:18px!important;}
.elementor-898 .nk-stat-card .nk-icon{width:48px!important;height:48px!important;margin:0 auto 12px!important;}
.elementor-898 .nk-stat-card .nk-icon img{width:48px!important;height:48px!important;object-fit:contain!important;}
.elementor-898 .nk-stat-card .nk-number{font-size:34px!important;line-height:1.15!important;margin:0 0 12px!important;}
.elementor-898 .nk-stat-card .nk-small-divider{margin:12px auto!important;}
.elementor-898 .nk-stat-card h3{font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:17px!important;line-height:1.35!important;margin:0 0 10px!important;}
.elementor-898 .nk-stat-card p{font-size:14px!important;line-height:1.5!important;margin:0!important;}
.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-slide :is(a,figure,picture){display:block!important;border-radius:16px!important;overflow:hidden!important;}
.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-slide img{border-radius:16px!important;clip-path:inset(0 round 16px)!important;}
.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .elementor-swiper-button{display:none!important;}
.elementor-1269 .elementor-element-a96de49 :is(h2,.footer-credit,.footer-credit a){font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:normal!important;text-align:left!important;}
.elementor-1269 .elementor-element-a96de49{width:100%!important;max-width:none!important;text-align:left!important;}
.elementor-1269 .footer-credit img.emoji{width:1em!important;height:1em!important;vertical-align:-.1em!important;}
.elementor-1269 .elementor-element-3fa281f{width:100%!important;max-width:none!important;text-align:left!important;}
.elementor-1269 .elementor-element-3fa281f ul{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0!important;}
.elementor-1269 .elementor-element-3fa281f li{margin:0!important;padding:0!important;flex:0 0 auto!important;}
.elementor-1269 .elementor-element-3fa281f :is(a,span){font-family:Montserrat,"Montserrat Fallback",sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.6!important;white-space:nowrap!important;letter-spacing:normal!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:18px!important;padding-inline:10px!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner>.e-con:has(form){display:contents!important;visibility:visible!important;opacity:1!important;animation:none!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner>.e-con:has(form)>.elementor-widget{order:0!important;width:100%!important;max-width:none!important;visibility:visible!important;opacity:1!important;animation:none!important;margin:0!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner>.e-con:not(:has(form)){order:1!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;}
:is(.elementor-898 .elementor-element-91f0375,.elementor-998 .elementor-element-06b0d83,.elementor-1006 .elementor-element-41d1b17,.elementor-23 .elementor-element-1b2a5f5,.elementor-3918 .elementor-element-496cd71,.elementor-3741 .elementor-element-915cd2b)>.e-con-inner>.e-con:has(form)>.e-con{order:2!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;visibility:visible!important;}
.elementor-1392 .elementor-element-6e1175c::before{content:'';display:block;width:100%;aspect-ratio:3/2;background:url('https://nepal-kinder-overlack.com/wp-content/uploads/2026/07/c1ba8d_c5f98e2ae59344d08e251e5c07f26d38-mv2-3-1024x768.jpg') center/cover no-repeat;border-radius:16px;margin:0 0 24px;}
}

.elementor-1269 .elementor-element-8871420{display:none!important;}
.nk-mobile-gallery-pagination{display:none!important;}
@media(max-width:767px){.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .nk-mobile-gallery-pagination{display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:50%!important;transform:translateX(-50%)!important;height:20px!important;margin-top:18px!important;}.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-pagination-bullet{width:8px!important;height:8px!important;background:#d8a542!important;opacity:.35!important;}.elementor :is(.elementor-element-f56db40,.elementor-element-c83537d) .swiper-pagination-bullet-active{background:#194c3b!important;opacity:1!important;}}

@media(max-width:767px){.elementor-898 .nk-stat-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;column-gap:14px!important;row-gap:8px!important;padding:18px!important;text-align:left!important;align-items:start!important;}.elementor-898 .nk-stat-card .nk-icon{grid-column:1;grid-row:1 / span 3;width:40px!important;height:40px!important;margin:2px 0 0!important;}.elementor-898 .nk-stat-card .nk-icon img{width:40px!important;height:40px!important;}.elementor-898 .nk-stat-card .nk-number{grid-column:2;font-size:30px!important;margin:0!important;}.elementor-898 .nk-stat-card .nk-small-divider{display:none!important;}.elementor-898 .nk-stat-card h3{grid-column:2;font-size:16px!important;margin:0!important;}.elementor-898 .nk-stat-card p{grid-column:2;}}

@media(max-width:767px){.elementor-1269 .elementor-element-a96de49{padding-inline:10px!important;}.elementor-1269 .elementor-element-a96de49 :is(h2,.footer-credit,.footer-credit a){font-size:14px!important;line-height:1.5!important;}}

@media(max-width:767px){.elementor-3741 .elementor-element-00802d2{display:flex!important;visibility:visible!important;opacity:1!important;animation:none!important;height:auto!important;min-height:0!important;}.elementor-3741 .elementor-element-1696521{display:block!important;width:100%!important;max-width:100%!important;visibility:visible!important;opacity:1!important;animation:none!important;margin:0 0 20px!important;transform:none!important;}.elementor-3741 .elementor-element-1696521 img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:16px!important;}.elementor-3741 .elementor-element-1696521::after{display:none!important;}}

@media(max-width:767px){.elementor-1269 .footer-credit a{white-space:nowrap!important;display:inline-block!important;}}

@media(max-width:1024px){.elementor-898 .nk-patenschaft-cta__button{background:#194c3b!important;color:#fcf9f1!important;}.elementor-898 .nk-patenschaft-cta__button:hover{background:#245340!important;color:#fcf9f1!important;}}

