*{font-family:Poppins,sans-serif}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;letter-spacing:.5px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero{background:linear-gradient(180deg,#fde1ff,#e1ffea22 60%);height:100vh;padding:0 100px}.hero,.hero-content{align-items:center;display:flex;justify-content:center}.hero-content{width:100%}.hero-left{display:flex;flex:1 1;flex-direction:column;justify-content:center;line-height:1.1;padding-left:0 50px}.hero .hero-left h2{color:#090909;font-size:26px;font-weight:600;margin:20px 0}.hero-left .hero-title h1{color:#090909;font-size:3.5rem;font-weight:700;line-height:80px;margin:0}.hero-left .hero-presentation p{color:#171717;font-size:1rem;font-weight:500;line-height:1.3em;margin:1.1em auto auto}.find-tutors button{background:#ff4141;border-radius:75px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;gap:15px;height:70px;margin-top:20px;width:170px}.find-tutors button,.hero-right{align-items:center;display:flex;justify-content:center}.hero-right{flex:1 1}.hero-right img,.popular{width:90%}.popular{display:block;margin:30px auto}.popular h2{color:#171717;font-size:50px;font-weight:700;text-align:center}.popular hr{align-items:center;background:#252525;border-radius:10px;margin-bottom:80px;width:200px}.popular .popular-tutor{display:flex;padding-left:70px}.tutor-data{width:300px}.tutor-data img{width:78%}.tutor-data p{font-size:1rem;margin:3px 0;text-align:left}.tutor-info{color:#434348;display:inline-block;gap:4px}.tutor-days p{color:#434348;display:inline;margin-right:6px}.tutor-data:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.6s}.offers{background:linear-gradient(180deg,#fde1ff,#e1ffea22 60%);display:flex;margin:auto;padding:50px 140px}.offers-left{display:flex;flex:1 1;flex-direction:column;justify-content:center}.offers-left h1{color:#171717;font-size:50px;font-weight:600;line-height:1.5em;margin:0}.offers-left p{color:#171717;font-size:1rem;font-weight:400;line-height:1.3em;margin:1.1em auto auto}.offers-left button{background:#ff4141;border:none;border-radius:75px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:70px;margin-top:20px;width:170px}.offers-right{align-items:center;display:flex;flex:1 1;justify-content:center;padding-top:50px}.offers-right img{width:90%}nav{align-items:center;background-color:#4d7a96;display:flex;justify-content:space-around;padding:15px}.navbar{position:-webkit-sticky;position:sticky;top:0}.left-section{align-items:center;display:flex}.navbar .left-section .logo img{height:60px;margin-right:10px}.navbar .nav-links{align-items:center;display:flex;list-style-type:none;margin:15px}.navbar .nav-links li{cursor:pointer;margin-right:40px;position:relative}.navbar .nav-links hr{background:#ff4141;border:none;border-radius:10px;bottom:0;height:3px;width:80%}.navbar .nav-links a{color:#fff;text-decoration:none}.navbar .dropdown .dropbtn{color:#fff;cursor:pointer;position:relative}.navbar .dropbtn:hover{color:#ff4141}.navbar .dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);margin-top:5px;position:absolute;text-align:left;text-decoration:none;z-index:1}.navbar .dropdown-content a{color:#616161;cursor:pointer;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none}.navbar .dropdown-content a:hover{border-bottom:2px solid #f9f9f9;color:#4d7a96;text-decoration:none}.navbar .dropdown:hover .dropdown-content{display:block}.right-section{align-items:center;display:flex}.login-section{margin-right:20px}.login-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:120px;position:absolute;z-index:1}.login-section:hover .login-dropdown-content{display:block}.nav-login button{align-items:center;background:#fff;border:1px solid #f1efef;border-radius:75px;color:#515151;cursor:pointer;display:block;font-size:16px;font-weight:500;height:50px;outline:none;text-decoration:none;width:120px}.nav-login button:active{background:#dedef6;transition-duration:0,5s}.nav-links{text-decoration:none}@media (max-width:768px){.nav-links{display:none}.right-section{margin-right:10px}}.tutor-category div h2{color:#171717;font-size:45px;font-weight:500;padding:40px 70px;text-align:center}.tutor-category .tutorcategory-indexSort{align-items:center;display:flex;justify-content:space-between;margin:0 170px}.tutor-category .tutorcategory-indexSort p span{font-weight:600}.tutor-category .tutorcategory-sort{border:1px solid #888;border-radius:40px;padding:10px 20px}.tutorcategory-tutors{grid-gap:15px;grid-row-gap:80px;display:grid;grid-template-columns:repeat(4,1fr);margin:20px 170px;row-gap:80px}.tutor-category .loadmore{align-items:center;background:#ededed;border-radius:75px;color:#787878;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:69px;justify-content:center;margin:120px auto;width:233px}.container{background:#fff;background-color:#edf5f9;height:90vh;margin:70px auto auto;padding-bottom:30px;width:600px}.container,.header{display:flex;flex-direction:column}.header{align-items:center;gap:9px;margin-top:30px;width:100%}.text{color:#213c4d;font-size:48px;font-weight:700px}.underline{background:#4d7a96;border-radius:9px;height:3px;width:61px}.inputs{display:flex;flex-direction:column;gap:25px;margin-top:55px}.input{align-items:center;background:#eaeaea;border-radius:6px;display:flex;height:80px;margin:auto;width:480px}.input img{margin:0 30px}.input input{background:transparent;border:none;color:#797979;font-size:19px;height:50px;outline:none;width:400px}.forgot-password{color:#797979;font-size:18px;margin-top:27px;padding-left:62px}.forgot-password span{color:#4d7a96;cursor:pointer}.submit-container{display:flex;gap:30px;margin:60px auto}.submit{align-items:center;background:#4d7a96;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:19px;font-weight:700px;height:59px;justify-content:center;width:220px}.gray{background:#eaeaea;color:#676767}.loginsignup-login{color:#5c5c5c;font-size:18px;font-weight:500;margin-top:20px}.logingsignup-agree{color:#797979;font-size:18px;padding-left:62px}.about-page{align-items:center;background:linear-gradient(180deg,#f2f2f2,#fff);display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto;padding-bottom:30px}.about-page .about-banner img{height:90%}.about-page .about-title h1{font-size:50px;font-weight:500;margin:0;padding:30px}.about-page .about-content{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-webkit-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:1px;column-rule-width:1px;padding:20px;width:80%}.about-content p{font-size:1rem;line-height:1.2}.about-buttons{margin-top:20px}.about-buttons a{color:#ff4141;margin:10px;text-decoration:none}.about-buttons a:hover{text-decoration:underline}.footer{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center}.footer .footer-logo p{color:#383838;font-size:40px;font-weight:500;margin:80px auto 0}.footer .footer-links{color:#252525;display:flex;font-size:1rem;gap:40px;list-style:none}.footer-links li{cursor:pointer}.footer-social-icon{display:flex;gap:20px}.footer-icon-container{background:#fbfbfb;border:1px solid #ebebeb;padding:10px 10px 6px}.footer-copyright{align-items:center;color:#878686;display:flex;flex-direction:column;font-size:14px;gap:30px;margin-bottom:30px;width:100%}.footer-copyright a{color:#878686;text-decoration:none}.footer-copyright a:hover{color:#b2c9d7}.footer-copyright hr{background:#c7c7c7;border:none;border-radius:10px;height:3px;width:80%}.join-page{align-items:center;background:linear-gradient(180deg,#f2f2f2,#fff);display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto;padding-bottom:30px}.join-page .join-title h1{font-size:50px;font-weight:500;margin:0;padding:30px}.join-page .join-content{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-webkit-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:1px;column-rule-width:1px;padding:20px;width:80%}.join-content p{font-size:1rem;line-height:1.2}.join-buttons{margin-top:20px}.join-buttons a{color:#ff4141;margin:10px;text-decoration:none}.join-buttons a:hover{text-decoration:underline}.donate-page{align-items:center;background:linear-gradient(180deg,#f2f2f2,#fff);display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto;padding-bottom:30px}.donate-page .donate-title h1{font-size:50px;font-weight:500;margin:0;padding:30px}.donate-page .donate-content{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-webkit-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:1px;column-rule-width:1px;padding:20px;width:80%}.donate-content p{font-size:1rem;line-height:1.2}.donate-button button{align-items:center;background:#ff4141;border:1px solid #e3e0e0;border-radius:75px;color:#f1efef;cursor:pointer;display:block;font-size:16px;font-weight:500;height:50px;margin-top:50px;outline:none;text-decoration:none;width:120px}.donate-button button:active{background:#dedef6;transition-duration:0,5s}.contact-page{align-items:center;background:linear-gradient(180deg,#f2f2f2,#fff);display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto}.contact-page .contact-title h1{font-size:50px;font-weight:500;margin:0;padding:30px}.contact-page .contact-content{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px;-webkit-column-rule-style:solid;column-rule-style:solid;-webkit-column-rule-width:1px;column-rule-width:1px;padding:20px;width:80%}.contact-content p{font-size:1rem;line-height:1.2}.contact-buttons{margin-top:20px}.contact-buttons a{color:#ff4141;margin:10px;text-decoration:none}.contact-buttons a:hover{text-decoration:underline}.donation-form{align-items:center;background-color:#edf5f9;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;height:800px;justify-content:center;margin:auto;max-width:600px}.donation-form h2{color:#213c4d;font-size:30px;font-weight:600px;text-align:center}.amount-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:10px}.amount-options label{align-items:center;background-color:#edf5f9;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;justify-content:center;padding:15px}.amount-options label input:checked{background-color:#4caf50;color:#213c4d}.amount-options label[for=custom-amount]{gap:80px;grid-column:span 3}.amount-options label[for=custom-amount] input[type=text]{padding:8px;width:calc(100% - 20px)}.amount-options label[for=custom-amount] input[type=text]::-webkit-input-placeholder{padding-left:5px}.amount-options label[for=custom-amount] input[type=text]::placeholder{padding-left:5px}.donation-frequency p{font-size:16px;font-weight:600px}input,label,select{margin-bottom:10px}input,select{box-sizing:border-box;padding:8px;width:100%}form button{align-items:center;background-color:#ff4141;border:none;border-radius:75px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:16px;margin-top:15px;padding:15px;width:100%}button:hover{background-color:#ebe6e6;border:1px solid #cfc7c7;color:#213c4d}@media (max-width:600px){.donation-form{width:100%}}.tutor-form{background:#f9fafb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:2rem auto;max-width:600px;padding:2rem}.tutor-form h2{color:#2c3e50;margin-bottom:1.5rem;text-align:center}.form-group,fieldset{border:none;margin-bottom:1.5rem}label{display:block;font-weight:600;margin-bottom:.5rem}input[type=email],input[type=text],textarea{border:1.5px solid #ccc;border-radius:5px;font-size:1rem;padding:.5rem .75rem;transition:border-color .3s ease;width:100%}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:#3498db;outline:none}.checkbox-label{display:inline-flex;font-weight:400;margin-right:1rem}.checkbox-label input{cursor:pointer;margin-right:.4rem}.availability-row{align-items:center;display:flex;gap:1.5rem;margin-bottom:.75rem}.availability-row strong{color:#2c3e50;flex:0 0 100px;font-weight:600}.availability-row label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.3rem}.availability-row input[type=checkbox]{cursor:pointer;height:18px;width:18px}fieldset.form-group:nth-of-type(4){display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.5rem}.checkbox-label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.3rem;min-width:140px}.checkbox-label input[type=checkbox]{cursor:pointer;height:18px;width:18px}.btn-submit{background-color:#2ecc71;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:700;padding:.75rem;transition:background-color .3s ease;width:100%}.btn-submit:focus,.btn-submit:hover{background-color:#27ae60;outline:none}
/*# sourceMappingURL=main.13f27a98.css.map*/