@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box}body{font-family:Public Sans,sans-serif}.centerMid{display:flex;align-items:center;justify-content:center}p.heading{background-color:#1471bb1a;border-radius:100px;padding:8px 25px;display:inline-block;color:#1471bb;font-weight:600}h1.main{font-size:55px;font-weight:700}h1.secondary{font-size:45px;font-weight:700}h2.secondary{font-size:40px;font-weight:600;color:#00000080}.c-main{color:#1471bb}.btn{height:40px;padding:0 20px;font-size:18px}.btn:focus{box-shadow:none}.btn-main{background:#1471bb;color:#fff}.btn-main:hover{opacity:.9;color:#fff}header{background:#fff;box-shadow:0 8px 12px #00000012}header nav a.navbar-brand img{width:120px}header nav button.navbar-toggler:focus{box-shadow:none}header nav ul.navbar-nav{gap:20px;align-items:center}header nav ul.navbar-nav li.nav-item a.nav-link{color:#000;font-size:17px}header nav ul.navbar-nav li.nav-item a.nav-link.active{color:#1471bb;font-weight:700}header nav .navBtns{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;flex-wrap:wrap}section.banner{padding-top:10%!important;background-color:#eef8ff}section.banner .contant span.bg-dark-8{background-color:#00000014}section.aboutUs .content p span{font-weight:700}section.aboutUs .content .whyChoose{background-color:#eef8ff;padding:12px;border-radius:10px;height:100%}section.tutor .content{background-image:url(../assets/bg_img.png);background-position:center;background-size:cover;background-color:#fff;padding:15px;border-radius:20px;height:100%}section.tutor .content .img img{width:100%;border-radius:15px}section.tutor .content .name{font-size:25px;font-weight:700;color:#1471bb}section.tutor .content .about{font-size:16px;color:#000c}section.tutor .content:hover{background-color:#eef8ff}section.pricing{background-color:#f9f9f9}section.pricing .content{padding:20px;border-radius:10px;border:1px solid rgba(0,0,0,.1)}section.pricing .content h4{font-size:30px;color:#1471bb;font-weight:700}section.pricing .content p{font-size:20px;color:#000;opacity:.7}section.pricing .content h1{font-size:40px;color:#1471bb;font-weight:700}section.pricing .content h1 span{font-size:20px;color:#000;font-weight:500}section.pricing .content hr{background-color:#0000004d}section.pricing .content ul{list-style:none;padding:0}section.pricing .content ul li{font-size:20px;margin:20px 0}section.pricing .content .btn-outline{border:1px solid #1471bb;color:#1471bb}section.pricing .content:hover{background:linear-gradient(180deg,#f1f9ff,#fff0);box-shadow:0 19px 32px #00000014}section.pricing .content:hover .btn-outline{border:1px solid #1471bb;color:#fff;background-color:#1471bb}section.testimonial .content p.text{color:#000}section.testimonial .content p.text span{font-weight:600}section.testimonial .content .toggleButtons{display:flex;align-items:center;justify-content:flex-start;gap:15px}section.testimonial .content .toggleButtons .roundBtn{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #1471bb;cursor:pointer}section.testimonial .content .toggleButtons .roundBtn img{width:20px}section.testimonial .content .toggleButtons .roundBtn:hover{background-color:#1471bb}section.testimonial .content .toggleButtons .roundBtn:hover img{filter:brightness(0) invert(1)}section.testimonial .reviewBox{position:relative}section.testimonial .reviewBox img.student{max-width:400px;margin-left:auto}section.testimonial .reviewBox .reviewContent{position:absolute;left:0;bottom:0;padding:25px 0;border-radius:20px;background:#fcfcfc;box-shadow:0 0 36px 8px #0000000f;max-width:450px}section.testimonial .reviewBox .reviewContent .contentHead{display:flex;align-items:center;justify-content:space-between;border-left:3px solid #1471bb}section.testimonial .reviewBox .reviewContent .contentHead .studentName h4{font-size:24px;color:#000}section.testimonial .reviewBox .reviewContent .contentHead .studentName p{color:#000;opacity:.7;font-size:20px}section.testimonial .reviewBox .reviewContent p.reviewText{font-style:italic}section.contact .contactDetails{background-image:url(/assets/bg_img_Contact.png);background-position:center;background-size:cover;background-color:#1471bb;color:#fff;padding:50px 20px;border-radius:10px;height:100%}section.contact .contactDetails .contactList{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin-bottom:30px}section.contact .contactDetails .contactList p{margin-bottom:0}section.contact .contactForm{border:1px solid rgba(0,0,0,.2);padding:25px;border-radius:10px}section.contact .contactForm form input,section.contact .contactForm form textarea{border:none;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:15px;margin-bottom:20px;border-radius:0}section.contact .contactForm form input:focus,section.contact .contactForm form textarea:focus{box-shadow:none}footer{background-color:#eef8ff}footer img.logo{margin-bottom:15px}footer p{color:#0000008a}footer h4{margin-bottom:15px;font-size:24px;font-weight:600}footer ul{padding:0}footer ul li{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin-bottom:20px;color:#0000008a;cursor:pointer}footer ul li a{text-decoration:none}footer .socialProfile{display:flex;align-items:center;justify-content:flex-start;gap:25px}footer .socialProfile a{text-decoration:none}footer .socialProfile a i{width:40px;height:40px;border-radius:50%;color:#1471bb;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all ease-out .2s}footer .socialProfile a i:hover{background-color:#1471bb;color:#fff}.validation-message.error{color:red}@media only screen and (max-width:1200px){p.heading{font-size:16px}h1.main{font-size:40px}h1.secondary{font-size:30px}h2.secondary{font-size:25px}.btn{height:45px;padding:0 40px;font-size:16px}header nav ul.navbar-nav{gap:20px}header nav ul.navbar-nav li.nav-item a.nav-link{font-size:16px}section.pricing .content h4{font-size:20px}section.pricing .content p{font-size:16px}section.pricing .content h1{font-size:40px}section.pricing .content h1 span{font-size:16px}section.pricing .content ul li{font-size:16px;margin:15px 0}}@media only screen and (max-width:992px){.section.banner{padding-top:10%!important}header nav ul.navbar-nav{align-items:flex-start}}@media only screen and (max-width:768px){.section.banner{padding-top:10%!important}header nav a.navbar-brand img{width:120px}}
