@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--font-regular:"aceh",sans-serif;--font-regular-light:"aceh-light",sans-serif;--primary-font:"Poppins",sans-serif;--highlight-font:"autography";--color-btn:#0085d7;--color-regular:#8e8e8e}html{scroll-behavior:smooth}body{color:#8e8e8e;color:var(--color-regular);font-family:aceh-light,sans-serif;font-family:var(--font-regular-light);font-optical-sizing:auto;font-style:normal;font-weight:300;line-height:1.4}main{padding-top:100px;position:relative}@media(max-width:992px){main{padding-top:48px}}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.btn{border-radius:5px;box-shadow:4px 4px 10px 0 #0000001a;color:#fff;display:block;font-size:clamp(12px,1.5vw,18px);overflow:hidden;padding:clamp(6px,2vw,18px) clamp(8px,4vw,54px);text-transform:capitalize;transition:color .25s linear;width:fit-content}.btn,.btn span{position:relative}.btn span{z-index:1}.btn:after,.btn:before{background-color:#0085d7;background-color:var(--color-btn);content:"";height:105%;position:absolute;top:0;transition:transform .25s linear;width:100%;z-index:0}.btn:after{clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);right:0}.btn:before{clip-path:polygon(0 0,100% 0,50% 100%,0 100%);left:0}.btn:hover:before{transform:translateX(-100%)}.btn:hover:after{transform:translateX(100%)}.btn:hover{color:#0085d7}.container-lg{box-sizing:border-box;margin:0 auto;padding:0 20px;width:100%}@media(min-width:576px){.container-lg{max-width:540px}}@media(min-width:768px){.container-lg{max-width:720px}}@media(min-width:992px){.container-lg{max-width:960px}}@media(min-width:1200px){.container-lg{max-width:1140px}}@media(min-width:1366px){.container-lg{max-width:1200px}}@media(min-width:1440px){.container-lg{max-width:1315px}}@media(min-width:1660px){.container-lg{max-width:1440px}}@media(min-width:1920px){.container-lg{max-width:1770px}}.container{box-sizing:border-box;margin:0 auto;padding:0 25px;width:100%}@media(min-width:576px){.container{max-width:570px;padding:0 15px}}@media(min-width:768px){.container{max-width:750px}}@media(min-width:992px){.container{max-width:990px}}@media(min-width:1200px){.container{max-width:1170px}}@media(min-width:1400px){.container{max-width:1270px}}@media(min-width:1600px){.container{max-width:1366px}}@media(min-width:1920px){.container{max-width:1480px}}header{align-items:center;background-color:#fff;display:flex;height:100px;padding:19px 0;position:fixed;transition:height .25s linear;width:100%;z-index:4}@media(max-width:992px){header{height:48px}}header nav{align-items:center;display:flex;justify-content:center}@media(max-width:992px){header nav{justify-content:space-between}}header nav .hamburger-icon{cursor:pointer;display:block;height:20px;position:relative;transition:.3s ease-in-out;width:clamp(22px,3vw,28px)}header nav .hamburger-icon span{background-color:#343f52;border-radius:2px;display:block;height:2px;left:0;opacity:1;position:absolute;transition:.25s ease-in-out;width:100%}header nav .hamburger-icon span:first-child{top:0}header nav .hamburger-icon span:nth-child(2),header nav .hamburger-icon span:nth-child(3){top:8px}header nav .hamburger-icon span:nth-child(4){top:16px}header nav .hamburger-open span:first-child{left:50%;top:8px;width:0}header nav .hamburger-open span:nth-child(2){transform:rotate(45deg)}header nav .hamburger-open span:nth-child(3){transform:rotate(-45deg)}header nav .hamburger-open span:nth-child(4){left:50%;top:8px;width:0}header .menu{display:flex;gap:clamp(10px,2vw,65px);list-style:none;margin:0;padding:0}@media(max-width:1919px){header .menu{gap:clamp(10px,2vw,65px)}}@media(max-width:992px){header .menu{display:none}}header .menu #academic__stage{cursor:pointer}header .menu li{color:#1f4f9b;margin:0;padding:0}header .menu li a{color:#0085d7;color:var(--color-btn);font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,.9vw,16px);font-weight:400;text-decoration:none;text-transform:capitalize}header .menu li a:hover{-webkit-text-fill-color:#0000;background:#0085d7;background:var(--color-btn);background-clip:text;-webkit-background-clip:text}header .logo{position:relative;width:clamp(155px,24vw,473px)}@media(max-width:992px){header .logo{left:50%;transform:translateX(-50%)}}header .logo a{background-color:#fff;border-radius:0 0 clamp(25px,3.5vw,50px) clamp(25px,3.5vw,50px);bottom:0;display:flex;font-size:clamp(12px,1.5vw,16px);justify-content:center;padding:0 clamp(18px,5.5vw,100px) clamp(14px,3.5vw,50px);position:absolute;transform:translateY(100%);transform-origin:center center;transition:transform .25s linear,padding-bottom .25s linear,bottom .25s linear,scale .25s linear;width:100%}header .logo a img{width:100%}header .right-nav{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-left:clamp(20px,3.5vw,80px);width:40%}@media(max-width:1919px){header .right-nav{padding-left:clamp(20px,.5vw,80px)}}@media(max-width:992px){header .right-nav{justify-content:flex-end}}@media(max-width:1200px){header .right-nav li:first-child{display:none}}header .left-nav{justify-content:flex-end;padding-right:clamp(20px,3.5vw,80px);width:40%}@media(max-width:1919px){header .left-nav{padding-right:clamp(20px,.5vw,80px)}}@media(max-width:1200px){header .left-nav li:first-child{display:none}}header .left-nav .academics-level{position:relative}header .left-nav .academics-level .fa-caret-down{margin-left:8px}header .left-nav .academics-level .nav-level-lists{background:#00a8de;border-radius:20px;display:flex;flex-direction:column;gap:16px;left:0;opacity:0;position:absolute;transform:translateY(22%);visibility:hidden;width:323px}header .left-nav .academics-level .nav-level-lists a{border-bottom:1px solid #fff;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:200;margin:0 15px;padding-bottom:16px;text-transform:capitalize}header .left-nav .academics-level .nav-level-lists .primary-nav-link{padding-top:25px}header .left-nav .academics-level .nav-level-lists .montessori-nav-link{border:none;padding-bottom:24px}header .left-nav .academics-level .nav-active{opacity:1;visibility:visible}.fullPage-menu{transition:transform .5s linear}.fullPage-menu .overlay{height:0;height:100%;position:absolute;top:0;transition:width .3s ease-in-out;width:100%}.fullPage-menu{height:100dvh;position:fixed;top:0;width:100%;z-index:3}.fullPage-menu .fullPage-menu__container{background:#21509bf7;height:85%;margin-top:100px;-webkit-mask-image:url(https://plus.xavier.edu.np/images/homepage-mask.svg);mask-image:url(https://plus.xavier.edu.np/images/homepage-mask.svg);-webkit-mask-position:center center;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;object-fit:cover;overflow-y:auto;padding-block:clamp(75px,6.5vw,150px);position:relative;z-index:1}@media(max-width:992px){.fullPage-menu .fullPage-menu__container{margin-top:48px}}@media(max-width:768px){.fullPage-menu .fullPage-menu__container{height:100%;margin-top:20px;-webkit-mask-image:unset;mask-image:none;overflow-y:scroll}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{grid-row-gap:clamp(20px,2.5vw,40px);display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:clamp(20px,2.5vw,40px);text-align:center}@media(max-width:768px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{flex-direction:column;justify-items:flex-start;text-align:left}}@media(max-width:525px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{display:flex}}@media(max-width:1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:first-child,.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(2){grid-row:1}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(3){grid-column:3;grid-row:1}@media(max-width:1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(3){grid-column:1;grid-row:2}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(3) .menu-list{display:flex;gap:20px}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4){grid-column:span 3;grid-row:2}@media(max-width:1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4){grid-column:span 1;grid-row:2}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4) ul{grid-column-gap:clamp(25px,4.5vw,100px);column-gap:clamp(25px,4.5vw,100px);display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4) ul{grid-template-columns:repeat(1,1fr)}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child{grid-column:span 3;grid-row:3}@media(max-width:1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child{grid-column:span 2}}@media(max-width:768px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child{grid-column:span 1;grid-row:5}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child ul{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child ul{grid-template-columns:repeat(1,1fr)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{grid-template-columns:repeat(1,1fr)}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu a{color:#fff;text-decoration:none}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu a:hover{color:#0085d7;color:var(--color-btn)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu h6{color:#fff;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(18px,2.5vw,28px);font-weight:600;line-height:1;margin-bottom:clamp(8px,1.1vw,20px);position:relative;text-transform:uppercase}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul{margin:0;padding:0}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul li{font-family:aceh-light,sans-serif;font-family:var(--font-regular-light);font-size:clamp(12px,1vw,18px);font-weight:300;line-height:1.88;list-style:none;padding:0}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul .menu-courses{font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(14px,1.5vw,22px);font-weight:500}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns{display:flex;gap:clamp(14px,2.5vw,28px)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn{border:1px solid #fff;border-radius:60px;font-size:clamp(10px,2.5vw,20px);font-weight:500;line-height:1;padding:clamp(8px,1.5vw,16px) clamp(18px,2vw,28px);transition:background-color .25s linear,color .25s linear}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn:first-child{background-color:#fff;color:#21509b}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn:first-child:hover{background-color:#21509b;color:#fff}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn:last-child:hover{background-color:#fff;color:#21509b}.footer__CTA{margin-bottom:-10%;margin-top:5rem;position:relative;z-index:1}@media(min-width:1920px){.footer__CTA{margin-bottom:-190px}}.footer__CTA .footer__CTA-container{background-color:#fff;display:flex;flex-direction:column;gap:clamp(15px,3.5vw,50px);margin-inline:auto;padding:clamp(40px,3.5vw,70px) clamp(20px,3.5vw,40px);text-align:center;width:min(100%,1178px)}.footer__CTA .footer__CTA-container .cta__heading{color:#02256f;font-size:clamp(18px,3.5vw,50px);font-weight:400;line-height:1;text-transform:capitalize}.footer__CTA .footer__CTA-container .cta__heading span{color:#3a405b;display:block;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(20px,3.5vw,70px);font-weight:500}.footer__CTA .footer__CTA-container p{color:#8e8e8e;font-size:clamp(10px,2.5vw,25px);margin-inline:auto;width:80%}@media(max-width:768px){.footer__CTA .footer__CTA-container p{width:100%}}.footer__CTA .footer__CTA-container .btns{display:flex;gap:clamp(25px,3.5vw,50px);justify-content:center}:root{--event-bg:#0c1220;--event-amber:#f59e0b;--event-rose:#f43f5e;--event-teal:#2dd4bf;--event-purple:#a855f7;--event-text:#ffffffeb;--event-muted:hsla(0,0%,100%,.742)}.event-hero{background:#0c1220;background:var(--event-bg);overflow:hidden;padding:clamp(80px,9vw,150px) 0 clamp(60px,8vw,120px);position:relative}.event-hero:after,.event-hero:before{border-radius:50%;content:"";filter:blur(120px);pointer-events:none;position:absolute;z-index:0}.event-hero:before{background:radial-gradient(circle,#a855f72e 0,#0000 70%);height:clamp(300px,40vw,700px);right:5%;top:-10%;width:clamp(300px,40vw,700px)}.event-hero:after{background:radial-gradient(circle,#f59e0b24 0,#0000 70%);bottom:0;height:clamp(200px,30vw,500px);left:10%;width:clamp(200px,30vw,500px)}.event-hero .container-lg{position:relative;z-index:1}.event-hero__inner{grid-gap:clamp(32px,5vw,80px);align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:2fr 3fr}@media(max-width:900px){.event-hero__inner{grid-template-columns:1fr}}.event-hero__content{display:flex;flex-direction:column;gap:clamp(14px,2vw,22px)}@media(max-width:900px){.event-hero__content{order:1}}.event-hero__badge{align-items:center;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:40px;color:#f59e0b;color:var(--event-amber);display:inline-flex;font-size:clamp(10px,.85vw,12px);font-weight:600;gap:8px;letter-spacing:.08em;padding:5px 14px;text-transform:uppercase;width:fit-content}.event-hero__badge,.event-hero__title{font-family:Poppins,sans-serif;font-family:var(--primary-font)}.event-hero__title{color:#ffffffeb;color:var(--event-text);font-size:clamp(26px,3.8vw,58px);font-weight:700;line-height:1.1}.event-hero__title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#f43f5e);background:linear-gradient(135deg,var(--event-amber) 0,var(--event-rose) 100%);-webkit-background-clip:text;background-clip:text}.event-hero__lead{color:#ffffffeb;color:var(--event-text);font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(13px,1.2vw,18px);font-weight:400;line-height:1.65}.event-hero__body{color:hsla(0,0%,100%,.742);color:var(--event-muted);font-size:clamp(18px,1vw,20px);line-height:1.8}.event-hero__perks{background:#ffffff0d;border-left:3px solid #f59e0b;border-left:3px solid var(--event-amber);border-radius:0 14px 14px 0;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,16px);list-style:none;padding:clamp(14px,1.8vw,22px)}.event-hero__perks li{align-items:center;color:#ffffffeb;color:var(--event-text);display:flex;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,1vw,15px);font-weight:400;gap:12px}.event-hero__perks .perk-icon{align-items:center;background:#ffffff14;border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.event-hero__perks .perk-icon--amber{color:#f59e0b;color:var(--event-amber)}.event-hero__perks .perk-icon--rose{color:#f43f5e;color:var(--event-rose)}.event-hero__perks .perk-icon--teal{color:#2dd4bf;color:var(--event-teal)}.event-hero__cta-note{color:hsla(0,0%,100%,.742);color:var(--event-muted);font-size:clamp(16px,.95vw,22px);line-height:1.6}.event-hero__tagline{color:#2dd4bf;color:var(--event-teal);font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(14px,1.1vw,18px);font-weight:600}@media(max-width:900px){.event-hero__photos{order:2}}.event-hero .photo-grid{grid-gap:clamp(10px,1.2vw,16px);display:grid;gap:clamp(10px,1.2vw,16px);grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.event-hero .photo-box{align-items:flex-end;border-radius:20px;display:flex;overflow:hidden;padding:clamp(14px,1.5vw,20px);position:relative;transition:transform .3s ease,box-shadow .3s ease}.event-hero .photo-box:hover{box-shadow:0 24px 56px #00000080;transform:translateY(-4px)}.event-hero .photo-box__img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transition:filter .3s ease,transform .4s ease;width:100%;z-index:0}.event-hero .photo-box:hover .event-hero .photo-box__img{filter:brightness(.85);transform:scale(1.04)}.event-hero .photo-box:after{border-radius:50%;bottom:8%;content:"";filter:blur(40px);height:55%;pointer-events:none;position:absolute;right:8%;width:55%}.event-hero .photo-box--tall{background:linear-gradient(160deg,#1a0a3c,#3b1f72 50%,#1e0b45);box-shadow:0 8px 32px #a855f733;grid-row:span 2;min-height:clamp(280px,34vw,520px)}.event-hero .photo-box__label{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff1f;border-radius:40px;color:#ffffffe6;display:flex;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(10px,.8vw,13px);font-weight:500;gap:6px;line-height:1.4;padding:5px 12px;position:relative;z-index:1}.event-hero .photo-box__label svg{flex-shrink:0}.artist-highlight{color:#f59e0b;color:var(--event-amber);font-family:Poppins,sans-serif;font-family:var(--primary-font);font-weight:700}.event-upload{width:100%!important}.event-upload .upload-zone{align-items:center;background:#fafffe;border:2px dashed #019b9d;border-radius:10px;cursor:pointer;display:flex;justify-content:center;margin:clamp(5px,.5vw,8px) 0;padding:clamp(24px,4vw,48px) 16px;transition:border-color .2s,background .2s}.event-upload .upload-zone:hover{background:#f0f7ff;border-color:#0085d7;border-color:var(--color-btn)}.event-upload .upload-zone--has-file{border-color:#0085d7;border-color:var(--color-btn);border-style:solid;padding:12px}.event-upload .upload-placeholder{align-items:center;color:#019b9d;display:flex;flex-direction:column;gap:10px;text-align:center}.event-upload .upload-placeholder p{color:#262e36;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(13px,1.2vw,16px);margin:0}.event-upload .upload-placeholder span{color:#8e8e8e;color:var(--color-regular);font-size:clamp(11px,1vw,13px)}.event-upload .upload-preview{border-radius:8px;max-height:200px;max-width:100%;object-fit:contain}.event-form .form-container{padding-top:clamp(30px,5vw,80px)}.field-error{align-items:center;background:#d951171a;border:1px solid #d9511759;border-left:3px solid #d95117;color:#d95117;display:flex;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,1.4vw,14px);gap:8px;line-height:1.4;margin-top:8px;padding:10px 14px}.field-error span{flex-shrink:0;font-size:15px}.submit-error-banner{align-items:flex-start;background:#d951171a;border:1px solid #d9511759;border-left:4px solid #d95117;color:#d95117;display:flex;font-family:Poppins,sans-serif;font-family:var(--primary-font);gap:12px;padding:14px 18px}.submit-error-banner span{flex-shrink:0;font-size:18px;line-height:1.5}.submit-error-banner p{font-size:clamp(13px,1.5vw,15px);line-height:1.5;margin:0}.submit{display:flex;flex-direction:column;gap:8px}.event-popup-overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:9999}.event-popup-overlay--open{opacity:1;pointer-events:all}.event-popup-overlay--open .event-popup{opacity:1;transform:translateY(0) scale(1)}.event-popup-overlay__bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a19bf;inset:0;position:absolute;z-index:0}.event-popup{background:#0c1220;background:var(--event-bg);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 32px 80px #0009,0 0 0 1px #ffffff0a;opacity:0;overflow:hidden;padding:0 0 clamp(24px,3.5vw,40px);position:relative;transform:translateY(24px) scale(.97);transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;width:min(100%,520px);z-index:1}.event-popup__close{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s,color .2s;width:30px;z-index:2}.event-popup__close:hover{background:#ffffff26;color:#fff}.event-popup__icon-wrap{padding:clamp(24px,3.5vw,40px) 0 clamp(10px,1.5vw,16px);position:relative}.event-popup__icon-ring,.event-popup__icon-wrap{align-items:center;display:flex;justify-content:center}.event-popup__icon-ring{animation:popIconPulse 2.5s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b33,#a855f733);border:2px solid #f59e0b59;border-radius:50%;color:#f59e0b;color:var(--event-amber);height:clamp(70px,8vw,90px);width:clamp(70px,8vw,90px)}@keyframes popIconPulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d}50%{box-shadow:0 0 0 14px #f59e0b00}}.event-popup__icon-dot{animation:floatDot 3s ease-in-out infinite;border-radius:50%;position:absolute}.event-popup__icon-dot--1{animation-delay:0s;background:#f59e0b;background:var(--event-amber);height:8px;left:28%;top:18%;width:8px}.event-popup__icon-dot--2{animation-delay:.8s;background:#f43f5e;background:var(--event-rose);height:6px;right:28%;top:22%;width:6px}.event-popup__icon-dot--3{animation-delay:1.4s;background:#2dd4bf;background:var(--event-teal);bottom:0;height:5px;left:45%;width:5px}@keyframes floatDot{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.event-popup__head{padding:0 clamp(20px,4vw,40px);text-align:center}.event-popup__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#f43f5e);background:linear-gradient(135deg,var(--event-amber) 0,var(--event-rose) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3.5vw,46px);font-weight:700;line-height:1.1;margin-bottom:10px}.event-popup__subtitle,.event-popup__title{font-family:Poppins,sans-serif;font-family:var(--primary-font)}.event-popup__subtitle{color:#ffffffeb;color:var(--event-text);font-size:clamp(13px,1.2vw,16px);line-height:1.6}.event-popup__subtitle strong{color:#f59e0b;color:var(--event-amber);font-weight:600}.event-popup__ticket-number{align-items:center;display:flex;flex-direction:column;gap:2px;margin:10px 0 16px}.event-popup__ticket-label{color:hsla(0,0%,100%,.742);color:var(--event-muted);font-size:clamp(10px,.9vw,12px);letter-spacing:2px;text-transform:uppercase}.event-popup__ticket-label,.event-popup__ticket-value{font-family:Poppins,sans-serif;font-family:var(--primary-font)}.event-popup__ticket-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2dd4bf,#0085d7);background:linear-gradient(135deg,var(--event-teal) 0,#0085d7 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1}.event-popup__ticket-screenshot{align-items:center;color:#ffffff8c;display:flex;font-size:.8rem;gap:.35rem;letter-spacing:.01em;margin-top:.5rem}.event-popup__body{display:none}.event-popup__info-single{border:1px solid #2dd4bf33;border-radius:12px;margin:clamp(14px,2vw,22px) clamp(20px,4vw,40px) 0;padding:clamp(12px,1.5vw,18px)}.event-popup__info-single p{color:#ffffffeb;color:var(--event-text);font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,1.05vw,14px);line-height:1.6;margin:0}.event-popup__info-single p strong{color:#2dd4bf;color:var(--event-teal);font-weight:600}.event-popup__info,.event-popup__info-item{display:none}.event-popup__tagline{border-top:1px solid #ffffff12;color:#fff6;font-size:clamp(12px,1.1vw,14px);font-weight:500;margin:clamp(16px,2vw,24px) clamp(20px,4vw,40px) 0;padding-top:clamp(14px,1.8vw,20px)}.event-popup__tagline,.event-popup__venue-btn{font-family:Poppins,sans-serif;font-family:var(--primary-font);text-align:center}.event-popup__venue-btn{background:#2dd4bf12;border:1px solid #2dd4bf59;border-radius:12px;color:#2dd4bf;color:var(--event-teal);display:block;font-size:clamp(13px,1.1vw,15px);font-weight:600;margin:clamp(14px,1.8vw,20px) auto 0;padding:clamp(12px,1.4vw,16px);text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;width:calc(100% - clamp(40px,8vw,80px))}.event-popup__venue-btn:hover{background:#2dd4bf26;border-color:#2dd4bfb3;color:#fff}.event-loader-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1220eb;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.event-loader{align-items:center;display:flex;flex-direction:column;gap:20px}.event-loader__spinner{animation:loaderSpin .8s linear infinite;border:3px solid #ffffff26;border-radius:50%;border-top:3px solid var(--event-teal);height:48px;width:48px}.event-loader__text{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.02em}.event-loader__sub{color:hsla(0,0%,100%,.742);color:var(--event-muted);font-size:.875rem}@keyframes loaderSpin{to{transform:rotate(1turn)}}.apply{margin:0 auto clamp(55px,9vw,160px);width:min(90%,1008px)}.apply .section__heading-content{width:min(90%,810px)}.apply .form-container{padding-top:clamp(55px,9vw,150px)}.apply .form-container h2{color:#414042;font-size:clamp(16px,4vw,64px);font-weight:400}.apply .form-container form{column-gap:clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;row-gap:clamp(20px,4vw,30px);width:100%}.apply .form-container form .input-boxes{display:flex;flex-direction:column;width:46%}@media(max-width:570px){.apply .form-container form .input-boxes{width:100%}}.apply .form-container form .input-boxes label{color:#262e36;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(15px,1.75vw,25px);font-weight:400;line-height:1.5}.apply .form-container form .input-boxes input{border:1px solid #019b9d;border-radius:10px;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,1.5vw,15px);margin:clamp(5px,.5vw,8px) 0;padding:clamp(15px,2.25vw,30px) 16px}.apply .form-container form .input-boxes input:focus{outline:none}.apply .form-container form .input-boxes input[type=number]::-webkit-inner-spin-button,.apply .form-container form .input-boxes input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apply .form-container form .input-boxes input[type=number]{-moz-appearance:textfield}.apply .form-container form .input-boxes::placeholder{color:#a5a5a580;font-family:aceh,sans-serif;font-family:var(--font-regular);font-size:clamp(12px,1.5vw,15px);font-weight:400}.apply .form-container form .input-boxes textarea{border:1px solid #019b9d;border-radius:10px;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,1.5vw,15px);line-height:1.6;padding:clamp(15px,2.25vw,30px) 10px clamp(20px,2.25vw,40px)}.apply .form-container form .input-boxes textarea:focus{outline:none}.apply .form-container form .input-boxes .error{color:#d95117;font-family:Poppins,sans-serif;font-family:var(--primary-font);font-size:clamp(12px,1.5vw,15px)}.apply .form-container form .text-input-box{width:100%}.apply .form-container form .dropdown{grid-gap:clamp(20px,4vw,30px);display:grid;gap:clamp(20px,4vw,30px);grid-template-columns:repeat(auto-fit,minmax(1000px,1fr))}.apply .form-container form .dropdown select{appearance:none;background-image:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px;border:1px solid #019b9d;border-radius:10px;font-family:Poppins,sans-serif;font-family:var(--primary-font);padding:clamp(15px,2.25vw,30px) 10px clamp(10px,1.75vw,25px)}.apply .form-container form .dropdown select:focus{outline:none}@media(max-width:1055px){.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(800px,1fr))}}@media(max-width:840px){.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(600px,1fr))}}@media(max-width:630px){.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}@media(max-width:570px){.apply .form-container form .dropdown{display:flex;flex-direction:column}}.apply .form-container form .submit{border:none;display:flex;justify-content:space-between}@media(max-width:768px){.apply .form-container form .submit{flex-direction:column}}.apply .form-container form .submit p{color:#8e8989;font-size:clamp(14px,1.5vw,16px);font-weight:400;width:55%}@media(max-width:768px){.apply .form-container form .submit p{margin-bottom:30px;text-align:center;width:100%}}.apply .form-container form .submit .btn{background-color:#fff;border:initial;cursor:pointer}.apply__popup{align-items:center;display:flex;display:none;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:17}.apply__popup .apply__popup__bg-overlay{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;transition:background .15s linear;width:100%;z-index:0}.apply__popup-open{display:flex;opacity:1!important;overflow-y:hidden!important;z-index:99999!important}@media(max-width:430px){.apply__popup-open{flex-direction:column}}.apply__popup__inner{border-radius:10px;margin:0 15px;position:relative;width:min(50%,1094px);z-index:1}@media(max-width:768px){.apply__popup__inner{width:90%}}@media(max-width:425px){.apply__popup__inner{width:calc(100% - 30px)}}.apply__popup__inner .apply__container{animation:fadeIn .75s;background-color:#fff;box-shadow:0 4px 64px 0 #0000001a;margin-inline:auto;padding:clamp(20px,3.5vw,50px) clamp(10px,3.5vw,50px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.apply__popup__inner .apply__container .img__holder{width:clamp(65px,5.5vw,122px)}.apply__popup__inner .apply__container .img__holder #flyer{animation:fade .5s;transform-origin:left bottom}@keyframes fade{0%{scale:0}to{scale:1}}.apply__popup__inner .apply__container .apply__content{align-items:center;border-image-repeat:stretch;border-image-slice:10;border-image-source:url(https://plus.xavier.edu.np/images/border.svg);border-image-width:15px;border-style:solid;display:flex;flex-direction:column;gap:15px;padding:clamp(20px,5.5vw,40px) clamp(30px,5.5vw,75px);text-align:center}.apply__popup__inner .apply__container .apply__content .content p{color:#3a405b;font-family:aceh,sans-serif;font-family:var(--font-regular);font-size:clamp(12px,1.7vw,30px);line-height:1.33}.apply__popup__inner .apply__container .apply__content .content p span{font-weight:700}.apply__popup__inner .apply__container .btn__container{display:flex;gap:clamp(10px,3.5vw,30px);justify-content:center;margin-top:clamp(20px,5vw,50px)}.apply__popup__inner .apply__popup__closebtn{background-color:#fefefe;border-radius:50%;line-height:0;padding:8px;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.apply__popup__inner .apply__popup__closebtn svg{color:#bababa;height:12px;width:12px}footer{overflow:hidden}footer .bg-art{width:100%}footer .upper__footer{margin-top:-17%;position:relative}@media(max-width:991px){footer .upper__footer{margin-top:-19%}}footer .upper__footer .bg{width:100%}footer .upper__footer .logo{left:50%;min-width:140px;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(27vw,338px);z-index:1}footer .upper__footer .logo img{width:100%}footer .lower__footer{background-color:#fff;margin-top:-1px;padding-bottom:clamp(100px,5vw,150px);text-align:center}@media(max-width:768px){footer .lower__footer{padding-top:50px}}footer .lower__footer-container{display:flex;flex-direction:column;gap:clamp(20px,3vw,50px)}footer .lower__footer-container ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}footer .lower__footer-container .footer__menu{flex-wrap:wrap;row-gap:12px}@media(max-width:422px){footer .lower__footer-container .footer__menu{flex-direction:column;row-gap:16px}}footer .lower__footer-container .footer__menu a{color:#1a417d;font-size:clamp(12px,1.5vw,22px);padding:0 clamp(8px,1.5vw,22px);text-transform:capitalize}@media(max-width:1200px){footer .lower__footer-container .footer__menu a{font-size:clamp(15px,1.3vw,22px)}}footer .lower__footer-container .footer__menu a:hover{color:#0085d7;color:var(--color-btn)}footer .lower__footer-container .footer__menu li{position:relative}footer .lower__footer-container .footer__menu li:not(:last-child):after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media(max-width:422px){footer .lower__footer-container .footer__menu li:not(:last-child):after{content:normal}}footer .lower__footer-container p{margin:0 auto;width:min(100%,862px)}footer .lower__footer-container .social__links{color:#04132e;gap:clamp(20px,5vw,50px)}footer .lower__footer-container .social__links i{font-size:clamp(17px,2vw,24px)}footer .lower__footer-container .social__links i:hover{color:var(--brand-color)}footer .lower__footer-container .social__links .fa-facebook-f{--brand-color:#4267b2}footer .lower__footer-container .social__links .fa-youtube{--brand-color:red}footer .lower__footer-container .social__links .fa-instagram{--brand-color:#ed3237}footer .copy{background-color:#1a417d;color:#fff;font-size:18px;padding-block:16px;text-align:center;text-transform:capitalize}
/*# sourceMappingURL=main.8a29e520.css.map*/