.about-container{color:var(--text-color);font-size:1.1rem}.about-container .sub-about-container .points{line-height:2}.about-container .sub-about-container .about-contact-details{grid-template-columns:auto auto;justify-content:flex-start;align-items:center;gap:1.5rem;display:grid}.about-container .sub-about-container .about-contact-details div{justify-content:flex-start;align-items:center;display:flex}.about-container .sub-about-container .about-contact-details div svg{width:1.5rem;height:1.5rem;fill:var(--blue-color)}.about-contact-details .field{font-weight:600}.about-container .counts-container{justify-content:space-evenly;gap:1rem;margin-top:2rem;display:flex}.about-container .counts-container .count{color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.about-container .counts-container .count .count-number{margin-top:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.about-container .counts-container .count-icon{background-color:var(--container-color);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:inset 0 0 120px #8fbeff47}.about-container .counts-container .count:hover .count-icon{background-color:var(--blue-color)}.about-container .counts-container .count svg,.about-container .counts-container .count img{fill:var(--text-color);transition:all .3s}.about-container .counts-container .count:hover svg,.about-container .counts-container .count:hover img{fill:#fff}@media (max-width:630px){.about-container .sub-about-container .about-contact-details{grid-template-columns:auto}}@media (max-width:480px){.about-container{padding:0;font-size:1rem}}
.education-container{grid-auto-flow:row;gap:15px;display:grid}.education-card{background:var(--card-container-color);width:700px;color:var(--text-color);border:2px solid #00000026;border-radius:10px;flex-direction:column;gap:.1rem;padding:1rem 1.4rem;animation:.5s linear leftToRight;display:flex}.education-name{font-size:1.4rem;font-weight:700}.education-card .place{color:#0009;font-size:1.1rem;font-weight:700}.app.dark .education-card .place{color:#fff9}.education-card .marks{color:var(--blue-color);font-size:1.6rem;font-weight:700}@media (max-width:870px){.education-card{width:auto}}
.certification-container{grid-template-columns:auto auto;gap:15px;display:grid}.certification.education-card{width:auto;font-size:1rem}@media (max-width:580px){.certification-container{grid-template-columns:auto}}
.contact-container{color:var(--text-color);grid-template-columns:40% 60%;display:grid}.contact-container .left-side{grid-template-rows:repeat(3,auto);place-content:center;gap:2rem;padding-bottom:3rem;display:grid}.left-side .contact-details-card{box-sizing:border-box;flex-direction:row;align-items:center;display:flex}.left-side .contact-details-card h2{color:var(--text-color);margin:0;font-weight:600}.left-side .img-container{background:var(--container-color);border-radius:50%;justify-content:center;align-items:center;margin-right:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:inset 0 0 120px #8fbeff47}.left-side .contact-details-card:hover .img-container{background:var(--blue-color)}.left-side .contact-details-card:hover svg{fill:#fff}.left-side .img-container svg{object-fit:cover;width:2rem;fill:var(--text-color);transition:all .3s}.right-side{justify-content:center;align-items:center;display:grid}.right-side input,.right-side textarea{box-sizing:border-box;background:#f7f8fa;border:1px solid #d9d9db;border-radius:.5rem;outline:none;width:100%;margin-top:.1rem;padding:1rem;font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:500}.right-side textarea.msg{resize:vertical}.right-side .input-container{grid-auto-flow:column;gap:1rem;width:100%;margin-bottom:.5rem;display:grid}.right-side .input-title{font-weight:600;position:relative;left:.2rem}.right-side .send-btn{background:var(--blue-color);color:#fff;cursor:pointer;letter-spacing:.5px;border:none;border-radius:1.25rem;outline:none;justify-content:center;align-items:center;height:2.5rem;margin:1rem 0;padding:0 1.2rem;font-size:.9375rem;display:grid}.right-side .send-btn:disabled{cursor:not-allowed;background:#d9d9db}.right-side .send-btn-container{justify-content:center;display:grid}@media (max-width:650px){.left-side{padding-left:0}.contact-container{grid-template-columns:none}}
