.app{position:relative}.header{position:fixed;top:0;left:0;right:0;background-color:#0000005a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:500}.home{padding-top:100px}@font-face{font-family:Libre;src:url(/fonts/LibreBaskerville-Bold.ttf) format("truetype")}.Header{position:absolute;top:0;left:0;right:0;z-index:500}.nav-link-custom:focus{color:#c57302}.font1{font-family:Libre;font-weight:bolder;font-size:17px;color:#b4b2b2;text-shadow:2px 5px 4px rgba(40,38,32,.9);margin:8px 25px}.font1:hover{color:gray}.navb{background-color:transparent}@media (min-width: 400px) and (max-width: 900px){.font1{font-size:13px;margin:8px 10px}}.home{display:flex;justify-content:center;align-items:center;position:relative;height:100vh;overflow:hidden}.home-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:100vh;transition:transform .3s ease-out}.trees{position:absolute;width:100%;height:100%;object-fit:cover}.tree3{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.owl{position:absolute;width:50%;z-index:200;transition:transform .3s ease-out}.title{position:absolute;top:50px;width:90%;transition:transform .3s ease-out;z-index:210}@media (min-width: 400px) and (max-width: 1400px){.tree3{position:absolute;top:50px;width:100%;height:100%;object-fit:cover}.cloud{position:absolute;width:1000px;z-index:200;transition:transform .3s ease-out}.title{position:absolute;top:200px;width:700px;transition:transform .3s ease-out;z-index:210}}@font-face{font-family:Libre;src:url(/fonts/mLibreBaskerville-Bold.ttf) format("ttf")}@font-face{font-family:JainiPurva;src:url(/fonts/JainiPurva-Regular.ttf) format("truetype")}.about-section{background-color:#946b2d;height:auto;overflow:hidden}.magicWnd{width:100px;cursor:pointer}.card{width:200px;height:330px;background-image:url(/images/card-frame.png);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;background-color:transparent;border:transparent}.card-image{width:150px;height:200px;filter:brightness(70%) contrast(100%)}.card-houses{width:200px;cursor:pointer}.card-student-name{font-family:JainiPurva;font-weight:bolder}.card-student-house{font-family:Libre;font-weight:800}@media (min-width: 400px) and (max-width: 900px){.card-houses{width:100px}.magicWnd{width:80px}h2{font-size:40px}}@font-face{font-family:JainiPurva;src:url(/fonts/JainiPurva-Regular.ttf) format("truetype")}.staff-sec{background-color:#946b2d;height:auto;overflow:hidden}h2{color:#ccc;font-size:50px;font-family:JainiPurva;z-index:200}.card-sn{font-family:JainiPurva;font-weight:bolder}@font-face{font-family:Libre;src:url(/fonts/mLibreBaskerville-Bold.ttf) format("ttf")}@font-face{font-family:JainiPurva;src:url(/fonts/JainiPurva-Regular.ttf) format("truetype")}@font-face{font-family:Satisfy;src:url(/fonts/Satisfy-Regular.ttf) format("truetype")}.spell-sec{background-color:#946b2d;height:80vh;background-image:url(/images/Spell-bg2.png);background-size:cover;background-position:center}.title-spell{position:relative;top:75px}.spell-sec h2{font-family:JainiPurva;color:#ccc;font-weight:bolder}.input-search{background-color:transparent;border:2px solid rgb(23,27,28);border-radius:5px;margin-right:5px;margin-top:125px;font-weight:400;font-size:20px}.input-search::placeholder{color:#313131}.search-b{background-color:#171b1c;border:2px solid rgb(23,27,28);border-radius:5px;color:#b6b6b6;font-family:Libre;font-size:20px}.spell-i{padding:10px;margin-bottom:10px;border-radius:5px;max-width:400px;max-height:400px;overflow:hidden}.def-m{position:relative;top:100px;font-size:50px;font-family:JainiPurva}.spell-i{padding:10px;margin-bottom:10px;border-radius:5px;max-width:750px;max-height:400px;overflow:hidden;text-overflow:ellipsis;border:5px red}.spell-i strong{display:block;font-weight:700}.desc-b{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;top:110px}.name-s{font-family:JainiPurva;font-size:60px}.desc-s{font-family:Satisfy;font-size:30px}@media (min-width: 400px) and (max-width: 1400px){.title-spell{position:relative;top:150px}.desc-b{top:135px}.name-s{font-size:30px}.desc-s{font-size:20px}.def-m{font-size:50px;top:80px}}@font-face{font-family:Libre;src:url(/fonts/mLibreBaskerville-Bold.ttf) format("ttf")}@font-face{font-family:JainiPurva;src:url(/fonts/JainiPurva-Regular.ttf) format("truetype")}.contact-sec{background-color:#946b2d;height:42vh;overflow:hidden}ul{list-style:none}.example-2{display:flex;justify-content:center;align-items:center}.example-2 .icon-content{margin:0 10px;position:relative}.example-2 .icon-content .tooltip{position:absolute;top:-30px;left:50%;transform:translate(-50%);color:#fff;padding:3px 5px;border-radius:5px;opacity:0;visibility:hidden;font-size:14px;transition:all .3s ease}.example-2 .icon-content:hover .tooltip{opacity:1;visibility:visible;top:-50px}.example-2 .icon-content a{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;color:#4d4d4d;background-color:#fff;transition:all .3s ease-in-out}.example-2 .icon-content a:hover{box-shadow:3px 2px 45px #0000001f}.example-2 .icon-content a svg{position:relative;z-index:1;width:20px;height:20px}.example-2 .icon-content a:hover{color:#d1d1d1}.example-2 .icon-content a .filled{position:absolute;top:auto;bottom:0;left:0;width:100%;height:0;background-color:#000;transition:all .3s ease-in-out}.example-2 .icon-content a:hover .filled{height:100%}.example-2 .icon-content a[data-social=linkedin] .filled,.example-2 .icon-content a[data-social=linkedin]~.tooltip{background-color:#0274b3}.example-2 .icon-content a[data-social=github] .filled,.example-2 .icon-content a[data-social=github]~.tooltip{background-color:#24262a}.example-2 .icon-content a[data-social=instagram] .filled,.example-2 .icon-content a[data-social=instagram]~.tooltip{background:linear-gradient(45deg,#405de6,#5b51db,#b33ab4,#c135b4,#e1306c,#fd1f1f)}.example-2 .icon-content a[data-social=youtube] .filled,.example-2 .icon-content a[data-social=youtube]~.tooltip{background-color:red}.form-container{width:700px;padding:32px 30px;font-size:14px;font-family:Libre;color:#fff;display:flex;flex-direction:column;gap:20px;box-sizing:border-box;border-radius:16px}.form-container button:active{scale:.95}.form-container .form{display:flex;flex-direction:column;gap:20px}.form-container .form-group{display:flex;flex-direction:column;gap:2px}.form-container .form-group label{display:block;margin-bottom:5px;color:#fff;font-size:12px}.form-container .form-group input{width:100%;padding:12px 16px;border-radius:8px;color:#fff;font-family:Libre;background-color:transparent;border:1px solid white}.form-container .form-group textarea{width:100%;padding:12px 16px;border-radius:8px;resize:none;color:#fff;height:96px;border:1px solid white;background-color:transparent;font-family:Libre;font-weight:100}.form-container .form-group input::placeholder{opacity:.5}.form-container .form-group input:focus{outline:none;border-color:gray}.form-container .form-group textarea:focus{outline:none;border-color:gray}.form-container .form-submit-btn{display:flex;align-items:flex-start;justify-content:center;align-self:flex-start;font-family:Libre;color:#ccc;width:40%;background:#313131;border:1px solid #414141;padding:12px 16px;font-size:inherit;gap:8px;margin-top:8px;cursor:pointer;border-radius:6px}.form-container .form-submit-btn:hover{background-color:#fff;border-color:#fff}footer{color:#ccc;font-family:JainiPurva}@media (min-width: 400px) and (max-width: 900px){.contact-sec{background-color:#071013;height:65vh;overflow:hidden}.example-2 .icon-content a{width:30px;height:30px}.example-2{position:relative;top:50px;padding:0}.example-2 .icon-content a svg{width:15px;height:15px}.form-container{position:relative;top:40px}footer{position:relative;top:25px}}
