.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.pk-banner{isolation:isolate;align-items:center;width:100%;height:calc(100svh - 80px);min-height:620px;max-height:850px;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.pk-banner .pk-banner__background{z-index:-2;position:absolute;inset:0;overflow:hidden}.pk-banner .pk-banner__swiper,.pk-banner .pk-banner__swiper .swiper-wrapper,.pk-banner .pk-banner__swiper .swiper-slide{width:100%;height:100%}.pk-banner .pk-banner__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pk-banner .pk-banner__left{z-index:2;box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:min(52%,680px);min-height:100%;padding:50px 0 65px clamp(25px,7vw,110px);animation:.9s ease-out both pk-content-enter;display:flex;position:relative}.pk-banner .pk-banner__heading{z-index:1;position:relative}.pk-banner .pk-banner__heading h1{color:#103d78;letter-spacing:-1.5px;margin:0;font-family:"Baloo 2",cursive;font-size:clamp(42px,5vw,76px);font-weight:800;line-height:1.03}.pk-banner .pk-heading__highlight{color:#ffbd00;margin-top:4px;display:block}.pk-banner .pk-heading__highlight span{color:#62bb70}.pk-banner .pk-banner__description{color:#344c6c;max-width:440px;margin:20px 0 25px;font-size:clamp(15px,1.3vw,20px);font-weight:500;line-height:1.7;animation:.8s ease-out .25s both pk-text-enter}.pk-banner .pk-banner__actions{z-index:3;flex-wrap:wrap;align-items:center;gap:12px;width:100%;animation:.8s ease-out .4s both pk-text-enter;display:flex;position:relative}.pk-banner .pk-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:7px 12px;font-size:clamp(12px,1.7vw,12px);line-height:1.2;display:inline-flex}.pk-banner .pk-btn:hover{transform:translateY(-3px)}.pk-banner .pk-btn--primary{color:#103d78;background:#ffbd00;border-color:#ffbd00;box-shadow:0 5px 18px #ffbd0040}.pk-banner .pk-btn--primary:hover{background:#f2b500;box-shadow:0 8px 22px #ffbd004d}.pk-banner .pk-btn--secondary{color:#24486e;background:#fffffff2;border-color:#b8cfe6}.pk-banner .pk-btn--secondary:hover{background:#fff;border-color:#24486e}.pk-banner .pk-decoration{z-index:0;pointer-events:none;position:absolute}.pk-banner .pk-decoration--blue{background:#d9efff;border-radius:45% 55% 55% 45%;width:100px;height:150px;top:-20px;left:-30px}.pk-banner .pk-decoration--green{background:#a5dfa0;border-radius:0 100% 0 0;width:65px;height:45px;bottom:22px;left:-18px;transform:rotate(-8deg)}.pk-banner .pk-banner__sun{color:#ffbd21;font-size:clamp(28px,3vw,45px);animation:3s ease-in-out infinite pk-sun-glow;position:absolute;top:12%;right:8%}.pk-banner .pk-banner__heart{color:#ff7f91;font-size:24px;animation:3s ease-in-out infinite pk-heart-float;position:absolute;top:46%;left:5%;transform:rotate(-15deg)}.pk-banner .pk-banner__doodle{color:#69a9b1;opacity:.85;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;bottom:45px;right:-4%}.pk-banner .pk-banner__doodle-line{border-top:2px dashed #81c6d1;border-radius:50%;width:60px;height:10px;transform:rotate(-9deg)}.pk-banner .pk-banner__doodle-circle{border:1px solid #75b7c3;border-radius:50%;width:10px;height:10px}.pk-banner .pk-banner__doodle-arrow{font-size:20px;transform:rotate(-35deg)}.pk-banner .pk-admissions{z-index:3;color:#173d72;text-align:center;background:#ffcf48;border:3px solid #fff8d9;border-radius:45% 50% 45% 42%;flex-direction:column;justify-content:center;align-items:center;width:125px;min-height:100px;padding:12px;animation:3.5s ease-in-out infinite pk-badge-float;display:flex;position:absolute;top:6%;right:7%;transform:rotate(4deg);box-shadow:0 5px 18px #28486726}.pk-banner .pk-admissions__small{font-size:14px;font-weight:700}.pk-banner .pk-admissions strong{font-family:"Baloo 2",cursive;font-size:25px;line-height:1.05}.pk-banner .pk-admissions__session{margin-top:5px;font-size:8px;font-weight:600}.pk-banner .pk-banner__bottom-label{z-index:2;color:#263c70;background:#ffffffe6;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:25px;right:4%}.pk-banner .pk-banner__label-dot{background:#62bb70;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pk-features{z-index:1;box-sizing:border-box;background:#edf8ff;border:1px solid #e0f1fd;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:76px;margin:0 auto 30px;padding:12px;display:grid;position:relative;box-shadow:0 5px 20px #34719f1a}.pk-features .pk-feature{justify-content:center;align-items:center;gap:10px;min-width:0;padding:7px 12px;display:flex}.pk-features .pk-feature+.pk-feature{border-left:1px solid #bfdaeecc}.pk-features .pk-feature__icon{background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;display:grid;box-shadow:0 2px 8px #24436b14}.pk-features .pk-feature--yellow{color:#f2a900}.pk-features .pk-feature--pink{color:#fa657b}.pk-features .pk-feature--blue{color:#2a8ec5}.pk-features .pk-feature--purple{color:#9665ce}.pk-features .pk-feature__text{color:#24436b;flex-direction:column;font-size:15px;font-weight:600;line-height:1.5;display:flex}@keyframes pk-content-enter{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes pk-text-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pk-badge-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes pk-sun-glow{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(15deg)scale(1.08)}}@keyframes pk-heart-float{0%,to{translate:0}50%{translate:0 -6px}}@media (max-width:991px){.pk-banner{height:72svh;min-height:560px}.pk-banner .pk-banner__left{width:58%;padding-bottom:55px;padding-left:5%}.pk-banner .pk-banner__heading h1{font-size:clamp(38px,5.4vw,58px)}.pk-banner .pk-admissions{width:100px;min-height:80px;right:4%}.pk-features{width:calc(100% - 40px)}.pk-features .pk-feature{gap:7px;padding:7px}}@media (max-width:767px){.pk-banner{isolation:isolate;aspect-ratio:10/7;background:#fffdf8;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;max-height:none;padding:0;display:flex;position:relative;overflow:hidden}.pk-banner .pk-banner__background{z-index:-2;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pk-banner .pk-banner__swiper,.pk-banner .pk-banner__swiper .swiper-wrapper,.pk-banner .pk-banner__swiper .swiper-slide{width:100%;height:100%}.pk-banner .pk-banner__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pk-banner .pk-banner__left{z-index:2;text-align:center;box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:12px 14px;display:flex;position:relative}.pk-banner .pk-banner__heading{width:100%;max-width:100%}.pk-banner .pk-banner__heading h1{color:#103d78;letter-spacing:-.4px;text-align:left;margin:0;font-size:clamp(17px,4.2vw,30px);font-weight:800;line-height:1.05}.pk-banner .pk-heading__highlight{color:#133f7a;margin:0 0 0 4px;display:inline}.pk-banner .pk-heading__highlight span{color:#133f7a}.pk-banner .pk-banner__description{display:none}.pk-banner .pk-banner__actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;margin-top:10px}.pk-banner .pk-btn{white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:7px 12px;font-size:clamp(12px,1.7vw,12px);line-height:1.2;display:inline-flex}.pk-banner .pk-btn svg{font-size:14px}.pk-banner .pk-btn:hover{transform:none}.pk-banner .pk-decoration--blue{width:45px;height:60px;top:-15px;left:-15px}.pk-banner .pk-decoration--green{width:30px;height:22px;bottom:0;left:0}.pk-banner .pk-banner__sun{font-size:18px;top:8px;right:12px}.pk-banner .pk-banner__heart{font-size:15px;inset:auto 8% 18% auto}.pk-banner .pk-banner__doodle,.pk-banner .pk-banner__bottom-label{display:none}.pk-banner .pk-admissions{border-width:2px;border-radius:40%;width:58px;min-height:0;padding:5px 4px;top:7px;bottom:auto;right:8px}.pk-banner .pk-admissions__small{font-size:8px}.pk-banner .pk-admissions strong{font-size:15px;line-height:1}.pk-banner .pk-admissions__session{margin-top:2px;font-size:6px}.pk-features{box-sizing:border-box;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:calc(100% - 24px);min-height:0;margin:12px auto 20px;padding:8px;display:grid}.pk-features .pk-feature{justify-content:flex-start;gap:8px;min-width:0;padding:8px}.pk-features .pk-feature+.pk-feature{border-left:none}.pk-features .pk-feature:nth-child(2n){border-left:1px solid #bfdaeecc}.pk-features .pk-feature__icon{flex:0 0 28px;width:28px;height:28px;font-size:16px}.pk-features .pk-feature__text{font-size:11px;line-height:1.35}}@media (max-width:420px){.pk-banner{aspect-ratio:10/7}.pk-banner .pk-banner__left{padding:10px 9px}.pk-banner .pk-banner__heading h1{letter-spacing:-.3px;text-align:justify;font-size:clamp(16px,5vw,21px)}.pk-banner .pk-heading__highlight{margin:2px 0 0;display:block}.pk-banner .pk-banner__description{display:none}.pk-banner .pk-banner__actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;margin-top:10px}.pk-banner .pk-btn{gap:5px;min-height:29px;padding:6px 9px;font-size:9px}.pk-banner .pk-admissions{width:48px;padding:4px 3px;top:5px;right:5px}.pk-banner .pk-admissions__small{font-size:7px}.pk-banner .pk-admissions strong{font-size:13px}.pk-banner .pk-admissions__session{font-size:5px}}@media (prefers-reduced-motion:reduce){.pk-banner *,.pk-banner :before,.pk-banner :after{transition:none!important;animation:none!important}}.pk-banner.pk-banner--image{aspect-ratio:14/5;height:auto;min-height:0;max-height:none;display:block}.pk-banner.pk-banner--image .pk-banner__background{z-index:0;inset:0}.pk-banner.pk-banner--image .pk-banner__image{object-fit:cover}
.process_section{background:#fff;width:100%;padding:55px 0 60px;overflow:hidden}.process_section .process_heading{text-align:center;max-width:800px;margin:0 auto 25px}.process_section .process_intro{color:#52647e;max-width:590px;margin:12px auto 0;font-size:15px;line-height:1.7}.process_section .process_slider_wrapper{margin:0 auto;position:relative}.process_section .process_swiper{padding:10px 5px 35px}.process_section .process_swiper .swiper-slide{height:auto}.process_section .process_card{text-align:center;background:#effbed;border:1px solid #dcf3dc;border-radius:20px;flex-direction:column;align-items:center;height:100%;min-height:300px;padding:35px 23px 30px;transition:all .3s;display:flex;position:relative}.process_section .swiper-slide:nth-child(5n+2) .process_card{background:#fff8df;border-color:#ffedbd}.process_section .swiper-slide:nth-child(5n+3) .process_card{background:#fff0f5;border-color:#ffdfeb}.process_section .swiper-slide:nth-child(5n+4) .process_card{background:#eaf6ff;border-color:#d5eaff}.process_section .swiper-slide:nth-child(5n+5) .process_card{background:#f4edff;border-color:#e9dcff}.process_section .process_card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #1e4b731a}.process_section .process_card_number{color:#fff;background:#419e64;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:flex;position:absolute;top:14px;left:15px}.process_section .swiper-slide:nth-child(5n+2) .process_card_number{background:#e4a71d}.process_section .swiper-slide:nth-child(5n+3) .process_card_number{background:#e96689}.process_section .swiper-slide:nth-child(5n+4) .process_card_number{background:#2489d6}.process_section .swiper-slide:nth-child(5n+5) .process_card_number{background:#8960bb}.process_section .process_icon{color:#419e64;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin:15px 0 22px;font-size:30px;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 5px 18px #1e4b7312}.process_section .process_icon img{object-fit:contain;object-position:center;width:100%;height:100%}.process_section .process_card:hover .process_icon{transform:scale(1.08)}.process_section .swiper-slide:nth-child(5n+2) .process_icon{color:#e4a71d}.process_section .swiper-slide:nth-child(5n+3) .process_icon{color:#e96689}.process_section .swiper-slide:nth-child(5n+4) .process_icon{color:#2489d6}.process_section .swiper-slide:nth-child(5n+5) .process_icon{color:#8960bb}.process_section .process_card_content{width:100%}.process_section .process_card_content h3{color:#17345e;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.4}.process_section .process_card_content p{color:#52647e;margin:0;font-size:14px;line-height:1.8}.process_section .process_swiper .swiper-pagination{bottom:0}.process_section .process_swiper .swiper-pagination-bullet{opacity:.35;background:#419e64;width:8px;height:8px}.process_section .process_swiper .swiper-pagination-bullet-active{opacity:1;border-radius:10px;width:22px}.process_section .process_swiper .swiper-button-prev,.process_section .process_swiper .swiper-button-next{color:#fff;background:#287b43;border-radius:50%;width:38px;height:38px}.process_section .process_swiper .swiper-button-prev:after,.process_section .process_swiper .swiper-button-next:after{font-size:14px;font-weight:900}.process_section .process_swiper .swiper-button-prev{left:0}.process_section .process_swiper .swiper-button-next{right:0}.process_section .process_school_quote{background:linear-gradient(110deg,#eaf8ed,#fff8e3 52%,#edf5ff);border:1px solid #e2eddf;border-radius:18px;justify-content:center;align-items:center;gap:18px;max-width:850px;margin:30px auto 0;padding:22px 26px;display:flex}.process_section .process_quote_icon{color:#398b57;background:#fff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.process_section .process_quote_content>span{color:#47845b;letter-spacing:1.2px;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.process_section .process_school_quote p{color:#343957;margin:0;font-size:15px;line-height:1.7}.process_section .process_school_quote strong{color:#0d5c79;font-weight:800}@media (max-width:991px){.process_section{padding:45px 0}.process_section .process_card{min-height:290px;padding:30px 18px}.process_section .process_card_content h3{font-size:17px}}@media (max-width:767px){.process_section{padding:35px 0 45px}.process_section .process_heading{margin-bottom:25px}.process_section .process_intro{font-size:13px}.process_section .process_card{min-height:275px;padding:28px 20px}.process_section .process_school_quote{align-items:flex-start;gap:12px;padding:17px 14px}.process_section .process_quote_icon{width:42px;height:42px;font-size:20px}.process_section .process_school_quote p{font-size:13px}.process_section .process_swiper .swiper-button-prev,.process_section .process_swiper .swiper-button-next{display:none}}
