.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container{background:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);width:400px;text-align:center}.modal-container h2{font-size:18px;font-weight:600;margin-bottom:16px}.modal-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:16px;font-size:14px}.modal-button{width:100%;background:#007bff;color:#fff;padding:10px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background .3s ease}.modal-button:hover{background:#0056b3}.modal-button:disabled{background:#ccc;cursor:not-allowed}.modal-close{margin-top:12px;color:#0056b3;background-color:#fff;border:2px solid #0056b3;font-size:14px;text-decoration:none;cursor:pointer;padding:10px;border-radius:5px;transition:.3s ease}.modal-close:hover{color:#fff;background-color:#0056b3}.about-me-content,.about-me-content .first-section{width:100%;display:flex;flex-direction:column;justify-content:center}.about-me-content .first-section{margin-top:0;padding-right:4rem;padding-left:4rem;margin-bottom:7rem;align-items:center}.about-me-content .first-section img{max-width:1380px;margin-bottom:-48px}.button-wrapper-lectures-about{display:flex;width:100%;max-width:1380px}.about-me-content .first-section a{border-radius:30px;padding:6px 12px;background-color:#004aad;color:#fff;border:1px solid #004aad;transition:.3s;cursor:pointer;font-family:var(--font-inter),sans-serif;width:130px;font-size:.8rem;align-self:flex-start;margin-top:-48px;margin-left:70px;text-decoration:none;text-align:center}.about-me-content .first-section a:hover{background-color:#fff;color:#004aad}.about-me-content .second-section{padding:4rem 4rem 2rem;background-color:#324a5f;color:#fff;text-align:center}.about-me-content .second-section p{font-family:var(--font-montserrat),sans-serif;font-size:1.3rem;line-height:28px;margin-bottom:2rem}.white-circles-with-filled-circle-about-icon{width:100px;height:auto}.about-me-content .third-section{display:flex;flex-direction:column;padding:3rem 4rem 2.5rem}.about-me-content .books-section{display:flex;justify-content:center;flex-wrap:wrap;gap:90px}.about-me-content .book{flex-grow:1;flex-shrink:1;flex-basis:calc(30% - 20px);display:flex;flex-direction:column;max-width:400px}.about-me-content .book h2{font-size:1.9rem;color:#191919;margin-bottom:80px;max-width:305px;margin-left:3rem;min-height:80px;display:flex;align-items:flex-end}.about-me-content .under-book{background-color:#004aad;max-width:360px;height:auto;display:flex;justify-content:center;padding-left:3rem;padding-right:3rem}.about-me-content .under-book img{margin-top:-1.5rem;margin-bottom:-1.5rem;box-shadow:10px 10px 30px rgba(0,0,0,.3)}.about-me-content .book p{font-size:.8rem;color:#191919;margin-top:60px;max-width:360px}.about-me-content .order-book-part{display:flex;justify-content:end;margin-top:auto}.about-me-content .book button{border-radius:20px;padding:12px;background-color:#004aad;color:#fff;border:1px solid #004aad;transition:.3s;cursor:pointer;width:114px;font-size:.7rem;margin-top:5px}.about-me-content .book button:hover{background-color:#fff;color:#004aad}.blue-circles-about-icon{width:94px;max-width:94px;height:auto}.about-me-content .fourth-section{padding:7rem 2rem;display:flex;justify-content:center;box-shadow:0 0 3px #d3d3d3}.about-me-content .both-sides-wrapper{display:flex;flex-direction:row;gap:60px;max-width:1380px}.about-me-content .fourth-section .left-side{width:50%}.about-me-content .fourth-section .left-side .div-border-below{width:100%;display:flex;justify-content:center;border:2px solid #ccc9dc;height:100%}.about-me-content .fourth-section .left-side .div-border-below img{height:100%;width:100%;margin:-30px -30px 30px 30px}.about-me-content .fourth-section .right-side{display:flex;flex-direction:column;text-align:left;gap:30px;width:50%}.about-me-content .fourth-section .right-side h1{font-size:2.9rem;color:#000;font-weight:500;margin-top:-30px;margin-bottom:10px}.about-me-content .fourth-section .right-side p{font-size:1.1rem;color:#0c1821}.about-me-content .fourth-section .right-side .learn-lectures-about-page{border-radius:20px;padding:12px;background-color:#ccc9dc;color:#000;border:1px solid #ccc9dc;transition:.3s;cursor:pointer;width:104px;font-size:.7rem;font-weight:700;text-decoration:none;text-align:center}.about-me-content .fourth-section .right-side .learn-lectures-about-page:hover{background-color:#000;color:#ccc9dc}.about-me-content .fifth-section{display:flex;flex-direction:column;padding:4rem 2rem;text-align:center;align-items:center}.about-me-content .fifth-section h1{font-size:2.9rem;color:#000}.about-me-content .fifth-section .subtitle{font-family:var(--font-montserrat),sans-serif;color:#000;font-size:1.6rem}.about-me-content .fifth-section .line-wrapper{width:100%;display:flex;justify-content:center;margin-top:5px}.about-me-content .fifth-section .blue-line{margin-left:4%;height:4px;width:36%;background-color:#004aad}.about-me-content .blue-circles-filled-middle-about-icon{margin-bottom:-2rem;margin-top:2rem}@media screen and (max-width:950px){.about-me-content .first-section{margin-bottom:5rem}.about-me-content .first-section a{margin-top:-16px;margin-left:40px;font-size:.7rem}.about-me-content .book{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 20px)}.about-me-content .book h2{min-height:auto}.about-me-content .both-sides-wrapper{flex-direction:column}.about-me-content .fourth-section .left-side{width:100%;margin:auto}.about-me-content .fourth-section .right-side{width:100%}}@media screen and (max-width:630px){.about-me-content .first-section{padding-left:2rem;padding-right:2rem;margin-bottom:4rem}.button-wrapper-lectures-about{margin-bottom:-8px;margin-top:8px}.about-me-content .first-section a{margin-top:0;margin-left:15px;font-size:.625rem}.about-me-content .second-section{padding-left:2rem;padding-right:2rem;padding-top:4rem}.about-me-content .book h2{margin-left:0}.about-me-content .fifth-section h1,.about-me-content .fourth-section .right-side h1{font-size:2.5rem}.about-me-content .fifth-section .subtitle{font-size:1.3rem;margin-top:10px}.about-me-content .blue-circles-filled-middle-about-icon{margin-top:1rem}}